
 % 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
 23809 22835 21858 20886 19925 18982 18063 17171 16309 15479 14684 13924 13200 12511 11857 11237 10651 10098 9575 9083 8619 8182 7771 7385 7022 6680 6360 6059 5776 5510 5260 5026 4806 4599 4404 4222 4050 3889 3737 3594 3460 3334 3216 3104 2999 2900 2808 2720 2638 2561 2489 2421 2357 2296 2240 2187 2138 2092 2048 2008 1970 1935 1903 1873 1845 1820 1797 1775 1756 1739 1724 1711 1699 1690 1682 1676 1671 1669 1668 1668 1671 1675 1681 1689 1698 1710 1723 1738 1755 1774 1795 1818 1843 1870 1900 1932 1967 2004 2044 2087 2133 2183 2235 2291 2351 2414 2482 2554 2631 2713 2799 2892 2990 3094 3205 3323 3448 3581 3723 3874 4035 4205 4387 4580 4786 5005 5238 5486 5750 6032 6331 6650 6989 7350 7734 8143 8577 9038 9528 10048 10598 11181 11798 12449 13134 13855 14612 15404 16230 17089 17979 18896 19836 20796 21767 22745 23719 24680 25618 26521 27377 28173 28897 29535 30077 30511 30830 31026 31096 31038 30853 30545 30121 29589 28959 28243 27453 26602 25702 24767 23808 22834 21857 20884 19924 18981 18062 17169 16308 15478 14683 13923 13199 12510 11856 11236 10650 10097 9574 9082 8618 8181 7770 7384 7021 6680 6359 6058 5775 5509 5260 5025 4805 4598 4404 4221 4050 3888 3737 3594 3460 3334 3215 3104 2999 2900 2807 2720 2638 2561 2488 2420 2356 2296 2240 2187 2138 2091 2048 2008 1970 1935 1903 1873 1845 1820 1796 1775 1756 1739 1724 1710 1699 1689 1681 1675 1671 1668 1667 1668 1671 1675 1681 1689 1698 1709 1722 1737 1754 1773 1794 1817 1843 1870 1900 1932 1967 2004 2044 2087 2133 2182 2235 2291 2350 2414 2482 2554 2631 2712 2799 2891 2989 3094 3204 3322 3448 3581 3723 3874 4034 4205 4386 4580 4785 5004 5237 5485 5750 6031 6330 6649 6988 7349 7733 8142 8576 9037 9527 10047 10597 11180 11797 12447 13133 13854 14611 15402 16229 17087 17977 18894 19835 20794 21766 22743 23717 24678 25616 26519 27375 28172 28895 29534 30075 30510 30829 31025 31095 31037 30853 30545 30121 29589 28959 28243 27454 26603 25703 24768
 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 58 58 59 60 61 61 62 62 63 63 64 64 65 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 62 61 61 60 59 58 58 57 56 55 54 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 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 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 62 63 64 65 66 67 68 68 69 70 70 71 71 72 72 72 73 73 73 73 73 73 72 72 72 71 71 70 70 69 68 68 67 66 65 64 64 63 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 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39
 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 55 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 74 75 77 78 79 81 82 83 84 85 87 88 89 90 91 92 93 93 94 95 95 96 96 97 97 97 98 98 98 97 97 97 97 96 96 95 95 94 93 92 91 91 90 89 87 86 85 84 83 82 81 79 78 77 76 74 73 72 71 69 68 67 66 65 64 63 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 73 75 77 79 81 82 84 86 89 91 93 95 97 99 102 104 106 109 111 114 116 118 121 123 125 128 130 132 134 136 138 140 142 143 145 146 148 149 150 150 151 151 152 152 152 151 151 150 149 148 147 146 145 143 141 140 138 136 134 132 129 127 125 122 120 118 115 113 110 108 105 103 101 98 96 94 92 89 87 85 83 81 79 77 75 74 72 70 69 67 66 64 63 61 60 59 57 56
 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 73 74 74 75 75 75 75 75 75 75 75 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 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 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 19 19 19 20 20 20 20 20 21 21 21 21 22 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 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 51 51 51 52 52 52 52 52 53 53 53 53 52 52 52 52 52 52 51 51 50 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 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 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 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
 29 30 31 31 32 33 34 34 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 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 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 6 6 7 7 7 7 7 7 7 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 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 47 48 50 51 51 52 53 53 54 54 54 54 54 54 53 53 52 51 50 49 48 47 46 45 43 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 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 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 19 19 20 21 21 22 23 24 25 26 26 27 28
 53 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 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 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 54 56 58 59 61 63 65 67 69 70 72 73 75 76 77 78 79 80 80 81 81 81 81 80 80 79 78 77 76 74 73 71 70 68 66 64 63 61 59 57 55 53 51 49 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 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 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 87 91 95 99 102 106 110 113 117 120 123 125 128 130 131 133 133 134 134 133 132 131 129 127 125 122 119 116 113 109 106 102 98 94 91 87 83 80 76 73 70 67 64 61 58 55
 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 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 43 44 45 47 48 49 51 52 53 55 56 57 59 60 61 63 64 65 66 68 69 70 71 72 73 73 74 75 75 76 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 68 66 65 64 63 61 60 58 57 56 54 53 51 50 49 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 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 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 56 57 57 58 58 59 59 59 59 59 59 59 59 59 59 58 58 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16
 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 83 84 85 85 86 87 87 88 88 89 89 90 90 90 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 88 87 87 86 85 85 84 83 83 82 81 80 80 79 78 77 76 76 75 74 73 72 71 71 70 69 68 67 67 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 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 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 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 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
 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 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 42 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 38 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 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 11 11 11 11 11 11 11 11 11 11 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 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11
 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 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 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 43 43 43 43 43 43 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 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 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 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 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 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33
 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 51 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 57 57 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 32 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 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 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 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 22 23 23 23 23 23 23 24
 30 30 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 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 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 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 27 27 27 26 26 26 25 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 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 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 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 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 30 30 30 30 30
 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 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 15 15 15 15 15 15 15 15 15 15 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 18 18 18 18 18 18 18 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 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 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 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 32 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 22 22 22 22 21 21 21 21 20 20 20 20 20 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 17 17 17 17 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 23 23 23 24 24 25 25 26 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 43 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 52 51 51 50 49 48 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15
 26 26 25 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 25 25 25 25 25 25 25 25 25 25 26 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 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 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 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 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 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 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 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26
 26 26 26 26 25 25 25 25 25 25 25 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 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 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 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 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 22 23 23 23 23 23 23 23 24 24 24 24 24 24 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 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 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 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26
 18 17 17 17 17 16 16 16 16 16 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 14 14 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 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 49 50 51 51 52 52 53 54 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 54 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 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 22 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 21 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 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18
 28 28 28 28 28 28 28 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 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 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 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 25 25 25 25 25 25 25 25 25 25 25 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 29 30 30 30 30 30 30 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 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28
 21 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 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 16 16 16 16 16 16 16 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 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 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 22 22 22 22 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 26 27 27 27 27 27 27 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 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21
 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 13 13 13 13 13 13 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 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 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 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 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 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 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 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 11 11 11 11 11 11 11 11
 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 42 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 42 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 22 22 22 21 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 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 51 52 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 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 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
 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 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 18 18 18 18 18 18 18 18 18 18 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 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 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 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 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 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 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19
 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 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 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 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 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 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 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 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 23 22 22 22 22 22 22 22 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 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 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 15 15 15 15 15 15 15 15 15
 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 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 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 47 47 47 47 47 47 47 46 46 46 46 46 45 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 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 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 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 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 21 21 21 21 21 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
 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 35 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 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 75 75 76 77 77 78 78 79 79 79 80 80 80 80 80 80 80 80 80 79 79 78 78 78 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 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 47 47 47 47 47 46 46 46 46 45 45
 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 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 32 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 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 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 19 19 18 18 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 17 17 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 19 19 19 19 19 19 19 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 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 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22
 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 21 20 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 17 17 17 17 17 17 17 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 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 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 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 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 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 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 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28
 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 68 69 70 72 73 75 76 78 80 81 83 84 86 88 89 91 92 94 96 97 99 100 102 103 105 106 107 108 110 111 112 113 114 114 115 116 116 117 117 117 117 117 117 117 117 116 116 115 115 114 113 112 111 110 109 107 106 105 103 102 100 99 97 96 94 93 91 89 88 86 84 83 81 80 78 77 75 74 72 71 69 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 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 28 28 28 28 28 27 27 27 27 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 25 25 25 25 25 25 25 25 25 25 25 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 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
 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 74 75 77 78 80 81 83 85 86 88 90 92 93 95 97 99 101 103 104 106 108 110 112 114 116 117 119 121 123 124 126 127 129 130 132 133 135 136 137 138 139 140 141 141 142 143 143 144 144 144 144 144 144 144 144 143 143 143 142 141 141 140 139 138 137 136 135 134 133 132 130 129 128 127 125 124 123 122 120 119 118 116 115 114 112 111 110 109 107 106 105 104 103 101 100 99 98 97 96 95 94 93 92 92 91 90 89 88 88 87 86 85 85 84 83 83 82 82 81 81 80 80 79 79 78 78 78 77 77 76 76 76 75 75 75 74 74 74 73 73 73 72 72 72 72 71 71 71 70 70 70 69 69 69 68 68 68 67 67 67 66 66 66 65 65 65 64 64 63 63 63 62 62 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 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 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39
 83 86 90 93 97 100 104 108 113 117 122 127 133 138 144 150 157 164 171 179 187 195 204 214 224 234 245 256 268 281 294 308 322 337 353 369 386 404 422 441 460 480 500 521 542 563 585 606 628 649 669 689 709 727 744 759 773 786 796 805 811 815 817 816 814 809 802 792 781 769 754 738 721 703 685 665 645 625 604 583 563 542 522 503 483 464 446 428 411 394 378 362 348 333 320 306 294 282 271 260 249 239 230 221 212 204 197 189 182 176 169 163 158 152 147 142 137 133 129 125 121 117 114 111 108 105 102 99 97 94 92 90 88 86 84 82 80 79 77 76 74 73 72 71 70 68 67 66 66 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 63 65 67 70 72 75 77 80
 57 58 59 60 61 62 63 64 65 66 68 69 71 72 74 76 78 80 82 84 86 89 91 94 97 100 103 107 110 114 118 123 127 132 137 142 148 154 161 167 175 182 190 199 208 217 227 238 249 261 273 286 300 314 330 345 362 379 397 415 434 454 474 494 515 535 556 577 597 616 635 653 669 684 698 709 718 725 729 731 731 727 721 713 703 690 675 659 641 622 602 581 560 538 516 494 473 452 431 411 391 372 353 336 319 303 287 272 258 245 233 221 209 199 188 179 170 161 153 146 139 132 126 120 114 109 104 99 94 90 86 83 79 76 73 70 67 64 62 60 57 55 53 51 50 48 46 45 43 42 41 40 39 37 36 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 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 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56
 102 106 110 115 119 123 128 133 138 144 149 155 161 167 173 180 187 194 202 209 217 226 235 244 253 263 273 284 295 307 319 332 345 359 374 389 404 421 438 456 475 495 515 537 559 583 607 633 660 688 717 747 779 811 845 881 917 955 994 1035 1076 1118 1161 1205 1250 1295 1340 1385 1429 1473 1516 1557 1596 1634 1668 1700 1728 1752 1772 1788 1798 1804 1804 1799 1789 1774 1754 1729 1699 1666 1629 1588 1545 1499 1452 1402 1352 1302 1250 1199 1149 1099 1050 1002 955 909 865 823 782 742 705 669 634 601 570 540 512 485 460 436 413 391 371 351 333 316 300 284 270 256 243 231 219 208 198 188 179 170 162 154 146 139 133 127 121 115 110 105 100 95 91 87 83 80 76 73 70 67 64 61 59 56 54 52 49 47 46 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 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 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 58 60 62 65 67 70 73 75 78 81 85 88 91 95 98
 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 35 37 40 43 46 49 53 57 61 66 71 77 82 89 96 103 111 120 130 140 151 164 177 192 207 225 243 264 286 310 337 366 397 431 468 508 551 598 649 704 762 824 890 960 1033 1109 1186 1265 1344 1420 1494 1562 1624 1676 1718 1747 1764 1766 1755 1731 1695 1648 1592 1529 1460 1388 1315 1240 1166 1094 1024 957 893 832 775 721 671 624 581 540 503 468 436 407 379 354 331 309 290 271 255 239 225 211 199 188 177 168 159 150 143 136 129 123 117 112 107 103 99 95 91 88 85 82 79 76 74 72 70 68 66 64 63 61 60 59 58 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 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 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 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 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 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 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 9 9 10 11 11
 7 8 9 9 10 11 12 13 15 16 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 51 54 58 62 67 72 77 83 89 96 103 111 120 129 139 150 162 175 189 204 221 239 259 281 304 330 359 390 424 461 502 546 595 648 706 769 838 913 994 1082 1177 1279 1388 1504 1626 1753 1884 2019 2153 2286 2413 2532 2639 2730 2803 2853 2880 2881 2859 2812 2744 2658 2556 2443 2321 2194 2065 1936 1809 1687 1569 1456 1350 1251 1158 1071 991 916 847 784 726 672 623 578 536 498 463 431 401 374 350 327 306 287 269 253 238 224 211 200 189 179 170 161 153 146 140 133 128 122 117 113 108 105 101 97 94 91 88 86 83 81 79 77 75 73 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 28 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 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 57 58 59 60 61 62 64 66 67 69 72 74 77 80 83 87 91 95 100 105 111 118 125 133 141 151 162 173 186 201 217 234 254 276 300 327 357 390 427 469 515 566 624 688 760 840 930 1031 1143 1270 1411 1569 1746 1944 2163 2407 2677 2973 3296 3645 4017 4407 4805 5202 5580 5922 6207 6416 6532 6544 6451 6259 5981 5638 5250 4837 4417 4005 3610 3238 2895 2581 2296 2040 1810 1605 1422 1260 1116 988 875 774 685 606 536 473 418 369 325 286 251 220 193 168 146 126 109 93 79 66 55 45 36 28 21 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 10 11 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49
 62 64 67 70 73 76 79 82 86 89 93 96 100 104 108 112 117 121 126 131 136 141 146 152 158 164 171 177 184 192 199 207 216 225 234 244 255 266 278 291 304 318 333 349 367 385 405 426 449 473 499 527 558 591 626 664 705 750 798 851 907 969 1035 1107 1184 1268 1358 1456 1561 1673 1794 1923 2059 2204 2356 2515 2679 2848 3019 3189 3356 3516 3665 3799 3913 4004 4068 4102 4103 4073 4010 3918 3799 3658 3498 3324 3141 2952 2763 2575 2392 2215 2045 1885 1734 1593 1461 1339 1226 1122 1026 938 858 784 716 654 598 546 499 456 416 380 348 317 290 265 242 221 201 184 168 153 139 127 115 105 95 86 78 70 63 57 51 45 40 36 32 28 24 21 17 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 52 54 57 59
 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 67 68 70 71 72 74 75 77 79 80 82 85 87 90 92 95 98 102 105 109 114 118 123 129 135 142 149 156 165 174 184 195 207 220 234 250 267 286 307 330 355 382 413 446 483 523 568 618 673 733 801 875 958 1050 1151 1265 1391 1531 1686 1860 2053 2268 2506 2772 3067 3393 3754 4152 4588 5064 5579 6131 6716 7325 7947 8566 9159 9702 10167 10526 10755 10837 10765 10542 10183 9710 9152 8537 7893 7242 6603 5991 5413 4875 4380 3928 3517 3147 2813 2514 2246 2006 1792 1600 1429 1277 1140 1018 909 812 725 647 577 514 458 407 362 321 284 251 222 195 171 149 129 111 95 81 68 56 45 35 27 19 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 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 46 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 52 52 52 53 53 53 54 54 55 55 55 56
 3 4 5 6 7 8 9 10 11 11 12 13 14 15 16 17 17 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 41 43 46 49 52 56 61 66 71 78 85 94 104 115 128 143 160 179 201 226 255 288 326 369 419 476 542 617 704 805 920 1054 1209 1389 1596 1838 2118 2443 2821 3260 3768 4357 5034 5808 6683 7658 8719 9835 10953 11996 12864 13451 13673 13489 12919 12040 10957 9777 8590 7460 6423 5498 4685 3981 3376 2859 2418 2043 1723 1452 1221 1024 857 714 592 488 398 322 257 200 152 111 75 45 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 35 53 75 99 128 160 197 240 288 344 409 483 568 666 779 909 1059 1233 1435 1668 1938 2252 2616 3038 3527 4093 4745 5493 6343 7299 8353 9488 10668 11832 12900 13772 14351 14564 14382 13831 12983 11934 10782 9609 8477 7422 6464 5610 4857 4199 3627 3132 2705 2336 2017 1742 1505 1299 1122 968 835 719 619 531 455 389 331 281 237 198 165 135 110 87 67 50 35 22 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 108 113 118 123 128 134 140 146 153 159 167 174 182 190 199 208 217 227 238 249 261 273 286 300 314 330 346 363 381 401 421 443 466 490 516 543 573 604 637 672 709 749 791 836 884 935 990 1048 1109 1175 1245 1319 1398 1482 1571 1666 1765 1871 1982 2099 2222 2351 2486 2626 2771 2921 3075 3233 3393 3554 3715 3874 4030 4181 4326 4461 4585 4696 4792 4872 4934 4976 4999 5001 4982 4944 4886 4810 4718 4611 4491 4360 4219 4072 3919 3763 3605 3447 3289 3134 2981 2833 2688 2548 2414 2285 2161 2043 1931 1824 1723 1627 1536 1451 1370 1293 1221 1154 1090 1030 973 920 870 823 779 737 698 662 627 594 564 535 508 482 458 435 414 393 374 356 339 323 307 293 279 266 254 242 231 221 211 201 192 183 175 167 160 153 146 139 133 127 122 116 111 106 101 97 92 88 84 80 77 73 70 67 63 60 58 55 52 50 47 45 43 40 38 36 34 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 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 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 72 75 78 81 84 88 92 96 100 104
 149 151 154 156 159 162 164 167 170 174 177 180 184 188 191 195 200 204 209 213 218 224 229 235 241 247 254 261 269 276 285 293 303 312 323 334 345 358 371 385 399 415 432 449 468 488 510 533 557 583 611 640 672 706 742 781 822 866 914 964 1018 1076 1138 1204 1274 1349 1430 1515 1606 1703 1806 1916 2032 2155 2284 2421 2564 2714 2871 3033 3201 3373 3549 3727 3906 4084 4258 4428 4589 4740 4878 5000 5103 5186 5247 5284 5295 5282 5243 5180 5095 4989 4864 4724 4570 4405 4233 4055 3875 3693 3512 3334 3159 2990 2825 2667 2516 2372 2234 2104 1981 1865 1755 1652 1555 1465 1380 1300 1225 1156 1090 1029 972 919 869 823 779 739 701 665 632 601 571 544 519 495 472 451 431 412 395 378 363 348 334 321 309 297 286 276 266 256 248 239 231 224 216 209 203 197 191 185 180 175 170 165 160 156 152 148 144 141 137 134 131 128 125 122 119 116 114 112 109 107 105 103 101 99 97 96 94 92 91 89 88 87 85 84 83 82 81 80 79 78 77 76 75 75 74 73 73 72 72 71 71 70 70 70 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 71 71 71 71 72 72 72 72 73 73 73 73 74 74 74 75 75 75 75 76 76 76 77 77 77 78 78 78 79 79 80 80 80 81 81 82 82 83 83 84 84 85 85 86 87 87 88 89 89 90 91 91 92 93 94 95 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 112 113 114 116 117 119 120 122 123 125 127 128 130 132 134 136 138 140 142 144 146
 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 10 11 12 14 15 16 18 20 21 23 25 27 30 32 35 37 40 43 46 50 54 58 62 67 72 78 84 90 97 105 113 122 132 143 154 167 182 197 214 233 253 276 301 329 359 393 430 471 517 568 624 686 755 832 917 1011 1115 1231 1358 1498 1652 1821 2004 2203 2416 2642 2880 3125 3374 3620 3856 4072 4260 4410 4514 4566 4562 4502 4390 4233 4038 3815 3574 3324 3071 2822 2583 2355 2141 1942 1759 1591 1437 1298 1172 1058 955 863 779 704 637 576 522 473 428 389 353 321 291 265 241 220 200 183 167 153 139 127 117 107 98 90 82 75 69 63 58 53 49 45 41 37 34 31 29 26 24 22 20 18 16 14 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 80 84 88 92 97 101 106 111 116 121 127 133 138 145 151 157 164 171 179 186 194 203 211 220 230 239 250 260 271 283 295 308 322 336 351 367 384 401 420 439 460 482 506 531 557 585 615 647 681 717 756 797 842 889 940 994 1052 1114 1180 1251 1326 1407 1494 1586 1683 1787 1897 2013 2135 2264 2398 2537 2681 2829 2979 3131 3282 3430 3574 3711 3837 3951 4050 4130 4190 4227 4241 4230 4195 4136 4055 3953 3834 3699 3553 3397 3234 3069 2901 2735 2571 2412 2258 2109 1968 1833 1706 1586 1474 1369 1270 1179 1093 1014 940 872 809 750 696 646 600 557 517 480 446 415 386 359 334 311 290 270 251 234 219 204 190 178 166 155 145 135 126 118 110 103 96 90 84 79 74 69 64 60 56 52 49 45 42 39 36 34 31 29 27 25 23 21 19 17 16 14 13 11 10 9 8 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 1 2 3 4 6 7 8 9 11 12 13 15 17 18 20 22 24 26 28 30 32 34 36 39 41 44 47 50 52 56 59 62 65 69 72
 0 3 6 9 13 16 20 23 27 32 36 40 45 50 55 61 66 72 78 85 92 99 106 114 122 131 140 149 159 169 180 191 203 216 229 243 257 273 289 306 324 343 363 385 407 431 457 484 513 544 577 612 650 690 733 779 829 882 940 1001 1068 1140 1217 1301 1392 1490 1596 1710 1834 1968 2113 2270 2439 2621 2817 3027 3252 3492 3747 4016 4299 4593 4897 5208 5521 5831 6133 6419 6683 6915 7109 7255 7350 7387 7364 7281 7140 6947 6707 6428 6119 5789 5446 5096 4748 4406 4074 3756 3454 3170 2904 2656 2426 2214 2018 1839 1675 1524 1387 1262 1148 1044 949 863 784 712 647 588 534 484 439 398 361 327 295 267 241 217 195 175 157 140 124 110 97 85 74 64 55 46 38 31 24 18 12 7 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
 51 54 56 58 61 63 66 68 71 73 76 79 82 85 88 91 95 98 102 105 109 113 117 122 126 131 136 142 147 153 160 166 173 181 189 198 207 217 228 240 253 266 281 297 315 334 355 378 403 430 460 493 530 570 614 663 718 778 844 918 999 1090 1190 1302 1426 1563 1715 1883 2069 2273 2498 2745 3013 3303 3614 3944 4290 4647 5006 5358 5691 5991 6242 6430 6543 6571 6512 6367 6146 5860 5525 5156 4769 4378 3992 3621 3269 2941 2639 2362 2110 1882 1677 1493 1328 1181 1049 932 827 734 651 577 511 453 400 353 312 274 241 211 184 161 139 120 103 87 74 61 50 40 31 23 16 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 14 15 16 18 19 21 22 24 25 27 28 30 32 34 35 37 39 41 43 45 47 49
 108 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 121 122 122 123 124 126 127 128 130 131 133 135 138 140 143 146 149 153 157 162 167 172 178 185 192 200 209 218 229 241 253 267 283 300 319 340 362 387 415 446 479 516 557 603 653 708 769 836 911 994 1085 1186 1298 1422 1559 1710 1877 2061 2263 2485 2727 2990 3275 3581 3906 4246 4598 4955 5307 5642 5948 6209 6412 6543 6594 6559 6440 6243 5979 5664 5311 4936 4553 4172 3803 3451 3121 2814 2531 2273 2039 1827 1636 1464 1309 1170 1046 935 835 746 667 595 531 474 422 376 335 297 264 234 207 182 160 141 123 107 92 79 67 56 46 37 29 22 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 1 2 3 4 5 6 8 9 10 11 13 14 15 17 18 20 21 22 24 25 27 28 30 32 33 35 36 38 40 41 43 45 46 48 50 52 53 55 57 59 60 62 64 66 67 69 71 72 74 76 77 79 80 82 83 85 86 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 106 107 108
 98 98 98 98 97 97 97 97 97 97 96 96 96 96 96 97 97 97 97 98 98 99 99 100 101 101 102 104 105 106 108 110 112 114 116 119 122 125 129 132 137 141 146 152 158 165 172 180 188 198 208 219 232 245 260 276 293 313 333 356 381 409 439 472 508 547 590 637 689 746 808 876 951 1033 1123 1221 1328 1445 1573 1712 1863 2027 2203 2393 2594 2808 3032 3264 3501 3738 3971 4194 4397 4575 4719 4823 4880 4888 4845 4753 4617 4442 4237 4009 3767 3517 3266 3019 2780 2551 2336 2134 1946 1772 1613 1466 1332 1210 1099 998 906 823 747 679 617 560 509 463 421 382 348 316 287 261 237 216 196 178 162 147 133 121 109 99 89 80 72 65 58 52 46 41 36 32 28 24 21 17 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 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 48 49 51 52 53 55 56 58 59 60 62 63 65 66 67 69 70 71 73 74 75 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 93 94 95 95 96 97 97 98 98 99 99 100 100 100 101 101 101 101 101 101 101 102 102 102 101 101 101 101 101 101 101 101 100 100 100 100 99 99 99 99 98
 50 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 62 64 65 66 68 69 71 73 75 77 79 81 83 86 89 92 95 98 101 105 109 113 118 122 127 133 139 145 151 158 166 174 183 192 202 212 224 236 249 263 278 294 311 329 349 370 393 418 444 472 502 534 568 605 644 686 731 779 829 883 940 1000 1063 1129 1198 1270 1344 1419 1497 1575 1653 1729 1804 1876 1942 2004 2058 2103 2139 2165 2180 2183 2175 2155 2125 2084 2035 1977 1913 1843 1769 1693 1615 1536 1457 1380 1304 1230 1159 1091 1026 963 905 849 796 747 700 657 616 578 542 509 478 449 422 396 373 351 331 312 294 277 262 247 234 221 209 198 188 179 170 161 153 146 139 132 126 120 115 110 105 100 96 92 88 85 81 78 75 72 69 67 64 62 60 58 56 54 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 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 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49
 48 50 52 53 55 57 59 61 63 65 67 69 71 73 75 78 80 82 85 87 90 93 95 98 101 104 107 110 113 117 120 124 127 131 135 139 144 148 153 158 163 168 174 180 186 193 200 207 215 223 232 241 251 262 273 285 297 311 326 341 358 376 395 416 438 462 488 516 545 578 612 650 690 734 781 831 886 944 1007 1075 1147 1224 1307 1395 1488 1587 1690 1798 1910 2026 2143 2262 2380 2494 2604 2706 2797 2876 2939 2984 3009 3013 2995 2956 2897 2819 2725 2617 2498 2372 2241 2108 1975 1843 1715 1592 1474 1362 1257 1158 1066 980 900 827 759 696 639 586 538 493 452 415 381 349 320 294 270 248 227 209 191 176 161 148 136 124 114 104 95 87 80 73 66 60 55 50 45 41 37 33 29 26 23 20 18 15 13 11 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 1 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 40 42 43 45 47
 44 45 47 49 50 52 54 56 58 60 63 65 67 70 73 75 78 81 84 88 91 95 99 103 107 112 116 121 127 132 138 144 150 157 165 172 180 189 198 208 218 229 240 252 265 279 294 309 326 343 362 381 402 425 449 474 500 529 559 591 625 660 698 738 780 824 870 918 969 1022 1076 1133 1191 1251 1312 1374 1436 1498 1560 1620 1679 1735 1788 1837 1882 1921 1954 1981 2000 2012 2017 2014 2003 1985 1961 1929 1892 1849 1801 1750 1695 1638 1579 1519 1458 1397 1336 1276 1217 1160 1104 1050 998 947 899 853 809 767 727 690 654 620 587 557 528 501 475 451 428 407 386 367 349 332 316 300 286 272 259 247 236 225 215 205 196 187 179 171 163 156 149 143 137 131 125 120 115 110 106 101 97 93 89 86 82 79 76 73 70 67 64 61 59 57 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 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 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 7 7 7 7 7 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 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 40 41 42
 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 37 39 42 45 48 52 55 59 63 68 73 78 84 90 97 104 112 120 129 139 150 161 173 187 201 216 233 251 271 292 314 339 365 393 423 455 490 527 566 607 651 697 745 795 847 899 952 1006 1058 1110 1158 1204 1245 1280 1310 1332 1347 1354 1353 1344 1327 1304 1274 1238 1198 1155 1108 1060 1011 961 912 864 816 771 727 684 644 606 570 536 504 474 446 420 395 372 351 331 312 295 278 263 249 236 224 213 202 192 183 174 166 159 152 145 139 133 128 123 118 114 110 106 102 99 95 92 89 86 84 81 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 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 3 3 3 3 3 3 3 3 3
 100 102 103 104 106 107 109 110 112 113 115 117 118 120 122 124 126 128 130 132 134 136 139 141 144 146 149 152 155 158 161 164 167 171 175 178 182 187 191 195 200 205 210 216 221 227 233 240 247 254 261 269 277 285 294 303 313 323 333 344 355 367 380 393 406 420 434 449 465 481 498 515 533 552 571 590 610 631 652 673 695 717 739 761 784 806 828 850 872 893 913 933 951 969 985 999 1012 1024 1033 1041 1046 1049 1050 1049 1045 1039 1031 1021 1009 995 979 961 942 921 899 877 853 829 804 778 753 728 702 677 652 627 603 579 556 533 511 490 470 450 431 412 394 377 361 345 330 316 302 289 276 264 253 242 232 222 212 203 195 186 179 171 164 157 151 145 139 133 128 123 118 113 108 104 100 96 93 89 86 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 98 99
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 11 15 21 26 33 40 48 57 68 79 92 106 123 141 162 185 211 241 274 312 354 402 456 518 588 667 756 857 972 1102 1249 1415 1602 1811 2044 2301 2583 2886 3207 3538 3868 4181 4462 4689 4846 4919 4901 4796 4613 4368 4079 3766 3443 3123 2816 2528 2261 2018 1798 1600 1423 1265 1125 1000 889 791 704 627 559 498 445 397 354 317 283 253 226 203 182 163 146 131 117 105 95 85 76 69 62 56 50 45 41 37 34 30 28 25 23 21 19 18 17 15 14 13 13 12 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 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 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 7 7 6 5 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 0 0 0 0 0 0 0 0 0 0
 35 36 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 60 61 63 65 66 68 70 72 73 75 77 79 81 83 85 88 90 92 95 97 100 103 106 109 112 115 119 123 127 131 136 140 146 151 157 163 170 177 185 193 202 212 223 234 246 259 274 289 306 324 344 365 388 413 440 470 502 536 573 613 656 703 753 806 863 924 988 1056 1127 1200 1276 1353 1430 1506 1579 1649 1712 1768 1813 1847 1869 1876 1868 1846 1810 1762 1702 1633 1557 1476 1392 1306 1220 1136 1054 976 901 830 764 702 644 591 541 496 454 416 380 348 319 291 267 244 223 205 187 172 157 144 132 121 110 101 93 85 78 71 65 59 54 49 45 41 37 34 31 28 25 22 20 18 16 14 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 8 9 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34
 22 23 23 24 25 26 27 28 28 29 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 56 59 61 64 68 71 75 78 83 87 92 97 102 108 114 121 128 135 143 152 161 171 182 193 205 217 230 244 259 275 291 308 325 343 362 380 399 418 436 454 471 487 502 514 525 534 541 544 545 544 540 533 524 513 499 485 468 451 433 415 396 377 358 340 322 304 287 271 256 241 227 213 200 189 177 167 157 147 139 130 123 116 109 103 97 91 86 81 77 73 69 65 62 58 56 53 50 48 45 43 41 40 38 36 35 33 32 31 30 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 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 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 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 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21
 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 67 69 71 74 76 79 82 85 88 91 95 98 102 106 110 114 118 123 128 133 138 144 149 155 162 168 175 183 190 198 206 215 224 233 243 253 263 274 285 297 309 321 334 346 359 373 386 400 413 427 440 454 467 480 493 505 517 528 538 548 556 564 570 576 580 583 585 586 585 584 581 577 572 565 558 550 541 531 521 510 499 487 475 463 450 437 425 412 400 387 375 363 351 339 328 317 306 296 285 276 266 257 248 240 231 224 216 209 202 195 189 182 177 171 166 160 155 151 146 142 138 134 130 126 123 120 116 113 110 108 105 102 100 98 95 93 91 89 87 85 84 82 80 79 77 76 74 73 72 70 69 68 67 66 64 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 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 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40
 47 49 50 52 54 56 58 60 62 64 67 69 72 74 77 80 83 85 89 92 95 99 102 106 110 114 118 122 127 131 136 141 147 152 158 164 170 176 183 190 197 204 212 220 229 238 247 256 266 276 287 297 309 321 333 345 358 371 385 399 414 429 444 460 476 492 508 525 542 560 577 595 612 630 648 665 683 700 716 733 749 764 779 793 807 820 831 842 852 860 868 874 879 883 886 887 887 886 883 880 875 868 861 852 843 832 821 809 796 782 767 752 737 721 705 688 672 655 638 621 604 587 571 554 538 522 506 490 475 460 445 431 417 403 390 377 365 353 341 329 318 308 297 287 278 268 259 250 242 234 226 218 211 204 197 190 184 178 172 166 160 155 150 145 140 135 131 126 122 118 114 110 107 103 99 96 93 90 87 84 81 78 76 73 71 68 66 64 61 59 57 55 54 52 50 48 47 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 16 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 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 9 9 9 9 9 9 10 10 10 10 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 26 27 27 28 30 31 32 33 34 35 37 38 39 41 42 44 45
 86 87 87 87 88 88 89 89 90 90 91 91 92 92 93 94 94 95 96 96 97 98 99 100 101 102 103 104 105 106 108 109 110 112 114 115 117 119 121 123 125 128 130 133 136 139 142 145 149 152 156 160 165 169 174 180 185 191 197 204 211 218 226 234 242 252 261 271 282 293 305 318 331 344 359 374 390 406 424 442 461 480 500 521 543 565 588 611 635 658 682 706 730 753 776 798 819 838 856 872 886 898 907 914 918 919 917 911 904 893 879 863 845 825 803 780 755 730 703 677 650 623 596 570 544 518 494 470 447 425 403 383 363 345 327 310 294 279 265 251 238 226 215 204 194 184 175 167 159 151 144 137 131 125 119 114 109 104 100 95 91 88 84 81 78 75 72 69 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 66 66 67 67 67 68 68 68 69 69 70 70 70 71 71 71 72 72 72 72 73 73 73 74 74 74 75 75 75 75 76 76 76 77 77 77 77 78 78 78 78 79 79 79 80 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86
 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 39 41 44 47 50 53 57 60 64 69 73 78 84 90 96 102 110 117 126 134 144 154 165 177 189 202 216 231 247 264 282 300 320 340 361 383 405 427 449 471 493 513 533 551 566 580 591 600 605 607 606 602 595 585 573 558 541 523 504 483 463 441 420 399 379 359 339 320 302 285 269 253 238 224 211 199 187 176 166 157 148 139 131 124 117 111 105 99 94 89 84 80 76 72 69 66 62 59 57 54 52 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 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 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 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 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3
 98 97 95 94 93 91 90 89 88 86 85 84 83 82 81 80 79 78 77 77 76 75 75 74 73 73 72 72 72 71 71 71 71 71 71 71 71 72 72 73 73 74 74 75 76 77 78 80 81 83 84 86 88 90 93 95 98 101 104 107 111 115 119 123 128 133 138 144 150 156 163 170 178 186 195 204 213 224 234 246 258 270 284 298 312 328 343 360 377 395 414 433 452 471 491 511 531 550 569 587 605 621 635 648 658 667 673 676 677 675 670 662 652 640 625 609 591 571 551 530 508 485 463 441 419 398 377 356 337 318 300 283 266 251 236 222 209 197 185 174 164 154 145 136 128 121 114 107 101 95 89 84 80 75 71 67 63 60 56 53 50 48 45 43 41 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 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 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 27 28 30 31 32 33 34 35 36 38 39 40 42 43 44 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 81 83 86 88 90 92 94 97 99 101 103 105 107 109 111 113 115 117 119 121 122 124 125 127 128 129 130 131 132 132 133 134 134 134 134 134 134 134 134 133 133 132 131 130 130 129 128 126 125 124 123 121 120 119 117 116 114 113 111 110 108 107 105 104 103 101 100
 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 26 28 30 32 34 36 39 42 45 48 51 55 59 63 68 73 78 84 90 97 104 112 121 130 140 151 163 176 190 206 223 241 261 283 306 332 361 391 425 462 502 545 592 644 700 760 826 897 973 1055 1142 1236 1334 1438 1547 1659 1774 1890 2006 2119 2228 2329 2419 2498 2561 2607 2634 2642 2631 2601 2553 2490 2412 2324 2228 2125 2018 1910 1802 1695 1591 1491 1394 1302 1215 1133 1056 984 917 855 797 743 693 647 604 565 528 494 463 435 408 384 361 340 321 303 286 271 257 244 231 220 209 200 190 182 174 167 160 153 147 141 136 131 126 122 117 113 109 106 102 99 96 93 90 88 85 82 80 78 76 74 71 70 68 66 64 62 61 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 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 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4
 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 49 51 53 56 58 61 64 67 70 74 78 81 85 90 94 99 105 110 116 122 129 136 144 152 160 169 179 190 201 213 226 240 254 270 287 305 325 346 368 392 418 445 475 506 540 576 614 655 699 746 795 848 903 961 1023 1087 1154 1223 1295 1368 1443 1518 1593 1667 1740 1809 1875 1935 1989 2035 2073 2102 2121 2130 2128 2115 2093 2061 2021 1973 1918 1857 1792 1723 1653 1580 1508 1435 1363 1293 1225 1158 1094 1033 975 919 866 816 768 724 682 642 605 570 537 507 478 451 426 402 380 359 340 321 304 288 273 259 246 234 222 211 201 191 182 173 165 158 150 144 137 131 125 120 114 110 105 100 96 92 88 84 81 78 74 71 68 66 63 60 58 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 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 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 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 15 15 16 17 18 18 19 20 21 22
 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 75 77 78 80 82 84 86 88 91 93 96 99 102 106 110 114 118 123 128 133 139 146 153 160 169 177 187 198 209 221 234 249 264 281 300 319 341 364 389 416 445 476 509 545 583 623 665 710 756 804 853 902 951 999 1045 1087 1125 1157 1182 1198 1207 1205 1195 1175 1147 1110 1068 1020 968 914 858 802 747 693 641 592 545 501 459 421 385 352 322 294 269 245 224 205 187 170 155 142 129 118 108 98 90 82 75 68 62 57 51 47 43 39 35 32 29 26 24 21 19 17 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 1 1 1 1 2 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 10 10 11 11 12 12 12 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39
 35 37 39 41 43 45 48 50 53 56 59 62 65 69 72 76 80 85 89 94 99 105 111 117 123 130 138 145 154 163 172 182 193 204 216 229 242 256 272 288 305 323 343 363 385 408 432 457 484 512 542 572 604 637 671 706 742 779 816 853 890 927 964 999 1033 1065 1094 1122 1146 1168 1186 1200 1210 1217 1219 1218 1213 1204 1192 1177 1159 1138 1116 1091 1065 1037 1009 979 950 920 890 861 831 803 774 747 720 694 669 645 621 599 577 557 537 518 500 483 466 451 436 422 408 395 383 372 361 350 340 331 322 314 306 298 291 284 277 271 265 260 254 249 244 240 235 231 227 223 219 216 212 209 205 202 199 196 193 190 188 185 182 180 177 174 172 169 167 164 162 160 157 155 152 150 148 145 143 141 138 136 134 132 129 127 125 122 120 118 116 113 111 109 107 105 103 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 65 64 62 61 59 57 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 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 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 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 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 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 1 4 7 11 15 20 25 31 37 45 52 61 71 81 93 106 121 137 155 175 198 223 251 282 317 355 399 447 502 563 631 707 793 889 996 1117 1251 1402 1569 1756 1964 2194 2447 2724 3025 3349 3692 4051 4417 4782 5132 5454 5733 5952 6098 6163 6143 6039 5861 5619 5329 5005 4662 4312 3966 3630 3311 3011 2732 2475 2241 2027 1833 1657 1499 1357 1229 1114 1010 917 834 759 692 632 577 529 485 445 410 378 349 322 299 278 258 241 225 210 197 185 175 165 156 147 140 133 127 121 115 110 106 102 98 94 91 87 84 82 79 76 74 72 70 68 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 4 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
 34 35 36 38 39 40 41 42 44 45 46 48 49 51 53 55 56 58 61 63 65 68 70 73 76 79 82 86 90 94 98 102 107 112 118 124 130 137 144 152 160 169 179 189 200 212 225 239 254 270 287 306 327 349 372 398 426 456 488 523 561 602 647 694 746 801 861 925 993 1066 1144 1226 1314 1405 1501 1601 1703 1808 1913 2017 2120 2218 2310 2393 2465 2525 2569 2598 2609 2602 2578 2537 2481 2411 2330 2238 2140 2037 1931 1824 1717 1612 1510 1411 1316 1226 1141 1061 985 915 849 788 731 678 629 583 541 502 466 433 402 374 348 323 301 280 261 244 227 212 198 185 173 162 151 142 133 124 117 110 103 97 91 85 80 75 71 67 63 59 56 52 49 46 44 41 39 36 34 32 30 28 27 25 23 22 20 19 18 17 15 14 13 12 11 10 9 9 8 7 6 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 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 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 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 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33
 98 102 106 109 113 117 121 124 128 132 135 139 143 147 150 154 157 161 164 168 171 175 178 182 185 188 191 195 198 201 204 207 210 214 217 220 223 227 230 233 237 241 244 248 253 257 261 266 271 277 283 289 296 303 311 319 328 338 348 360 372 385 400 416 433 451 472 494 518 544 572 603 637 673 713 756 803 854 910 971 1037 1109 1187 1271 1363 1463 1571 1688 1814 1949 2095 2251 2416 2592 2776 2969 3168 3372 3577 3780 3976 4161 4329 4474 4590 4672 4717 4721 4683 4604 4487 4336 4157 3955 3737 3509 3276 3044 2816 2596 2386 2187 2000 1826 1665 1517 1380 1255 1140 1036 941 855 776 705 640 581 528 479 435 395 359 326 296 268 243 220 200 181 163 147 133 119 107 96 86 76 67 59 52 45 39 33 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 2 3 4 6 7 9 10 12 14 16 18 20 22 24 26 28 30 33 35 38 40 43 46 49 52 55 58 61 64 67 70 74 77 80 84 87 91 95
 33 35 37 39 42 44 46 49 51 54 57 59 62 65 69 72 75 79 82 86 90 94 98 102 107 111 116 121 126 132 137 143 149 155 162 168 175 183 190 198 206 214 223 232 242 252 262 273 284 296 308 321 334 348 362 378 393 410 428 446 465 485 506 528 551 575 600 626 654 682 712 744 776 811 846 883 921 961 1002 1044 1088 1132 1178 1224 1271 1318 1365 1412 1459 1504 1548 1590 1629 1666 1699 1728 1753 1772 1786 1795 1797 1793 1784 1767 1745 1717 1684 1646 1603 1557 1507 1455 1400 1344 1287 1230 1172 1116 1060 1005 952 900 850 802 756 712 670 630 593 557 523 491 461 433 406 381 358 336 315 295 277 260 244 229 215 202 189 178 167 157 147 138 129 121 114 107 100 94 88 83 77 73 68 64 59 56 52 48 45 42 39 36 34 31 29 27 25 23 21 19 17 15 14 12 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 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 15 16 17 19 20 21 23 25 26 28 30 31
 78 79 81 82 83 84 86 87 88 90 91 92 94 95 97 98 100 102 103 105 107 109 111 112 114 116 118 121 123 125 127 130 132 135 137 140 143 146 149 152 155 158 161 165 168 172 176 180 184 188 192 196 201 205 210 215 220 225 230 235 240 246 251 257 263 268 274 280 286 291 297 303 309 314 320 325 330 335 340 345 349 353 357 361 364 367 369 371 372 373 374 374 374 373 371 369 367 364 361 357 353 348 343 338 332 326 320 313 306 300 292 285 278 271 264 256 249 242 234 227 220 213 206 200 193 187 181 175 169 163 157 152 147 142 137 132 128 123 119 115 111 107 104 100 97 94 90 87 85 82 79 77 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 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 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 39 41 44 46 49 52 55 58 61 64 68 71 75 79 84 88 93 98 104 109 115 122 128 135 143 151 159 168 177 187 198 209 221 233 247 261 276 292 308 326 345 365 386 409 432 457 484 511 541 571 604 638 673 711 750 790 832 876 921 967 1015 1063 1112 1162 1213 1263 1313 1362 1410 1456 1501 1543 1582 1617 1649 1676 1699 1717 1730 1737 1739 1736 1727 1713 1695 1671 1643 1612 1576 1538 1497 1454 1409 1363 1316 1269 1221 1173 1126 1080 1034 989 946 904 863 823 785 749 714 680 648 617 588 560 534 509 485 462 440 419 400 381 364 347 331 316 301 288 275 262 251 240 229 219 209 200 191 183 175 167 160 153 147 140 134 129 123 118 113 108 103 99 94 90 86 83 79 75 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 32 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 10 11 13 14 16 17 19 20 22 24 26 28 30 32 34 36 38 41 43 45 48 51 53 56 59 62 65 69 72 75 79 83 86 90 94 99 103 107 112 117 122 127 133 138 144 150 156 163 170 177 184 192 201 209 218 228 238 248 260 272 284 297 312 327 343 360 378 398 419 441 466 492 520 550 582 617 655 696 740 788 840 896 956 1022 1092 1168 1250 1338 1432 1533 1640 1753 1873 1998 2127 2260 2395 2529 2660 2785 2900 3001 3086 3150 3189 3202 3188 3145 3075 2980 2865 2731 2584 2429 2268 2107 1947 1792 1642 1501 1368 1244 1129 1023 926 837 756 682 616 555 500 450 406 365 328 295 265 238 214 191 171 153 137 122 108 96 85 75 65 57 49 42 36 30 25 20 16 12 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 1 2 3 4 5 6 7 9
 2 3 5 6 7 8 9 11 12 14 15 17 19 21 23 25 28 30 33 35 38 41 45 48 52 56 60 65 69 75 80 86 92 99 106 113 122 130 139 149 160 171 184 196 210 225 241 258 276 295 315 337 360 384 410 437 466 496 527 560 594 630 667 704 743 782 822 862 902 942 981 1019 1056 1092 1125 1156 1185 1211 1234 1254 1271 1285 1295 1303 1307 1308 1307 1302 1296 1287 1276 1264 1250 1235 1218 1201 1183 1164 1146 1126 1107 1088 1068 1049 1030 1011 992 974 955 937 920 902 885 868 851 834 817 801 784 768 751 734 718 701 685 668 651 634 617 600 583 566 548 531 514 497 480 463 446 430 413 397 381 366 350 335 321 307 293 279 266 253 241 229 218 207 196 186 176 166 157 148 140 132 124 117 110 103 97 91 85 80 74 69 65 60 56 52 48 44 40 37 34 31 28 26 23 21 18 16 14 12 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 0 0 0 0 0 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
 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 61 63 65 68 71 74 77 80 84 87 92 96 101 107 113 119 126 133 141 150 160 170 181 194 207 221 237 254 273 293 315 339 365 394 425 458 495 534 577 624 675 730 789 854 924 999 1080 1167 1261 1361 1467 1580 1700 1825 1956 2092 2231 2372 2514 2653 2788 2916 3034 3139 3228 3299 3349 3377 3382 3364 3324 3263 3184 3089 2981 2862 2735 2604 2471 2337 2204 2074 1948 1827 1712 1602 1498 1401 1309 1223 1143 1069 1000 936 876 821 770 723 679 638 601 566 534 505 477 452 428 406 386 367 349 333 317 303 290 277 265 254 244 234 225 216 208 200 192 185 178 172 166 160 154 149 144 139 134 130 125 121 117 113 109 105 102 98 95 92 89 85 82 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 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 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 12 12 12 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 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 16 17 19 21 24 26 28 31 34 37 41 45 49 53 58 63 69 75 82 89 98 107 117 127 139 152 167 183 200 220 241 265 291 319 351 386 425 468 515 568 626 690 761 839 926 1022 1127 1243 1371 1511 1664 1831 2012 2208 2418 2643 2879 3126 3381 3639 3895 4142 4375 4584 4762 4901 4997 5044 5041 4988 4889 4749 4575 4374 4153 3919 3680 3439 3203 2974 2754 2546 2350 2167 1996 1839 1693 1560 1437 1325 1223 1129 1044 966 895 831 772 718 670 625 585 548 514 483 455 429 405 383 363 345 328 312 298 284 272 260 249 239 230 221 212 205 197 190 184 177 171 165 160 155 150 145 140 135 131 127 123 119 115 111 107 103 100 96 93 90 86 83 80 77 74 71 68 66 63 60 58 55 52 50 48 45 43 41 39 36 34 32 30 29 27 25 23 22 20 18 17 15 14 13 11 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 0 0 0 0 0 0 0 0 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 10 13 16 20 24 28 32 38 43 49 56 64 72 81 91 102 115 129 144 161 180 201 224 250 279 311 347 387 432 482 538 600 670 748 836 934 1043 1166 1302 1453 1622 1807 2012 2236 2478 2739 3015 3302 3595 3885 4163 4415 4629 4793 4896 4931 4895 4792 4628 4415 4164 3890 3603 3313 3030 2757 2500 2260 2039 1836 1652 1485 1334 1199 1077 968 870 783 704 634 571 515 465 420 379 343 311 281 255 232 210 191 174 158 144 132 120 110 100 92 84 77 71 65 59 55 50 46 42 39 36 33 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 8 7 6 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 9 13 17 22 27 32 38 44 51 59 68 77 88 99 112 126 141 158 176 197 219 244 272 302 335 372 413 458 507 561 621 687 759 838 925 1020 1124 1236 1357 1488 1628 1776 1932 2094 2261 2430 2597 2759 2912 3050 3168 3262 3328 3363 3365 3334 3272 3180 3064 2928 2776 2614 2446 2277 2109 1946 1789 1639 1499 1368 1246 1133 1030 935 848 769 698 632 573 519 470 426 386 349 316 286 259 234 211 191 172 155 140 126 113 101 90 80 71 63 55 48 42 36 31 26 21 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 20 23 27 30 34 38 43 48 53 59 65 71 78 86 94 103 113 124 135 147 161 175 191 207 226 245 267 290 315 342 372 404 438 476 516 560 608 660 716 776 841 912 987 1068 1155 1248 1347 1451 1560 1674 1791 1911 2031 2150 2265 2373 2471 2555 2624 2673 2700 2704 2684 2641 2575 2489 2387 2270 2144 2012 1877 1741 1608 1478 1355 1238 1128 1026 931 844 764 691 624 563 508 458 413 372 335 301 271 243 218 196 175 157 140 125 111 98 87 77 67 59 51 44 37 31 26 21 17 12 9 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
 41 43 44 46 48 49 51 53 55 57 59 61 63 66 68 71 73 76 78 81 84 87 90 93 96 100 103 107 110 114 118 122 126 131 135 140 144 149 154 159 164 170 175 181 187 193 199 205 212 218 225 232 239 247 254 262 270 278 287 295 304 313 322 332 342 352 362 373 383 395 406 418 430 443 456 469 483 497 512 527 542 558 575 592 610 628 647 666 687 707 728 750 773 795 819 843 867 892 917 942 967 992 1017 1041 1065 1088 1110 1131 1150 1168 1183 1197 1208 1216 1221 1223 1222 1217 1209 1198 1183 1166 1145 1121 1095 1067 1037 1005 971 937 902 866 830 795 759 724 690 657 624 593 562 533 505 478 453 429 405 383 362 343 324 306 289 273 258 244 231 218 206 195 185 175 165 157 148 140 133 126 119 113 107 101 96 91 86 82 78 74 70 66 63 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 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 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 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 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 30 31 32 33 34 36 37 38 40
 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 32 34 36 39 41 44 47 49 52 56 59 62 66 70 74 79 83 88 93 99 105 111 117 124 132 140 148 157 167 177 188 199 211 225 239 254 270 287 305 324 345 368 391 417 444 473 504 537 572 610 650 692 738 785 836 890 946 1005 1067 1132 1199 1268 1340 1413 1486 1560 1634 1706 1775 1841 1902 1956 2004 2043 2072 2091 2098 2094 2079 2052 2014 1966 1910 1846 1775 1700 1621 1539 1457 1375 1293 1214 1136 1062 990 922 858 797 740 687 637 590 547 507 469 434 402 373 345 320 296 274 254 235 218 202 187 173 161 149 138 128 118 109 101 93 86 80 73 68 62 57 52 48 44 40 36 33 29 26 24 21 18 16 14 12 10 8 6 5 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
 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 38 40 43 45 48 51 54 57 60 63 67 71 75 79 83 88 93 98 103 109 115 121 127 134 141 149 157 165 174 183 193 203 213 224 236 248 260 273 287 301 315 331 346 363 379 397 415 433 452 472 492 513 534 555 577 599 621 644 667 690 712 735 758 780 802 824 844 864 883 901 918 933 947 959 968 976 982 985 985 983 979 972 962 949 934 917 897 876 852 827 800 772 744 714 684 654 624 594 565 536 507 480 453 427 402 379 356 334 313 294 275 258 241 225 211 197 184 172 160 149 139 130 121 113 105 97 91 84 78 73 67 62 58 53 49 45 42 38 35 32 30 27 25 22 20 18 16 14 13 11 10 8 7 6 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 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
 0 1 2 2 3 4 5 6 7 8 9 11 12 13 14 15 17 18 20 21 22 24 25 27 29 30 32 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 103 107 111 116 121 126 131 137 143 149 155 162 169 177 185 194 203 213 223 235 247 259 273 288 304 321 339 359 380 403 428 454 483 515 549 586 626 670 717 768 824 884 950 1021 1097 1179 1267 1362 1463 1569 1681 1797 1917 2039 2160 2279 2392 2495 2586 2660 2714 2745 2751 2730 2684 2613 2521 2411 2286 2152 2011 1868 1727 1588 1455 1329 1210 1099 997 902 816 737 666 601 542 488 440 397 357 322 290 261 235 211 190 170 153 137 122 109 98 87 77 68 60 52 46 39 34 29 24 19 15 12 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 77 80 84 88 92 97 102 107 112 118 124 131 138 145 153 162 171 180 190 201 212 224 237 250 265 280 296 313 331 350 370 392 414 438 463 490 517 546 577 608 641 675 711 747 784 822 860 899 937 975 1012 1048 1082 1114 1143 1169 1191 1209 1223 1232 1236 1235 1229 1218 1202 1182 1158 1131 1100 1067 1031 995 957 918 879 840 801 764 727 691 656 622 590 560 530 502 476 451 427 404 383 363 344 326 309 293 278 264 251 239 227 216 205 195 186 177 169 161 153 146 139 133 127 121 116 111 106 101 97 92 88 85 81 77 74 71 68 65 62 60 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 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 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13
 0 0 1 2 2 3 3 4 4 5 6 6 7 7 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 44 46 49 52 55 58 61 65 69 74 78 84 89 95 102 109 117 126 135 146 157 169 183 197 213 231 250 272 295 321 349 380 414 451 492 537 586 641 700 765 837 915 1000 1093 1194 1303 1420 1545 1677 1816 1961 2109 2258 2405 2545 2675 2788 2882 2950 2990 2999 2977 2923 2842 2736 2609 2468 2317 2161 2004 1849 1699 1556 1420 1294 1176 1068 969 878 796 721 653 591 536 485 440 399 362 329 299 271 247 225 204 186 169 154 141 128 117 106 97 88 80 73 66 60 54 49 44 40 35 32 28 25 22 19 16 14 11 9 7 5 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 1 2 3 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 40 43 46 50 53 57 61 65 69 74 79 84 90 96 102 109 116 124 131 140 149 158 169 179 191 203 215 229 243 259 275 292 310 329 349 371 393 417 442 468 496 525 555 587 620 654 690 727 766 805 846 887 930 973 1017 1061 1105 1149 1192 1235 1276 1316 1353 1389 1421 1451 1477 1499 1517 1531 1539 1543 1542 1536 1525 1510 1489 1465 1436 1403 1368 1329 1288 1245 1200 1154 1108 1061 1014 967 921 876 831 788 746 706 667 630 594 560 527 496 466 439 412 387 363 341 320 300 281 263 247 231 216 202 189 177 165 154 144 134 125 117 109 101 94 87 81 75 69 64 59 54 50 46 42 38 35 31 28 25 23 20 18 15 13 11 9 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 2 3 5 7 9 11 14 16 19 22 26 29 33 37 42 47 52 58 64 70 78 86 94 104 114 125 137 150 164 179 196 214 234 256 279 304 332 361 393 428 465 505 548 594 643 695 750 808 869 932 998 1065 1134 1203 1272 1340 1407 1470 1530 1586 1635 1679 1715 1744 1764 1777 1781 1777 1766 1748 1724 1693 1658 1619 1576 1530 1483 1434 1384 1334 1284 1234 1185 1137 1090 1045 1001 958 917 878 840 804 769 736 704 673 644 616 589 564 540 516 494 472 452 432 414 395 378 362 346 330 315 301 288 275 262 250 239 227 217 206 197 187 178 169 161 153 145 137 130 124 117 111 105 99 93 88 83 78 73 69 65 61 57 53 49 46 43 40 37 34 31 29 26 24 22 19 17 15 14 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 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 6 8 10 12 15 17 20 23 26 29 32 36 40 44 48 53 58 64 70 76 83 90 98 107 116 126 137 149 162 176 192 208 227 246 268 292 317 346 376 410 446 486 530 578 629 686 747 814 887 965 1051 1142 1241 1347 1460 1581 1709 1844 1985 2131 2282 2436 2592 2748 2900 3047 3187 3315 3431 3530 3611 3672 3711 3728 3724 3698 3652 3587 3506 3411 3304 3188 3065 2938 2808 2677 2547 2419 2294 2172 2055 1943 1835 1734 1637 1546 1460 1379 1303 1232 1166 1103 1045 991 940 892 848 807 768 731 697 665 635 607 581 556 532 510 489 469 450 432 414 398 382 367 353 339 326 314 301 290 278 267 257 247 237 227 218 209 201 192 184 176 169 161 154 147 141 134 128 122 116 110 104 99 94 89 84 79 74 70 66 62 58 54 50 47 43 40 37 34 31 29 26 24 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 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 4 4 5 5 6 7 8 9 10 12 13 15 17 19 21 24 27 30 34 38 43 48 54 61 68 76 85 96 107 120 135 151 170 190 214 240 269 302 340 381 428 481 539 605 677 757 843 936 1035 1138 1242 1342 1436 1516 1579 1618 1631 1616 1574 1510 1427 1331 1228 1123 1018 918 824 736 656 584 519 460 408 362 321 285 252 224 199 176 157 139 124 110 98 87 77 69 61 55 49 43 38 34 30 27 24 21 19 16 14 13 11 9 8 7 6 5 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 0 0 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 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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
 25 26 27 28 30 31 32 33 34 36 37 39 40 42 43 45 47 49 50 53 55 57 59 62 64 67 70 73 76 79 82 86 90 94 98 102 107 111 117 122 127 133 140 146 153 160 168 175 184 192 201 211 220 231 241 252 263 275 287 300 312 325 339 352 366 380 394 408 422 436 450 464 478 491 505 517 530 542 553 564 575 584 594 602 610 618 624 630 636 641 645 648 652 654 656 658 659 660 660 660 660 659 658 657 655 653 652 649 647 645 642 640 637 634 631 628 624 621 618 614 610 607 603 599 595 590 586 582 577 572 567 562 557 551 545 539 533 527 521 514 507 500 493 486 478 471 463 455 447 439 431 422 414 406 398 389 381 372 364 356 348 339 331 323 315 307 299 292 284 276 269 262 255 248 241 234 227 221 214 208 202 196 190 184 179 173 168 163 158 153 148 143 139 134 130 126 122 118 114 111 107 104 100 97 94 91 89 86 83 81 78 76 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 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 9 8 8 8 8 8 8 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 22 23 23 24
 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 30 32 35 38 41 45 48 53 57 62 68 74 80 87 95 104 113 124 135 148 162 177 194 213 233 255 280 307 337 370 406 445 488 534 585 641 700 764 833 906 984 1065 1149 1234 1321 1406 1489 1568 1639 1701 1752 1791 1815 1825 1820 1800 1768 1723 1668 1606 1537 1464 1389 1313 1237 1163 1091 1021 955 892 833 777 725 676 631 589 550 514 481 450 422 396 373 351 331 312 296 280 266 253 242 231 221 213 205 197 191 185 180 175 170 166 163 160 157 154 152 150 148 147 145 144 143 142 141 140 140 139 138 138 137 137 136 136 136 135 135 134 134 133 132 132 131 130 130 129 128 127 126 125 124 122 121 120 118 116 115 113 111 110 108 106 104 102 100 97 95 93 91 88 86 84 82 79 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 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 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 3 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 59 62 66 71 75 80 85 91 97 103 110 118 126 134 143 153 164 175 187 200 215 230 246 263 282 302 323 346 370 396 423 452 483 515 550 585 623 662 702 744 786 830 874 918 962 1006 1048 1089 1127 1164 1197 1226 1251 1273 1289 1301 1307 1309 1306 1298 1285 1269 1248 1224 1198 1168 1137 1104 1070 1034 999 963 927 892 857 823 789 757 726 695 666 638 611 586 561 538 515 494 474 455 437 419 403 387 372 358 344 332 319 308 297 286 276 266 257 248 239 231 223 216 208 201 194 188 182 175 170 164 158 153 148 143 138 133 128 124 120 115 111 107 104 100 96 93 89 86 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 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 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 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 6 7 8 9 10 11 12 13 14 16 17 18 20 22 23 25 27 29 31 34 36 39 42 46 49 53 57 62 66 72 77 84 90 98 106 115 124 135 147 159 173 188 205 223 243 265 289 316 345 376 411 449 491 537 587 642 701 766 836 911 993 1080 1172 1269 1370 1475 1580 1686 1789 1886 1975 2052 2114 2159 2185 2189 2173 2136 2080 2008 1923 1827 1724 1618 1509 1402 1297 1197 1101 1010 926 847 775 708 647 591 539 493 450 412 377 345 316 290 267 245 226 208 192 177 163 151 140 130 121 112 104 97 90 84 79 74 69 64 60 56 53 50 47 44 41 39 36 34 32 30 28 26 25 23 22 20 19 18 17 16 14 13 13 12 11 10 9 8 8 7 6 6 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 25 26 27 29 30 31 33 35 36 38 40 42 43 45 47 50 52 54 56 59 61 64 67 70 72 75 78 82 85 88 92 95 99 103 107 111 115 119 124 128 133 138 143 148 153 158 163 168 174 179 185 191 197 202 208 214 221 227 233 239 246 252 258 265 271 278 284 291 298 304 311 318 324 331 338 345 352 359 366 372 380 387 394 401 408 415 422 430 437 444 452 459 466 474 481 488 495 502 509 516 522 528 534 539 544 549 553 557 560 562 563 564 564 563 561 558 555 550 544 538 530 522 513 503 492 481 469 457 444 430 417 403 389 375 361 347 333 319 306 293 280 267 255 243 231 220 210 199 189 180 171 162 154 146 138 131 124 117 111 105 99 94 89 84 79 75 71 67 63 60 56 53 50 47 44 42 39 37 35 32 30 29 27 25 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 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 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21
 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 64 67 71 75 79 84 89 94 100 106 113 119 127 135 143 152 161 172 182 194 206 219 232 247 262 278 295 313 331 350 370 391 413 435 457 480 503 526 549 571 593 614 634 653 670 685 698 709 718 724 727 728 726 722 716 707 696 684 669 654 637 619 601 582 562 543 523 504 484 466 447 429 412 395 378 363 348 333 319 306 294 282 271 260 250 240 231 222 214 206 199 192 185 179 173 168 162 157 153 148 144 140 136 132 129 125 122 119 116 113 111 108 106 103 101 99 97 95 93 91 89 87 86 84 82 81 79 78 76 75 73 72 71 69 68 67 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 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 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 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10
 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 35 37 40 43 46 49 53 57 61 65 70 75 80 86 93 99 106 114 122 131 141 150 161 172 184 197 210 223 238 253 268 284 301 317 334 351 368 385 402 418 433 447 460 472 483 492 500 506 510 512 513 511 509 505 499 492 484 475 466 455 444 433 422 410 398 387 375 364 352 342 331 321 311 302 293 284 276 268 261 254 248 242 236 230 225 221 216 212 209 205 202 199 196 193 191 189 186 184 183 181 179 177 176 174 173 171 170 168 166 165 163 162 160 158 156 154 152 150 148 146 144 141 139 137 134 131 129 126 123 120 117 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 71 68 65 63 60 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 22 23 24 26 27 29 31 32 34 37 39 41 44 47 50 53 57 61 65 70 75 80 86 92 99 107 115 123 133 143 154 166 179 193 208 225 242 262 283 305 330 356 385 416 449 484 522 562 604 649 696 745 796 848 901 953 1005 1055 1102 1145 1183 1215 1239 1256 1264 1263 1254 1236 1210 1177 1139 1095 1048 999 948 896 844 794 744 696 650 607 566 527 490 456 424 394 366 341 317 295 275 256 238 222 207 194 181 169 159 149 139 131 123 116 109 102 97 91 86 81 77 73 69 66 62 59 56 54 51 49 47 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 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 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 10 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 6 5 5 5 5 5 4 4 4 4 4 3 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 2 2 2 2 2 2 2 3 3 3
 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 7 8 8 9 10 11 13 14 15 17 18 20 22 24 26 29 32 35 38 42 46 50 55 61 67 73 80 88 97 107 118 130 143 158 174 192 211 233 257 284 313 344 379 417 458 502 550 601 654 710 767 825 883 939 992 1039 1081 1113 1137 1149 1151 1142 1122 1094 1057 1014 966 916 863 810 757 705 655 608 563 521 481 444 410 379 350 323 299 276 256 237 220 204 190 176 164 153 143 134 125 118 111 104 98 93 87 83 78 74 71 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 64 66 68 69 71 73 75 77 79 81 83 86 88 90 92 95 97 99 102 104 107 110 112 115 118 121 124 127 130 133 137 140 144 148 152 156 160 164 169 173 178 183 189 194 200 206 212 219 226 233 240 248 256 264 273 281 290 299 309 318 328 338 348 358 367 377 386 395 404 412 420 426 432 438 442 445 447 448 447 446 443 438 433 426 418 410 400 389 378 366 353 340 327 313 300 286 273 260 247 234 222 210 199 187 177 167 157 148 139 131 123 115 108 102 96 90 84 79 74 70 65 61 58 54 51 48 45 42 40 37 35 33 31 30 28 26 25 23 22 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 6 6 6 6 5 5 5 5 5 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 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 57 59 61
 25 25 26 26 27 28 28 29 29 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 58 59 61 63 64 66 68 70 72 75 77 79 82 84 87 89 92 95 98 101 104 108 111 114 118 122 125 129 133 137 142 146 150 154 159 163 168 172 177 182 186 191 195 199 204 208 212 216 220 223 227 230 233 235 238 240 242 243 244 245 245 245 245 244 243 241 239 237 235 232 229 225 222 218 214 210 206 201 197 192 187 182 178 173 168 163 159 154 149 145 140 136 132 128 124 120 116 112 109 105 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 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 19 19 19 18 18 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 16 16 16 16 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 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 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24
 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 77 78 79 81 82 83 85 86 88 89 91 92 94 96 98 100 101 104 106 108 110 112 115 117 120 123 126 129 132 135 138 142 146 149 153 158 162 167 171 176 182 187 193 198 204 211 217 224 231 238 246 253 261 269 278 286 295 304 313 323 332 342 351 361 371 380 390 399 408 418 426 435 443 450 458 464 470 475 480 483 486 488 489 489 488 486 483 480 475 469 463 456 448 439 430 420 409 399 388 376 365 353 341 330 318 307 295 284 273 262 252 241 231 222 213 204 195 187 179 171 164 157 150 144 138 132 126 121 116 111 106 102 98 94 90 86 83 80 77 74 71 68 65 63 61 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 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 14 14 14 13 13 13 12 12 12 12 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 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 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60
 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 90 93 97 101 105 109 114 118 123 128 133 138 144 149 155 161 168 174 181 188 195 202 210 218 226 234 243 252 261 270 279 289 298 308 318 328 338 348 358 369 379 389 399 408 418 427 436 445 454 462 469 477 483 490 496 501 506 510 514 517 519 521 522 522 522 521 520 518 516 512 509 505 500 495 489 483 477 470 463 455 447 439 431 423 414 405 396 387 378 369 360 351 342 333 324 315 306 297 289 280 272 264 256 248 240 232 225 218 211 204 197 191 184 178 172 166 161 155 150 145 140 135 130 126 121 117 113 109 105 101 98 94 91 87 84 81 78 75 72 70 67 65 62 60 58 55 53 51 49 47 46 44 42 40 39 37 36 34 33 31 30 29 28 27 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 8 7 7 7 6 6 6 6 6 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 3 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28
 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 30 31 33 35 36 38 40 42 45 47 50 52 55 58 61 65 69 73 77 81 86 91 96 102 108 114 121 128 136 144 152 161 171 181 191 202 214 226 239 252 266 281 295 311 327 343 359 376 393 410 427 444 460 476 491 506 519 531 542 552 560 566 571 573 574 573 571 566 560 552 543 532 520 507 494 480 465 450 434 419 403 388 373 358 343 329 315 302 289 276 264 253 242 231 221 211 202 193 185 177 169 162 155 149 143 137 131 126 121 116 111 107 102 98 95 91 87 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 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 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 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 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3
 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 40 42 44 47 50 53 56 60 64 68 72 77 82 88 94 100 107 115 123 132 141 151 162 174 187 201 216 232 250 268 289 310 334 359 386 415 446 479 514 551 590 632 675 721 768 817 868 919 971 1022 1073 1122 1169 1212 1252 1287 1316 1339 1355 1365 1367 1362 1349 1331 1306 1276 1241 1203 1161 1118 1072 1026 980 933 888 843 799 757 717 678 642 607 573 542 512 485 459 434 411 389 369 350 333 316 301 287 273 261 249 238 228 218 209 201 193 185 178 172 166 160 155 149 144 140 135 131 127 124 120 117 113 110 107 104 102 99 96 94 92 89 87 85 83 81 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 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 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6
 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 64 66 69 71 74 78 81 85 89 93 97 102 107 113 119 125 132 140 148 156 165 175 186 197 209 223 237 252 268 285 303 322 343 364 387 411 436 462 489 517 545 574 603 631 659 686 711 734 754 772 785 795 800 801 797 789 776 760 739 716 690 662 632 602 571 539 508 478 448 420 392 366 341 317 295 275 255 237 220 204 189 176 163 151 141 131 121 113 105 98 91 85 79 74 69 64 60 56 52 49 46 43 40 38 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 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 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23
 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 59 59 60 60 61 62 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 87 88 89 91 92 93 95 96 97 99 100 101 103 104 105 107 108 109 110 111 112 113 114 115 116 117 117 118 118 119 119 119 119 120 120 119 119 119 118 118 117 117 116 115 114 113 112 111 110 109 107 106 105 103 102 100 99 97 95 94 92 91 89 88 86 84 83 81 80 78 77 75 74 72 71 69 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 29 29 28 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 19 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 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 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38
 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 69 71 74 77 80 83 86 89 93 96 100 104 108 113 117 122 127 132 137 143 148 154 160 167 173 180 187 193 200 208 215 222 230 237 245 252 259 266 273 280 287 293 299 304 310 314 319 322 326 328 330 332 333 333 333 332 330 328 326 323 319 315 311 306 301 296 290 284 278 272 266 260 253 247 241 234 228 222 216 210 204 198 193 187 182 177 172 167 162 158 154 149 145 141 138 134 130 127 124 121 118 115 112 109 107 104 102 99 97 95 93 91 89 87 85 83 82 80 78 77 75 74 72 71 69 68 67 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 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 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 20 20
 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 45 47 50 53 56 59 63 66 70 75 80 85 91 97 103 110 118 126 135 145 156 167 179 192 207 222 239 257 276 296 318 342 367 394 422 452 484 517 551 587 623 660 697 734 769 803 835 864 890 911 927 938 943 943 937 925 908 887 861 832 801 767 732 696 660 624 589 554 521 489 458 429 402 376 351 328 307 287 268 251 235 220 206 193 181 170 160 150 141 133 125 118 112 106 100 95 90 85 81 77 73 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 12 12 12 11 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 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 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 7 7 7 7 7 7 7 7 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 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 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7
 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 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 34 37 40 43 46 50 54 59 63 69 74 80 87 94 101 110 119 128 138 149 161 174 188 202 218 234 252 271 290 311 333 355 379 403 428 453 478 503 528 553 576 597 617 635 650 663 672 679 682 682 678 672 663 651 637 620 603 584 563 543 522 500 479 458 437 417 398 379 361 344 327 312 297 283 269 257 245 234 223 213 204 195 187 179 172 165 158 152 146 140 135 130 125 120 116 112 108 104 100 97 93 90 87 84 81 78 75 73 70 68 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 36 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 58 60 62 64 66 68 71 73 75 77 80 82 85 88 90 93 96 99 102 106 109 112 116 119 123 127 131 135 139 144 148 153 158 163 168 173 179 184 190 196 202 208 214 221 227 234 241 248 256 263 271 279 287 295 303 311 320 328 337 345 354 363 372 380 389 398 407 415 424 432 441 449 456 464 471 478 484 490 495 500 504 508 511 513 515 516 516 516 514 512 509 505 501 495 490 483 476 468 459 450 441 431 421 411 400 389 379 368 357 346 335 324 313 302 292 281 271 262 252 243 233 225 216 208 200 192 184 177 170 163 157 151 145 139 133 128 123 118 113 108 104 100 96 92 88 84 81 77 74 71 68 65 63 60 57 55 53 51 48 46 44 42 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 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 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 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 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 18 19 20 21 22 23 23
 55 56 56 56 56 56 57 57 57 57 57 58 58 58 59 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 65 66 67 68 68 69 70 71 72 73 74 75 77 78 79 81 82 84 85 87 89 91 93 95 98 100 102 105 108 111 113 117 120 123 126 130 134 138 141 145 150 154 158 163 167 172 177 182 187 192 197 202 207 212 217 222 227 232 237 242 246 251 255 259 263 266 269 272 274 277 278 280 281 281 281 281 280 279 277 275 273 270 267 264 260 256 252 248 243 238 233 228 223 218 213 207 202 197 192 186 181 176 171 167 162 157 153 148 144 140 136 132 128 124 121 117 114 111 108 105 102 99 97 94 92 89 87 85 83 81 79 77 75 73 71 70 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 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 51 51 51 51 51 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 53 53 53 53 54 54 54 54 54 54 55 55 55 55
 61 61 62 62 62 63 63 64 64 64 65 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 71 71 71 72 72 73 73 74 75 75 76 77 78 78 79 80 81 82 83 85 86 87 89 90 91 93 95 96 98 100 102 104 106 108 111 113 115 118 120 123 126 128 131 134 137 140 143 146 149 153 156 159 162 165 168 171 175 178 181 183 186 189 191 194 196 198 200 202 203 205 206 206 207 207 207 207 206 206 205 203 202 200 198 195 193 190 187 184 180 177 173 170 166 162 158 154 150 146 142 138 134 131 127 123 119 115 112 108 105 102 98 95 92 89 86 83 81 78 76 73 71 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 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 10 10 10 10 9 9 9 9 9 9 9 9 9 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 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 58 58 59 59 59 60 60
 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 71 73 75 77 80 82 85 87 90 93 96 99 103 106 110 114 118 122 126 130 135 140 145 150 155 161 166 172 178 184 191 197 204 210 217 224 231 238 245 252 259 266 273 280 286 293 299 305 310 316 320 325 329 332 335 337 339 340 341 341 340 339 337 335 332 329 325 320 316 311 305 299 293 287 280 274 267 260 253 246 239 232 226 219 212 206 199 193 187 181 175 170 164 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 70 68 67 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 26 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 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28
 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 56 56 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 95 97 99 101 104 106 108 111 113 116 118 121 123 126 128 130 133 135 137 139 141 143 144 146 147 148 150 150 151 151 152 152 152 151 151 150 149 148 146 145 143 141 139 137 134 132 129 127 124 121 118 115 112 110 107 104 101 98 95 92 90 87 84 82 79 77 74 72 70 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 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 18 18 18 18 18 17 17 17 17 17 17 17 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 14 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44
 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 75 78 80 83 85 88 91 93 96 99 102 105 108 111 114 117 120 122 125 128 131 134 136 139 141 143 145 147 149 151 152 153 154 155 155 155 155 155 154 153 152 151 150 148 146 144 142 139 137 134 131 128 125 123 119 116 113 110 107 104 101 98 95 92 89 87 84 81 79 76 74 71 69 67 64 62 60 58 56 55 53 51 50 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 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 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 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 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 14 14 15 15 15 15 15 16 16 16 16
 41 42 44 45 46 47 48 49 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 72 74 76 78 79 81 83 85 87 90 92 94 96 99 101 104 106 109 112 115 118 121 124 128 131 135 139 143 147 152 156 161 166 171 176 182 188 194 200 207 213 220 228 235 243 251 259 267 276 284 293 302 311 320 329 338 347 356 365 373 381 389 396 403 409 415 420 424 427 430 431 432 431 430 427 424 420 414 408 401 394 385 377 367 357 347 337 326 315 304 294 283 272 261 251 241 231 221 212 203 194 186 178 170 162 155 148 142 136 130 124 119 114 109 105 100 96 92 89 85 82 79 76 73 70 68 66 63 61 59 57 55 54 52 50 49 48 46 45 44 43 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 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 23 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 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 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 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40
 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 60 62 64 67 69 72 75 78 81 84 87 91 94 98 102 107 111 116 121 127 133 139 145 153 160 168 177 187 197 208 219 232 245 260 275 292 310 329 349 371 395 420 447 475 505 537 571 606 643 681 721 762 804 846 889 932 973 1014 1053 1089 1122 1151 1176 1196 1210 1219 1222 1218 1209 1194 1174 1149 1119 1086 1049 1010 969 927 884 841 798 756 715 675 636 599 563 529 497 466 437 410 384 360 338 317 297 279 262 246 231 217 204 192 181 170 161 152 143 135 128 121 114 108 102 97 92 87 82 78 74 70 67 63 60 57 54 51 49 46 44 42 39 37 35 33 32 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 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 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 8 8 9 9 10 11 12 12 13 14 15 16 17 17 18 19 20 21 23 24 25
 56 56 57 58 59 59 60 61 62 62 63 64 65 66 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 88 89 91 92 94 96 98 100 102 104 106 109 111 114 117 120 123 127 131 134 138 143 147 152 157 162 167 173 179 185 192 198 205 213 220 228 235 243 252 260 268 277 285 294 302 310 318 326 333 340 346 352 357 362 365 368 370 371 371 369 367 364 360 355 349 342 335 327 318 309 299 289 279 269 258 248 238 227 217 207 198 189 180 171 162 154 147 139 132 126 119 113 108 102 97 93 88 84 80 76 72 69 66 63 60 57 55 53 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 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 15 15 15 15 15 15 16 16 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 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 53 53 54 55
 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 59 60 61 62 63 65 66 68 69 71 73 75 76 78 81 83 85 87 90 92 95 98 101 104 107 110 114 117 121 124 128 132 136 140 145 149 153 158 162 166 171 175 180 184 188 192 196 200 204 207 210 213 216 218 220 222 223 223 224 224 223 222 221 219 217 215 212 209 205 202 198 194 189 185 180 175 170 166 161 156 151 146 141 136 132 127 122 118 114 110 106 102 98 94 91 87 84 81 78 75 72 70 67 65 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 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 22 22 22 22 22 22 23 23 23 23 24 24 24 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 37 37 38 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 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 41
 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 76 78 80 83 86 88 91 95 98 101 105 109 113 117 122 127 132 137 143 149 155 161 168 175 182 190 198 207 215 224 234 243 253 263 273 284 294 305 315 326 336 347 357 366 375 384 392 399 405 410 415 418 420 421 421 419 417 413 408 403 396 388 380 370 360 350 339 328 317 305 293 282 270 259 248 237 226 216 206 196 186 177 169 160 152 145 137 131 124 118 112 106 101 96 91 87 83 79 75 71 68 65 62 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 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 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 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 20 20 20 20 20 20 20 21 21 21 21 21 22 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 30 31 31 32 32 33 33 34 35 35 36
 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 106 108 111 113 116 118 121 124 126 129 132 135 138 141 144 148 151 154 158 161 165 169 172 176 180 184 189 193 197 202 206 211 216 221 226 231 236 242 247 252 258 263 269 274 280 285 290 296 301 306 311 316 320 325 329 333 336 339 342 344 346 348 349 349 349 349 348 347 345 342 340 336 333 329 324 319 314 309 303 297 291 285 278 271 265 258 251 244 237 230 223 217 210 203 197 191 185 178 173 167 161 156 151 145 141 136 131 127 122 118 114 111 107 103 100 97 94 91 88 85 82 80 77 75 73 70 68 66 64 63 61 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 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 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 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 17 17 17 17 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 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 45 46 47 48 49 51 52 53 55 56 57 59 60 62 64 65 67 69 70 72
 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 67 69 72 74 77 80 84 87 91 95 100 105 110 115 121 127 134 141 148 156 165 174 184 195 206 218 230 244 258 273 289 305 323 341 360 380 401 422 444 466 489 511 534 555 577 596 615 632 646 658 667 673 676 675 671 663 652 638 622 603 582 560 536 512 487 462 437 413 389 366 343 322 301 282 264 247 230 215 201 188 175 164 153 143 133 125 117 109 102 96 90 84 79 74 70 65 61 58 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 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 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24
 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 76 77 79 81 82 84 85 87 89 90 92 94 96 97 99 101 102 104 105 107 109 110 111 113 114 115 117 118 119 119 120 121 121 122 122 122 122 122 122 122 122 121 120 120 119 118 117 116 114 113 111 110 108 107 105 103 101 100 98 96 94 92 90 88 86 84 83 81 79 77 75 73 72 70 68 67 65 63 62 60 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 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 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 30 31 31 31 32 32 32 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 41 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 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 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41
 44 46 47 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 76 78 81 83 86 88 91 93 96 99 102 105 108 111 115 118 122 125 129 133 137 141 145 149 153 158 162 167 172 176 181 186 191 196 202 207 212 217 223 228 233 239 244 249 254 259 264 269 274 278 282 286 290 294 297 300 303 305 307 309 310 311 312 312 312 311 310 309 307 305 303 300 297 294 290 286 282 278 273 268 263 258 253 247 242 236 230 225 219 213 207 202 196 190 185 179 174 168 163 158 153 148 143 138 134 129 125 121 117 113 109 105 102 98 95 92 89 86 83 80 77 75 72 70 68 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 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 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 8 8 8 8 8 8 8 8 8 8 8 9 9 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 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43
 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 91 94 98 102 106 110 114 118 123 127 132 137 142 147 153 158 164 169 175 180 186 192 197 203 208 214 219 224 229 234 238 242 246 249 252 255 257 259 261 262 263 263 263 262 261 260 258 256 253 250 247 244 240 236 232 228 224 219 215 210 205 201 196 191 186 182 177 173 168 163 159 155 151 146 142 138 135 131 127 124 120 117 114 111 108 105 102 99 96 94 91 89 87 84 82 80 78 76 74 72 70 68 67 65 63 62 60 58 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 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 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 9 9 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 8 8 8 9 9 9 9 9 9 9 9 10 10 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
 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 67 69 70 71 72 73 75 76 78 79 81 82 84 85 87 89 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 121 123 125 127 128 130 131 133 134 135 136 137 137 137 138 138 137 137 137 136 135 134 132 131 129 128 126 123 121 119 117 114 112 109 106 104 101 98 96 93 90 88 85 82 80 77 75 72 70 68 66 63 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 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 14 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 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 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 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22
 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 54 56 58 60 63 65 67 70 72 75 78 81 84 87 90 94 97 101 105 109 113 117 122 126 131 136 141 146 151 157 162 168 173 179 185 190 196 202 208 214 219 225 230 236 241 246 250 255 259 262 266 269 271 274 275 277 277 278 277 277 275 274 272 269 266 263 259 255 251 246 241 237 231 226 221 215 210 204 199 193 188 183 177 172 167 162 157 152 148 143 139 135 131 127 123 119 116 112 109 106 102 99 97 94 91 89 86 84 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 55 53 52 51 49 48 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 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 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 15 14 14 14 14 14 14 14 14 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 10 10 10 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15
 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 66 69 71 74 76 79 82 86 89 92 96 100 104 108 113 118 123 128 133 139 145 151 158 165 172 179 187 194 203 211 219 228 237 246 255 264 273 282 291 300 309 317 325 333 340 346 352 357 362 366 368 370 372 372 371 370 367 364 360 355 350 344 337 330 322 314 306 297 288 279 270 261 252 243 234 225 216 208 200 192 184 176 169 162 155 148 142 136 130 125 119 114 109 105 100 96 92 88 84 81 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 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 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 4 5 5 5 5 5 5 5 5 5 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 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 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22
 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 65 68 72 76 81 85 90 96 101 108 114 121 128 136 144 153 162 172 182 193 205 217 230 244 258 273 289 305 322 339 357 376 395 414 434 453 473 492 511 530 547 564 580 594 607 618 628 635 640 643 644 642 639 633 625 616 605 592 578 563 547 530 513 495 477 459 441 424 406 389 373 356 341 326 311 298 284 272 260 248 237 227 217 208 199 190 183 175 168 161 155 149 143 137 132 127 123 118 114 110 106 102 99 95 92 89 86 83 80 78 75 73 71 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 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 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 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 0 0 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 3 4
 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 48 50 52 54 56 59 62 64 67 70 73 76 79 83 86 90 94 98 102 106 110 114 119 123 127 132 136 141 145 150 154 158 162 166 170 173 177 180 182 185 187 189 191 192 193 194 194 195 194 194 193 192 191 190 188 187 185 183 180 178 176 173 171 168 166 163 160 158 155 152 150 147 145 142 140 138 135 133 131 129 127 125 123 121 119 117 116 114 113 111 110 109 107 106 105 104 103 102 101 100 99 98 97 96 96 95 94 93 93 92 91 91 90 89 88 88 87 86 85 84 83 83 82 81 80 79 78 77 76 75 73 72 71 70 69 68 66 65 64 63 61 60 59 58 56 55 54 52 51 50 49 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 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 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 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 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13
 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 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 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 80 81 83 84 86 87 89 91 92 94 95 97 99 100 102 103 105 106 108 109 111 112 113 115 116 117 118 119 120 121 122 122 123 123 123 124 124 124 124 124 123 123 123 122 121 121 120 119 118 117 116 114 113 112 111 109 108 106 105 103 102 100 98 97 95 94 92 90 89 87 86 84 82 81 79 78 76 75 73 72 70 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 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 24 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 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 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24
 76 76 76 77 77 77 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 86 86 86 87 87 88 89 89 90 91 91 92 93 94 95 96 97 98 99 100 102 103 105 106 108 109 111 113 115 117 120 122 124 127 129 132 135 138 141 144 147 151 154 158 162 166 169 173 178 182 186 191 195 200 204 209 214 219 223 228 233 238 243 248 252 257 262 266 270 274 278 282 286 289 292 295 297 299 300 302 302 303 303 302 301 300 298 296 293 290 286 282 278 274 269 264 258 253 247 241 235 229 223 217 211 205 199 193 187 181 175 170 164 159 154 148 143 139 134 129 125 121 117 113 109 105 102 98 95 92 89 86 83 80 77 75 72 70 68 66 64 61 60 58 56 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 59 59 60 60 61 62 62 63 63 64 64 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75
 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 69 71 72 74 77 79 81 84 86 89 92 94 97 101 104 107 111 114 118 122 126 130 134 138 142 147 151 155 160 164 169 173 177 182 186 190 194 197 201 204 206 209 211 213 214 215 216 216 216 215 214 213 211 208 206 203 199 195 192 187 183 179 174 169 164 159 155 150 145 140 135 131 126 122 117 113 109 105 101 98 94 91 87 84 81 78 75 73 70 68 65 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 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 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 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 15 16 16 16 16 16 16 16 16 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 18 18 18 18 18 18 18 18 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 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32
 50 52 53 55 56 58 59 61 62 64 65 67 69 71 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 105 107 109 111 114 116 118 120 123 125 127 129 132 134 136 138 141 143 145 147 149 151 153 155 157 159 161 163 165 167 168 170 171 173 174 176 177 178 180 181 182 183 184 185 185 186 187 187 188 188 189 189 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 188 188 187 187 186 186 185 185 184 184 183 182 182 181 180 179 179 178 177 176 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 157 156 155 153 152 151 149 148 146 145 143 141 140 138 136 134 132 130 129 127 125 123 121 119 117 115 112 110 108 106 104 102 100 98 96 94 91 89 87 85 83 81 79 77 75 73 72 70 68 66 64 63 61 59 58 56 54 53 51 50 49 47 46 44 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 28 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 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 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 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49
 66 67 67 68 68 69 69 69 70 70 71 71 71 72 72 73 73 73 74 74 75 75 75 76 76 77 77 78 78 79 79 80 81 81 82 83 84 84 85 86 87 88 90 91 92 93 95 96 98 99 101 103 105 107 109 111 113 115 118 120 123 125 128 130 133 136 139 142 145 148 151 154 157 160 163 166 169 172 175 177 180 183 185 188 190 192 194 196 197 199 200 201 202 203 203 203 203 203 202 201 200 199 198 196 194 192 190 188 186 183 180 178 175 172 169 166 162 159 156 153 150 146 143 140 137 134 131 128 125 122 119 117 114 111 109 106 104 101 99 97 95 93 91 89 87 85 83 81 80 78 76 75 73 72 70 69 68 66 65 64 63 61 60 59 58 57 56 55 53 52 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 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 22 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 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 62 62 63 63 64 64 65 65 66
 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 78 79 80 82 83 84 86 87 89 90 92 93 95 97 99 101 102 104 106 108 111 113 115 117 120 122 125 128 130 133 136 139 142 145 148 151 154 157 160 164 167 170 173 177 180 183 186 190 193 196 199 202 204 207 210 212 214 216 218 220 222 223 225 226 227 227 228 228 228 228 227 226 225 224 223 221 220 218 215 213 210 208 205 202 199 195 192 188 185 181 177 174 170 166 162 158 154 151 147 143 139 136 132 128 125 121 118 115 111 108 105 102 99 96 94 91 88 86 83 81 79 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 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 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 11 11 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 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 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 43 44 45 46 46 47 48 49
 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 48 49 51 52 54 56 58 59 61 63 65 68 70 72 75 77 80 83 86 89 92 95 99 102 106 110 114 118 122 127 132 137 142 147 152 158 164 170 176 182 189 195 202 209 216 224 231 239 246 254 262 270 278 286 294 302 310 318 326 334 342 350 357 365 373 380 387 394 401 408 414 420 426 432 438 443 448 452 457 461 465 468 471 474 476 478 480 481 482 483 483 483 483 482 481 479 478 475 473 470 467 463 459 455 450 445 440 435 429 423 416 410 403 396 389 382 375 367 359 352 344 336 328 320 312 304 296 289 281 273 265 258 250 243 236 229 222 215 208 202 195 189 183 177 171 165 160 154 149 144 139 134 129 125 120 116 112 108 104 101 97 93 90 87 84 81 78 75 73 70 68 65 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 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 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20
 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 40 42 44 47 49 52 55 58 62 66 70 74 79 83 89 94 100 106 113 120 128 136 144 153 162 172 183 194 206 218 231 244 258 272 287 303 319 336 352 370 387 405 423 441 459 477 494 511 527 542 556 569 581 591 599 605 609 611 611 609 605 599 591 581 569 556 541 526 509 492 474 455 437 418 400 381 363 346 329 313 297 282 267 253 240 227 216 204 194 184 174 165 157 149 141 134 127 121 115 109 104 99 95 90 86 82 78 75 71 68 65 62 60 57 55 52 50 48 46 44 42 41 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4
 55 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 58 58 59 59 59 59 60 60 60 61 61 61 61 62 62 63 63 63 64 64 65 65 66 66 67 68 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 90 91 93 94 96 97 99 101 103 104 106 108 110 112 114 115 117 119 121 123 125 127 129 131 133 135 137 140 142 144 146 148 150 152 154 155 157 159 161 163 165 166 168 170 171 173 174 175 176 178 179 179 180 181 181 182 182 182 182 182 182 181 181 180 179 178 177 175 174 172 170 168 166 164 162 159 157 154 151 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 96 93 90 88 85 82 80 78 75 73 71 69 67 64 62 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 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 52 52 52 52 52 53 53 53 53 53 54 54 54 54 54
 24 26 27 28 30 31 33 35 36 38 40 42 44 45 47 50 52 54 56 58 60 63 65 67 70 72 75 77 80 82 85 87 90 92 95 97 100 102 105 107 109 111 114 116 118 120 121 123 125 127 128 130 131 132 133 135 136 137 138 139 140 140 141 142 143 144 145 146 147 148 149 150 151 152 154 155 157 158 160 162 164 166 168 171 173 176 179 182 185 189 193 196 201 205 210 215 220 225 231 237 243 250 257 264 271 279 287 295 304 312 321 330 339 348 357 365 374 382 389 396 402 408 412 416 418 419 419 418 415 411 406 399 391 383 373 362 351 339 327 314 301 288 276 263 250 238 226 214 203 192 182 172 162 153 144 136 128 121 114 107 101 95 89 84 79 74 70 66 62 58 54 51 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 5 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23
 42 43 44 46 47 48 50 51 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 72 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 106 107 109 111 112 114 116 118 121 123 126 129 132 135 139 142 146 151 155 160 166 171 177 184 190 198 205 214 222 232 242 252 263 275 288 302 316 331 347 364 383 402 422 443 466 490 514 540 567 595 624 654 684 715 745 776 805 834 860 885 907 926 941 952 958 960 956 948 935 917 895 869 840 808 774 739 703 667 631 595 560 527 494 463 433 405 378 353 330 308 287 268 250 233 218 203 190 177 166 155 145 135 127 118 111 104 97 91 85 80 75 70 66 62 58 54 51 47 44 41 39 36 34 31 29 27 25 23 22 20 19 17 16 14 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 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 5 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 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 41
 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 61 63 66 69 71 74 77 80 84 87 91 95 99 103 107 112 117 122 127 133 139 144 151 157 164 171 178 185 193 201 209 218 226 235 244 254 264 273 284 294 305 316 328 339 352 364 377 390 404 418 432 447 463 479 495 512 530 549 567 587 607 628 649 671 693 715 738 760 782 804 826 846 865 882 898 911 921 928 932 932 929 922 910 895 877 855 830 802 772 740 707 673 639 604 570 536 503 472 441 411 383 356 331 307 285 264 244 225 208 192 177 162 149 137 126 115 106 96 88 80 73 66 60 54 48 43 39 34 30 27 23 20 17 14 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 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 19 20 21 23 24 26 28 30 32 35 37 40 44 47 51 55 60 65 71 77 84 91 99 108 117 127 139 151 164 179 195 212 230 250 272 295 321 348 376 407 439 474 509 546 584 622 661 698 734 767 797 823 843 858 867 868 863 851 833 810 782 750 716 679 642 604 566 529 494 460 427 397 368 341 316 293 272 252 234 217 201 187 174 162 151 141 131 123 115 107 100 94 88 83 78 73 68 64 60 57 53 50 47 44 41 39 36 34 32 30 28 26 24 23 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 49 51 52 54 55 57 59 61 64 66 69 72 75 78 82 85 90 94 98 103 109 114 120 127 134 141 149 157 166 175 185 196 207 219 232 246 261 276 293 310 328 348 368 390 412 436 460 485 511 537 564 590 617 642 667 690 712 731 747 760 770 776 778 776 770 760 747 730 711 689 665 640 613 586 559 531 504 477 451 426 402 379 357 337 317 298 281 264 249 234 221 208 196 185 174 164 155 147 139 131 124 117 111 105 100 94 89 85 80 76 72 69 65 62 59 56 53 51 48 46 44 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 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 9 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 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 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29
 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 46 49 52 55 59 63 67 72 77 83 89 96 104 112 121 131 142 154 167 181 196 213 232 252 274 298 325 353 384 418 455 495 538 584 634 688 745 806 870 936 1005 1075 1146 1216 1284 1347 1404 1453 1492 1520 1535 1536 1524 1498 1461 1413 1356 1292 1223 1152 1079 1006 935 867 801 739 680 626 575 528 485 446 409 376 346 319 293 271 250 231 213 198 183 170 158 147 137 128 120 112 105 98 92 86 81 76 72 68 64 60 57 54 51 48 45 43 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 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 1 1 1 2 2 3 3
 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 73 74 76 78 80 82 84 86 89 91 94 97 100 103 107 111 114 119 123 127 132 137 142 148 153 159 165 171 178 184 191 198 205 213 220 228 235 243 251 259 267 274 282 289 297 304 310 317 323 328 333 338 342 345 348 350 351 352 351 350 349 347 344 340 336 331 326 320 314 308 301 294 287 280 272 265 258 250 243 236 228 221 214 208 201 195 189 183 177 172 166 161 156 151 147 142 138 134 130 126 123 119 116 113 109 106 103 101 98 95 93 90 88 86 83 81 79 77 75 73 71 69 68 66 64 62 61 59 58 56 54 53 52 50 49 47 46 45 43 42 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 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 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 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 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 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49
 72 73 74 76 77 78 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 96 97 98 99 100 101 102 103 104 104 105 106 107 108 109 110 111 112 113 115 116 117 119 120 122 123 125 127 129 131 134 136 139 142 145 148 152 155 159 163 168 172 177 182 188 193 199 205 211 218 224 231 238 246 253 261 269 277 285 293 301 310 318 327 336 344 353 361 370 378 387 395 403 410 418 425 432 438 444 449 454 458 461 464 466 468 468 468 467 466 463 460 456 452 447 441 434 428 420 413 405 397 388 380 371 363 354 346 337 329 321 313 306 299 292 285 278 272 266 261 256 251 246 242 237 234 230 226 223 220 217 214 212 209 207 205 203 201 199 197 196 194 192 191 189 188 186 185 184 182 181 179 178 176 175 173 172 170 168 167 165 163 161 159 156 154 152 149 147 144 142 139 136 133 130 127 124 121 118 114 111 108 105 102 98 95 92 89 86 83 80 77 75 72 70 67 65 62 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 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 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 63 65 66 68 69 70
 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 40 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 66 68 71 74 77 81 84 88 92 97 102 107 112 118 124 131 139 146 155 164 173 183 194 205 218 230 244 259 274 291 308 326 345 365 387 409 433 457 483 510 538 568 598 630 663 697 731 767 803 840 878 915 952 989 1025 1060 1094 1125 1154 1180 1202 1221 1235 1245 1249 1249 1244 1234 1218 1198 1174 1146 1114 1080 1043 1004 964 923 881 840 799 759 721 683 646 612 578 547 517 488 461 436 412 390 369 349 331 313 297 282 268 254 242 230 219 209 199 190 181 173 165 158 151 144 138 132 126 121 116 111 106 102 98 94 90 86 82 79 76 73 70 67 64 61 58 56 53 51 49 47 44 42 40 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 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 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 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 28 29 31 34 36 38 41 43 46 49 52 56 59 63 67 72 76 81 87 93 99 105 113 120 128 137 147 157 168 180 193 206 221 236 253 271 290 311 333 356 380 406 434 463 494 526 560 595 632 670 709 750 791 833 875 917 958 999 1039 1077 1112 1144 1172 1197 1217 1231 1240 1243 1240 1231 1216 1195 1169 1138 1103 1064 1023 979 934 888 842 796 751 707 664 623 584 546 511 478 446 417 389 364 340 317 297 277 259 243 227 213 199 187 175 164 154 144 136 127 120 112 105 99 93 87 82 77 72 67 63 59 55 52 48 45 42 39 36 33 31 28 26 24 22 20 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 78 82 86 90 95 99 104 110 115 121 128 134 142 149 157 166 174 184 193 204 214 226 237 250 262 275 289 303 317 332 347 362 378 393 409 424 440 455 470 484 498 511 524 536 547 556 565 573 579 584 588 591 592 592 591 589 586 581 576 569 562 554 546 537 527 517 507 497 487 476 466 455 445 435 425 415 405 396 387 379 370 362 355 347 340 333 327 321 315 309 303 298 293 288 283 279 274 270 266 261 257 253 249 246 242 238 234 230 226 223 219 215 211 208 204 200 196 192 188 185 181 177 173 169 165 161 158 154 150 146 142 138 135 131 127 124 120 117 113 110 106 103 100 97 94 91 88 85 82 79 77 74 72 70 67 65 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 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 12 12 12 11 11 10 10 10 9 9 8 8 8 7 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13
 17 18 19 19 20 21 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 58 59 61 62 64 66 68 71 74 76 80 83 87 92 96 102 107 114 121 128 136 145 155 166 178 190 204 219 236 254 274 295 318 343 370 400 432 466 502 542 584 628 674 723 773 824 875 925 973 1017 1056 1089 1114 1130 1136 1131 1116 1090 1056 1014 967 914 859 802 746 690 636 585 536 491 448 409 373 340 310 283 258 235 215 196 179 164 150 138 127 116 107 98 91 84 77 71 66 61 57 52 49 45 42 39 36 33 31 29 26 25 23 21 19 18 16 15 14 12 11 10 9 8 7 6 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 15 16
 31 32 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 41 41 41 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 34 34 34 33 33 34 34 34 34 34 34 35 35 35 36 37 37 38 39 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 63 65 68 71 74 78 81 85 89 93 98 103 108 114 120 127 134 141 149 158 167 177 188 199 211 225 239 254 270 287 305 324 344 365 387 410 434 458 483 507 531 555 577 598 616 632 645 655 661 663 661 655 645 632 616 598 577 554 530 506 481 456 431 407 383 360 338 317 298 279 261 245 229 214 201 188 176 165 154 144 135 127 119 112 105 98 92 86 81 76 72 67 63 59 56 53 49 47 44 41 39 37 34 32 31 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 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 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 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 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 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30
 22 24 26 27 29 31 33 35 37 39 41 43 46 48 50 53 55 58 61 63 66 69 72 75 79 82 85 89 92 96 100 104 108 112 116 121 125 130 135 140 145 150 156 161 167 173 179 185 191 198 204 211 218 225 232 240 247 255 263 271 279 287 296 304 313 322 332 341 351 361 372 382 393 404 416 428 440 453 466 480 495 510 525 542 559 576 595 615 635 657 679 703 728 755 783 812 843 875 909 945 982 1021 1061 1103 1146 1191 1236 1282 1327 1373 1417 1460 1500 1537 1570 1598 1620 1636 1644 1644 1636 1620 1595 1563 1524 1478 1427 1371 1311 1250 1187 1123 1060 997 936 878 821 767 716 668 622 579 540 502 467 435 405 377 351 327 305 284 264 246 230 214 200 186 174 162 151 141 131 122 114 106 99 92 85 79 73 68 63 58 53 49 45 41 37 34 30 27 24 22 19 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 1 2 3 4 5 6 8 9 10 12 13 14 16 17 19 21
 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 63 64 65 65 66 66 67 67 67 67 68 68 68 68 67 67 67 67 66 66 65 65 64 64 63 62 61 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 51 51 51 51 51 51 52 52 52 53 54 55 56 57 58 59 61 62 64 66 68 70 72 75 78 81 84 88 92 96 100 105 110 116 122 128 135 142 151 159 169 179 190 202 215 228 243 259 276 294 314 334 356 379 402 427 451 476 500 523 545 565 582 595 605 609 610 605 595 582 564 542 519 493 466 438 410 383 356 330 306 283 261 241 222 205 189 174 160 148 136 126 116 107 99 92 85 78 73 67 62 58 54 50 46 43 40 37 34 32 29 27 25 23 22 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 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 4 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 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 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45
 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 88 89 90 91 92 93 94 95 97 98 100 101 103 105 107 109 111 113 116 119 122 125 128 132 135 139 144 148 153 158 163 169 175 181 188 194 201 209 216 224 233 241 250 259 268 277 287 296 306 316 325 335 345 354 363 371 380 387 395 401 407 412 416 419 421 422 422 421 419 415 411 406 400 393 385 377 368 359 349 338 328 317 306 295 285 274 264 253 243 233 224 215 206 198 190 182 175 168 161 155 149 143 138 133 128 124 120 116 112 109 105 102 100 97 95 92 90 88 86 84 83 81 80 78 77 76 74 73 72 71 70 70 69 68 67 66 66 65 65 64 63 63 62 62 61 61 60 60 60 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 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 49 50 51 52 53 54 55 57 58
 30 31 33 34 35 36 38 39 41 42 43 45 47 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 77 79 81 83 86 88 91 93 96 98 101 103 106 109 111 114 117 119 122 125 127 130 133 135 138 140 143 146 148 151 153 155 158 160 162 164 166 168 170 172 174 175 177 178 180 181 183 184 185 186 187 188 189 190 191 192 193 194 195 195 196 197 198 198 199 200 200 201 202 203 203 204 205 206 207 208 208 209 210 211 212 213 214 215 215 216 217 218 218 219 219 220 220 220 220 220 220 220 219 218 217 216 214 213 211 209 206 203 201 198 194 191 187 183 179 175 171 167 162 158 153 149 144 140 135 131 126 122 117 113 109 105 101 97 93 89 86 82 79 75 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 14 13 12 11 10 10 9 9 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 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 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 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29
 13 13 13 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 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 51 54 57 60 63 67 71 75 79 83 88 93 98 103 109 114 120 127 133 140 147 154 161 169 177 185 193 202 210 219 228 238 247 257 267 277 287 297 308 319 329 340 351 362 373 384 395 405 416 426 436 446 455 464 472 480 486 492 497 501 504 505 505 504 501 497 492 485 477 468 457 446 433 420 406 392 377 362 346 331 316 301 286 272 258 244 231 218 206 194 183 172 162 152 143 134 126 118 110 103 97 90 84 79 74 69 64 59 55 51 47 44 41 37 34 32 29 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 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 2 3 3 3 3 3 3 3 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 12 12 12 12 12 12 12 13 13 13 13 13
 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 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 1 4 8 12 16 21 26 31 38 44 52 60 70 80 92 104 119 135 153 173 197 223 252 286 325 369 419 478 544 621 710 812 929 1064 1217 1389 1582 1792 2016 2247 2471 2674 2837 2942 2976 2935 2824 2656 2448 2221 1988 1763 1552 1360 1188 1036 904 788 688 602 527 463 407 359 317 280 249 221 197 175 156 140 125 112 100 89 80 71 64 57 51 45 40 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9
 45 45 45 46 46 46 46 47 47 48 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77 79 82 84 86 89 91 94 97 100 103 106 110 113 117 121 124 128 132 136 141 145 149 153 158 162 166 170 175 179 183 187 190 194 198 201 205 208 211 214 217 219 222 224 226 228 230 232 234 236 237 239 241 242 244 245 247 248 250 251 253 255 257 258 261 263 265 267 270 273 276 279 282 286 290 294 298 303 308 313 319 324 330 337 343 350 357 364 372 380 387 395 403 410 418 425 432 439 445 450 455 460 463 465 467 468 467 466 464 460 456 451 445 438 430 422 413 403 393 382 372 361 350 339 327 316 305 294 283 272 262 251 241 231 222 212 203 194 186 178 170 162 154 147 140 134 127 121 115 109 104 98 93 89 84 79 75 71 67 63 60 57 53 50 48 45 42 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 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 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45
 19 20 21 22 23 24 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 48 49 51 53 54 56 58 60 61 63 65 67 69 71 72 74 76 78 80 82 84 86 87 89 91 93 95 97 99 101 103 105 108 110 112 115 117 120 123 126 129 132 135 139 143 147 152 157 162 168 174 181 188 196 204 213 223 233 244 256 270 284 299 316 334 353 374 397 422 449 478 509 543 580 620 663 710 759 812 869 929 992 1058 1126 1195 1263 1330 1393 1450 1500 1539 1566 1578 1576 1557 1523 1476 1416 1346 1269 1187 1104 1020 937 858 783 712 647 586 531 480 434 392 355 321 290 262 238 215 195 177 161 146 133 121 110 100 91 83 75 69 62 57 52 47 43 39 35 32 28 25 23 20 18 16 14 12 10 8 7 5 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 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 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 1 1 2 3 3 4 5 5 6 7 8 9 9 10 11 12 13 14 15 16 17
 19 20 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 57 58 60 62 64 65 67 69 71 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 107 109 111 114 116 119 121 124 127 130 133 136 139 142 145 149 152 156 160 164 168 172 177 181 186 190 195 201 206 211 217 223 229 235 242 249 256 263 271 279 287 295 304 314 324 334 345 356 368 381 394 407 422 437 453 470 488 507 527 547 569 591 614 639 663 689 715 742 769 795 821 847 871 893 914 932 947 958 966 969 968 963 953 939 920 898 872 844 812 779 744 709 673 637 601 566 532 499 467 437 408 381 355 330 307 286 265 246 229 212 197 182 169 156 145 134 123 114 105 97 89 82 75 69 63 58 53 48 44 39 36 32 29 25 23 20 17 15 13 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 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 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 11 12 13 14 15 16 17 18
 6 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 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 28 29 30 32 33 35 37 39 41 44 46 49 52 55 58 62 65 69 74 78 83 88 94 100 106 113 120 127 135 144 153 162 172 183 195 207 220 233 247 263 279 296 314 333 353 374 396 420 444 470 496 524 552 581 611 641 671 701 731 759 787 813 836 857 874 888 898 904 905 901 894 881 865 845 822 795 767 737 705 673 640 607 575 543 512 483 454 427 400 376 352 330 309 290 271 254 238 223 208 195 183 171 160 150 141 132 123 116 108 101 95 89 83 78 73 68 64 60 56 52 48 45 42 39 36 34 31 29 27 24 22 21 19 17 16 14 13 12 10 9 8 7 7 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 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 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 4 4 4 4 4 4 4 3 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5
 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 51 52 53 55 56 58 60 62 64 66 68 71 74 76 79 83 86 90 94 98 103 108 113 119 125 131 138 146 154 163 173 183 194 206 219 234 249 266 284 303 324 347 372 398 426 456 488 522 557 593 630 668 705 740 774 805 831 852 868 876 877 871 858 837 811 780 745 707 667 626 585 545 506 468 433 399 368 339 312 287 263 242 222 204 188 173 159 146 134 123 114 104 96 88 81 75 69 63 58 53 49 45 41 38 34 31 28 26 23 21 19 17 15 14 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 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13
 26 27 29 31 33 35 36 38 40 42 44 47 49 51 53 55 57 60 62 64 66 69 71 73 75 77 79 81 83 85 87 89 90 92 93 95 96 97 98 99 100 101 102 102 103 103 103 104 104 104 104 104 104 104 103 103 103 103 103 103 103 103 103 103 103 103 104 104 105 105 106 107 108 109 110 111 112 114 115 117 119 121 123 125 127 130 133 135 138 142 145 148 152 156 160 165 170 174 180 185 191 198 204 211 219 227 236 245 254 265 276 287 300 313 327 341 357 373 391 409 428 447 467 488 509 530 550 571 591 609 626 641 654 664 672 676 676 673 666 656 643 626 607 586 563 538 513 486 460 434 408 383 358 335 312 291 270 251 233 216 200 185 171 158 146 135 124 114 105 97 89 81 74 68 62 57 52 47 42 38 34 31 28 24 22 19 17 14 12 10 8 7 5 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 1 1 2 3 4 4 5 6 7 8 9 10 12 13 14 15 17 18 19 21 22 24
 33 34 36 38 39 41 43 45 47 49 52 54 56 59 61 64 67 70 73 76 79 82 86 89 93 97 100 104 108 112 117 121 125 130 134 139 143 147 152 156 161 165 169 173 177 180 184 187 190 192 195 197 198 200 201 201 202 202 201 201 200 199 197 196 194 192 190 188 185 183 180 178 175 172 170 167 165 162 160 157 155 152 150 148 146 144 142 140 138 137 135 133 132 131 130 128 127 126 126 125 124 124 123 123 123 123 123 123 123 123 124 124 125 126 127 128 129 130 131 133 135 136 138 140 142 145 147 149 152 154 157 160 162 165 167 170 172 174 176 178 180 182 183 184 185 185 185 185 185 184 183 182 180 178 175 173 170 167 163 160 156 152 148 143 139 135 130 126 122 117 113 108 104 100 96 91 87 83 80 76 72 69 65 62 59 56 53 50 47 45 42 40 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 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 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 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 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31
 21 22 23 25 26 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 56 59 62 64 67 70 73 77 80 83 87 91 95 99 103 107 112 116 121 125 130 135 140 145 150 156 161 166 171 176 181 186 191 195 200 204 208 211 215 218 220 223 225 227 228 230 231 231 232 232 232 232 232 231 231 230 229 228 227 227 226 225 224 223 223 222 222 221 221 221 221 221 221 222 222 223 224 225 227 229 231 233 235 238 241 244 248 252 257 261 266 272 278 284 291 298 306 314 323 332 341 351 362 372 383 394 406 417 428 439 450 460 469 478 486 493 498 502 505 506 505 503 499 494 487 478 469 458 446 433 420 405 391 376 361 346 331 316 302 287 273 260 247 234 222 210 199 188 178 168 159 150 141 133 126 118 111 105 99 93 87 82 76 72 67 63 59 55 51 48 44 41 39 36 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 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 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 20
 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 56 58 61 65 68 72 76 80 85 90 95 100 106 112 119 126 133 141 149 158 168 177 188 199 210 223 235 249 263 278 294 310 327 345 364 382 402 421 441 461 480 499 518 535 552 566 579 590 598 604 607 607 605 599 591 581 568 553 537 519 501 481 461 441 421 401 381 362 343 325 308 292 276 261 246 233 220 208 196 185 175 165 156 147 139 131 124 117 110 104 98 92 87 82 77 73 68 64 60 57 53 50 46 43 41 38 35 33 31 28 26 24 23 21 19 18 16 15 14 12 11 10 9 8 8 7 6 5 5 4 4 3 3 3 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 0 0 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 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 66 68 70 73 76 79 81 85 88 91 95 98 102 106 110 115 119 124 129 133 138 144 149 154 160 165 171 177 183 189 194 200 206 212 218 224 229 235 240 246 251 257 262 267 272 277 282 287 291 296 301 305 310 314 319 323 328 332 337 342 347 352 357 362 367 372 378 384 390 396 402 409 416 423 430 438 445 453 461 469 478 486 494 503 511 519 527 534 542 548 554 560 564 568 570 572 572 572 570 567 562 557 550 542 533 523 513 501 489 476 462 449 435 421 406 392 378 363 349 336 322 309 296 283 271 259 248 236 226 215 205 196 186 177 169 161 153 145 138 131 124 118 112 106 100 95 90 85 80 76 72 68 64 60 57 54 51 48 45 43 40 38 36 34 32 31 29 28 27 25 24 23 22 22 21 20 20 19 19 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 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 17 17 18
 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 55 56 57 58 58 59 60 60 61 61 62 63 63 64 64 65 66 66 67 68 68 69 70 71 72 73 74 75 76 78 79 81 82 84 86 89 91 93 96 99 102 105 109 113 117 121 125 130 135 141 147 153 159 166 173 181 189 197 206 215 225 236 247 259 272 285 299 314 329 346 363 381 401 421 442 464 487 511 535 560 585 611 637 662 686 710 731 751 769 783 794 801 805 804 799 789 776 759 738 715 689 661 632 602 571 541 510 481 452 424 398 373 349 326 305 284 266 248 232 216 202 189 176 165 154 144 134 125 117 110 102 96 89 84 78 73 68 64 59 55 51 48 44 41 38 35 33 30 28 25 23 21 19 17 16 14 12 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 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 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 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 19 20 21 22 23 24 25 26 27
 76 79 83 86 89 93 96 99 103 106 109 112 116 119 122 125 128 131 135 137 140 143 146 148 151 153 156 158 160 162 164 165 167 168 170 171 172 172 173 173 173 174 173 173 173 172 172 171 171 170 169 168 167 167 166 165 165 164 164 164 164 164 164 165 166 167 169 170 172 175 177 180 183 187 191 195 200 205 211 217 224 231 239 247 256 266 276 288 300 313 327 341 357 375 393 413 433 456 479 504 531 558 587 616 647 677 708 738 767 794 819 840 856 868 875 875 869 857 839 816 787 755 720 682 644 604 565 527 490 455 421 390 360 333 308 284 263 243 225 209 194 180 167 156 145 136 127 119 111 104 98 92 87 82 78 73 69 66 62 59 56 53 51 48 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 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 0 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 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 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 5 6 6 7 8 9 10 11 13 14 16 17 19 20 22 24 26 28 31 33 35 38 40 43 46 49 51 54 57 60 63 66 70 73
 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 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 38 40 43 46 50 54 58 63 68 74 80 87 94 103 112 122 132 144 157 171 186 202 220 239 260 283 307 333 362 392 425 459 497 536 578 622 668 717 766 817 869 921 972 1022 1069 1112 1151 1184 1209 1228 1238 1239 1232 1216 1192 1161 1125 1083 1037 989 938 887 836 785 736 689 643 600 559 521 485 451 420 391 365 340 317 296 277 259 243 227 213 201 189 178 168 158 149 141 134 127 120 114 108 103 98 93 89 84 80 77 73 70 66 63 60 58 55 53 50 48 45 43 41 39 37 36 34 32 30 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 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 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 14 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 22 22 22 22 22 22 22 22 22 21 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 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
 31 32 32 33 33 34 34 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 21 21 21 22 23 24 25 27 29 31 34 37 40 44 48 53 59 65 72 79 88 97 108 119 132 146 161 179 198 219 242 268 297 329 365 405 450 500 555 618 687 765 852 949 1057 1177 1309 1454 1611 1780 1957 2140 2322 2496 2652 2782 2875 2923 2921 2868 2770 2633 2467 2284 2092 1899 1713 1536 1373 1223 1088 966 858 762 677 602 536 477 426 381 341 306 274 247 222 201 181 164 149 135 123 112 102 93 85 77 71 64 59 54 49 45 41 37 34 30 27 25 22 20 17 15 13 11 10 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 1 2 2 3 4 4 5 6 6 7 7 8 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30
 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 61 62 64 65 67 69 71 73 76 78 81 84 87 90 94 98 102 107 112 117 122 128 135 142 149 157 165 174 184 194 205 217 229 242 256 270 285 301 318 334 351 368 385 401 416 430 442 453 461 466 468 467 463 456 446 433 418 401 383 363 344 323 303 284 265 247 229 213 197 183 170 157 146 135 125 116 108 100 93 86 80 75 70 65 61 57 53 49 46 43 41 38 36 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 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 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 4 4 4 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 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10
 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 58 60 62 63 65 67 70 72 74 77 80 83 86 89 92 96 100 104 109 113 118 123 129 135 141 147 154 161 169 177 185 194 204 213 224 234 245 257 269 282 295 309 323 338 353 369 386 403 420 438 457 476 495 514 534 553 573 593 612 630 648 665 681 695 708 719 728 735 739 741 740 736 730 721 709 695 679 661 641 620 597 574 550 526 502 478 455 431 409 387 366 346 326 308 291 274 258 244 230 217 204 193 182 171 162 153 144 136 129 122 115 109 103 98 92 87 83 78 74 70 67 63 60 57 54 51 48 45 43 41 38 36 34 32 30 29 27 25 24 22 21 19 18 17 16 15 13 12 11 10 10 9 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 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 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 10 10 10 10 10 10 10 9 9 9 9 9 8 8 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 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19
 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 44 45 47 49 51 53 56 58 61 64 68 72 76 80 85 90 95 101 107 113 120 128 136 144 153 162 172 183 194 206 218 231 244 259 274 290 306 324 342 361 381 401 423 445 468 492 516 542 567 594 621 648 676 703 731 758 784 810 835 858 880 900 918 934 946 956 963 967 967 965 959 950 938 923 905 886 864 840 816 790 763 736 708 680 653 625 598 572 546 521 497 474 452 430 409 390 371 353 336 319 304 289 275 261 248 236 224 213 203 193 183 174 166 157 149 142 135 128 121 115 109 104 98 93 88 83 79 74 70 66 63 59 55 52 49 46 43 40 38 35 33 31 28 26 25 23 21 20 18 17 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 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 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26
 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 55 58 62 66 71 76 81 86 92 98 105 112 118 126 133 141 148 156 163 171 178 184 191 196 201 206 209 212 214 216 216 216 215 213 211 208 205 201 197 193 188 184 179 174 169 165 160 155 151 146 142 138 134 131 127 124 120 117 114 112 109 107 105 103 101 99 98 96 95 94 93 92 92 91 91 90 90 90 90 90 91 91 91 91 92 92 92 93 93 93 93 94 94 93 93 93 93 92 92 91 90 89 88 87 86 84 83 81 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 16 15 14 13 13 12 11 10 9 9 8 8 7 6 6 6 5 5 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 2 2 2 2 2 2 2 2 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 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 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 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4
 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 45 46 47 48 50 51 53 55 57 59 61 63 66 68 71 74 77 81 85 89 93 98 103 108 114 120 127 134 141 149 158 167 176 186 197 208 220 232 245 258 272 286 301 316 332 348 364 380 397 413 430 446 461 477 491 505 518 530 541 551 559 566 572 576 578 579 578 576 572 566 560 552 543 533 521 510 497 484 471 457 443 429 414 400 386 373 359 346 333 321 309 297 286 276 265 256 246 238 229 221 213 206 199 193 187 181 175 170 164 160 155 150 146 142 138 134 131 127 124 120 117 114 111 109 106 103 100 98 95 93 91 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 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 22 22 22 22 22 22 22 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 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 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 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22
 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 57 59 61 63 64 66 68 70 72 74 76 79 81 83 86 88 91 93 96 99 102 105 108 112 115 119 123 127 131 135 140 144 149 154 160 166 171 178 184 191 198 205 213 221 230 238 247 257 267 277 288 299 311 323 335 348 361 375 389 404 419 434 450 465 481 497 513 529 544 559 573 587 599 610 619 627 633 636 638 637 634 629 621 611 599 585 569 552 533 514 494 473 453 432 411 391 372 353 335 317 300 285 269 255 242 229 217 206 196 186 177 168 160 153 146 139 133 127 122 117 112 108 104 100 96 92 89 86 83 80 77 75 72 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 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 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 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 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 12 12 13 14 14 15 16 17 17
 18 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 54 56 59 62 64 67 70 74 77 80 84 88 92 96 100 105 110 115 120 125 131 137 143 150 156 163 170 178 185 193 201 209 217 226 234 243 251 259 267 275 283 290 296 303 308 314 318 322 325 327 329 329 329 329 327 325 323 320 316 312 307 302 296 291 285 279 273 266 260 254 247 241 234 228 222 216 210 204 198 193 187 182 177 172 167 162 158 153 149 145 142 138 135 131 128 126 123 121 118 116 115 113 112 110 109 109 108 108 108 108 108 108 109 109 110 111 112 114 115 116 118 120 122 123 125 127 129 131 133 135 137 139 140 142 144 145 147 148 149 150 151 151 152 152 152 152 151 150 149 148 147 145 143 141 138 136 133 130 127 124 120 117 113 109 106 102 98 94 90 86 83 79 75 72 68 65 62 58 55 52 49 47 44 42 39 37 35 33 31 29 27 26 24 23 22 21 19 18 17 17 16 15 14 14 13 12 12 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 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 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 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17
 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 59 60 62 63 65 67 69 71 73 75 77 80 82 85 88 91 94 97 100 104 107 111 114 118 122 126 130 133 137 142 146 150 154 158 162 166 170 174 178 182 185 189 193 196 199 202 205 208 211 213 215 217 218 220 221 222 222 223 223 223 222 222 221 220 219 217 216 214 212 211 209 206 204 202 200 198 196 194 191 189 188 186 184 182 180 179 177 176 175 173 172 171 170 169 168 167 166 166 165 164 163 162 162 161 160 159 158 157 156 155 154 153 152 150 149 147 146 144 142 141 139 137 134 132 130 128 125 122 120 117 114 112 109 106 103 100 97 94 91 88 85 82 79 76 73 71 68 65 63 60 58 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 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 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 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39
 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 45 47 48 50 52 54 57 59 62 65 68 72 76 80 84 89 94 100 106 112 118 125 133 141 149 158 167 176 186 196 207 218 229 240 252 264 275 287 298 310 321 331 341 350 359 366 372 378 382 384 386 386 384 382 378 373 366 359 350 341 331 321 310 299 288 276 265 253 242 231 221 210 200 191 182 173 165 157 150 143 137 131 125 120 115 111 107 103 99 96 93 90 87 85 83 80 78 77 75 73 72 70 69 68 67 65 64 63 62 61 60 60 59 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 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 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 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 19 19 19 19 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 28 28 29 29 29 29 29 30 30 30 30
 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 94 98 102 105 109 113 117 122 126 131 135 140 145 150 155 160 165 170 176 181 186 192 197 202 207 212 217 222 227 231 235 239 243 246 249 251 253 255 256 257 257 257 257 256 255 253 251 249 247 244 241 237 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 163 159 155 152 149 145 142 139 135 132 129 126 123 120 117 114 112 109 106 103 101 98 96 93 91 88 86 83 81 79 77 74 72 70 68 66 64 62 60 58 56 55 53 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 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 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 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 48 49 49 50 50 51 51 52 52 53 53
 52 52 53 53 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 58 59 60 61 62 64 65 67 68 70 72 74 77 79 81 84 87 90 93 96 99 103 107 110 114 119 123 127 132 136 141 146 151 157 162 167 173 179 184 190 196 201 207 213 218 224 229 234 239 243 247 251 255 257 260 262 263 264 265 264 264 262 261 258 255 252 248 244 240 235 230 225 220 214 209 203 198 192 187 181 176 171 166 161 156 151 146 142 138 134 130 126 122 119 115 112 109 105 102 100 97 94 91 89 86 84 82 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 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 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 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51
 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 56 57 59 60 61 62 63 64 66 67 68 70 71 73 74 76 78 80 81 83 85 87 89 91 94 96 98 101 103 106 108 111 113 116 118 121 123 126 128 130 133 135 136 138 139 140 141 141 141 141 140 139 137 136 133 131 128 125 122 118 114 111 107 103 99 95 91 87 83 79 75 72 68 65 61 58 55 53 50 47 45 42 40 38 36 34 32 31 29 27 26 24 23 22 21 20 18 17 16 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 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 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 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 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31
 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 57 58 59 61 63 64 66 68 71 73 75 78 81 84 87 90 94 97 101 105 109 113 118 123 127 133 138 143 149 155 161 168 174 181 188 195 203 210 218 226 234 242 250 259 267 275 283 291 299 306 313 319 325 331 336 340 343 345 347 347 347 345 343 340 336 331 326 319 313 305 298 290 281 273 264 256 247 239 230 222 214 206 199 192 185 178 171 165 159 154 148 143 138 134 129 125 121 117 113 110 106 103 100 97 94 92 89 87 85 82 80 78 76 74 72 70 69 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 35 35 34 33 33 32 32 31 31 30 30 30 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 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 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 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 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45
 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 59 60 61 62 64 65 66 67 68 70 71 72 74 75 77 78 80 81 83 85 87 88 90 92 94 96 98 101 103 105 107 110 112 115 117 120 123 125 128 131 134 136 139 142 145 148 150 153 156 158 161 163 165 167 169 171 173 174 176 177 178 178 179 179 179 178 178 177 176 175 173 172 170 168 166 163 161 159 156 153 151 148 145 142 140 137 134 131 128 126 123 120 117 115 112 110 107 105 102 100 98 95 93 91 89 87 85 83 81 79 77 75 73 71 70 68 66 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 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 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 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39
 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 32 33 34 36 37 39 41 43 45 48 50 53 56 59 62 65 69 73 77 82 86 92 97 103 109 116 123 130 138 147 156 165 176 187 198 210 223 236 250 264 279 294 309 323 338 351 364 375 385 392 398 401 401 399 394 387 377 365 352 338 322 306 290 273 257 241 226 211 197 183 171 159 148 138 129 120 112 105 98 92 86 80 75 71 67 63 59 56 53 50 47 45 43 40 39 37 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38
 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 62 64 66 68 71 73 75 78 80 82 84 87 89 91 93 95 96 98 100 101 103 104 106 107 108 109 110 111 113 114 115 116 117 118 119 121 122 124 125 127 129 131 133 136 138 141 144 148 152 156 160 165 170 175 181 188 195 202 210 219 229 239 250 261 274 287 301 316 332 348 365 382 400 417 435 452 468 483 496 506 515 520 522 521 517 509 498 485 469 451 431 411 389 368 347 326 305 286 267 249 233 217 203 189 176 165 154 144 135 126 118 111 104 98 93 87 82 78 74 70 66 63 60 57 54 52 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 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 14 14 14 14 14 14 14 13 13 13 13 13 13 12 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 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 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 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9
 79 79 79 79 79 78 78 78 78 77 77 76 76 75 75 74 73 73 72 71 71 70 69 68 68 67 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 55 55 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 71 72 74 76 78 80 81 83 85 88 90 92 94 97 99 102 104 107 110 113 116 119 122 125 129 132 136 140 143 148 152 156 161 165 170 176 181 186 192 198 204 211 217 224 231 238 246 253 261 269 276 284 292 300 308 316 323 330 337 343 349 354 358 362 365 367 368 368 367 365 362 358 354 348 342 335 328 320 311 302 293 284 274 265 255 246 236 227 218 209 200 191 183 175 167 160 152 145 139 132 126 120 114 108 103 98 93 88 84 80 75 71 68 64 61 57 54 51 48 45 43 40 38 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 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 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 15 15 15 15 15 16 16 16 16 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 30 31 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 57 58 60 61 62 64 65 66 67 69 70 71 72 73 74 74 75 76 76 77 77 78 78 78 79
 67 69 70 72 73 75 77 78 80 82 83 85 87 89 90 92 94 96 98 99 101 103 105 107 109 111 112 114 116 118 120 122 124 125 127 129 131 132 134 136 137 139 140 142 143 145 146 147 149 150 151 152 153 154 155 156 157 157 158 159 159 160 161 161 162 162 162 163 163 164 164 164 165 165 165 166 166 167 167 168 168 169 170 171 172 172 174 175 176 177 179 181 183 185 187 189 192 194 197 201 204 208 212 216 220 225 230 236 242 248 254 261 268 276 284 292 300 309 318 327 336 345 354 362 371 379 386 393 398 403 407 409 410 410 408 405 401 395 388 380 370 360 349 338 326 313 300 288 275 262 250 238 226 215 203 193 182 173 163 154 146 138 130 123 116 109 103 97 91 86 81 76 72 67 63 59 56 52 49 46 43 40 37 35 32 30 28 26 24 22 20 18 17 15 14 12 11 10 9 7 6 5 5 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 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 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 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 64 65
 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 69 71 73 75 77 79 82 84 87 90 92 95 98 102 105 109 112 116 121 125 129 134 139 144 149 154 159 165 171 176 182 188 194 200 206 212 218 224 230 236 242 247 253 258 263 268 273 277 281 285 289 292 296 298 301 303 305 307 308 309 310 310 311 310 310 309 308 307 305 303 301 298 296 293 290 286 283 279 276 272 268 264 260 255 251 247 243 239 235 231 227 223 219 215 212 208 205 201 198 195 192 189 186 183 181 178 175 173 170 168 165 163 161 158 156 154 151 149 147 145 142 140 138 136 134 131 129 127 125 122 120 118 116 113 111 109 106 104 102 99 97 95 92 90 87 85 83 80 78 76 73 71 69 66 64 62 60 57 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 30 29 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 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 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 28
 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 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 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 58 61 64 68 71 75 78 82 87 91 95 100 105 110 116 121 127 132 138 144 150 156 162 168 173 179 184 188 192 196 198 201 202 203 202 202 200 198 195 191 187 182 177 171 166 160 154 148 142 136 130 125 119 114 108 103 99 94 90 85 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 24 23 22 21 20 20 19 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 8 8 8 8 8 8 8 8 8 8 8 9 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 14 14 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 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 16 16 16 16 16 16 16 16 16 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
 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 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 64 65 67 69 70 72 74 76 77 79 81 82 84 85 87 88 90 91 92 93 94 95 95 96 96 96 96 96 96 95 95 94 92 91 90 88 87 85 83 81 79 77 75 73 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 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 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 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17
 33 33 34 35 36 37 38 39 40 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 66 67 69 71 72 74 75 77 79 80 82 83 85 86 88 89 90 92 93 94 95 96 97 98 98 99 99 100 100 101 101 101 101 101 101 101 100 100 100 99 99 98 98 97 97 96 96 95 94 94 93 93 92 91 91 90 90 89 89 89 88 88 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 87 87 87 88 88 88 89 89 90 90 91 92 92 93 94 95 96 97 97 98 99 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 117 118 119 119 120 120 120 121 121 121 121 120 120 119 119 118 117 117 116 114 113 112 111 109 108 107 105 103 102 100 98 97 95 93 91 89 87 86 84 82 80 78 76 74 72 70 69 67 65 63 61 60 58 56 54 53 51 50 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 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 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32
 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 88 91 95 99 103 107 111 115 120 124 129 134 139 144 149 154 160 165 170 176 181 187 192 197 203 208 212 217 221 225 229 232 235 238 240 241 242 243 243 242 241 240 238 236 234 231 228 224 220 217 213 208 204 200 196 192 187 183 179 175 171 167 164 160 157 153 150 147 144 141 138 135 133 130 128 125 123 121 119 116 114 112 110 109 107 105 103 101 99 98 96 94 93 91 89 88 86 84 83 81 79 78 76 75 73 71 70 68 67 65 63 62 60 59 57 56 55 53 52 50 49 48 46 45 44 43 42 41 40 38 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 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 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 25 25 25 26 26 27 27 28 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 51 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 57
 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 42 44 47 49 52 55 59 62 66 70 74 78 83 88 93 98 104 110 116 122 129 135 142 149 156 163 170 177 184 191 198 205 212 219 226 233 239 245 251 257 263 269 274 279 284 289 293 298 302 306 310 313 317 320 323 326 329 332 334 337 339 340 342 343 344 345 346 346 346 346 345 344 343 341 339 337 334 331 328 324 320 316 312 307 302 297 292 286 281 275 269 264 258 252 246 241 235 229 224 219 213 208 203 198 193 189 184 180 176 171 168 164 160 156 153 150 146 143 140 137 135 132 129 127 124 122 119 117 115 113 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 81 79 77 75 73 71 69 68 66 64 62 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 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 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4
 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 38 41 44 47 50 54 57 62 66 71 76 82 88 95 102 110 118 127 136 145 156 166 177 189 200 212 224 235 246 257 268 277 286 294 301 307 311 315 317 318 318 316 314 311 307 302 297 291 285 279 272 266 259 252 245 239 232 226 220 214 208 202 196 191 186 181 176 172 167 163 159 155 152 148 145 141 138 135 133 130 127 125 122 120 118 116 113 111 109 107 105 103 101 99 98 96 94 92 90 88 86 84 83 81 79 77 75 74 72 70 68 67 65 64 62 60 59 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 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 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 8 8 8 8 8 8 7 7 7 7 7 6 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4
 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 18 19 21 23 25 27 29 32 34 38 41 45 49 53 58 63 69 75 81 88 96 104 113 123 133 144 156 168 182 196 211 227 244 261 279 298 317 336 355 374 392 410 426 440 453 463 471 476 478 478 474 468 460 449 436 422 406 390 373 356 338 321 304 288 272 257 242 229 216 203 192 181 171 162 153 145 137 130 124 118 112 107 102 97 93 89 85 82 78 75 72 69 67 64 62 60 57 55 53 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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 35 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 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
 34 34 35 35 35 35 35 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 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 51 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 70 71 73 74 75 76 78 79 80 82 83 84 86 87 89 90 92 93 95 96 98 100 102 103 105 107 109 111 113 116 118 120 123 125 128 131 134 137 140 143 147 150 154 158 162 166 171 175 180 185 190 195 200 205 211 216 221 227 232 238 243 248 252 257 261 265 268 271 273 275 276 277 277 276 275 273 271 268 264 260 255 250 245 239 233 226 220 213 206 199 192 185 178 171 164 157 150 144 137 131 125 119 113 107 102 96 91 86 82 77 73 68 64 61 57 54 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 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 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 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 34 34
 12 12 13 13 13 14 14 14 15 15 15 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 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 56 59 62 65 68 71 74 78 81 85 89 94 98 103 107 113 118 123 129 135 141 147 153 160 166 173 180 187 194 202 209 216 223 230 237 244 251 257 264 269 275 280 284 288 292 295 297 299 300 300 300 300 298 296 294 291 288 284 279 275 270 265 259 254 248 242 236 230 224 218 212 206 200 194 189 183 177 172 166 161 156 151 146 141 137 132 128 123 119 115 111 107 103 100 96 93 90 86 83 80 77 75 72 69 67 64 62 59 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 19 19 19 18 18 17 17 17 17 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 18 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 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 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 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12
 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 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 20 21 22 23 25 27 28 30 32 34 36 39 41 44 47 50 53 57 61 65 69 73 78 83 89 95 101 108 115 122 130 139 148 158 168 179 190 201 214 226 239 252 266 279 292 305 317 329 339 349 357 363 367 370 371 370 367 362 356 348 339 329 318 307 295 283 271 260 248 237 226 215 205 196 187 178 170 163 156 149 143 137 132 127 122 118 114 110 106 103 100 97 94 92 89 87 85 83 81 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 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 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15
 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 61 62 64 66 67 69 71 73 76 78 80 83 86 89 92 95 98 102 106 110 114 118 123 127 132 138 143 149 155 161 168 175 183 191 199 208 217 226 236 247 258 270 282 295 308 322 337 351 366 382 397 413 428 443 457 470 482 492 501 507 511 513 512 508 501 492 480 466 451 433 415 395 375 355 335 315 295 277 259 241 225 209 195 181 169 157 146 135 126 117 109 101 94 87 81 75 70 65 61 56 52 49 45 42 39 36 34 31 29 27 25 23 21 19 18 16 15 13 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 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22
 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 58 60 63 66 69 72 76 80 84 89 93 99 104 110 116 123 130 138 146 154 163 173 182 193 203 214 225 237 248 260 272 283 295 306 318 328 338 348 357 365 372 378 383 388 391 393 393 393 392 390 386 382 377 371 364 357 350 341 333 324 315 306 296 287 277 268 259 249 240 232 223 215 207 199 191 184 177 170 164 158 152 146 141 136 132 127 123 119 116 112 109 106 103 101 98 96 93 91 89 88 86 84 82 81 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 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 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22
 90 91 93 95 97 98 100 101 102 103 104 105 105 105 106 105 105 105 104 104 103 102 101 99 98 96 95 93 91 89 87 85 83 81 79 77 75 72 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48 47 47 46 46 45 45 45 45 45 46 46 47 47 48 49 50 51 53 54 56 57 59 61 63 66 68 70 73 76 79 83 86 90 94 98 102 107 112 117 122 128 134 141 148 155 163 171 180 189 198 208 218 229 240 252 264 276 289 301 314 327 339 351 362 372 382 390 397 403 407 409 409 407 404 398 392 383 373 363 351 338 325 312 298 285 271 258 245 233 221 209 198 188 178 168 159 151 143 135 128 121 115 109 104 98 93 89 84 80 76 72 69 66 62 59 57 54 51 49 47 45 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 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 21 21 21 22 22 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58 61 63 65 67 70 72 74 77 79 81 83 85 87
 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 58 60 62 65 68 70 73 76 79 83 86 89 93 96 100 103 107 110 114 117 120 123 126 128 130 132 133 134 135 135 135 134 133 132 130 128 125 123 120 117 114 110 107 104 100 97 94 90 87 84 81 77 75 72 69 66 64 61 59 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 14 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 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 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 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 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 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 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25
 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 59 59 59 59 59 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 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 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 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 61
 61 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 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 49 49 49 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 56 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 56 59 62 65 68 71 74 78 81 84 87 90 93 95 98 100 102 103 105 106 106 107 107 106 106 105 104 102 101 99 97 95 93 90 88 86 84 81 79 77 75 73 71 69 67 65 63
 16 16 15 15 15 15 15 15 15 15 15 15 14 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 11 11 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 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 30 31 32 33 34 36 37 39 40 41 43 45 46 48 50 51 53 55 57 59 61 63 65 68 70 72 75 77 79 82 85 87 90 92 95 98 101 103 106 109 112 114 117 120 122 125 127 130 132 134 136 138 139 141 142 143 144 144 145 145 145 144 144 143 142 141 139 137 136 134 131 129 126 124 121 118 115 113 110 107 104 101 97 94 91 89 86 83 80 77 74 72 69 67 64 62 59 57 55 53 50 48 46 44 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 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 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 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 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
 12 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 14 15 15 15 16 16 17 17 18 18 19 20 21 22 24 25 27 28 30 32 34 37 40 42 46 49 53 57 61 66 72 77 83 90 97 104 112 121 130 140 151 162 174 186 199 213 227 241 256 271 285 300 313 326 337 347 356 362 366 367 367 363 358 350 341 330 317 304 290 275 261 246 231 217 203 190 178 166 155 144 134 125 116 108 101 94 88 82 77 72 68 63 60 56 53 50 47 45 43 41 39 37 35 34 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 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 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 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47 49 52 55 58 62 65 68 71 75 78 81 85 88 91 94 97 100 103 105 107 109 110 111 112 113 113 113 112 111 110 108 106 104 102 99 96 94 90 87 84 81 78 74 71 68 65 61 58 55 53 50 47 45 42 40 38 35 33 32 30 28 27 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 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
 8 8 8 9 9 9 9 9 9 10 10 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 22 23 23 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 55 58 60 62 65 67 70 72 74 76 79 81 83 85 87 88 90 91 93 94 95 95 96 97 97 97 98 98 97 97 97 97 96 95 95 94 93 92 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 52 51 50 48 47 46 44 43 42 41 40 39 38 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 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 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 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8
 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 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 46 47 48 50 51 53 54 56 58 59 61 63 66 68 70 72 75 77 80 83 86 88 91 94 97 100 103 106 109 112 115 117 120 122 124 126 128 129 130 131 131 131 131 130 129 128 126 125 123 121 118 116 113 110 107 104 101 99 96 93 90 87 84 81 79 76 73 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 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 64 65 65 66 66 67 67 67 67 68 68 68 68 67 67 67 67 66 66 65 65 64 64 63 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 49
 46 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 48 48 49 50 50 51 52 54 55 56 57 59 61 62 64 66 68 71 73 75 78 81 84 87 90 93 96 100 104 107 111 115 120 124 129 133 138 143 148 154 159 164 170 176 181 187 193 199 204 210 216 221 226 231 236 240 244 248 251 254 256 257 258 259 259 258 257 255 253 250 246 242 238 233 228 223 218 212 206 200 194 189 183 177 171 165 160 155 149 144 139 135 130 126 121 117 113 110 106 102 99 96 93 90 87 84 82 79 77 75 73 70 68 66 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 42 41 40 40 39 38 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 52 53 55 56 57 59 60 61 63 64 65 66 67 68 69 70 71 72 73 73 74 74 75 75 75 75 75 75 75 75 75 75 74 74 73 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 42 42 41 41 40 40 39 39 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46
 16 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 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 62 64 66 68 71 73 75 78 80 83 85 88 91 94 97 100 103 106 109 112 115 118 121 123 125 127 129 131 132 132 133 132 132 130 129 127 124 121 118 115 111 107 103 99 95 91 87 83 79 76 72 69 65 62 59 56 53 51 48 46 44 42 40 38 36 34 33 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 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 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16
 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 12 12 12 12 12 12 13 13 13 14 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 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 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 6 6 6 6 6 6 6 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 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 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 13 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
 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 60 61 62 63 65 66 67 69 70 72 74 76 78 80 82 84 86 89 91 93 96 99 101 104 107 110 113 116 120 123 126 130 133 137 140 144 147 151 155 158 162 166 169 173 176 179 182 185 188 191 193 195 197 198 199 200 200 200 200 199 198 196 194 191 188 185 181 177 173 168 164 159 154 149 144 139 134 129 124 119 115 110 105 101 97 93 89 85 82 78 75 72 69 66 64 61 59 57 55 52 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 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 12 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 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 59 60 61 62 64 65 66 67 69 70 71 73 74 75 76 77 78 80 81 82 83 83 84 85 86 87 87 88 88 88 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 84 84 83 82 81 80 80 79 78 77 76 75 75 74 73 72 71 71 70 69 68 68 67 66 66 65 65 64 64 63 63 62 62 61 61 60
 57 57 56 56 56 55 55 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 39 41 44 46 48 51 54 57 60 63 67 70 74 78 83 88 93 98 104 110 117 123 131 138 146 155 164 173 183 194 204 215 226 238 249 260 271 282 292 301 309 316 322 326 329 330 329 327 323 317 310 302 293 283 273 262 251 239 228 217 206 196 186 176 167 158 150 142 134 128 121 115 109 104 99 94 90 86 82 78 75 72 69 66 63 61 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 56 56 56 57 57 57 57 57 57 57 57
 46 46 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 58 60 63 65 67 70 73 75 78 81 84 88 91 94 98 102 106 110 114 118 123 127 132 136 141 146 151 155 160 165 169 174 178 182 185 189 191 194 196 198 199 199 199 199 198 197 195 192 190 186 183 179 175 170 166 161 157 152 147 142 137 132 128 123 118 114 110 105 101 97 93 90 86 82 79 76 73 70 67 64 61 59 56 54 52 50 47 45 44 42 40 38 37 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46
 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 33 34 35 37 38 40 42 44 46 49 51 54 57 60 64 67 71 75 79 84 89 94 99 104 110 116 122 128 135 141 148 155 162 170 177 184 192 199 206 213 220 227 233 240 245 251 256 260 264 268 270 273 274 276 276 276 275 274 273 270 268 265 262 258 254 250 245 240 236 231 226 221 216 210 205 200 196 191 186 181 177 172 168 164 160 156 152 148 145 141 138 135 131 128 125 123 120 117 114 112 109 107 104 102 100 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 68 67 65 64 62 60 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 75 77 79 81 83 84 86 88 89 90 92 93 94 95 96 96 97 97 97 97 97 97 96 95 95 94 92 91 90 88 87 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26
 30 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 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 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 64 67 69 72 74 77 79 82 85 88 91 94 97 100 103 106 109 112 115 118 121 124 127 130 132 135 137 138 140 141 142 142 142 142 142 140 139 137 135 133 130 127 123 120 116 112 109 105 101 97 93 89 85 82 78 75 71 68 65 62 60 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 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 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 59 61 63 64 66 68 69 71 73 75 76 78 80 82 84 85 87 89 91 93 94 96 98 100 101 103 105 106 108 109 111 112 113 114 115 115 116 117 117 117 117 117 116 116 115 114 113 111 110 108 107 105 103 101 98 96 94 92 89 87 84 82 80 77 75 73 71 69 66 64 62 61 59 57 55 54 52 50 49 48 46 45 44 43 41 40 39 38 37 37 36 35 34 33 33 32 31 31
 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 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 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 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 31 31 30 30 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 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 17 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 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 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 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17
 28 27 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 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 62 65 67 70 73 75 78 81 84 88 91 94 98 101 105 108 112 115 119 123 126 130 134 137 140 143 146 149 151 153 155 157 158 159 159 159 158 158 156 155 153 151 148 146 143 140 137 134 130 127 124 121 117 114 111 108 105 103 100 98 95 93 91 89 87 86 84 83 82 80 79 79 78 77 76 76 76 75 75 75 75 75 75 75 76 76 76 77 77 78 79 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 97 98 99 100 102 103 104 105 106 106 107 108 108 109 109 109 109 109 109 108 108 107 106 105 104 103 101 100 98 97 95 93 91 89 88 86 84 82 80 78 76 74 72 71 69 67 65 64 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28
 2 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 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 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 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 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 9 9 9 9 9 9 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 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 4 4 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 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 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 2 2
 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 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 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 62 62 62 62 63 63 63 64 64 64 64 65 65 65 65 65 66 66 66 66 67 67 67 68 68 68 69 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 77 77 78 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 79 79 79 78 77 77 76 75 74 73 72 71 70 69 68 67 66 64 63 62 60 59 58 56 55 53 52 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 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 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 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32
 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 43 44 46 49 51 54 56 59 62 66 69 73 77 81 85 90 95 100 105 111 117 123 129 135 141 147 153 159 165 171 177 182 187 191 195 199 202 204 206 207 207 207 206 205 203 201 198 195 192 188 184 179 175 170 166 161 157 152 147 143 138 134 130 126 122 118 114 110 107 104 101 98 95 92 89 87 85 82 80 78 77 75 73 72 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 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 29 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 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 17 17 17
 29 29 29 29 29 29 29 29 29 29 29 29 29 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 32 32 33 33 34 35 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 59 61 63 65 66 68 70 72 73 75 76 78 79 81 82 83 84 85 85 86 86 87 87 87 87 86 86 85 85 84 83 82 81 80 79 77 76 75 73 72 70 69 67 65 64 62 61 59 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 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 14 14 14 14 14 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 16 16 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 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29
 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 60 62 64 67 70 73 76 79 82 85 89 92 96 100 104 108 113 117 121 126 130 135 140 144 149 153 157 162 166 169 173 176 178 180 182 183 184 184 184 183 181 179 177 174 170 166 162 157 153 148 142 137 132 127 122 117 112 107 102 98 93 89 85 81 78 75 72 69 66 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 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 25 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 22 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 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 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38
 17 17 17 18 18 18 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 35 36 37 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 67 69 71 74 76 79 81 84 86 89 92 95 98 100 103 106 109 112 115 118 121 124 127 130 133 136 139 141 144 147 149 152 155 157 159 162 164 166 168 170 172 174 175 177 178 179 180 181 182 182 182 182 182 182 181 180 179 178 176 174 172 170 167 164 161 158 154 151 147 143 139 135 131 127 122 118 114 110 106 102 98 94 90 87 83 80 76 73 70 67 64 61 59 56 54 52 49 47 45 44 42 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 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 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 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 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 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 15 15 15 15 15 15 16 16 16 16 16 17
 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 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 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 11 11 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 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 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 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 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 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 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 12 12 12 12 12 12 12 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 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 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
 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 60 62 65 68 71 74 77 81 85 89 93 98 103 108 114 119 126 132 139 146 154 162 170 179 187 196 205 214 223 231 239 247 254 259 264 267 269 270 269 266 263 257 251 243 235 225 216 206 195 185 175 165 156 146 137 129 121 114 107 100 94 89 83 78 74 70 66 62 59 56 53 50 48 45 43 41 40 38 36 35 33 32 31 30 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 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 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17
 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 55 56 56 57 58 58 59 59 60 61 61 62 62 63 63 64 65 65 66 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 97 98 99 99 100 100 101 101 101 102 102 102 102 102 102 101 101 101 100 100 99 99 98 97 97 96 95 94 93 92 91 90 89 88 87 86 85 83 82 81 80 79 78 76 75 74 73 71 70 69 68 67 65 64 63 62 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 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 3 3 3 3 3 3 3 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 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33
 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 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 49 50 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 51 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 62 63 63 63 63 63 62 62 62 62 61 61 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 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
 38 39 40 40 41 42 43 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 62 63 64 66 67 69 70 72 74 76 78 80 83 86 89 93 97 101 106 111 117 123 130 138 146 156 166 176 188 201 215 229 245 261 279 297 316 335 354 374 393 411 428 444 457 468 475 479 480 477 471 461 448 432 414 394 374 352 331 309 288 267 247 228 210 194 178 163 149 137 125 114 104 95 87 79 72 65 59 54 49 44 40 37 33 30 28 25 23 21 19 18 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 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 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 10 10 10 10 10 10 10 9 9 9 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 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 54 53 52 51 49 48 48 47 46 45 44 44 43 42 42 41 41 41 41 40 40 40 40 40 41 41 42 42 43 44 45 46 47 49 50 52 54 57 59 62 65 68 71 75 79 83 87 92 97 102 107 113 119 125 132 138 145 152 159 166 174 181 189 196 204 212 219 226 233 240 246 253 258 263 268 271 274 277 278 279 279 278 276 274 270 266 261 255 249 242 235 227 219 211 202 194 185 177 168 160 152 144 137 130 123 116 110 104 98 93 88 83 79 75 72 68 65 63 60 58 56 54 52 51 49 48 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 54 54 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 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 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 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 51 53 55 57 60 62 65 67 69 72 74 76 78 80 81 83 84 85 86 87 88 88 88 88 88 87 87 86 85 84 83 82 80 79 77
 31 31 31 32 32 32 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 33 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 69 71 73 76 79 81 84 87 90 93 95 98 101 104 107 109 112 114 116 118 120 122 123 124 125 126 126 126 126 125 124 123 121 119 117 115 113 110 108 105 102 99 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 57 55 54 52 51 50 49 48 46 46 45 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 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 58 59 60 61 62 62 63 64 64 65 65 65 65 65 65 65 65 64 64 63 62 61 61 60 59 58 56 55 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 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 25 26 26 27 27 28 28 28 29 29 30 30 30
 16 16 15 15 14 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 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 39 41 44 47 50 53 56 59 63 67 70 74 78 83 87 91 96 100 105 109 114 119 123 128 132 136 140 144 147 150 153 155 157 158 159 159 159 159 158 156 154 152 149 146 142 138 134 130 126 122 117 113 108 104 99 95 91 87 83 79 75 72 68 65 62 59 57 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 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 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 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 63 63 63 62 61 61 60 59 58 58 57 56 55 54 52 51 50 49 48 47 46 44 43 42 41 40 39 38 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16
 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 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 65 66 66 66 66 66 66 66 65 65 64 63 63 62 61 60 59 57 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 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 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 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 68 68 69 69 70 70 70 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 59 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 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 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 46 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 59 59 60 61 62 62 63 64 65 65 66 67
 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 72 74 76 78 80 82 84 87 90 93 96 99 102 105 109 113 117 121 126 130 135 139 144 149 154 159 163 168 172 176 180 184 186 189 190 191 192 191 190 189 186 183 180 176 171 167 162 156 151 146 140 135 130 124 119 115 110 106 101 97 94 90 86 83 80 77 75 72 70 68 65 64 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 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 18 18 17 17 17 16 16 16 15 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 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42 43 45 45 46 47 48 49 50 50 51 52 52 53 53 53 54 54 54 54 55 55 55 55
 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 82 84 86 87 89 90 92 93 94 95 95 96 96 97 97 96 96 95 95 94 93 92 90 89 87 85 84 82 80 78 76 74 72 70 69 67 65 63 61 60 58 57 55 54 53 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 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 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 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 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 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36
 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 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 58 59 60 61 62 62 63 62 62 62 61 60 59 57 56 54 52 50 48 47 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 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 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
 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 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 31 32 34 35 37 38 40 41 43 45 47 48 50 52 53 55 57 58 60 61 62 64 65 66 67 68 68 69 69 70 70 70 70 70 69 69 68 68 67 66 65 64 63 62 61 59 58 57 55 54 52 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 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 12 12 12 12 12 12 13 13 13 13 13 13 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 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 51 51 51 52 52 52 52 51 51 51 50 49 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35
 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 64 65 67 69 71 73 75 77 79 81 82 84 86 88 90 92 93 95 96 98 100 101 102 104 105 106 108 109 110 111 112 113 114 115 117 118 119 120 121 122 123 125 126 127 128 130 131 132 134 135 137 138 139 141 142 143 144 145 146 147 147 148 148 148 148 148 147 146 145 144 143 141 139 136 134 131 129 126 123 119 116 113 109 106 103 99 96 93 90 87 84 81 78 75 73 70 68 66 63 61 59 58 56 54 52 51 49 48 47 46 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 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 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 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 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 13 13 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 17 17 17 17 17 17 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 23 23 23
 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 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 60 62 65 68 71 74 77 80 83 86 90 94 97 101 105 109 113 117 121 125 129 133 137 140 144 148 151 154 157 160 162 164 165 166 167 167 167 166 165 163 161 159 156 153 149 146 142 138 133 129 125 120 116 111 107 103 99 95 91 87 84 80 77 74 71 69 66 63 61 59 57 55 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 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 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 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 16 16 16 16 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18
 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 61 63 64 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 100 103 105 107 109 112 114 116 119 121 123 125 128 130 132 134 136 138 140 142 144 145 146 148 149 149 150 151 151 151 151 150 149 148 147 146 144 142 140 138 135 133 130 127 124 121 118 114 111 108 105 101 98 95 92 89 86 83 80 78 75 73 70 68 66 64 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 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 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28
 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 56 57 57 56 56 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 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 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 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 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 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 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 21 22 23 23 24 24 25 25 26 27 28
 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 61 63 66 69 72 75 78 81 85 88 92 96 100 104 109 113 118 122 127 132 137 142 147 152 157 161 166 170 174 178 182 185 187 189 191 192 192 192 191 190 188 186 183 180 177 173 169 164 160 155 150 145 140 135 130 126 121 116 112 108 104 100 96 92 89 85 82 79 76 74 71 69 66 64 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 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 44 45 47 48 49 50 51 52 53 55 56 56 57 58 59 60 60 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 52 51 50 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 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36
 71 68 66 63 61 59 57 55 53 51 50 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 75 77 80 82 85 87 90 92 95 97 100 102 105 107 109 110 112 113 114 115 115 115 114 113 112 110 108 106 103 100 97 94 91 87 84 80 77 73 70 66 63 60 57 55 52 50 47 45 43 41 39 38 36 35 34 33 31 31 30 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 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 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 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 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 38 40 42 44 47 49 52 55 58 62 65 69 72 76 80 84 89 93 97 101 104 108 111 114 117 119 121 123 124 124 124 123 123 121 119 117 115 112 110 107 104 101 97 94 91 88 85 82 79 76 73
 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 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 46 47 47 48 49 49 50 50 50 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 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 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 46 46 45 45 45 45 45 45 44 44 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 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 22 22 22 22 21
 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 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 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 40 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 60 60 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 59 59 60 60 60 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 63 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 50 49 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25
 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 49 51 54 56 59 62 65 68 71 74 77 80 83 86 89 92 94 97 99 101 102 103 104 105 105 105 105 104 103 102 101 99 97 95 93 91 89 87 84 82 79 77 74 72 70 67 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 52 53 54 56 57 59 60 61 63 64 65 66 67 68 69 70 70 70 71 71 71 70 70 69 68 67 66 65 63 61 60 58 56 54 52 50 48 46 44 43 41 39 37 35 34 32 31 29 28 27 26 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 22 22 22 22 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 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 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 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 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 67 68 68 69 69 69 69 68 68 67 66 66 65 64 63 61 60 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 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 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 50 51 52 53 53 53 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24
 42 42 43 43 43 43 44 44 44 45 45 45 46 47 47 48 48 49 50 51 52 52 53 55 56 57 58 59 61 62 63 65 66 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 102 104 106 107 108 110 111 112 113 113 114 114 115 115 115 115 115 115 114 114 114 113 112 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 91 90 89 88 87 86 85 84 82 81 80 79 78 77 76 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 72 73 74 75 76 77 79 79 80 81 82 82 83 83 84 84 84 84 83 83 82 82 81 80 79 78 77 76 75 74 72 71 70 68 67 65 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 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 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 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
 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 51 54 57 61 64 68 72 77 81 86 91 96 101 106 111 115 120 125 129 133 137 140 142 145 146 147 148 147 147 146 144 142 139 137 134 131 127 124 120 117 113 110 106 103 99 96 93 90 87 84 82 79 77 74 72 70 68 66 65 63 61 60 59 57 56 55 54 53 53 52 51 50 50 49 49 49 49 48 48 48 48 48 49 49 49 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 71 72 73 74 76 77 78 80 81 82 84 85 86 88 89 91 92 94 95 96 98 99 101 102 104 105 107 108 109 111 112 113 114 115 116 117 117 117 118 118 117 117 116 115 114 113 111 109 107 105 102 100 97 94 91 88 85 81 78 75 72 69 65 62 60 57 54 52 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 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 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16
 17 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 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 17 17 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 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 37 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 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 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 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 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17
 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 58 59 61 62 64 66 67 69 71 73 75 78 80 82 84 87 89 91 94 96 98 100 103 105 107 109 111 113 115 116 118 120 121 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 140 142 143 145 146 148 150 152 154 156 158 160 162 165 167 170 173 175 178 181 183 185 188 190 192 193 195 196 196 196 196 195 194 192 190 188 185 181 177 173 168 164 159 154 149 143 138 133 128 123 118 114 109 105 101 97 93 89 86 83 80 77 74 71 69 67 65 62 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 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 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 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 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 50 52 53 54 56 57 58 59 60 61 61 62 63 63 63 63 63 63 63 63 62 62 61 61 60 60 59 58 57 57 56 55 54 53 53 52 51 51 50 49 49
 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 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 41 43 44 45 47 49 50 52 54 56 57 59 61 63 65 68 70 72 74 76 78 80 82 84 86 88 89 91 93 94 96 97 98 99 100 101 102 102 103 103 103 104 104 103 103 103 103 102 102 101 100 99 99 98 97 96 95 94 93 92 91 90 89 88 87 86 86 85 84 83 82 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 63 62 61 60 59 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 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 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 31 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34
 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 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 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 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 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 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 7 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 19 19 20 21 22 23 23 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 40 40 40 39 39 39 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 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 28 28 29 29 29 29 29 29 29
 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 33 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 43 44 45 47 48 50 52 54 56 58 60 62 64 67 69 71 74 76 79 82 84 87 89 92 94 96 99 101 103 105 106 108 109 110 111 112 112 112 112 111 111 110 109 108 106 104 102 100 98 96 94 91 89 86 84 81 79 76 73 71 68 66 64 61 59 57 55 53 51 49 48 46 44 43 42 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 61 61 61 62 62 62 62 62 62 61 61 61 60 59 59 58 57 56 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 35 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 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51
 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 49 51 53 55 57 59 61 63 66 69 72 75 79 82 86 90 95 99 104 109 114 119 125 130 136 141 146 152 157 161 166 170 173 176 179 181 182 182 182 181 180 178 175 172 169 165 161 156 152 147 142 137 132 127 122 118 113 109 104 100 96 92 89 85 82 79 75 72 70 67 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 69 70 71 73 74 75 77 78 80 81 82 83 84 85 86 87 88 89 89 89 90 90 89 89 89 88 87 86 85 84 83 81 79 78 76 74 73 71 69 67 66 64 62 61 59 58 56 55 54 53 51 50 50 49 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 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 47 47 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32
 10 10 10 9 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 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 22 24 26 28 31 33 36 40 44 48 52 57 63 68 75 82 89 97 106 115 124 135 145 156 168 179 191 202 214 224 234 243 250 256 261 264 265 264 262 258 253 246 239 231 223 214 205 196 186 178 169 160 152 145 137 130 124 117 112 106 101 96 92 88 84 81 78 75 72 69 67 65 63 61 60 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 12 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10
 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 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 47 49 51 54 57 60 62 65 68 71 74 77 80 83 86 89 91 94 96 98 100 102 104 105 107 108 108 109 109 110 110 110 110 109 109 109 108 108 107 107 106 105 105 104 104 104 103 103 103 103 103 103 103 104 104 105 105 106 107 109 110 111 113 115 117 119 121 124 126 129 132 135 138 141 144 147 150 153 156 159 162 164 166 168 170 171 172 172 172 171 170 168 166 164 161 158 155 151 147 143 139 135 131 127 123 119 115 111 107 103 100 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 58 56 55 53 52 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 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 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13
 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 51 53 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 99 104 108 112 117 121 126 130 134 138 142 145 148 151 153 155 157 157 158 157 157 155 153 151 149 146 142 139 135 131 127 123 119 115 111 107 103 99 95 91 88 84 81 78 75 72 70 67 65 62 60 58 57 55 53 52 50 49 48 47 46 45 44 44 43 43 43 43 42 43 43 43 43 44 44 45 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 69 70 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 81 81 80 80 79 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 62 61 60 58 57 56 54 53 51 50 49 48 46 45 44 43 41 40 39 38 37 37 36 35 34 34 33 32 32 32 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 46 47 48 49 51 52 53 54 56 57 58 59 60 62 63 64 65 66 67 67 68 69 69 69 70 70 70 69 69 68 68 67 66 65 64 63 62 60 59 58 56 54 53 51 50 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 28 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28
 55 53 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 22 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 66 67 68 69 69 70 71 71 71 71 72 72 72 71 71 71 71 70 70 69 69 68 68 67 67 66 65 65 64 64 63 62 62 61 61 60 60 59 59 58 58 58 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 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 13 13 13 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 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 55 57 58 60 62 64 65 67 69 70 72 73 75 76 77 78 78 79 79 80 80 80 80 79 79 78 78 77 76 75 74 73 71 70 69 67 66 64 63 61 60 58 57
 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 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 56 57 58 58 59 60 60 61 61 61 62 62 62 63 63 63 63 63 62 62 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 49 48 47 45 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 45 47 48 50 52 53 55 56 58 59 61 62 64 65 66 67 68 69 69 69 70 70 69 69 68 68 67 66 65 63 62 60 59 57 55 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 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 8 8 8 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 15 16 16 16 16 16 16 17 17 17 17 17 17
 68 69 69 70 70 71 71 71 71 72 72 72 72 72 72 72 72 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 95 95 96 97 98 99 99 100 101 101 101 102 102 102 102 102 102 102 102 101 101 101 100 100 99 99 98 98 97 96 95 94 94 93 92 91 90 89 87 86 85 84 83 81 80 79 77 76 74 73 72 70 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 51 50 50 50 49 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 83 83 83 82 81 81 80 79 78 77 76 75 74 72 71 70 68 67 65 64 62 61 59 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 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 26 26 26 26 26 25 25 25 25 25 25 24 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 23 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 67 67
 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 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 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 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 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 27 28 28 28 29 29 29 30 30 30 30 30 30 31 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 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 6 6 6 6
 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58 60 61 63 65 67 69 71 73 74 76 78 80 81 83 85 86 87 88 90 90 91 92 92 92 92 92 92 92 91 90 89 88 86 85 83 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 40 39 38 38 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 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 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 30 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 25 25 25 25 25 25 25 25 26 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 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 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 53 54 56 57 58 59 59 60 61 61 62 62 62 62 62 62 62 62 61 61 60 60 59 58 57 56 55 54 53
 39 38 37 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 29 30 31 33 35 36 38 41 43 45 48 51 53 57 60 63 67 71 75 80 84 89 94 99 105 110 116 122 129 135 141 148 154 161 167 173 179 184 189 194 198 201 204 206 208 208 208 207 206 203 201 197 193 189 184 179 174 169 163 157 152 146 141 135 130 125 120 116 111 107 103 99 95 92 88 85 82 80 77 75 73 71 69 67 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 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 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 59 60 60 61 62 62 63 63 63 64 64 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 41 41 40
 23 23 22 22 22 21 21 21 20 20 20 20 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 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 45 47 49 52 55 58 61 64 68 71 75 79 83 87 91 96 101 105 110 115 120 126 131 136 142 147 152 158 163 168 173 178 182 187 190 194 197 200 202 204 205 206 206 206 205 204 202 200 197 194 191 187 184 179 175 171 167 162 158 153 149 144 140 136 132 128 124 121 117 114 111 108 105 102 100 97 95 93 91 89 88 86 85 83 82 81 80 79 78 78 77 76 76 75 75 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 75 75 75 76 76 77 78 78 79 79 80 81 81 82 83 84 84 85 86 86 87 87 88 88 88 89 89 89 89 89 88 88 87 87 86 85 84 83 82 81 80 79 78 76 75 74 73 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 48 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23
 20 20 20 20 20 20 20 20 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 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 57 57 56 56 56 55 55 55 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 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 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 48 48 47 46 45 44 44 43 42 41 40 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 22 22 21 21 21 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
 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 53 55 57 59 61 64 65 67 69 70 71 72 72 72 72 71 70 69 67 65 63 60 58 55 52 50 47 44 42 39 37 35 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 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 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 39 40 40 41 41 41 41 40 40 40 39 38 37 36 35 34 33 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 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 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14
 17 16 16 16 16 16 16 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 32 33 34 35 35 36 37 38 39 39 40 40 40 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 52 52 51 50 50 49 48 47 45 44 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 21 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 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 36 36 35 35 35 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17
 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 61 61 61 60 60 59 58 58 57 57 56 55 55 54 54 53 53 52 52 52 52 52 51 51 52 52 52 52 53 53 54 54 55 56 57 57 58 59 61 62 63 64 66 67 68 70 71 73 74 76 77 79 80 81 83 84 85 86 87 87 88 88 88 88 88 87 86 85 84 83 82 80 78 77 75 73 71 69 66 64 62 60 58 56 54 52 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 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 15 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 43 45 46 48 49 51 52 53 54 55 56 57 58 58 59 59 59 60 59 59 59 58 58 57 56 56 55 54 52 51 50 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34
 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 37 37 37 36 36 36 37 37 37 37 38 38 39 39 40 41 42 43 44 45 47 48 50 52 54 57 60 62 66 69 73 77 82 86 92 97 103 110 117 124 132 140 149 158 168 178 188 198 209 219 229 238 246 254 259 264 266 266 265 261 256 248 240 230 219 208 196 184 173 161 150 139 129 120 111 103 95 88 81 75 70 65 60 56 52 49 46 43 41 39 37 35 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 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 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 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 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41
 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 33 34 35 37 39 40 42 44 47 49 52 55 58 61 65 69 73 77 82 87 92 98 104 110 117 124 131 138 146 153 161 168 175 182 188 194 198 201 203 204 204 202 199 194 189 183 176 168 160 152 144 136 128 120 113 106 99 93 87 81 76 71 67 62 59 55 52 49 46 44 42 40 38 36 35 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 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 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 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 32 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 104 103 103 102 101 100 98 97 96 94 93 91 90 88 87 85 83 81 80 78 76 74 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 45 45 46 47 48 49 50 52 53 55 57 60 62 65 68 71 75 79 83 87 92 97 103 109 115 122 129 137 145 154 163 173 183 193 203 214 225 235 245 255 263 271 278 283 286 288 288 286 282 277 270 262 252 242 231 220 208 197 185 174 163 153 143 134 125 117 109 102 95 89 83 78 74 69 65 62 58 55 53 50 48 46 45 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 48 49 50 51 52 54 55 57 59 61 62 65 67 69 71 74 76 79 81 84 86 89 91 94 96 99 101 103 105 107 108 109 110 111 111 111 111 110 110 109 107 106 104 102 100 97 95 93 90 87 85 82 80 77 74 72 70 67 65 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 42 43 44 45 46 47 48 49 51 52 54 56 57 59 61 63 65 68 70 72 74 77 79 81 83 85 87 89 91 93 95 97 98 100 101 102 103 104 104 105 105 106 106 106 106 105 105 105
 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 64 66 69 71 74 77 80 83 86 89 93 96 100 104 108 112 116 120 125 129 134 138 143 147 152 157 161 165 169 173 176 179 182 184 186 188 188 189 189 188 187 185 183 180 177 174 170 166 162 158 153 149 145 140 136 131 127 123 119 115 111 107 104 101 97 94 92 89 86 84 82 79 77 76 74 72 70 69 68 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 50 50 50 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 56 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 52 51 51 50 49 49 48 48 47 46 46 45 45 45 44 44 44 44 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 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27
 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 29 29 30 30 31 32 33 34 35 35 36 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 69 71 73 76 79 81 84 87 90 93 96 99 103 106 109 113 116 120 123 126 130 133 136 139 141 144 146 148 150 151 152 153 153 153 152 151 150 148 146 144 141 138 135 132 128 125 121 117 114 110 106 102 99 95 91 88 85 81 78 75 73 70 67 65 62 60 58 56 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27
 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 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 70 71 72 73 73 74 74 74 74 74 74 74 74 73 73 72 71 70 70 69 68 67 66 65 64 63 62 60 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 32 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 69 71 73 75 78 80 82 84 86 88 90 92 94 95 97 98 99 100 101 102 102 102 102 102 101 101 100 99 98 97 95 93 92 90 88 86 84 82 80 77 75 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29
 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 45 49 53 58 63 69 75 81 88 96 104 113 122 132 142 152 162 173 182 192 200 207 213 217 220 220 218 215 211 204 197 189 181 172 163 154 145 137 129 121 114 107 101 95 89 84 79 75 71 68 64 62 59 56 54 52 51 49 48 46 45 44 43 43 42 41 41 41 40 40 40 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 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 52 53 54 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29
 10 10 10 9 9 9 9 9 9 9 9 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 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 69 71 74 76 78 79 80 81 82 82 82 81 80 78 76 74 72 69 66 63 60 57 54 52 49 46 44 41 39 37 35 33 31 29 28 27 25 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 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 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 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 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 47 48 50 51 52 52 53 53 52 52 51 50 48 47 45 43 41 39 37 36 34 32 30 28 27 25 24 23 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10
 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 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 39 40 40 41 41 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 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 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 25 24 24 23 22 22 21 21 20 20 19
 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 71 72 72 73 73 73 73 74 74 74 74 74 73 73 73 72 72 71 71 70 69 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 50 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 44 44 44 44 44 45 45 45 45 45 45 45 45 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 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31
 62 61 61 61 61 61 60 60 59 59 59 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 42 42 42 42 42 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 54 55 57 58 60 62 63 65 68 70 72 74 77 80 82 85 88 91 93 96 99 102 105 107 110 112 114 115 117 118 118 119 118 117 116 115 113 110 107 104 101 97 94 90 86 82 78 74 71 67 64 60 57 54 51 49 46 44 42 40 38 36 34 33 32 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 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 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 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 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 55 56 57 58 58 59 59 60 60 60 61 61 61 61 61 62 62
 17 17 17 17 17 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 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 69 69 70 71 72 73 73 74 75 76 76 77 78 78 78 79 79 79 79 79 79 78 78 77 76 76 75 74 72 71 70 68 67 66 64 63 61 59 58 56 55 53 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 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 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 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 19 19 20 20 20 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 51 53 55 57 60 62 64 66 68 70 71 73 74 74 75 75 75 74 73 72 71 69 67 65 63 60 58 55 53 50 48 46 44 41 39 37 36 34 32 31 30 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 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
 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 79 81 82 83 84 85 86 87 87 87 87 87 87 87 87 86 86 85 85 84 83 82 81 81 80 79 78 77 76 75 75 74 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 46 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 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 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 49 51 53 54 56 57 59 60 61 62 63 63 64 64 64 64 63 63 62 61 60 58 57 56 54 52 51 49 47 46 44 43 41 39 38 37
 45 44 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 32 33 33 33 33 33 34 35 35 36 37 38 39 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 71 74 77 80 82 85 88 90 93 95 97 99 101 102 104 105 106 106 107 107 107 107 106 106 105 104 104 103 102 101 100 99 98 98 97 96 96 95 95 95 95 95 95 95 95 96 96 97 98 99 100 101 102 104 105 107 109 111 113 115 117 120 122 124 126 129 131 133 135 136 138 139 140 141 141 141 140 139 138 137 135 132 130 127 124 121 117 114 110 107 103 99 96 92 89 86 83 80 77 74 72 69 67 65 63 62 60 59 57 56 55 55 54 53 53 53 52 52 52 52 53 53 53 54 55 55 56 57 58 59 60 61 62 63 65 66 68 69 71 72 74 76 78 79 81 83 85 86 88 90 91 93 94 95 96 97 98 99 99 100 100 100 99 99 98 97 96 94 93 91 89 87 85 83 81 79 77 74 72 70 67 65 63 60 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 70 73 76 79 83 86 90 93 96 99 102 105 108 110 113 115 116 117 118 119 119 119 118 117 116 114 112 110 108 106 103 100 97 95 92 89 86 83 80 77 75 72 70 67 65 63 60 58 56 54 53 51 49 48 46
 75 72 70 67 64 62 60 57 55 53 52 50 48 47 46 44 43 42 41 41 40 39 39 38 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 76 76 77 77 78 79 79 80 80 81 81 82 83 83 84 85 85 86 87 87 88 89 89 90 91 92 92 93 94 94 95 96 96 97 97 97 97 98 98 97 97 97 96 95 94 93 92 91 89 88 86 84 82 80 78 76 74 71 69 67 65 62 60 58 56 54 52 51 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 35 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 69 70 70 71 71 71 71 71 70 70 69 69 68 67 67 66 65 64 63 62 61 59 58 57 56 55 54 52 51 50 49 48 47 46 45 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 28 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 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 57 59 61 64 67 70 72 75 79 82 85 88 92 95 99 102 105 108 112 115 117 120 122 124 126 127 128 128 128 128 127 126 124 122 120 117 115 112 108 105 102 98 95 91 88 85 82 78
 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 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 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31
 47 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 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 30 31 32 33 35 36 37 38 39 41 42 44 45 47 48 50 51 53 54 56 58 59 61 63 64 66 67 68 70 71 72 73 73 74 74 75 75 74 74 73 72 71 70 69 67 65 64 62 60 57 55 53 51 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 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 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 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 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 50 51 51 51 51 51 51 51 50 50 49 49 48
 29 29 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 40 39 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 26 25 25 24 24 23 23 23 22 22 22 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 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 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 20 20 20 20 20 20 20 20 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 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29
 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 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 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 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 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 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 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 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 37 37 37 37 37 37 37 37 36 36 36 36
 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 63 63 64 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 65 66 66 67 67 67 67 67 67 67 66 66 65 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 40 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35
 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 59 59 60 60 60 60 60 59 59 59 58 57 57 56 55 54 53 51 50 49 47 45 44 42 40 39 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 21 21 22 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 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 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 18 19 21 22 24 26 28 30 33 35 38 41 44 48 51 54 57 60 63 65 67 67 68 67 66 64 62 59 56 52 49 45 42 38 35 32 30 27 25 23 21 19 17 16 15 13 12 12 11 10
 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 25 27 28 29 31 32 34 35 37 39 41 42 44 46 48 50 52 54 56 58 59 61 62 63 64 65 66 66 66 66 66 65 64 63 62 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 66 68 69 71 72 73 74 75 75 75 75 74 73 72 71 70 68 66 64 62 60 57 55 53 51 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 25 24 23 23 23 22 22 22 22 21 21 21 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 31 32 33 35 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 74 77 80 82 84 86 88 89 89 90 89 89 87 86 84 81 79 76 73 69 66 63 60 56 53 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 9 9 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 16 17 18 19 20 22 23 24 26 28 30 32 34 36 39 42 44 47 50 54 57 60 64 67 71 74 77 80 83 86 88 90 92 93 93 93 93 92 90 88 86 83 80 77 74 70 67 63 60 57 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 22 21 20 20
 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 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 20 21 22 23 24 25 27 28 30 32 34 36 38 41 44 47 50 54 57 61 66 70 75 79 84 89 94 99 103 108 112 115 118 121 123 124 125 124 123 122 120 117 114 110 107 103 99 95 90 86 82 79 75 71 68 65 62 59 56 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 48 47 47 46 45 43 42 41 39 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 26 27 28 29 29 30 30 31 31 32 32 32 32 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 50 50 51 51 50 50 50 49 49 48 47 46 45 44 42 41 40 38 37 36
 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 64 66 68 70 72 74 76 78 79 81 82 83 84 85 85 85 85 85 84 83 83 81 80 79 77 75 74 72 70 68 66 64 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 44 43 43 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 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 50 50 49 49 48 47 46 45 44 42 41 40 38 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 63 65 66 67 68 69 70 70 70 70 70 70 69 68 67 65 64 62 60 58 56 54 51 49 47 45 43 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15
 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 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 13 14 14 15 15 15 16 16 16 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 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 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 7 7 7 6 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 8 8 8 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 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 40 41 42 44 45 45 46 47 47 48 48 48 48 47 47 46 46 45 43 42 41 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13
 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 37 38 40 42 44 46 47 49 51 53 55 56 58 59 61 62 63 64 65 65 66 66 66 66 66 66 65 65 64 63 62 61 61 60 58 57 56 55 55 54 53 52 51 51 50 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 53 54 55 56 57 58 59 60 62 63 65 67 69 71 73 76 79 81 84 87 91 94 98 102 105 109 113 117 121 124 128 131 134 136 138 139 140 141 140 139 138 136 133 130 126 122 118 113 108 103 99 94 89 84 79 75 71 67 63 59 56 53 50 47 44 42 40 38 36 35 33 32 31 30 29 28 28 28 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 51 54 56 59 63 66 69 72 76 79 83 86 89 92 95 97 99 100 102 102 103 102 102 101 99 98 95 93 91 88 85 82 79 76 73 70 67 64 61 58 56 53 51 48 46 44 42 40 39 37 35 34 33 32 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 27 28 28 29 30 32 33 34 36 38 40 42 44 47 49 52 55 58 62 65 69 73 77 82 86 90 95 100 104 108 112 116 120 123 125 127 128 129 128 127 126 123 120 116 112 108 103 98 93 88 83 78 73 68 64 59 55 52 48 45 42 40 37 35 33 31 29 28 26 25 24 23 22 22 21
 25 25 25 25 25 25 25 24 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 22 22 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 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26
 24 23 23 23 22 22 22 22 22 21 21 21 22 22 22 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 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 44 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 40 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 39 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 42 42 42 43 42 42 42 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 26 25 25 24
 23 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 51 53 55 58 61 64 67 70 74 77 81 85 89 93 98 102 106 110 115 119 122 126 129 132 135 137 138 139 140 140 139 138 137 135 134 131 129 127 124 121 119 116 114 111 109 106 104 102 101 99 97 96 95 94 93 92 92 91 90 90 89 89 88 88 87 87 86 85 84 83 82 80 79 77 75 73 71 69 67 65 63 61 58 56 54 52 50 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 27 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 38 40 42 45 47 50 52 55 58 61 64 67 70 72 75 78 80 82 83 84 85 85 84 83 82 80 78 76 73 70 68 65 62 59 56 53 50 47 45 43 40 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 34 35 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 83 87 91 94 98 101 105 107 110 112 114 115 115 114 113 111 109 105 102 97 93 88 83 78 73 69 64 59 55 51 47 44 41 38 35 33 30 28 26 24
 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 58 60 61 63 64 65 67 68 69 70 71 72 73 73 74 74 75 75 75 75 75 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 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 50 51 52 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 63 63 64 64 63 63 63 63 62 62 61 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 50 50 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 62 63 65 66 67 68 69 70 71 71 72 73 74 74 75 75 75 76 76 75 75 75 74 74 73 72 71 70 69 68 67 65 64 63 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 71 72 72 72 73 73 73 72 72 72 71 70 70 69 68 67 66 65 64 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33
 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 70 71 71 70 70 69 68 67 66 65 63 61 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 66 68 70 72 74 76 77 79 80 82 83 84 85 85 86 86 85 85 84 83 82 81 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 54 55 55 55 55 54 54 53 53 52 51 50 49 47 46 45 44 43 42 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27
 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 53 55 57 58 59 61 62 63 63 64 64 65 65 65 65 64 64 63 62 62 61 60 59 58 58 57 56 56 55 55 55 54 54 55 55 55 56 57 58 59 61 62 64 66 68 70 73 76 78 81 84 87 91 94 97 100 104 107 110 112 115 117 119 120 121 121 121 120 119 118 115 113 110 107 103 99 95 91 88 84 80 76 73 69 66 63 60 58 55 53 51 49 48 46 45 44 43 42 42 41 41 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 46 46 46 45 44 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 70 72 74 77 80 82 85 88 91 94 97 100 102 105 107 109 111 113 114 114 115 114 113 112 110 108 105 101 98 94 89 85 80 76 71 67 62 58 54 50 47 43 40 37 35 32 30 28 26 24 23 21 20 19 18 17 16 16 15
 19 18 18 17 17 17 16 16 16 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 41 44 47 49 53 56 59 62 65 68 71 74 77 79 81 83 85 85 86 86 86 85 83 82 80 77 75 72 69 66 63 60 57 54 51 48 45 43 40 38 36 34 32 30 28 27 26 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 27 28 30 31 33 35 38 40 43 46 49 52 56 59 63 67 71 75 79 82 86 89 92 95 97 99 100 100 100 100 99 97 95 92 89 86 83 79 76 72 68 65 61 57 54 50 47 44 41 38 35 33 30 28 26 24 22 20 19 17 16 15 14 12 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 17 18 19 21 22 24 26 28 30 32 34 37 39 41 44 46 49 51 54 56 58 60 62 64 65 67 68 68 69 69 70 69 69 69 68 67 66 65 64 62 61 59 57 55 54 52 50 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 24 26 29 31 34 38 41 45 50 54 59 65 71 78 86 94 102 112 122 132 144 155 167 178 190 200 209 216 221 223 223 220 214 207 197 186 174 162 149 137 125 114 104 94 85 77 70 64 58 52 48 44 40 37 34 31 29 27 25 23 22 21 20
 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 43 45 46 48 50 51 53 54 56 57 59 60 62 63 65 66 67 68 69 69 70 70 70 70 70 69 69 68 67 65 64 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 45 44 44 44 44 44 44 45 45 46 47 48 49 51 53 55 57 60 62 65 68 72 75 79 83 87 90 94 97 101 104 106 108 110 111 111 111 110 109 107 105 103 100 97 93 90 86 83 79 75 72 68 65 61 58 55 52 49 46 43 40 38 35 33 31 29 27 25 24 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 22 24 26 29 32 35 38 42 46 50 55 60 66 72 78 85 92 99 106 113 120 126 132 138 143 147 149 151 152 152 150 148 144 140 135 130 124 118 112 106 100 94 88 82 77 71 66 61 57 52 48 44 41 38 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 12 13 15 16 17 19 20 22 24 26 29 31 34 38 41 45 49 53 58 63 68 74 81 88 95 103 111 120 130 140 150 161 172 184 195 206 216 226 234 241 246 249 249 247 242 235 226 216 204 191 178 165 152 140 128 116 106 96 87 79 72 65 59 54 49 45 41 38 35 32 30 28 26 25 23 22 21 20
 45 42 39 36 34 31 29 27 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 30 31 32 33 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 69 71 74 76 79 81 84 87 90 92 95 98 101 104 106 109 112 114 116 118 120 122 124 125 126 127 127 128 128 128 127 127 126 125 124 123 121 120 118 116 115 113 111 109 107 105 102 100 98 96 94 91 89 87 84 82 80 77 75 73 70 68 66 64 61 59 57 55 53 51 50 48 46 45 43 41 40 39 38 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 38 39 40 41 43 44 46 47 49 50 51 53 54 55 56 57 57 58 58 59 59 58 58 58 57 56 55 54 53 52 51 50 49 47 46 45 43 42 41 40 39 38 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 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 24 24 25 26 27 27 28 29 30 32 33 34 36 38 40 42 44 46 49 51 54 57 61 64 68 72 76 80 85 90 95 101 107 113 119 126 133 141 148 156 165 173 181 190 198 206 213 219 225 230 233 235 236 234 232 227 222 215 207 198 188 178 167 157 147 137 127 118 109 101 93 86 79 73 67 62 57 53 49
 27 24 22 20 19 17 16 14 13 12 11 11 10 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 46 48 50 53 55 58 60 63 66 68 71 74 76 79 81 84 86 88 90 92 94 96 98 99 101 102 104 105 107 108 110 111 113 115 117 119 121 123 125 127 129 132 134 136 138 140 141 143 144 144 144 144 143 142 140 138 136 133 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 71 68 65 62 59 56 54 51 49 47 45 44 42 41 40 38 38 37 36 36 36 35 36 36 36 37 37 38 39 40 41 43 44 46 47 49 51 52 54 56 57 59 61 62 63 64 65 66 66 66 66 66 65 64 63 62 60 59 57 55 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 20 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 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 38 41 45 48 52 56 60 65 70 75 81 87 93 100 108 115 124 133 142 152 163 174 186 199 212 225 238 252 266 279 291 303 313 321 327 331 332 330 325 318 308 296 282 267 250 234 217 200 184 169 154 141 128 116 105 95 86 78 71 64 58 53 48 43 39 36 32 30
 169 165 160 155 151 146 142 137 133 129 125 121 117 113 109 106 102 99 96 92 89 86 84 81 78 76 73 71 68 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 40 42 44 46 49 52 55 59 64 69 74 80 87 94 102 111 120 130 140 150 161 171 181 190 198 205 210 213 214 213 210 205 199 191 182 173 163 153 144 134 125 117 110 102 96 90 85 80 76 72 69 66 63 60 58 56 54 53 51 50 49 48 47 46 46 45 44 44 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 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 44 46 48 51 54 57 60 64 68 73 78 84 90 96 103 110 117 124 130 136 142 147 150 153 154 154 153 150 146 142 137 131 124 118 111 105 98 92 86 81 76 71 67 63 59 56 53 51 48 47 45 43 42 41 41 40 40 40 40 40 40 40 41 42 42 43 44 46 47 48 50 52 54 56 58 60 63 66 69 72 75 79 83 87 91 96 101 106 112 117 123 129 136 142 149 155 162 168 174 179 184 189 193 196 199 201 202 202 201 200 198 196 193 190 186 182 178 174
 53 51 48 45 43 40 38 35 33 31 29 28 26 25 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 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 35 36 38 39 41 43 45 47 49 52 54 57 59 62 66 69 72 76 80 84 87 91 95 99 103 106 110 112 115 116 117 118 117 116 115 112 109 105 101 97 92 87 82 77 73 68 63 59 55 51 48 45 42 39 36 34 32 30 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 20 21 22 24 25 27 29 31 32 34 36 38 39 41 42 44 45 46 47 47 48 48 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 21 21 21 20 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 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 13 13 13 13 14 14 14 14 14 14 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 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 59 61 63 65 66 67 68 68 68 67 66 65 63 61 58 56
 45 44 42 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 47 49 51 52 54 55 57 58 59 60 61 62 63 63 64 64 64 64 64 63 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 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 27 28 28 29 30 31 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 50 50 51 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 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 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 53 53 53 52 52 51 50 49 48 47 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 44 46 48 49 50 52 53 54 55 56 57 57 58 58 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 57 58 59 59 60 60 60 60 60 60 59 59 58 57 56 55 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 56 57 58 59 60 60 61 61 61 61 61 61 61 60 59 59 58 57 56 54 53 52 50 49 47 46 44 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15
 67 64 63 61 60 59 58 58 58 58 58 59 59 60 61 62 63 64 65 66 67 68 69 70 70 71 71 71 71 71 71 71 70 69 69 68 66 65 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 32 32 33 34 35 36 37 39 40 42 45 47 50 52 55 59 62 66 70 74 78 82 87 91 96 100 104 108 112 116 119 121 123 125 126 127 127 127 127 126 124 123 121 119 117 115 112 110 107 105 103 100 98 95 93 91 89 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 49 47 45 43 41 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 27 29 32 34 36 39 41 44 47 50 53 56 59 62 65 68 71 73 76 78 81 83 84 86 87 89 90 90 91 91 92 92 92 92 91 91 91 90 90 89 89 88 88 87 86 86 85 85 84 83 83 82 82 81 80 80 79 78 77 76 75 74 73 72 71 70 68 67 65 63 61 59 58 56 54 51 49 47 45 43 41 40 38 36 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 25 26 27 28 29 30 31 33 35 37 39 41 44 47 50 53 57 61 65 70 75 81 87 94 101 109 118 128 138 149 161 173 186 200 214 227 241 253 264 274 281 285 287 285 281 274 265 254 241 228 214 200 187 174 161 149 138 128 119 111 103 96 90 85 80 76 72 69
 72 67 62 57 52 47 43 39 35 32 29 26 24 22 20 18 17 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 20 21 23 25 27 29 32 35 39 43 47 52 57 63 69 76 82 89 96 103 109 115 121 125 128 130 130 130 129 126 123 119 114 110 105 100 96 91 87 83 79 76 72 69 67 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 39 41 43 45 47 50 52 55 58 61 64 67 69 71 73 75 76 76 76 75 74 72 70 67 64 61 57 54 51 47 44 42 39 36 34 32 30 29 27 26 25 23 22 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 23 24 25 27 29 31 33 35 37 40 42 45 47 50 52 54 56 58 59 60 61 61 62 61 61 60 59 58 57 56 54 53 52 51 50 48 47 47 46 45 44 44 43 43 43 43 43 42 42 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 57 58 59 61 62 64 66 68 70 73 75 78 81 84 87 89 92 95 97 99 101 102 102 101 100 98 95 91 87 82 77
 30 29 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 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 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 26 27 28 30 32 34 35 37 39 41 43 44 46 47 48 49 50 50 50 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 56 57 58 59 59 60 60 60 60 60 60 59 59 58 57 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 37 39 41 43 45 47 48 50 50 51 52 52 52 52 51 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 65 66 66 66 66 66 66 66 65 65 64 63 62 62 60 59 58 57 55 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31
 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 23 22 22 22 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 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 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 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 17 17 17 17 17 17 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 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 61 61 61 60 59 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29
 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 44 46 47 48 50 52 53 55 57 59 60 62 64 66 68 70 72 74 76 78 79 80 82 83 84 84 84 85 84 84 83 83 82 81 79 78 77 75 74 73 71 70 69 68 66 65 65 64 63 62 62 61 61 60 60 60 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 42 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 58 59 60 60 61 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 62 62 62 61 61 60 59 59 58 57 55 54 53 51 50 48 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 50 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 30 29 28 27 26 25 25 24 23 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 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 23 24 26 28 30 32 34 37 40 43 45 48 51 54 57 59 62 64 65 67 68 68 68 68 67 66 65 63 62 60 58 56 54 53 51 49 48 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 41 42 42 42 42 41 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 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 24 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 34 35 36 37 38 38 39 40 40 40 41 41 41 41 40 40 39 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 29 29 30 30 31 32 33 34 36 38 39 41 43 46 48 51 54 57 60 64 68 72 76 80 85 89 94 99 104 108 113 117 121 124 127 130 131 132 133 132 131 129 127 124 120 117 113 108 104 100 96 92 88 84 80 77 73 70 68 65 63 61 59 57 56 55 54 53 52 52 51 51 51 50 50
 13 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 37 38 39 41 42 44 45 46 48 49 50 52 53 54 54 55 56 56 56 56 56 55 55 54 53 52 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 29 29 29 30 30 31 32 33 34 36 37 40 42 45 47 51 54 58 62 67 71 76 81 87 92 98 103 108 113 117 121 125 127 129 130 131 130 129 126 124 120 116 112 108 103 98 94 89 84 80 75 71 67 63 59 56 53 50 47 44 41 39 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 22 21 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 15 16 18 20 22 24 26 28 31 34 37 40 43 47 51 55 59 63 68 72 77 82 88 93 98 103 109 114 119 123 128 132 136 139 141 143 144 145 144 143 142 139 136 133 129 124 119 114 109 103 98 92 86 81 75 70 65 60 56 51 47 43 40 36 33 30 28 25 23 21 20 18 17 16 14 14
 17 17 17 17 18 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 32 32 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 28 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 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 55 55 55 55 55 55 55 54 53 53 52 51 50 48 47 46 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 23 23 23 24 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 47 48 50 52 53 54 56 57 58 58 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 47 46 45 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 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 38 41 43 46 49 53 56 60 64 68 73 78 84 90 96 103 110 117 125 132 140 148 155 162 168 172 176 178 178 176 173 168 162 155 147 138 129 120 111 103 94 86 79 72 66 60 55 50 45 41 38 35 32 29 27 25 23 22 21 20 19 18 18 17
 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 36 36 36 36 35 35 34 33 33 32 31 30 29 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 30 32 34 36 38 39 41 43 45 46 48 49 51 52 53 55 56 56 57 58 58 58 58 58 58 57 57 56 55 54 53 52 51 49 48 46 45 43 42 40 38 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 25 25 25 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 21 22 24 26 29 31 34 36 39 42 46 49 52 56 59 63 66 70 73 76 78 80 82 83 84 84 83 83 81 80 78 75 73 70 67 65 62 59 56 53 51 48 45 43 41 39 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 13
 29 30 32 33 35 36 38 39 41 42 43 44 45 46 46 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 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 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 14 15 16 17 19 20 21 22 23 24 25 26 26 27 28 28 29 29 30 30 30 30 30 30 30 30 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 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 23 23 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 8 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 42 44 45 46 47 48 49 50 51 51 51 51 50 50 49 48 46 45 43 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 42 43 44 45 45 46 46 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27
 17 17 18 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 36 37 38 38 38 39 39 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 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 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 16 16 16 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 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16
 22 21 21 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 25 26 26 27 27 28 29 30 32 34 35 38 40 42 45 48 51 55 58 62 66 70 74 78 83 87 91 95 98 101 104 106 108 109 109 109 108 106 104 102 99 95 92 88 84 80 77 73 69 66 62 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 62 62 63 63 62 62 62 61 61 60 59 58 57 56 55 53 52 50 48 47 45 43 41 39 37 35 34 32 30 28 27 25 24 22 21 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 30 31 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 51 51 51 51 52 52 52 51 51 51 50 50 49 48 47 46 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23
 53 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 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 24 24 24 24 24 25 25 26 27 28 30 31 33 35 38 41 44 47 51 56 61 66 71 77 83 89 95 100 106 111 116 120 123 126 127 128 127 126 124 122 118 115 111 107 102 98 94 90 86 82 78 75 71 68 65 62 59 57 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 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 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 54 56 58 60 62 64 65 66 66 66 65 64 63 61 59 56 54 51 48 45 42 39 36 34 31 29 27 25 24 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 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 35 36 36 37 38 40 41 42 43 44 46 47 49 50 51 53 54 55 57 58 59 59 60 60 61 60 60 60 59 58 57 56 55 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 28 27 26 25 24 23 23 22 22 21 21 21 21 20 20 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 39 39 39 39 39 39 40 41 42 43 44 46 47 49 51 54 56 58 61 64 67 69 72 75 78 81 84 86 89 91 92 94 95 95 96 96 95 94 92 91 89 86 84 81 78 75 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 30 31 32 33 34 35 35 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 64 64 63 63 62 62 61 60 59 58 56 55 54 52 51 49 47 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 44 44 43 43 42 41 40 39 38 37 36 34
 25 24 23 22 22 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 37 38 39 41 42 44 46 48 51 53 56 59 62 66 69 73 77 81 85 89 92 95 98 100 101 101 100 98 95 91 87 82 76 71 66 60 55 51 46 43 39 36 33 31 29 28 26 25 25 24 24 23 23 23 24 24 24 25 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 56 59 61 63 65 67 69 71 73 74 75 77 77 78 79 79 79 79 78 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 63 62 62 61 61 61 62 62 63 64 65 66 68 70 72 74 76 79 81 83 85 87 89 90 92 92 92 92 92 91 89 87 85 83 81 78 76 73 70 67 65 62 60 57 55 52 50 48 46 44 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 25 28 30 33 36 39 43 46 49 52 55 58 60 61 62 63 63 63 63 62 61 59 58 56 55 53 52 50 48 47 46 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 39 39 39 39 38 38 37 36 36 35 34 33 31 30 29 28 27 26
 5 5 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 56 58 59 60 61 62 62 62 62 61 60 59 58 56 55 53 51 49 47 44 42 40 38 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 35 37 40 43 46 48 51 54 57 60 63 66 68 71 73 75 77 78 79 79 79 79 78 77 75 74 71 69 66 64 61 58 55 52 49 46 44 41 38 36 34 31 29 27 25 24 22 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 6 7 7 7 7 8 8 9 10 11 12 13 14 15 17 18 20 22 23 25 27 29 31 32 34 35 37 38 39 40 41 42 42 42 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 12 13 14 16 17 19 20 22 24 25 27 29 31 34 36 38 40 43 45 47 50 52 55 57 59 62 64 66 68 70 72 73 75 76 77 77 78 78 77 77 76 75 73 71 69 67 64 62 59 56 53 50 47 44 41 38 35 32 29 26 24 22 19 17 16 14 12 11 10 8 8 7 6 5
 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 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 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 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 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 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 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7
 63 61 59 57 56 55 53 52 52 51 51 51 51 51 51 51 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 60 60 60 60 60 59 59 58 57 56 55 54 52 51 49 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 18 18 18 19 20 21 23 25 28 31 35 40 45 51 58 66 75 85 95 105 114 123 130 135 138 138 135 131 124 117 108 100 92 84 77 70 64 59 54 49 46 42 39 36 34 32 30 29 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 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 17 17 17 18 18 19 20 20 21 22 23 24 25 26 26 27 28 28 29 29 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 30 31 32 34 36 37 39 41 44 46 48 51 53 55 58 59 61 62 62 61 60 58 56 53 49 45 41 38 34 30 27 24 21 19 17 15 14 13 12 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 56 59 61 64 66 68 71 73 75 76 78 78 79 79 79 78 77 75 74 72 70 67 65
 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 17 17 17 16 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 14 14 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 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 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5
 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 35 36 36 35 35 34 34 33 31 30 29 27 26 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47 49 52 54 56 58 59 61 61 62 61 61 60 59 57 55 53 50 48 46 43 41 39 36 34 32 30 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 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 22 22 22 22 21 21 21 20 20 20 19 19 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 9 9 9 10 10 11 11 12 13 14 16 17 18 19 21 22 24 25 27 28 29 30 32 32 33 34 34 35 35 35 35 34 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 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 21 21 20 20 19 19 18 17 16 16 15 14 13 12 11
 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 35 38 40 43 46 49 52 55 58 60 63 66 68 71 73 74 76 77 78 79 79 80 79 79 78 77 76 75 74 72 70 69 67 65 63 61 59 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 45 46 47 48 48 49 50 50 50 50 50 50 50 49 48 47 46 45 43 42 40 38 36 34 32 30 29 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 39 40 40 41 41 42 42 42 42 43 43 43 43 43 42 42 42 42 42 41 41 40 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 25 24
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 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 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 17 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 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 2 2 2 2 2 2 3 3 3 3 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 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 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 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 13 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 4
 19 19 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 37 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 28 28 28 27 26 26 25 24 23 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 27 27 27 26 26 26 26 25 25 24 24 23 22 22 21 21 20 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 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 25 26 28 29 31 32 34 36 39 41 43 46 49 52 55 58 61 65 68 72 76 79 83 86 89 91 94 95 96 97 96 96 94 92 90 87 83 80 76 72 68 65 61 57 54 50 47 44 41 38 36 33 31 29 27 26 24 23 22 21 20 20 19 19 19
 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 15 15 14 14 13 12 12 11 11 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 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 8 8 8 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 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 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 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 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 8 9 10 10 11 12 13 13 14 15 16 17 18 19 19 20 21 22 22 23 23 23 24 24 24 23 23 22 22 21 20 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 14 14 15 17 18 19 21 22 24 26 29 31 34 37 40 44 48 52 56 61 66 72 78 84 90 96 103 109 114 119 123 126 128 128 127 125 122 118 113 108 102 97 91 85 79 74 69 64 60 56 52 48 45 42 39 37 34 32 30 28 26 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 15 16 17 18 19 21 23 25 27 29 32 34 37 39 42 45 48 50 53 55 58 60 62 63 65 66 66 67 67 67 66 65 65 63 62 61 59 58 56 54 52 50 49 47 45 43 42 40 38 37 35 33 32 31 29 28 26 25 24 23 22 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 57 60 62 64 67 69 71 73 75 76 78 79 79 80 79 79 77 76 74 71 68 65 62 59 55 52 48 45 41 38 35 31 29 26 23 21 19 16 15 13 11 10 9 8 7 6 6
 36 34 32 31 29 27 26 25 24 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 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 31 31 32 33 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 57 59 62 64 66 67 69 70 70 71 70 69 68 66 64 62 59 57 54 52 50 48 46 44 42 41 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 37 37 37 36 36 36 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 27 28 30 33 35 38 42 45 49 52 56 59 62 65 67 68 69 69 69 68 66 64 62 60 57 55 53 50 48 46 43 41 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 29 31 33 34 35 36 37 38 38 38 38 38 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 43 45 46 47 48 48 48 48 48 47 46 44 42 40 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
 13 12 11 10 9 9 9 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 44 46 47 48 50 51 51 52 52 53 53 53 52 52 51 50 49 48 46 45 43 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 22 22 21 21 22 22 23 23 24 25 26 27 29 30 31 33 35 37 38 40 42 44 46 48 50 52 54 55 57 58 60 61 62 62 63 63 63 63 62 61 60 58 56 55 53 51 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 11 12 13 14 15 17 19 21 23 25 28 30 32 35 37 39 41 43 44 45 46 47 47 47 47 47 46 46 45 44 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 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 14 14 13 13 13 14 14 14 15 15 16 16 17 18 19 20 20 21 22 23 24 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 48 50 51 52 54 55 56 57 58 58 59 60 60 60 61 61 61 61 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 49 48 46 45 43 41 39 37 35 33 31 29 27 24 22 20 19 17 15 14
 9 10 11 12 13 14 16 17 19 21 23 24 26 27 29 30 31 31 32 32 32 32 32 31 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 38 38 38 37 37 36 35 33 32 30 28 26 24 22 20 18 16 14 13 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 8 9 9 9 9 10 10 11 11 12 13 14 14 16 17 18 19 21 22 24 25 27 29 31 34 36 39 41 44 47 50 52 55 58 60 63 65 66 67 68 68 67 66 64 62 59 57 54 51 48 45 42 39 36 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 8
 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 48 49 50 51 52 53 54 54 54 54 54 54 53 52 51 49 48 46 44 42 39 37 35 32 30 28 26 24 22 20 18 17 15 14 13 12 11 11 10 10 10 9 10 10 10 11 11 12 12 13 14 15 16 17 18 20 21 22 24 25 26 28 29 31 32 34 35 37 38 40 41 43 44 45 46 47 48 49 50 50 50 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 38 39 41 42 43 44 46 47 47 48 49 49 50 50 50 50 50 49 49 48 47 47 46 45 44 43 42 40 39 38 37 36 34 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 9 9 10 11 12 13 14 16 18 20 22 24 27 29 32 36 39 43 47 51 55 60 65 70 76 81 87 93 99 105 110 116 121 126 130 134 136 138 139 139 137 135 132 129 124 120 115 109 104 98 93 87 82 77 73 68 64 60 56 53 49 46 43 41 38 36 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 36 38 39 40 42 43 44 45 46 47 47 48 48 48 48 47 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 66 65 65 64 64 63 62 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 45 44 43 42 41 39 38 36 35 33 32 30 29 28 26 25 25 24 23 23 23 22 22 23 23 23 24 24 25 25 26 27 28 29 29 30 31 33 34 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 63 65 66 68 69 70 71 72 73 73 74 74 74 75 74 74 74 73 73 72 71 70 69 68 67 66 65 63 62 60 59 57 55 54 52 50 48 47 45 43 41 40 38 37 35 34 33 32 31 31 31 30 30 30 31 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 58 60 62 64 65 67 69 70 72 73 74 75 76 76 76 76 76 75 74 73 72 70 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 29 29 30 30 31 32
 32 31 30 30 30 30 30 30 31 31 31 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 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 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 57 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 60 60 60 59 58 58 57 56 55 54 53 51 50 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 36 37 38 38 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 46 47 47 47 47 46 46 45 45 44 43 42 41 39 38 37 36 34 33 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
 26 24 23 22 21 20 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 41 42 43 44 46 47 48 48 49 50 50 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 40 39 39 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 23 23 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 27 29 31 33 35 38 40 42 44 46 47 48 49 50 50 50 50 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 24 25 25 26 27 28 28 28 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 30 31 32 33 35 36 37 39 40 41 42 43 44 44 44 44 43 43 41 40 38 36 34 32 30 28
 41 40 38 36 34 33 31 30 29 27 27 26 25 25 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 42 44 46 47 49 50 52 53 54 56 57 58 59 59 60 61 61 61 61 61 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 53 52 52 52 52 52 52 52 52 53 54 55 56 58 59 61 63 66 68 70 73 75 77 79 81 83 84 85 85 85 85 85 84 84 83 81 80 79 78 76 75 74 72 71 70 69 67 66 65 64 63 62 61 59 58 57 56 55 54 53 51 50 49 48 46 45 44 43 42 41 39 38 37 36 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 34 36 37 39 41 44 47 50 54 58 62 67 71 76 80 84 87 88 89 88 86 83 79 74 70 65 60 56 51 47 44 41 38 35 33 31 29 27 26 25 24 23 22 21 20 20 20 19 19 19 19 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 26 27 29 30 31 32 34 35 37 39 40 42 44 46 49 51 53 55 58 60 62 64 65 67 68 68 69 69 68 68 67 65 64 62 60 59 57 55 54 53 52 51 50 49 49 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 33 34 35 37 38 40 41 42 43 44 45 45 45 45 44 43
 6 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 33 35 37 39 40 42 43 44 45 46 46 46 46 46 45 44 42 41 39 38 36 34 32 30 28 26 24 22 21 19 18 16 15 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 7 8 9 10 11 12 14 15 17 19 21 23 25 27 29 32 34 36 39 41 43 46 48 49 51 52 53 54 54 54 53 52 51 50 48 47 45 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 8 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 28 27 26 25 24 23 22 20 19 18 16 15 14 12 11 10 9 8 7 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 10 9 9 8 7 7 7 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 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 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 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 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 19 21 22 23 25 26 26 27 27 28 28 27 27 26 25 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 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 22 23 23 24 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 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 17 16 15 14 13 12
 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 42 44 46 48 51 53 56 59 62 66 69 73 77 81 86 90 94 98 102 105 108 110 111 112 111 110 108 106 102 98 94 89 85 80 75 70 66 61 57 53 50 46 43 40 37 35 33 30 29 27 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 33 33 32 32 32 32 31 31 30 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 17 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 36 36 36 36 36 36 36 35 35 34 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 29 32 34 37 40 43 46 50 54 58 62 66 71 76 80 85 90 94 98 102 105 107 109 110 110 109 108 106 104 101 98 94 91 87 83 80 76 73 69 66 63 60 58 55 53 51 49 47 45 43 42 40 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 33 35 36 38 40 41 42 43 44 44 44 44 44 43 42 41 40 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 45 46 46 46 46 45 44 43 42 41 40 38 37 35 34 32 31 30 29 28 26 25 25 24 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 47 49 51 52 54 55 56 56 56 55 54 53 51 49 47 44 42 40 37 35 33 31 29 28 27 26 25 25 25 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 39 39 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 44 44 44 44 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 35 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 37 37 37 36 36 35 34 33 33 32 31 30 29 28 26 25 24 23 23 22 21 20 20 19 19 19 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 27 28 29 29 30 30 30 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 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 27 26 26 26 25 25 24 24 23 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 32 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 29 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 24 23 22 21 21 20 20 19 19 19 18
 56 54 53 52 51 51 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 51 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 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 28 29 30 31 32 33 34 36 38 40 42 44 47 49 52 54 57 59 61 63 64 65 66 66 66 66 65 65 64 63 62 60 59 58 56 55 54 53 52 51 49 49 48 47 46 45 45 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 48 49 50 51 52 53 55 56 58 60 61 63 65 66 68 69 70 71 71 71 71 71 70 69 68 67 66 64 63 62 60 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 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 73 74 75 76 76 75 74 73 71 68 65 62 59 55 52 49 46 43 40 38 36 34 32 31 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 43 44 47 49 51 53 56 58 60 63 65 68 70 72 74 76 78 79 80 81 81 81 81 80 79 77 76 74 72 70 67 65 63 61 59 57
 12 12 13 14 14 15 16 18 19 20 21 23 24 26 27 29 31 32 34 36 37 39 41 43 44 46 48 50 52 54 55 57 59 61 63 65 66 68 69 71 72 73 74 75 75 75 75 75 75 74 73 72 71 70 68 67 65 63 61 59 57 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 19 18 17 17 16 16 16 17 17 18 19 20 22 23 25 27 29 31 34 36 38 40 42 44 45 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 52 52 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 26 27 29 30 32 34 37 39 42 44 47 50 52 55 57 59 61 63 64 64 64 63 62 60 58 56 53 50 47 43 40 37 34 31 29 27 24 23 21 20 19 18 17 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 28 30 31 33 34 36 37 39 40 41 42 42 43 43 43 42 42 41 40 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 12
 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 55 56 57 59 60 62 64 65 67 68 70 71 73 74 75 76 76 77 77 77 76 76 75 73 72 71 69 67 65 63 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 45 45 46 46 46 45 45 45 44 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 19 19 20 21 21 22 23 24 26 27 28 30 32 33 35 37 39 42 44 47 49 52 55 58 61 64 67 70 72 75 78 80 82 84 85 86 86 86 86 85 83 81 79 77 74 72 69 66 64 61 58 56 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27
 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 33 34 35 36 37 38 39 39 40 40 40 40 41 41 41 40 40 40 39 39 38 38 37 37 36 35 34 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 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 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 39 40 41 41 42 42 42 42 41 40 39 37 36 34 32 30 28 27 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 22 23 24 25 27 28 29 30 32 33 34 35 36 37 38 39 39 39 39 39 39 38 37 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14
 31 32 34 35 36 37 38 38 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 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 40 40 40 39 38 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 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 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 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 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 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 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30
 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 47 48 49 50 51 51 52 53 53 53 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 48 48 47 47 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 39 38 38 37 37 37 36 36 36 36 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 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 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 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 28 28 27 26 25 23 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 21 21 21 21 22 22 23 24 25 25 26 27 28 28 29 29 29 29 29 28 28 27 26 25 23 22 21 20 19 17 16 16 15 14 13 13 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 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 27 28 30 31 32 33 34 34 34 34 33 32 31 30 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 23 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 18 19 20 22 23 25 26 27 29 30 30 31 31 31 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 37 38 40 41 41 42 42 41 41 40 39 37 35 34 32 30 28 27 25 23 22 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 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
 22 22 23 23 24 25 27 28 29 31 32 33 35 36 37 38 39 39 39 39 39 38 38 37 36 34 33 32 31 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 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 30 31 32 33 34 35 37 39 40 42 44 45 47 49 50 51 52 53 53 53 53 52 51 50 49 47 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 42 44 45 46 47 48 48 48 48 47 47 45 44 43 42 40 39 38 36 36 35 34 34 34 34 34 35 36 37 37 39 40 41 42 44 45 46 47 48 49 49 50 50 50 50 49 49 48 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 37 38 39 39 40 40 40 40 40 40 39 39 38 37 36 34 33 32 31 30 28 27 26 26 25 24 24 23 23 22 22 22 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 19 19 19 20 20 21 21 22 23 23 24 25 27 28 29 31 32 34 35 37 39 40 42 44 45 46 47 48 48 48 48 47 47 46 44 43 41 39 38 36 34 32 31 29 28 26 25 24 23 23 22 22 21 21
 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 33 33 33 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 29 29 30 31 31 33 34 35 37 39 41 43 45 47 50 52 54 57 59 60 62 64 65 65 66 66 65 65 64 63 61 60 58 56 54 52 50 48 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 23 25 26 27 29 30 32 34 36 38 40 42 44 46 47 48 49 49 49 49 47 46 44 42 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 52 54 55 56 57 58 58 58 58 57 56 54 52 50 48 46 43 41 39 36 34 32 30 28 26 25 23
 46 47 48 49 50 51 52 53 55 56 57 58 59 60 60 61 61 61 61 61 60 59 58 57 56 54 53 51 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 34 35 36 38 40 42 44 46 48 51 53 55 57 59 61 62 62 62 61 60 58 56 53 50 47 44 41 38 36 33 31 29 27 25 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 44 45 47 49 50 52 53 54 55 55 55 55 55 55 54 53 52 51 50 49 48 46 45 44 43 42 41 41 40 39 39 39 39 40 40 41 42 43 44 45 46 48 49 51 52 54 55 56 57 57 58 58 58 57 57 56 54 53 52 50 48 46 44 42 40 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 45 47 48 50 51 51 51 51 51 50 49 47 46 44 43 41 39 38 37 35 34 33 32 31 30 30 29 29 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 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 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 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 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 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 23 24 25 26 26 26 26 26 26 26 26 25 24 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 26 27 28 29 29 30 30 30 30 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 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 5 5 5 5 5 5 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 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 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 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 5 5 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 6 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6
 30 31 32 32 32 33 32 32 32 31 30 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 34 35 36 38 39 40 41 43 44 45 46 47 47 48 48 49 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 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 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 31 32 34 36 38 40 42 43 45 46 48 48 49 49 48 48 46 45 43 41 39 36 34 32 30 28 26 24 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 17 18 19 21 22 23 25 26 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 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 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 28 29 31 32 32 33 33 32 32 31 30 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 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 8 8 8 8 8 8 8
 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 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 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 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 18 17 17 16 16 15 15 14 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 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 28 28 28 28 28 28 28 28 27 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19
 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 30 31 32 32 32 33 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 24 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 26 26 26 27 27 26 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 18 17 17 17 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 31 30 30 29 27 26 25 24 23 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 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 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14
 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 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 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 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 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 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 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 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 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 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 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 16 16 16 16 16
 29 30 31 33 34 36 38 40 41 43 45 46 47 49 50 51 51 52 52 52 52 52 51 50 50 49 48 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 44 45 45 45 45 45 44 43 42 40 39 37 35 34 32 31 29 28 27 26 25 24 24 23 23 23 22 22 22 23 23 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 47 48 49 50 50 50 50 50 50 49 48 47 46 45 44 42 41 40 39 38 37 35 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 39 40 41 41 41 42 42 42 42 41 41 40 39 39 38 37 35 34 33 32 31 30 29 27 26 25 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27
 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 26 27 29 31 33 35 36 38 39 40 40 40 40 40 39 38 37 35 34 32 30 28 27 25 23 22 20 19 18 16 15 14 14 13 12 11 11 10 10 10 10 9 9 9 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 29 30 31 32 32 32 32 32 31 30 28 27 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 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 12 12 12 12 12 12 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 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 26 27 26 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8
 22 21 20 20 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 28 29 31 33 35 37 39 42 44 46 48 50 52 54 55 56 56 57 56 56 55 53 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 39 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 38 39 40 41 41 41 41 41 41 41 40 39 38 37 36 35 33 32 31 29 28 27 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 8 8 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 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 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 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 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 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 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 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 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 10 11 11 10 10 10 10
 43 42 42 41 39 38 36 35 33 31 30 28 27 26 25 23 23 22 21 20 20 19 19 19 19 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 53 54 55 56 57 57 57 57 56 55 54 53 51 49 47 45 43 41 38 36 34 32 30 28 27 25 23 22 21 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 27 27 27 26 25 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 15 15 15 15 15 16 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 21 22 22 23 23 24 25 25 25 26 26 26 27 27 27 27 26 26 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 21 22 23 25 26 28 30 32 33 35 37 39 41 43 45 47 49 50 52 53 54 54 55 55 55 55 54 53 52 51 50 48 47 45 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 39 40 42 42 43 43
 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 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 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 3 3 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 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 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 4 4 4 4 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 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 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 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 2 2 2 2 2 2 2
 17 18 18 19 20 21 22 24 25 26 27 29 30 31 32 33 34 34 35 34 34 33 33 32 30 29 28 26 25 23 22 21 20 18 17 16 16 15 14 13 13 12 12 12 12 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 26 27 28 29 29 30 30 31 31 31 30 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 20 21 22 23 24 24 24 24 24 24 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 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 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 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
 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 36 36 37 37 37 37 37 37 36 35 34 33 32 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 18 18 19 19 18 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 23 24 25 27 29 30 32 33 35 36 37 38 38 39 39 38 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 37 39 41 43 45 46 47 47 47 47 46 44 42 40 37 35 32 30 28 26 23 22 20 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 20 22 24 26 28 30 32 34 36 38 39 40 41 41 40 40 39 37 36 34 32 30 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12
 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 11 12 13 15 17 18 20 21 22 23 24 24 23 22 21 20 18 16 15 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 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 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 12 14 15 17 19 21 23 26 28 29 31 31 31 30 29 28 25 23 21 19 17 15 14 12 11 10 9 8 7 7 6 6 5 5 5 5 5 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 14 16 17 19 22 24 25 27 28 28 28 27 26 24 22 20 18 16 15 13 12 10 9 8 8 7 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 21 21 22 22 22 22 21 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10
 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 20 20 21 22 22 22 22 22 22 21 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 22 23 23 23 23 23 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 19 19 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 19 20 21 23 25 27 29 32 35 38 41 44 47 50 52 54 55 56 56 55 54 52 50 47 45 42 40 37 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 26 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 34 36 37 38 38 38 37 36 34 32 30 28 26 23 21 19 18 16 15 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 26 27 27 28 28 27 27 26 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11
 39 37 36 35 33 32 32 31 30 30 30 30 30 30 31 31 32 33 34 35 37 39 41 43 45 48 51 54 57 61 64 68 72 75 79 82 85 88 90 91 92 92 91 89 87 84 81 78 74 70 67 63 59 56 53 50 47 45 43 41 39 37 36 35 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 44 44 45 45 45 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 44 44 45 46 48 49 51 52 54 57 59 62 65 68 71 74 77 80 82 85 87 88 89 90 89 89 87 85 83 81 78 75 72 69 66 63 60 58 56 53 51 49 48 47 45 44 44 43 43 42 43 43 43 44 44 45 46 47 49 50 51 53 54 56 57 58 59 60 60 60 60 60 60 59 58 58 56 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 50 50 50 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 50 50 50 50 51 51 52 53 53 54 55 56 56 57 58 58 59 60 60 60 61 61 61 61 61 61 61 61 60 60 60 60 60 60 61 61 61 62 63 64 64 66 67 68 70 71 73 74 76 78 79 80 82 83 83 84 84 83 83 81 80 78 75 73 70 67 64 61 58 56 53 51 48 47 45 43 42 41 41 40 40 40 40 40 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 53 53 52 51 50 49 47 46 44 42 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 33 34 35 36 37 37 37 37 36 35 34 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 16 16 16 17 18 19 19 20 22 23 24 25 27 28 30 32 33 34 36 37 37 38 38 38 37 37 36 35 33 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 22 23 25 26 27 28 29 30 31 32 33 34 35 35 35 35 35 35 35 35 34 34 33 33 32 32 32 31 31 31 32 32 32 33 34 35 36 38 39 41 43 45 48 50 53 55 58 60 62 63 64 64 63 62 60 57 55 51 48 45 42 39 36 33 31 29 27 25 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 24 24 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 34 35 35 36 36 35 35 35 34 33 32 31 29 28 27 26 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 33 34 35 35 36 36 35 35 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 22 23 24 26 27 28 29 30 31 32 32 32 32 32 31 31 29 28 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 28 28 29 29 28 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 32 34 36 38 40 41 43 44 45 46 47 47 47 46 45 44 43 42 40 39 37 36 34 33 32 30 29 28 28 27 26 26 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 30 29 28 28 26 25 24 23 22 21 19
 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 47 49 52 54 56 58 59 60 61 61 60 59 57 55 53 50 48 45 42 40 37 35 33 31 29 28 27 25 24 24 23 22 22 22 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 27 30 33 37 41 45 49 53 57 60 63 65 66 66 65 63 61 58 55 52 49 46 43 40 37 35 33 31 29 27 26 25 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 35 35 35 35 34 33 32 31 30 29 28 26 25 24 23 22 22 21 20 20 20 20 19 19 20 20 20 21 22 23 24 25 27 28 30 32 34 37 39 42 45 47 49 51 53 54 54 54 52 51 48 46 43 40 37 34 32 29 27 25 24 22 21 20 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19
 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 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 18 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 31 32 34 35 37 39 40 42 43 44 44 44 44 43 42 41 39 37 35 33 31 28 26 24 22 20 19 17 16 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 21 23 25 27 28 30 32 34 36 37 39 41 42 43 44 44 45 45 45 45 44 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 53 54 55 56 57 57 57 57 56 55 54 52 50 48 46 44 42 39 37 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 12 12 13 13 14 15 17 18 19 21 23 25 28 30 33 36 39 42 45 48 51 53 55 57 58 58 58 57 56 54 52 50 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 21 22 22 23 24 25 26 27 29 30 31 32 33 34 36 37 38 39 40 40 41 42 42 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 29 30 32 34 37 40 43 47 52 57 62 68 74 80 86 92 97 101 102 103 101 97 92 86 80 73 66 60 54 49 44 40 36 33 30 27 25 24 22 21 20 19 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 35 37 39 42 45 47 50 52 54 56 58 59 61 61 62 62 62 62 62 61 60 59 57 56 54 53 51 49 47 45 43 41 40 38 36 35 33 32 31 30 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 20 20 21 23 24 25 27 29 31 33 35 37 39 40 42 43 44 45 45 45 44 42 41 39 37 35 33 31 29 28 26 24 23 22 21 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 16 16 16 16 16 17 17 17 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 67 68 69 70 70 70 70 69 68 67 65 64 62 60 58 57 55 53 52 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 70 71 72 73 73 72 72 70 68 66 64 61 59 56 53 50 48 45 43 41 39 37 35 33 32 31 30 29 28 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 42 43 45 47 48 50 51 52 53 54 54 54 54 54 53 52 51 50 48 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 51 51 52 52 52 52 52 51 51 50 48 47 46 44 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 45 46 46 46 46 46 46 45 44 43 42 41 40 39 38 37 36 34 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 37 38 40 42 43 45 47 50 52 54 56 59 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 23 24 23 23 23 22 21 20 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 24 26 27 28 29 29 29 30 29 29 28 27 26 25 24 22 21 20 19 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 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 7 7 7 7 7 8 8 8 9 10 10 11 11 12 13 14 14 15 15 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 21 21 21 21 20 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 17 17 16 16 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20
 13 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 28 28 28 27 26 25 24 23 22 21 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 13 13 14 16 17 18 20 22 24 27 29 32 35 38 41 43 45 47 47 47 46 45 43 40 37 35 32 29 27 25 23 21 19 18 17 16 15 14 14 13 13 13 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 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 12 13 13 13 13 13 13 13 13 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 52 53 53 54 54 54 53 53 52 51 50 49 47 46 44 43 41 39 38 36 35 34 32 31 30 30 29 28 28 28 28 28 28 29 30 30 31 33 34 36 37 39 41 44 46 48 51 53 56 58 60 62 64 65 66 67 68 68 68 67 66 65 64 62 61 59 57 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 33 34 35 36 36 37 37 37 37 37 36 36 35 34 33 32 31 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 21 21 22 22 22 22 23 23 24 25 25 26 27 28 30 31 32 34 35 37 38 40 41 43 44 45 46 47 47 48 48 47 47 46 45 44 43 42 41 39 38 37 35 34 33 32 30 29 29 28 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 45 44 44 43 43 42 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 18 18 17 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 15 16 17 17 18 18 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 17 17 17 16 16 15 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 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 19 19 19 18 17 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 11 12 13 14 15 16 17 17 18 19 19 19 19 19 19 19 19 18 18 17 17 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 16 17 18 19 19 19 19 19 18 17 16 14 13 12 10 9 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 16 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 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 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 10 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 11 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 15 16 16 16 16 16 15 15 14 13 13 12 11 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 54 54 54 53 52 50 48 45 43 40 37 35 32 30 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 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 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 24 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 33 35 36 38 39 40 41 42 43 43 43 42 42 41 39 38 37 35 34 33 31 30 29 28 27 26 26 25 25 25 25 25 25 26 26 27 27 28 29 29 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 26 27 28 30 32 34 36 39 41 43 46 48 50 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 25 25 25 26 26 27 28 29 31 33 35 38 41 44 49 53 58 64 69 75 80 84 88 89 90 88 85 80 75 69 63 57 51 45 40 36 32 28 25 22 20 18 16 15 13 13 12 11 11 10 10 10 10 11 11 12 12 13 14 15 17 19 21 23 26 29 32 36 40 43 47 51 55 58 60 61 62 61 60 58 56 54 51 48 46 43 41 39 37 35 34 32 31 30 29 29 28 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 30 30 29 28 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 12 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 34 35 37 38 39 40 42 44 46 48 50 52 55 58 61 65 68 71 75 78 81 83 84 84 83 81 77 73 68 63 57 52 46 41 37 33 29 26 23 20 18 17 15 14 13 12 11 11 10 10 10 10 10 10 10 11 12 12 14 15 17 18 21 23 26 30 34 39 44 50 57 64 72 80 87 94 100 104 106 105 102 98 92 85 78 71 64 58 53 48 44 41 38 36 34 33 31 31 30 30 30 30 30 30 31 32 33 34 35 36 37 38 40 41 42 42 43 43 43 43 42 41 40 39 37 36 34 33 31 29 28 27 26 25 24 23 22 21 21 20 20 20 20 19 19 20 20 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 34 35 36 36 37 37 38 38 38 38 38 38 37 37 36 35 34 33 33 32 31 30 29 28 27 27 26 26
 35 34 33 32 31 29 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 24 25 25 26 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 37 38 40 41 42 43 43 43 43 43 43 42 41 40 39 37 36 35 33 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 32 32 32 32 31 31 30 30 29 28 27 26 25 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 33 34 34 34 34 34 33 33 32 31 31 30 29 28 27 25 24 23 22 22 21 20 19 19 19 18 18 18 18 18 18 19 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 38 39 38 38 38 37 37 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 13 12 12 12 11 11 11 10 10 10 9 9 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 14 15 15 16 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 11 12 13 14 15 16 17 18 19 20 21 21 21 21 20 19 19 17 16 15 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 17 18 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 11 12 14 15 16 18 20 21 23 25 27 28 29 30 30 30 29 28 26 24 23 21 19 17 15 14 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 18 19 19 19 19 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 11 11 12 13 15 16 17 18 20 21 22 22 22 22 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14
 9 8 7 7 6 5 5 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 10 11 11 12 13 13 13 13 12 11 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 16 18 20 22 24 26 28 30 32 32 32 32 30 28 26 24 22 20 18 16 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 9 9 9 8 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 3 3 4 4 5 6 7 8 10 13 16 19 23 28 32 36 38 38 36 32 27 22 18 15 12 10 8 6 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 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 7 7 8 8 9 10 10 11 11 12 12 12 12 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 11 11 11 11 11 11 10 10
 51 48 45 43 40 38 36 34 32 30 29 27 26 25 25 24 24 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 30 29 28 27 25 24 23 22 21 20 20 19 19 18 18 18 18 18 19 19 20 21 22 23 25 26 28 31 33 35 38 40 43 45 47 49 51 52 52 52 51 50 49 47 45 43 42 40 38 36 35 34 33 32 31 31 31 30 30 30 30 31 31 31 31 31 31 32 32 31 31 31 30 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 34 35 36 36 36 36 37 36 36 36 35 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 30 31 33 35 37 40 42 45 48 51 54 57 59 61 63 63 64 63 62 60 58 56 53
 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 10 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 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 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 16 15 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 12 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 7 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 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 11 11 12 12 13 14 14 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 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 16 16 17 17 17 17 17 16 16 16 15 15 14 13 13 12 12 11 11 10 10
 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 49 48 47 46 44 42 40 38 36 34 32 31 29 27 26 25 24 23 22 21 21 21 20 20 20 21 21 22 22 23 24 25 27 28 30 31 33 34 35 36 36 36 35 34 33 31 30 28 26 24 23 21 20 18 17 16 15 15 14 13 13 13 12 12 13 13 13 14 15 16 18 19 21 24 26 29 32 35 38 41 43 45 46 46 46 45 44 42 40 37 35 32 29 27 24 22 20 19 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 25 27 30 32 35 38 41 44 47 50 53 55 57 59 60 61 61 61 61 60 59 58 56 55 53 51 49 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 19 20 22 24 25 27 29 31 33 34 36 36 37 37 37 36 35 34 33 31 30 29 28 27 26 25 25 25 25 25 26 27 27 29 30 31 33 35 37 39 40 42 44 46 46 47 47 46 44 42 39 36 33 30 27 25 22 20 18 17 15 14 14 13 12 12 12 11 11 11 12 12 12 13 14 15 16 17 19 21 23 25 28 31 34 38 41 45 49 52 55 57 59 59 59 59 57 55 53 50 47 44 41 39 36 34 32 30 29 28 27 26 25 25 24 24 24 25 25 25 25 26 26 27 28 28
 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 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 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 22 22 22 23 24 25 27 28 30 32 34 36 38 39 41 42 42 42 42 41 39 37 35 33 30 28 26 24 22 20 18 17 16 15 14 13 12 12 12 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 31 31 32 32 31 31 30 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 36 38 39 40 40 41 40 40 39 37 35 33 32 30 28 26 24 23 21 20 19 18 18 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 20 19
 10 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 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 5 5 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 8 8 8 9 10 10 11 12 12 13 14 15 15 16 16 16 17 17 16 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 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 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10
 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 15 15 16 17 18 19 20 21 23 25 27 29 31 33 35 37 39 40 41 42 42 42 41 40 39 37 35 33 30 28 26 25 23 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 23 24 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 21 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 36 37 38 39 40 40 40 39 39 37 36 35 33 31 29 27 25 24 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 18 18 19 19 20 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 24 23 23 22 21 20 20 19 18 17 16 16 15 15 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 31 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 35 34 33 32 32 31 31 31 31 32 33 34 36 38 40 42 44 46 48 49 50 49 48 46 44 41 38 34 31 28 25 22 20 17 15 13 12 10 9 8 7 7 6 6 6 6 7 7 8 9 10 11 12 14 15 17 19 21 23 25 28 30 32 35 37 38 40 40 41 41 41 40 40 39 38 38 38 38 38 38 39 40 41 43 44 46 48 50 52 53 54 55 55 54 52 50 47 43 39 35 31 28 24 21 19 17 15 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 19 21 24 26 29 32 35 38 40 42 43 44 44 43 42 40 38 35 32 30 27 24 22 20 18 16 14 13 12 11 11 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 23 24 26 29 31 33 34 36 37 38 38 38 37 36 34 33 31 30 29 28 27 26 26 25 25 25 26 26 27 27 28 29 30 32 34 35 37 39 42 44 46 49 51 53 54 56 56 57 56 55 54 53 51 50 48 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 34 34 33 32 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 12 13 14 15 17 20 22 25 28 32 36 39 43 47 50 53 55 57 57 56 54 51 48 44 41 37 33 29 26 24 21 19 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 14 15 16 18 19 21 24 26 29 31 34 36 38 39 40 40 40 40 39 38
 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 16 17 19 20 21 22 23 24 26 27 28 29 30 31 31 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 28 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 33 34 35 35 35 35 34 33 32 31 30 28 27 26 24 23 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 23 24 26 27 29 31 33 36 38 40 42 43 44 45 45 45 44 43 41 40 38 36 33 31 29 27 25 23 22 20 19 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 21 21 21 20 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 27 29 30 31 32 33 34 34 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 31 31 30 30 29 28 27 27 26 25 24 23 23 22 21 21 21 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 36 38 40 41 43 44 45 45 45 45 44 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 20 19 18 18 17 17 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 21 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 23 23 24 24 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 14 14 14 15 16 16 17 18 19 19 20 21 22 22 22 23 23 23 23 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 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 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 21 21
 42 43 43 43 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 43 42 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 34 35 36 38 41 44 47 51 56 61 66 72 77 83 87 90 93 94 93 92 89 85 81 76 71 66 62 57 53 49 45 42 39 37 35 34 33 32 32 33 33 35 36 38 40 43 45 48 51 54 58 61 64 68 71 74 76 79 80 81 82 81 80 79 77 74 71 68 65 61 58 55 52 50 47 45 44 42 40 39 38 37 36 35 35 34 34 34 34 34 35 35 36 37 39 41 42 45 47 50 52 55 58 60 62 64 65 66 66 65 64 62 60 58 55 52 49 46 43 40 37 34 32 30 28 27 26 25 25 25 25 26 27 28 30 32 34 36 38 40 43 45 48 50 53 55 56 58 59 59 59 58 57 56 54 52 50 48 46 45 43 42 42 41 41 42 42 43 44 45 47 49 51 53 55 57 59 61 62 63 64 65 65 64 64 62 61 59 57 55 53 52 50 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 35 36 38 39 40 42 43 44 45 46 47 48 48 49 49 49 48 48 47 47 46 45 44 43 42 42 41 41 40 40 40 40 40 41 41 41 42 42
 82 81 78 75 71 67 62 58 54 50 47 43 41 39 37 35 34 34 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 62 64 65 66 66 66 66 65 63 62 60 57 55 52 50 48 45 43 41 40 38 37 35 35 34 34 33 34 34 35 36 37 38 40 41 42 44 45 46 47 47 47 47 46 45 44 43 42 41 40 39 38 37 37 37 38 39 40 42 45 48 52 56 61 66 72 77 82 86 90 93 94 95 94 92 90 86 83 78 74 70 66 62 58 55 53 50 49 48 47 47 48 49 51 53 56 59 63 67 71 75 79 83 86 89 91 92 93 92 91 89 87 84 80 76 73 69 65 62 59 57 55 53 52 51 51 51 51 52 52 52 53 53 53 53 53 52 51 50 49 48 46 44 43 41 40 38 37 36 36 36 36 36 37 38 39 41 43 45 47 49 52 54 57 59 61 63 64 65 65 65 64 63 61 58 56 53 51 48 46 44 42 41 40 40 40 40 40 40 41 41 42 43 43 44 44 45 45 45 45 45 44 43 42 41 40 39 38 37 36 35 35 35 35 36 37 39 40 43 45 48 51 55 58 62 65 68 71 73 74 74 73 71 69 65 61 57 53 48 44 41 38 35 33 32 31 30 29 29 29 29 29 30 31 31 32 34 35 36 38 39 41 42 44 46 47 49 50 51 52 53 54 54 54 53 53 52 51 49 48 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 31 31 32 33 34 36 39 42 45 49 53 58 63 67 72 76 79 82 83 83
 42 42 41 40 38 36 34 31 28 26 23 21 19 18 16 15 14 14 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 39 41 43 45 46 47 48 48 47 46 45 43 41 39 36 34 32 30 27 25 24 22 20 19 17 16 15 14 13 12 12 11 11 11 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 19 19 20 21 23 24 26 27 29 31 33 34 36 38 40 41 43 44 45 46 47 48 48 48 48 47 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 25 24 24 24 24 25 25 26 27 28 29 31 32 33 33 34 34 33 33 31 30 28 26 25 23 21 19 17 16 14 13 12 12 11 11 10 10 11 11 11 12 13 14 15 16 18 20 21 23 25 27 29 31 33 34 36 36 37 37 36 35 34 32 30 28 27 25 23 22 21 20 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 15 16 17 18 20 21 23 25 26 28 30 31 33 34 34 35 35 35 34 34 33 32 30 29 28 26 25 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 16 16 16 17 17 18 19 20 21 23 24 25 26 28 29 30 30 31 31 31 30 30 29 28 27 26 25 24 23 22 21 21 20 20 20 21 21 22 23 24 26 28 30 32 34 36 38 40 41
 40 41 42 43 43 44 44 44 44 43 42 41 40 39 37 36 35 34 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 32 33 35 36 37 38 38 39 39 39 39 38 38 37 37 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 39 39 39 39 40 40 41 42 42 43 44 45 46 47 47 48 49 49 49 49 48 47 46 45 43 42 40 38 37 35 33 32 30 29 28 27 26 25 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 35 36 36 37 38 38 39 39 39 38 38 37 36 35 33 32 31 29 28 27 25 24 24 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 38 39 40 40 40 40 40 39 39 37 36 35 33 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 18 18 18 18 18 19 20 21 22 23 25 26 28 30 31 33 35 37 38 40 41 42 42 43 43 43 43 43 42 41 40 39 38 37 36 35 34 33 33 33 33 33 33 33 34 35 36 37 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 14 14 15 16 17 18 19 20 22 24 25 27 29 30 31 32 33 33 33 33 32 31 30 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 12 11 11 11 12 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 43 44 44 43 42 40 39 36 34 32 29 27 25 23 21 19 17 16 15 14 13 13 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 17 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 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 13 13 13 14 14 15 16 17 18 19 20 22 24 26 29 32 35 39 43 46 49 52 54 54 53 51 49 46 42 38 35 32 29 26 23 21 19 18 16 15 14 13 12 12 11 11 11 11 11 11 12 13 14 16 18 20 23 27 32 37 43 50 57 65 73 80 86 91 93 92 89 84 77 70 62 55 49 43 38 34 30 27 24 22 21 19 18 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 12 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 31 34 36 38 40 41 42 42 42 41 39 37 35 32 30 27 25 23 22 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12
 29 29 28 27 26 25 24 23 22 21 21 20 20 20 20 21 21 22 23 23 24 25 25 26 26 26 26 26 26 25 24 24 23 22 20 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 23 24 25 26 27 28 29 30 30 31 31 32 32 33 33 33 34 34 34 33 33 33 32 32 31 30 29 28 27 26 25 23 22 21 20 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 16 17 18 19 21 23 24 26 28 30 32 33 33 34 34 33 32 31 29 28 26 24 22 20 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 9 9 10 10 11 12 13 14 16 17 19 20 22 23 25 27 28 29 30 31 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 35 35 35 36 36 37 37 38 38 38 38 38 37 37 36 35 34 34 33 32 31 31 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 32 32 31 31 30 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 33 34 35 36 36 36 35 34 33 31 29 27 26 24 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 11 11 11 12 12 13 14 15 17 18 20 22 23 25 26 28 29 29 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
 17 18 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 44 46 47 47 47 46 44 42 40 37 34 31 28 25 22 20 18 16 14 12 11 10 8 8 7 6 6 6 6 6 6 6 7 8 8 9 10 12 13 15 17 19 21 24 27 30 34 37 39 41 43 43 41 39 36 33 29 26 23 20 18 16 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 16 17 19 20 22 23 24 25 25 25 25 25 24 23 22 21 19 18 17 16 15 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 16 17 18 20 21 23 25 28 30 32 34 36 38 40 41 41 41 40 39 37 35 33 30 28 25 23 20 18 16 15 13 12 11 11 10 10 10 9 9 10 10 10 11 11 12 13 14 15 16 17 18 20 22 24 26 28 30 32 34 35 36 36 35 34 32 29 26 24 21 18 16 14 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 10 11 11 12 12 12 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 11 11 11 10 10 10 9 9 9 10 10 10 11 11 12 12 13 14 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 14 14 14 13 13 12 11 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 12 13 14 14 14 15 14 14 14 13 13 12 12 11 11 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 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
 36 36 35 33 32 30 29 27 26 24 23 22 22 21 21 21 21 22 22 23 23 24 25 26 26 27 28 28 28 29 28 28 28 27 26 25 24 22 21 20 18 17 16 15 15 14 14 14 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 31 31 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 19 20 21 22 23 25 27 30 33 36 39 43 47 51 54 57 59 59 59 57 55 51 48 44 40 36 33 30 27 24 22 20 18 17 15 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 19 20 21 21 22 22 22 23 23 23 24 24 25 25 26 28 29 31 33 35 37 40 42 45 47 50 52 54 56 57 57 57 57 56 55 53 51 49 47 45 42 41 39 37 36 35 35 35 35 35 36 36 37 38 39 40 41 42 43 43 44 44 45 45 45 44 44 43 42 41 40 39 37 36 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 15 15 16 16 17 18 19 21 22 24 25 27 29 30 32 33 35 36 37 38 39 39 39 38 38 37 36 34 33 32 30 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 24 25 26 27 28 29 31 32 34 35 36 36 36
 55 53 51 48 45 43 40 38 37 35 34 33 33 33 34 34 35 37 38 39 41 42 44 44 45 45 45 44 43 42 40 38 35 33 31 28 26 24 22 20 18 17 16 15 15 14 14 14 15 16 16 17 19 20 22 24 26 28 30 32 34 37 39 41 43 44 45 46 46 46 46 46 45 44 44 43 42 42 43 43 44 45 47 50 52 55 59 62 65 67 69 70 69 67 63 59 54 48 43 38 33 29 26 23 20 18 16 15 14 14 13 13 13 13 13 14 14 15 15 16 17 18 20 21 23 24 26 28 30 32 34 36 38 39 41 42 42 42 42 41 40 39 37 36 34 32 30 29 27 25 24 22 21 19 18 17 15 14 13 12 12 11 10 10 9 9 9 9 9 9 10 11 12 13 14 16 18 20 22 25 27 30 33 35 37 38 39 39 38 37 36 34 32 30 28 27 25 24 23 23 22 22 22 22 22 22 22 23 24 24 25 26 27 29 30 31 33 35 37 38 40 42 44 46 47 49 49 50 50 49 48 47 45 43 41 39 37 34 32 30 29 27 26 24 23 22 22 21 21 21 20 21 21 22 23 24 25 27 29 30 32 34 35 36 37 37 36 35 33 31 29 26 24 22 20 18 17 15 14 13 13 12 12 12 12 12 13 13 14 15 16 17 18 20 21 23 24 26 28 29 31 33 34 36 38 39 41 43 44 45 46 47 48 48 48 48 47 46 45 43 41 40 38 36 34 32 30 28 26 25 24 22 21 20 20 19 19 18 18 18 18 19 19 20 21 23 24 27 29 32 36 40 43 47 51 54 56 57 57 57
 46 45 44 42 40 37 35 32 30 28 27 26 25 25 25 25 26 27 29 31 34 37 40 44 48 52 56 60 63 65 65 65 62 59 54 49 44 38 34 29 25 22 19 17 15 13 12 11 11 11 11 11 11 12 12 13 14 15 17 18 20 22 24 26 28 30 33 34 36 37 37 36 35 34 32 30 27 25 23 22 20 19 18 18 17 17 17 18 18 19 20 21 22 23 24 25 26 26 26 25 25 23 22 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 34 35 36 37 37 36 36 34 33 31 29 27 25 24 22 20 18 17 16 14 13 12 11 11 10 10 9 9 9 9 9 9 10 11 12 13 15 16 18 20 22 23 25 26 26 26 25 24 23 21 19 18 16 15 13 12 11 11 11 10 10 10 11 11 12 12 13 14 15 17 18 20 21 23 25 27 30 32 34 36 38 39 40 40 40 38 37 35 32 30 27 25 23 21 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 11 11 11 12 13 14 15 16 17 19 21 22 24 25 26 27 28 27 27 26 25 23 22 21 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 22 23 23 23 23 23 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 13 14 15 16 17 19 21 24 27 31 36 40 46 51 55 59 61 62 61 59 55 52 47 43 39 35 32 29 27 25 23 21 20 19 19 19 19 19 20 21 22 24 26 29 32 35 37 40 43 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 19 20 21 22 23 24 24 24 25 25 24 24 23 23 22 21 20 19 19 18 17 16 16 15 15 15 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 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 30 30 30 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 30 31 31 31 30 30 29 28 27 26 25 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 25 25 24 23 22 21 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 19 19 19 19 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 18 18 19 19 20 20 21 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
 7 7 7 7 7 6 6 6 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 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 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 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 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 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 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 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 6 6 6 7 7 7 7 7 8
 61 63 64 64 64 63 61 59 57 54 52 49 47 45 43 42 40 39 38 37 37 36 36 35 35 35 35 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 21 21 22 23 23 24 25 27 28 29 30 31 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 36 37 38 40 42 44 46 49 52 54 57 59 60 60 60 59 57 54 51 48 44 40 37 33 31 28 26 24 22 21 20 19 19 19 18 18 19 19 19 20 21 21 23 24 25 27 28 31 33 35 38 41 44 47 50 53 56 58 60 60 60 59 58 55 53 49 46 43 40 37 34 31 29 27 25 23 22 20 19 18 18 17 16 16 16 16 16 17 17 18 19 20 21 23 25 27 29 31 33 35 37 39 40 42 42 43 43 43 43 42 42 41 41 41 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 39 38 37 36 36 35 34 33 32 31 31 30 30 30 30 30 31 31 32 33 34 35 37 38 39 40 41 42 43 44 45 45 45 46 46 46 46 47 47 47 48 49 50 51 53 55 57 59 61 64 67 69 71 72 73 72 71 69 66 62 58 53 49 45 41 37 34 31 29 27 25 23 22 22 21 21 21 21 21 22 22 23 24 25 27 28 29 31 33 34 36 38 40 41 43 44 46 47 47 48 48 48 47 46 45 44 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 29 31 33 35 37 40 43 46 49 53 56 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
 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 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 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 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 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 8 8 8 8 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 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 7 7 6 6 6 6
 59 62 64 65 66 66 66 64 63 61 58 56 54 51 49 47 45 43 42 41 40 39 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 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 36 36 36 36 37 37 37 38 38 39 39 40 41 42 42 43 43 44 44 44 44 43 42 42 40 39 38 36 35 34 32 31 30 29 28 28 27 27 27 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 30 29 28 28 28 27 27 28 28 28 29 30 31 32 33 35 36 38 40 42 44 45 47 48 49 50 50 50 49 48 48 46 45 44 43 42 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 33 34 35 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 59 59 60 60 60 59 58 57 55 53 51 49 47 44 42 40 39 37 36 34 33 33 32 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 31 31 31 32 33 34 35 37 39 41 43 45 48 51 54 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 22 21 21 20 20 19 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 9 9 9 10 10 11 12 14 16 18 20 23 26 30 32 35 36 36 34 31 28 24 21 18 15 13 11 9 8 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 14 14 13 13 12 12 11 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 15 16 17 18 19 20 21 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 7 7 8 9 10 12 13 14 16 17 19 20 20 20 20 19 18 17 16 14 13 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 7 7 8 9 10 11 13 15 17 19 21 23 24 25 25 24 23 21 19 17 16 14 13 12 11 10 10 10 10 9 10 10 10 11 11 12 13 14 15 16 17 18 19 19 20 21 21 21 21 20 20 19 18 17 16 15 13 12 12 11 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 22 23 24 25 26 27 27 27 27 26 26 25 25 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 10 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 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 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 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 15 16 16 16 15 15 14 13 12 11 10 10 9 8 7 7 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 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 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 14 15 15 15 15 14 14 14 13 12 11 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9
 34 34 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 26 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 32 33 33 34 34 34 34 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 25 25 26 26 27 28 29 30 31 31 32 32 33 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 30 30 29 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 19 19 18 19 19 19 19 20 20 21 22 23 24 26 27 28 29 31 32 33 34 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 57 58 58 58 58 58 58 58 58 58 58 59 60 60 61 61 62 62 62 62 62 61 61 59 58 56 54 53 51 49 47 45 44 42 41 40 39 38 38 38 38 38 38 39 40 41 42 44 46 48 50 52 55 57 60 62 64 66 67 68 68 68 67 66 65 63 60 58 56 54 52 51 49 48 48 47 47 48 48 49 51 53 55 57 59 61 63 65 66 67 67 66 64 62 59 57 54 51 48 46 44 42 41 40 39 39 39 40 40 42 43 45 47 50 52 55 58 61 63 65 66 66 66 65 63 60 57 53 50 47 43 40 38 35 33 31 30 29 28 27 27 26 26 27 27 28 29 30 31 33 35 36 38 40 42 45 47 48 50 52 53 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 53 52 51 49 47 46 44 42 40 38 37 35 34 33 31 31 30 29 29 28 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 31 30 29 29 29 28 29 29 29 30 31 32 33 35 37 39 41 43 46 49 51 54 56 57 58 58 58 57 56 54 52 50 49 47 45 44 43 42 41 41 40 40 40 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 33 32 32 31 31 31 31 31 32 32 33 34 35 36 38 39 40 42 43 44 45 46 46 46 46 45 45 44 43 42 41 40 39 38 38 37 37 37 37 37 37 38 39 40 41 42 44 45 47 49 50 52 53 55 56 56
 121 125 125 120 112 103 92 82 73 66 59 54 49 46 43 41 40 39 39 39 39 40 40 41 42 43 43 44 44 43 43 42 41 39 38 36 34 32 31 29 28 27 26 25 25 25 25 25 25 26 27 28 30 31 33 35 36 38 40 42 43 44 44 45 44 44 43 42 41 40 38 37 37 36 36 36 37 38 40 43 46 50 56 63 71 80 91 101 111 118 122 122 117 108 97 86 75 65 56 49 43 38 34 31 29 27 26 25 25 25 25 25 26 28 29 30 32 34 36 38 39 41 41 42 42 41 40 38 37 35 33 31 29 27 26 25 24 23 22 22 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 29 30 31 32 34 37 40 44 49 55 62 70 80 91 103 114 124 130 131 126 118 106 93 81 69 59 51 44 38 34 30 27 25 23 22 21 20 20 20 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 24 25 25 26 27 28 28 29 29 29 29 29 28 27 26 25 24 23 22 21 21 20 20 19 19 20 20 21 22 24 26 29 33 38 44 52 61 72 85 100 115 130 142 149 150 145 136 124 111 98 87 77 69 62 57 53 49 47 45 43 42 41 41 40 39 39 38 37 36 35 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 19 20 20 21 22 23 25 26 28 31 33 35 38 40 42 44 45 46 46 45 44 42 40 38 36 34 32 31 29 28 27 27 27 27 28 29 31 33 37 41 46 52 60 69 79 91 102 113
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 75 76 75 74 71 68 64 59 55 51 47 43 40 37 35 33 31 30 28 27 27 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 24 23 23 23 22 23 23 23 24 25 27 28 31 33 37 40 45 50 55 61 67 72 77 80 82 83 82 79 75 71 67 63 58 54 51 48 45 43 41 39 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 44 44 44 44 43 42 41 40 38 37 36 35 34 33 33 33 33 33 34 35 36 38 40 42 45 48 51 54 57 60 63 65 66 66 65 63 61 58 55 51 48 45 43 40 38 37 36 35 34 34 34 34 34 35 36 36 37 38 40 41 42 42 43 44 44 45 45 45 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 40 40 40 40 41 42 43 44 46 48 51 54 58 61 65 69 73 77 80 82 82 81 78 74 70 64 59 53 48 44 40 37 34 32 30 29 28 27 27 27 28 28 29 30 31 33 34 36 38 39 40 41 42 42 42 41 40 39 37 35 33 31 30 28 26 25 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 32 34 35 37 38 39 40 41 41 42 42 42 42 42 42 43 44 45 46 47 49 52 55 58 61 65 68 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 26 29 32 34 36 36 36 35 33 31 29 28 26 24 23 22 21 20 19 19 19 19 19 19 19 19 19 19 18 18 18 17 16 15 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 18 18 18 17 16 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 14 15 17 19 20 22 24 25 25 25 24 23 21 19 17 15 14 13 11 10 10 9 8 8 8 8 8 8 9 9 10 11 12 14 15 17 18 20 22 23 24 25 26 26 25 25 24 23 22 21 20 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 9 9 9 10 11 12 13 14 15 17 19 21 23 25 27 28 29 28 27 25 23 20 18 15 13 11 10 9 8 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 19 21 23 25 28 30 32 33 33 32 31 29 26 23 21 19 17 15 14 12 12 11 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 13 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 12 13 14 15 16 17 17 17 17 17 16 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 9 10 11 13 15 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
 34 34 33 33 32 32 32 32 32 32 31 31 31 30 30 29 28 27 26 24 23 22 20 19 18 17 16 15 15 14 14 14 15 15 16 16 17 19 20 22 24 26 28 31 33 36 39 42 45 47 49 50 50 49 47 44 41 38 34 31 28 25 22 20 18 16 15 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 24 26 27 29 30 31 31 32 32 32 31 31 31 30 30 30 30 30 30 30 31 31 32 33 33 34 35 35 35 35 34 33 32 30 29 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 19 20 22 24 26 29 32 35 38 41 44 46 47 49 49 49 48 47 45 44 42 40 39 37 36 35 35 34 34 34 34 34 34 35 35 35 35 35 35 34 33 32 30 29 27 26 24 22 21 20 19 18 17 17 17 16 17 17 18 19 20 22 25 27 31 35 39 43 48 52 56 59 60 61 60 59 56 53 49 45 42 38 35 32 30 27 25 24 22 21 20 19 18 17 17 17 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 32 32 31 29 28 26 25 23 22 20 19 18 17 17 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 34 35 36 36 36 36 36 36 35 35

