
 % 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
 23276 22070 20904 19782 18707 17681 16704 15777 14899 14069 13287 12550 11856 11204 10592 10018 9480 8975 8502 8059 7645 7256 6893 6552 6234 5935 5655 5394 5148 4918 4703 4501 4311 4133 3967 3810 3663 3526 3396 3275 3161 3054 2953 2859 2770 2687 2609 2536 2467 2402 2342 2286 2233 2184 2137 2095 2055 2018 1983 1952 1923 1896 1872 1850 1830 1812 1797 1783 1771 1762 1754 1748 1745 1743 1742 1744 1748 1753 1761 1770 1782 1795 1810 1828 1847 1869 1893 1920 1948 1980 2014 2050 2090 2132 2178 2227 2279 2336 2395 2459 2528 2600 2678 2760 2848 2942 3042 3148 3261 3382 3510 3647 3793 3948 4114 4290 4478 4679 4893 5121 5365 5625 5902 6199 6515 6853 7214 7599 8011 8450 8920 9420 9955 10525 11133 11780 12468 13200 13978 14802 15674 16596 17567 18588 19657 20774 21935 23137 24374 25640 26927 28223 29518 30797 32044 33244 34377 35424 36368 37190 37872 38401 38764 38952 38963 38794 38451 37940 37275 36468 35537 34501 33376 32183 30940 29664 28371 27074 25786 24517 23276 22070 20904 19782 18707 17681 16704 15777 14899 14069 13287 12549 11856 11204 10592 10018 9480 8975 8502 8059 7645 7256 6893 6552 6233 5935 5655 5393 5148 4918 4702 4500 4311 4133 3966 3810 3663 3525 3396 3275 3161 3054 2953 2859 2770 2687 2609 2535 2467 2402 2342 2286 2233 2183 2137 2094 2055 2018 1983 1952 1923 1896 1872 1850 1830 1812 1796 1783 1771 1762 1754 1748 1744 1742 1742 1744 1748 1753 1761 1770 1781 1795 1810 1828 1847 1869 1893 1919 1948 1980 2014 2050 2090 2132 2178 2227 2279 2335 2395 2459 2527 2600 2678 2760 2848 2942 3042 3148 3261 3382 3510 3647 3793 3948 4114 4290 4478 4679 4893 5121 5364 5624 5902 6198 6515 6853 7213 7599 8010 8450 8919 9420 9954 10524 11132 11779 12468 13200 13977 14801 15674 16595 17566 18587 19656 20773 21934 23136 24373 25639 26926 28222 29517 30795 32043 33242 34375 35423 36367 37189 37871 38400 38763 38952 38962 38793 38450 37940 37274 36468 35537 34500 33376 32183 30940 29664 28371 27074 25786 24517
 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 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 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 68 69 71 72 73 75 76 77 78 79 80 81 81 82 83 83 83 83 83 83 83 83 82 82 81 80 79 78 77 76 75 74 73 71 70 68 67 66 64 63 61 60 58 57 55 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 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 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 73 73 73 73 73 73 72 72 71 71 70 69 69 68 67 66 65 64 63 61 60 59 58 57 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18
 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 63 64 65 66 67 69 70 71 73 74 76 77 78 80 82 83 85 86 88 90 91 93 94 96 98 99 101 103 104 106 107 109 110 111 112 114 115 116 117 117 118 119 119 120 120 120 120 120 120 120 119 119 118 117 116 115 114 113 112 111 109 108 106 105 103 101 100 98 96 94 93 91 89 87 85 84 82 80 78 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 92 93 94 94 94 95 95 95 95 95 95 95 95 95 94 94 94 93 92 92 91 90 89 88 88 87 86 85 83 82 81 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 50 49 48 48 47 47
 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 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 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 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16
 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 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 29 30 31 33 35 36 38 40 42 44 47 49 52 54 57 60 63 67 70 74 77 81 85 89 94 98 103 107 112 116 121 125 129 133 137 141 144 147 149 151 153 154 154 154 154 152 151 148 146 143 139 136 132 128 123 119 115 110 106 101 97 93 88 84 81 77 73 70 66 63 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 52 54 57 59 62 65 67 70 73 77 80 83 86 89 93 96 99 102 105 107 110 112 114 116 118 119 120 120 120 120 120 119 117 116 114 112 109 107 104 101 98 95 91 88 85 81 78 75 72 69 66 63 60 57 55 52 50 48 45 43 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14
 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 27 28 29 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 60 62 64 66 67 69 70 72 73 74 74 75 76 76 76 76 75 75 74 73 72 71 69 68 66 65 63 61 59 57 55 54 52 50 48 46 44 43 41 39 38 36 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 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 25 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 47 49 50 52 54 55 57 58 60 61 62 63 64 65 66 67 67 68 68 68 68 68 67 66 66 65 64 63 61 60 59 57 56 54 53 51 49 48 46 45 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
 37 38 39 41 42 43 44 46 47 48 50 51 52 53 55 56 57 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 16 17 17 17 18 18 18 19 19 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 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 34 35 36
 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 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 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 10 10 10 10 11 11 11 11 11 11 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 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 43 44 45 46 46 47 47 48 49 49 49 50 50 50
 14 13 13 13 12 12 12 11 11 11 11 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 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 19 19 20 21 22 23 24 24 25 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 79 82 85 89 92 95 98 101 104 107 110 112 115 117 119 120 121 122 123 123 123 122 121 120 118 116 114 112 109 106 104 101 97 94 91 88 85 81 78 75 72 69 66 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 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 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 28 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 55 56 56 56 56 56 56 55 55 55 54 53 53 52 51 50 49 48 47 46 45 44 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 20 19 18 18 17 17 16 16 15 15 14 14
 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 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 31 32 33 34 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 61 61 61 61 60 60 60 59 59 58 57 56 55 55 54 53 52 50 49 48 47 46 45 44 43 41 40 39 38 37 36 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 14 14 14 14 13 13 13 13 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 56 58 59 60 62 63 64 66 67 68 69 70 71 71 72 72 73 73 73 73 72 72 72 71 70 69 68 67 66 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 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 27 27 28 29 30 31 31 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 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 15 14 14 14 13 13 13 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 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 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8
 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 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 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 12 12 12 13 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 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20
 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 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 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 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 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 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24
 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 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 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 16 16 16 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 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 39 39
 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 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 20 20 20 20 20 20 20 20 20 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 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 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 23 23 23 23 23 23 23 24 24 24 24 24 24 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 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 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 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 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
 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 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 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 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 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 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 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 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 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
 15 15 14 14 14 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 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 13 14 14 14 14 14 15 15 15 15 16 16 16 17 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 24 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 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 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15
 27 26 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 18 18 18 18 17 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 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 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 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 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 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 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27
 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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
 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 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 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 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 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 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 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36
 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 27 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 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 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 26 25 25 25 24 24 24 24 24 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 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 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 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 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 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 19 19 19 19 19 20 20 20 20 21 21
 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 51 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 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 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 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 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23
 79 80 81 83 84 86 87 89 90 92 93 95 97 99 101 102 104 106 108 110 112 114 117 119 121 123 126 128 130 133 135 138 140 142 145 147 150 152 155 157 160 162 164 167 169 171 174 176 178 180 182 183 185 187 188 189 191 192 193 194 195 195 196 196 196 196 196 196 195 195 194 193 192 191 190 189 187 186 184 183 181 179 177 175 173 171 168 166 164 162 159 157 154 152 150 147 145 142 140 138 135 133 131 128 126 124 122 119 117 115 113 111 109 107 105 103 101 100 98 96 95 93 91 90 88 87 85 84 83 81 80 79 78 76 75 74 73 72 71 70 69 68 68 67 66 65 64 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 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 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 66 67 67 68 69 70 71 72 73 74 75 76 78
 82 82 83 83 84 85 85 86 87 87 88 89 90 91 92 93 94 95 97 98 99 101 102 104 105 107 109 111 112 114 116 118 121 123 125 127 130 132 135 138 140 143 146 149 152 155 158 162 165 168 172 175 178 182 185 189 192 196 199 202 206 209 212 215 218 221 224 226 229 231 233 234 236 237 238 239 240 240 240 239 239 238 237 235 234 232 229 227 224 221 218 215 211 208 204 200 196 192 188 184 179 175 171 166 162 158 154 149 145 141 137 133 129 126 122 118 115 111 108 105 101 98 95 92 90 87 84 82 79 77 75 72 70 68 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 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 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 66 67 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 78 78 79 79 79 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 79 79 79 79 79 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 79 79 79 79 80 80 80 81 81 81
 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 45 47 49 52 54 56 59 61 64 67 70 73 77 80 84 88 92 96 101 106 110 115 121 126 131 137 143 149 155 161 167 173 179 185 191 197 202 207 212 217 221 225 228 230 232 234 234 234 234 232 230 228 225 221 217 212 208 202 197 191 185 180 174 168 162 156 150 144 138 133 127 122 117 112 107 103 98 94 90 86 82 79 76 72 69 66 64 61 58 56 54 52 50 48 46 44 43 41 39 38 37 36 34 33 32 31 30 29 29 28 27 26 26 25 25 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 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 44 45 46 48 49 51 52 54 56 57 59 61 62 64 66 68 70 72 74 76 78 80 82 84 85 87 89 91 93 94 96 98 99 100 102 103 104 104 105 106 106 106 106 106 106 106 105 105 104 103 102 101 99 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 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 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16
 98 98 98 98 97 97 96 95 95 94 93 92 91 90 89 88 87 86 84 83 82 81 79 78 77 75 74 73 72 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 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 50 50 50 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 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 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 65 66 68 70 71 73 74 76 78 79 81 82 84 85 87 88 89 90 91 93 93 94 95 96 96 97 97 98 98 98
 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 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 86 89 93 97 101 106 110 115 120 125 131 136 142 147 153 159 165 172 178 184 190 196 202 208 214 219 224 229 233 237 240 242 244 246 246 246 246 244 242 240 236 233 228 224 219 213 208 202 196 189 183 177 170 164 158 152 146 140 134 128 123 118 113 108 103 99 94 90 86 83 79 76 72 69 66 64 61 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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
 103 104 106 108 109 111 113 115 117 119 121 123 125 127 130 132 134 136 139 141 144 146 149 151 154 156 159 161 164 167 169 172 174 177 179 182 184 187 189 191 193 195 197 199 201 203 204 206 207 208 209 210 211 211 211 212 212 211 211 210 210 209 208 207 205 204 202 200 198 196 194 191 189 186 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 122 119 116 113 111 108 106 103 101 98 96 94 92 89 87 85 83 81 80 78 76 74 73 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 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 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 60 61 61 62 62 63 63 64 65 65 66 66 67 68 69 69 70 71 71 72 73 74 75 76 77 77 78 79 80 81 83 84 85 86 87 88 90 91 92 94 95 96 98 99 101
 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 91 95 99 103 107 112 117 122 128 134 140 147 154 161 169 178 186 196 205 216 227 238 250 263 276 290 304 320 335 352 369 386 404 422 440 459 478 497 515 533 550 567 582 597 610 621 630 638 643 646 647 646 642 636 628 617 606 592 577 561 544 526 507 488 469 450 431 412 394 376 358 341 324 309 293 279 265 251 239 227 215 204 194 184 175 166 158 150 143 136 129 123 117 112 107 102 97 93 89 85 81 78 75 71 69 66 63 61 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 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 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31
 18 19 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 41 43 46 48 51 55 58 62 66 71 75 81 86 92 99 106 114 122 131 141 152 164 176 190 205 222 240 259 280 303 328 355 384 416 451 488 528 571 617 666 719 774 831 891 952 1014 1076 1137 1195 1250 1298 1340 1374 1398 1411 1414 1406 1387 1358 1320 1275 1225 1169 1111 1051 991 931 872 815 760 708 659 612 569 528 490 455 422 392 364 338 314 292 272 253 236 220 205 192 179 168 157 147 138 130 122 115 108 102 96 91 86 81 77 73 70 66 63 60 57 55 52 50 48 46 44 42 41 39 38 36 35 34 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 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 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 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 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 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 3 7 11 17 23 29 37 45 55 66 78 92 107 125 145 167 193 222 254 291 333 381 436 498 568 649 741 846 966 1104 1263 1444 1652 1891 2165 2478 2837 3245 3707 4227 4805 5437 6114 6817 7516 8171 8731 9143 9363 9363 9142 8726 8160 7497 6787 6073 5386 4744 4159 3634 3168 2757 2397 2083 1810 1572 1366 1186 1030 894 775 672 582 503 434 374 321 275 235 199 168 140 116 95 76 59 45 32 20 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 78 140 216 309 422 560 729 935 1189 1500 1882 2354 2937 3657 4546 5640 6974 8580 10461 12570 14770 16801 18307 18948 18566 17274 15390 13268 11183 9289 7649 6268 5125 4186 3418 2791 2278 1859 1515 1233 1000 809 651 520 412 322 247 185 134 91 56 27 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 50 77 109 147 191 243 304 377 463 564 684 826 995 1195 1433 1717 2056 2460 2945 3526 4224 5063 6074 7293 8762 10532 12658 15199 18207 21710 25684 30007 34406 38424 41455 42902 42417 40077 36354 31891 27275 22909 19009 15648 12815 10460 8517 6921 5611 4537 3656 2932 2336 1844 1439 1104 827 598 408 251 121 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 14 46 86 134 193 264 350 454 581 736 924 1156 1439 1788 2218 2748 3400 4202 5177 6343 7694 9179 10669 11948 12752 12876 12289 11154 9730 8251 6870 5656 4629 3776 3077 2506 2040 1660 1350 1096 887 715 573 456 358 278 211 155 109 71 39 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 42 46 49 53 58 63 68 74 81 88 96 105 115 126 138 152 167 183 202 223 246 272 300 332 368 409 453 504 560 623 693 772 859 956 1064 1183 1314 1456 1609 1772 1942 2116 2289 2454 2604 2730 2823 2878 2889 2855 2780 2668 2527 2365 2191 2013 1836 1665 1503 1352 1213 1086 971 867 774 690 616 549 490 437 390 347 310 276 247 220 196 175 156 139 123 110 97 86 76 67 59 52 46 40 34 30 25 22 18 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 11 11 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 15 19 25 31 38 46 54 64 75 87 100 116 133 153 175 200 228 259 295 336 382 435 495 562 639 727 826 939 1068 1214 1378 1564 1773 2005 2262 2542 2841 3156 3475 3787 4076 4321 4506 4613 4634 4566 4417 4202 3936 3641 3331 3021 2722 2440 2179 1940 1724 1531 1358 1204 1068 947 841 746 663 590 525 467 416 371 331 295 264 236 211 189 169 151 136 122 109 98 88 79 71 63 57 51 46 41 37 33 30 27 24 22 20 18 16 14 13 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 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 8 10 13 17 20 24 29 34 39 45 52 59 67 77 87 98 111 125 140 158 177 199 223 250 280 313 351 393 440 493 552 619 693 777 871 976 1094 1225 1372 1535 1716 1915 2133 2370 2623 2891 3167 3446 3718 3972 4194 4373 4496 4554 4544 4467 4329 4140 3912 3659 3392 3121 2854 2598 2357 2131 1924 1734 1561 1405 1264 1138 1024 923 831 750 677 611 553 500 453 411 373 339 308 281 256 234 214 196 179 164 151 139 128 118 109 101 93 87 80 75 70 65 61 57 53 50 47 44 41 39 37 34 33 31 29 28 26 25 24 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 5 9 13 17 22 27 34 41 49 58 68 80 93 108 125 144 166 191 219 251 288 330 377 432 495 567 649 743 852 976 1119 1283 1472 1687 1933 2212 2526 2876 3259 3670 4097 4522 4920 5258 5505 5633 5626 5484 5224 4875 4470 4039 3608 3196 2812 2463 2150 1873 1630 1416 1230 1069 928 805 699 606 526 455 394 341 294 253 217 186 158 134 113 95 78 64 51 40 31 22 14 8 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 1 1 1 2 2 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 44 47 49 52 55 59 63 67 71 77 82 88 95 102 110 119 129 140 152 165 179 195 213 232 254 278 304 333 365 401 440 483 531 584 643 707 777 854 937 1027 1124 1227 1336 1448 1562 1676 1785 1887 1977 2049 2102 2130 2133 2111 2063 1994 1906 1805 1694 1579 1461 1345 1233 1126 1025 931 845 765 692 626 566 511 462 417 377 340 308 278 251 227 206 186 168 153 138 125 113 103 93 84 76 69 62 56 51 46 42 38 34 31 28 25 22 20 18 16 14 12 11 10 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 79 80 82 83 85 87 88 90 92 94 96 98 100 103 105 108 110 113 116 119 122 125 129 132 136 140 144 148 153 158 163 168 174 180 186 193 199 207 214 222 231 239 249 258 268 279 290 302 314 327 340 354 368 383 398 413 430 446 463 480 497 514 532 549 566 582 598 613 627 641 653 663 672 679 684 687 689 688 685 680 672 663 652 639 625 609 593 575 556 537 517 497 477 457 437 417 398 379 361 343 326 309 294 278 264 250 237 224 212 201 190 180 171 162 153 145 137 130 123 117 111 105 100 94 90 85 81 77 73 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 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 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 10 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 15 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 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 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 1 4 7 10 14 18 23 28 34 40 47 55 64 74 85 97 111 126 143 162 184 208 234 264 298 336 379 427 481 542 610 687 774 872 982 1106 1245 1401 1574 1767 1980 2212 2463 2730 3008 3290 3566 3825 4051 4231 4350 4401 4379 4286 4131 3926 3685 3421 3149 2876 2613 2362 2129 1914 1717 1539 1379 1234 1105 990 886 794 712 639 574 515 463 417 375 338 305 275 248 224 203 184 166 151 137 124 113 103 94 85 78 71 65 60 55 51 47 43 40 37 34 32 30 28 27 25 24 23 21 21 20 19 18 18 17 17 17 16 16 16 16 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 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 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 69 73 76 81 85 90 95 100 106 112 119 126 133 142 150 160 170 181 192 205 219 233 249 266 284 304 325 348 372 399 428 458 492 527 566 607 651 698 749 803 860 920 984 1051 1121 1194 1269 1345 1422 1499 1575 1648 1718 1781 1838 1887 1925 1953 1969 1973 1965 1945 1913 1872 1820 1762 1697 1627 1553 1478 1402 1326 1251 1178 1107 1039 973 911 852 797 745 696 650 607 566 529 494 462 432 404 378 353 331 310 291 273 256 240 226 213 200 189 178 168 158 150 141 134 127 120 114 108 103 98 93 89 85 81 77 74 71 68 65 62 60 57 55 53 51 49 48 46 44 43 41 40 39 38 37 36 35 34 33 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 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26
 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 21 25 29 33 38 44 50 56 64 72 81 92 103 115 129 145 162 182 203 227 254 284 317 355 396 443 495 554 620 694 776 869 973 1089 1219 1364 1525 1704 1900 2115 2348 2598 2860 3130 3400 3661 3900 4103 4259 4355 4385 4345 4240 4077 3869 3628 3368 3100 2833 2575 2331 2102 1892 1699 1524 1366 1224 1096 982 879 788 706 633 567 509 456 410 368 330 297 266 239 215 193 174 156 140 126 113 101 91 82 73 65 59 52 47 42 37 33 30 26 23 21 18 16 14 13 11 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 56 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 64 64 64 64 63 63 62 62 61 61 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 17 16 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 3 7 11 16 22 28 35 44 53 64 76 90 105 123 144 167 194 225 260 300 346 398 458 528 607 699 804 926 1066 1227 1412 1625 1870 2149 2466 2822 3219 3651 4111 4584 5046 5466 5807 6034 6119 6051 5838 5506 5089 4626 4148 3680 3240 2836 2472 2149 1865 1616 1399 1211 1048 907 785 679 587 507 438 378 326 280 241 206 176 149 126 106 89 73 60 48 38 29 21 14 8 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 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 4 8 13 19 26 34 43 53 65 78 93 111 130 153 179 210 244 284 329 382 443 513 594 688 797 922 1068 1236 1430 1652 1907 2195 2518 2874 3255 3650 4039 4395 4685 4879 4951 4891 4708 4425 4073 3684 3288 2903 2544 2217 1924 1666 1440 1244 1073 926 799 689 594 512 441 379 326 280 240 205 175 149 126 106 88 73 60 48 38 29 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 8 11 14 18 22 27 33 39 45 53 61 71 82 94 107 123 140 159 181 206 234 265 300 341 386 438 496 562 637 721 817 924 1045 1180 1329 1494 1672 1863 2061 2263 2458 2638 2791 2905 2971 2982 2938 2844 2707 2540 2353 2156 1960 1769 1589 1421 1268 1129 1003 891 792 703 624 554 492 437 389 346 307 274 243 217 193 172 153 136 121 108 96 85 76 67 60 53 47 41 37 32 28 25 22 19 16 14 12 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 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
 49 50 52 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 95 98 102 106 110 114 118 123 127 132 138 143 149 155 162 168 175 183 190 198 207 216 225 234 245 255 266 278 290 302 315 329 343 357 372 388 403 420 436 453 470 488 505 523 541 558 575 592 608 624 639 653 666 678 689 698 706 712 717 719 720 720 717 713 708 700 692 682 670 658 644 630 615 599 582 566 549 532 515 497 480 464 447 431 415 399 384 369 355 341 327 315 302 290 279 268 257 247 237 228 219 211 203 195 188 181 174 168 162 156 150 145 140 135 131 126 122 118 115 111 108 104 101 98 95 93 90 88 85 83 81 79 77 75 73 71 70 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 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 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 40 41 42 43 44 46 47
 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 24 26 28 31 33 36 39 42 45 49 53 57 62 67 72 77 84 90 97 105 113 122 132 143 154 167 181 196 212 230 249 271 294 320 348 379 413 450 491 536 585 639 699 765 837 916 1003 1099 1204 1318 1443 1579 1726 1885 2055 2237 2429 2630 2838 3050 3262 3470 3667 3847 4004 4132 4226 4279 4292 4262 4191 4083 3944 3778 3593 3394 3188 2979 2772 2570 2376 2191 2017 1854 1702 1561 1431 1312 1202 1102 1010 926 849 780 716 658 605 557 513 473 436 403 372 345 319 296 274 255 237 220 205 191 179 167 156 146 137 128 120 113 106 100 94 88 83 79 74 70 66 62 59 56 53 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 15 14 13 12 11 10 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 0 0 0
 102 105 108 110 113 116 119 122 125 128 131 134 138 141 145 148 152 156 160 164 168 172 177 182 187 192 197 203 208 214 221 227 235 242 250 258 267 276 286 296 307 319 331 345 359 374 390 408 426 446 467 490 514 540 567 597 629 662 699 737 778 822 869 919 971 1027 1085 1147 1212 1279 1349 1422 1496 1572 1648 1724 1800 1873 1944 2009 2070 2123 2167 2202 2227 2240 2241 2230 2207 2172 2127 2071 2007 1936 1859 1778 1694 1608 1522 1436 1351 1269 1189 1112 1039 969 903 841 782 727 676 628 583 541 502 466 433 402 373 346 322 299 278 258 240 223 208 193 180 167 156 145 135 126 118 110 102 96 89 83 78 73 68 63 59 55 52 48 45 42 39 37 34 32 30 28 26 24 22 20 19 17 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 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 28 29 30 32 33 34 35 37 38 39 41 42 43 45 46 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 83 85 87 90 92 95 97 100
 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 48 50 53 56 59 62 66 70 74 78 83 88 93 99 105 112 119 127 136 145 155 166 177 190 204 219 236 253 273 294 317 342 370 399 432 468 506 549 594 645 699 758 822 891 966 1047 1133 1225 1323 1426 1533 1645 1759 1874 1989 2099 2204 2300 2384 2453 2505 2537 2547 2537 2505 2453 2384 2299 2203 2097 1985 1870 1754 1638 1526 1417 1313 1215 1122 1035 954 879 809 745 686 631 581 535 493 455 419 387 357 330 305 282 261 241 224 208 193 179 166 155 144 134 125 116 109 101 95 89 83 78 73 68 64 60 56 53 49 46 44 41 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 11 10 9 8 7 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 6 6 7 7 8 8 9 9 10
 10 11 11 12 12 13 14 15 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 39 41 44 47 51 54 58 62 67 72 78 83 90 97 104 112 121 131 142 153 166 179 194 211 228 248 269 292 318 345 376 409 445 485 528 575 627 683 745 811 883 961 1045 1136 1232 1334 1442 1555 1671 1789 1908 2026 2138 2243 2338 2418 2482 2527 2550 2551 2531 2489 2429 2352 2262 2161 2053 1941 1827 1713 1601 1493 1389 1290 1196 1108 1026 949 878 812 751 694 642 595 551 510 473 439 408 379 352 328 306 286 267 250 234 219 206 194 182 172 163 154 146 138 132 125 120 114 110 105 101 97 94 91 88 85 83 81 79 77 75 74 72 71 70 69 68 67 66 65 65 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 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 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 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10
 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 9 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 23 25 27 29 32 35 38 42 46 50 55 61 67 74 82 90 100 110 122 135 150 167 186 206 230 256 286 319 356 398 446 499 559 627 704 790 888 998 1121 1260 1416 1589 1781 1993 2223 2470 2729 2996 3260 3510 3731 3908 4026 4075 4049 3950 3786 3571 3321 3051 2774 2501 2241 1997 1773 1570 1387 1224 1078 950 836 735 647 569 500 439 386 339 297 261 228 200 174 152 132 114 99 85 73 62 52 43 36 29 23 17 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 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3
 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 57 60 64 68 73 78 83 89 95 102 109 118 127 136 147 158 171 185 200 217 235 255 277 301 328 357 389 425 463 506 553 604 661 723 791 865 945 1033 1128 1230 1339 1454 1576 1703 1832 1962 2090 2212 2325 2424 2505 2564 2598 2605 2585 2539 2469 2377 2269 2149 2020 1888 1754 1622 1495 1373 1257 1149 1048 955 870 791 720 654 595 541 491 447 406 370 337 306 279 254 232 211 193 176 161 147 134 122 112 102 93 85 78 71 65 59 54 49 45 41 37 33 30 27 25 22 20 18 15 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 5 5 5 6 6 6 7 7 7
 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 42 43 45 46 48 50 53 55 58 61 64 68 72 77 81 87 93 99 107 115 124 133 144 156 169 184 200 218 237 259 284 310 340 373 410 451 496 547 603 665 734 810 895 989 1092 1207 1332 1470 1619 1780 1952 2134 2323 2515 2706 2890 3058 3204 3318 3393 3425 3410 3349 3247 3108 2942 2757 2560 2360 2161 1969 1787 1616 1457 1311 1178 1058 949 850 762 682 611 547 490 439 393 352 315 282 252 225 202 180 161 144 128 114 102 90 80 71 63 55 48 42 37 32 27 23 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 30 31 31 31 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 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30
 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 54 55 58 60 62 65 67 70 73 76 80 83 87 91 96 100 105 111 117 123 130 137 144 153 162 171 181 192 204 217 231 245 261 278 297 317 338 361 385 412 440 471 503 538 575 615 656 701 748 797 849 903 958 1015 1073 1132 1190 1247 1303 1355 1403 1446 1483 1513 1535 1548 1552 1547 1532 1509 1479 1440 1396 1347 1293 1237 1179 1119 1060 1001 943 887 833 781 731 684 639 597 557 520 486 453 423 395 368 344 321 300 280 262 245 229 215 201 189 177 166 156 147 138 130 122 115 109 102 97 91 86 82 77 73 69 66 62 59 56 54 51 48 46 44 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 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 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27
 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 25 26 27 29 30 32 34 36 38 40 43 45 48 51 54 58 62 66 70 75 80 86 92 98 106 113 121 130 140 151 162 174 188 202 218 235 253 273 294 318 343 370 400 431 465 502 541 584 629 676 727 781 837 895 955 1017 1079 1141 1202 1260 1315 1365 1408 1444 1471 1488 1495 1492 1479 1455 1423 1383 1337 1285 1229 1170 1110 1049 989 930 873 817 764 713 666 621 578 539 502 467 435 405 378 352 328 306 286 267 250 234 219 205 192 181 170 160 150 142 134 126 119 113 107 102 97 92 88 83 80 76 73 70 67 64 62 60 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 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 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 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 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 11 11 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 32 35 38 42 46 50 55 61 67 74 82 90 100 111 122 136 151 167 186 206 229 255 284 316 353 393 439 490 547 612 684 764 854 955 1066 1190 1326 1475 1635 1807 1986 2170 2353 2526 2683 2813 2906 2957 2959 2913 2823 2694 2537 2360 2174 1985 1800 1624 1458 1305 1166 1039 925 822 731 649 577 512 455 404 359 319 283 251 223 198 176 156 138 122 108 95 84 74 65 57 50 43 37 32 28 23 20 16 13 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 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 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10
 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 57 60 63 66 69 72 75 79 83 87 92 97 102 108 114 120 127 135 143 152 162 172 184 196 209 223 239 256 274 294 315 339 364 392 422 455 490 529 570 615 664 717 773 834 900 969 1043 1122 1204 1290 1378 1469 1561 1652 1741 1826 1904 1974 2033 2080 2112 2128 2127 2110 2077 2030 1969 1897 1816 1729 1638 1544 1450 1357 1266 1178 1093 1013 937 866 800 738 681 628 579 533 491 453 418 385 355 328 303 280 258 239 221 205 189 176 163 151 140 130 121 113 105 98 91 85 79 74 69 65 60 57 53 50 46 44 41 38 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 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 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 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 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 1 3 5 7 9 12 14 18 21 25 29 33 38 44 50 57 64 72 81 91 102 115 128 143 160 179 200 223 248 277 309 344 383 427 476 530 590 658 732 814 905 1006 1116 1236 1367 1508 1659 1817 1982 2150 2317 2479 2630 2764 2874 2955 3002 3014 2989 2930 2840 2724 2588 2439 2282 2121 1962 1807 1658 1518 1386 1264 1152 1048 954 868 790 719 654 596 544 496 453 414 379 348 319 293 269 247 228 210 194 179 166 153 142 132 122 114 106 98 91 85 79 74 69 64 60 56 52 48 45 42 39 36 34 31 29 27 25 23 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 29 31 33 34 36 38 40 42 45 47 49 52 55 57 60 63 67 70 73 77 81 85 89 94 99 104 109 114 120 126 133 140 147 154 162 171 180 189 199 210 221 233 245 259 272 287 303 319 337 355 374 395 416 439 462 487 513 541 569 599 630 662 695 730 765 801 838 876 914 953 992 1030 1068 1106 1143 1178 1211 1243 1273 1300 1324 1345 1362 1376 1387 1393 1395 1394 1389 1380 1367 1351 1331 1309 1284 1256 1227 1195 1162 1128 1093 1058 1022 985 949 913 877 842 808 774 741 709 678 648 619 591 564 538 513 489 466 444 423 403 384 366 349 332 316 301 287 273 260 247 235 224 213 203 193 184 175 166 158 151 143 136 130 123 117 111 106 100 95 90 86 81 77 73 69 65 62 59 55 52 49 46 44 41 39 36 34 32 30 28 26 24 22 21 19 17 16 15 13 12 11 10 8 7 6 5 4 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 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21
 23 24 25 27 28 30 32 33 35 37 39 41 43 45 48 50 52 55 58 60 63 66 69 73 76 79 83 87 91 95 100 104 109 114 120 125 131 137 144 151 158 166 174 183 192 201 211 222 233 246 258 272 286 302 318 335 354 373 394 416 440 464 491 519 548 579 612 646 682 720 759 800 842 885 930 974 1020 1065 1109 1152 1194 1233 1269 1301 1329 1351 1368 1379 1383 1381 1372 1356 1334 1307 1274 1236 1194 1149 1102 1053 1002 952 901 851 802 755 709 664 622 582 543 507 473 441 411 383 356 331 308 287 267 249 231 215 200 186 174 162 150 140 131 122 113 106 98 92 86 80 74 69 65 60 56 52 49 46 42 40 37 34 32 30 27 25 24 22 20 19 17 16 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 1 1 1 2 2 3 4 4 5 5 6 7 7 8 9 10 11 12 12 13 14 15 17 18 19 20 21
 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 41 44 46 49 51 54 58 61 65 68 73 77 82 87 92 98 105 112 119 127 136 145 155 166 178 191 204 219 235 252 271 291 313 337 362 390 419 451 485 522 561 603 648 696 746 799 855 914 975 1038 1102 1167 1232 1296 1359 1418 1473 1523 1567 1603 1631 1649 1658 1657 1646 1625 1596 1559 1516 1466 1412 1355 1295 1234 1173 1112 1051 993 936 881 828 778 731 686 643 604 566 531 499 468 440 413 388 365 344 324 305 288 272 257 243 230 218 207 196 187 178 169 161 154 147 140 134 129 123 118 113 109 105 101 97 94 90 87 84 81 79 76 74 71 69 67 65 63 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 41 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 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 9 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 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 9 10 10 10 11
 62 64 66 69 71 74 77 80 83 86 89 93 97 100 105 109 113 118 123 128 133 139 145 151 158 165 172 179 187 195 204 213 222 231 241 252 262 273 285 296 308 321 333 346 358 371 384 397 410 422 435 447 458 469 480 490 498 507 514 520 525 529 531 533 534 533 531 528 524 519 514 507 500 491 483 473 464 454 443 432 422 411 400 389 378 367 356 346 335 325 315 305 296 287 278 269 261 252 244 237 229 222 215 209 202 196 190 184 179 174 169 164 159 155 150 146 142 138 134 131 127 124 121 118 115 112 110 107 104 102 100 97 95 93 91 89 87 86 84 82 81 79 77 76 75 73 72 70 69 68 67 66 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 51 50 49 48 48 47 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 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 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 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 54 56 58 60
 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 31 33 36 38 41 45 48 52 56 60 65 70 75 81 88 95 102 111 120 130 140 152 165 179 195 212 231 251 274 299 326 356 389 426 466 510 559 613 673 738 811 890 977 1073 1178 1293 1418 1553 1699 1856 2023 2199 2382 2571 2761 2949 3129 3296 3444 3566 3657 3713 3730 3707 3646 3550 3424 3274 3105 2924 2736 2547 2360 2178 2004 1839 1685 1540 1407 1284 1171 1067 972 886 808 736 672 613 559 511 467 427 391 358 328 301 276 254 234 215 198 183 169 156 145 134 124 115 107 100 93 87 81 76 71 66 62 58 55 52 49 46 43 41 39 37 35 33 31 30 28 27 26 25 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 18 24 32 41 51 62 74 88 104 122 142 165 191 220 253 291 334 383 439 503 576 659 753 862 986 1127 1288 1472 1680 1917 2184 2483 2816 3182 3578 3999 4434 4868 5281 5649 5946 6148 6238 6207 6061 5814 5487 5105 4694 4274 3861 3466 3098 2759 2451 2174 1927 1706 1510 1337 1184 1050 930 825 733 651 579 515 459 409 365 325 291 260 232 208 186 167 150 134 121 108 97 87 78 71 63 57 51 46 41 37 33 29 26 23 21 18 16 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 43 45 47 49 51 53 56 59 62 65 68 72 76 81 86 91 97 103 110 117 125 134 143 154 165 178 191 206 222 240 260 281 304 330 358 389 423 460 501 545 594 648 707 772 842 919 1003 1095 1195 1302 1418 1543 1676 1818 1966 2121 2279 2440 2600 2755 2901 3034 3148 3240 3306 3342 3347 3320 3264 3181 3073 2947 2806 2654 2497 2338 2180 2026 1877 1734 1600 1473 1355 1245 1144 1050 964 884 812 745 684 628 577 531 488 449 414 382 352 325 300 278 257 238 221 205 191 178 166 154 144 135 126 118 111 104 98 92 87 82 78 74 70 66 63 60 57 54 52 50 48 46 44 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 25 25 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 14 14 14 14 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 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 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 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 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 1 3 5 6 9 11 13 16 19 23 26 30 35 40 45 51 58 66 74 83 94 105 118 132 148 166 186 209 234 262 294 330 370 416 466 524 588 661 742 833 935 1049 1176 1316 1470 1639 1821 2015 2220 2430 2642 2848 3040 3209 3345 3441 3490 3489 3439 3343 3208 3043 2856 2657 2452 2249 2052 1864 1688 1524 1374 1238 1113 1001 900 809 728 655 589 531 479 432 390 353 320 290 263 239 217 197 180 164 150 137 125 115 105 96 88 81 75 68 63 58 53 49 45 41 38 35 32 29 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 19 20 21 23 24 26 27 29 31 33 35 37 39 41 44 46 49 52 55 58 61 65 68 72 77 81 86 90 96 101 107 113 120 127 135 143 152 161 171 181 193 205 218 232 246 262 279 298 317 338 361 385 410 438 468 499 533 569 607 648 692 738 786 838 892 948 1008 1069 1133 1198 1265 1332 1400 1468 1534 1599 1661 1719 1773 1820 1862 1895 1921 1939 1947 1946 1937 1918 1892 1858 1817 1769 1717 1661 1601 1539 1475 1410 1345 1281 1217 1155 1094 1035 978 924 872 823 775 731 688 648 610 575 541 510 480 452 426 402 379 357 337 318 300 284 268 253 240 227 215 203 193 183 173 164 156 148 140 133 127 120 114 109 104 98 94 89 85 81 77 73 70 66 63 60 57 54 52 49 47 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 19 18 17 15 14 13 12 11 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 5 5 6 7 8 8 9 10 11 12 13 14 15
 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 36 38 40 43 45 48 51 55 58 62 66 71 76 81 87 93 100 108 116 126 136 147 159 172 187 203 222 242 264 288 316 346 379 416 458 503 554 610 673 742 818 901 993 1093 1202 1320 1446 1580 1721 1866 2013 2159 2300 2430 2544 2636 2703 2741 2746 2720 2662 2578 2470 2345 2207 2062 1914 1767 1624 1487 1358 1236 1124 1020 925 838 759 687 622 564 511 463 419 381 345 314 285 259 236 215 196 179 164 150 137 125 115 105 97 89 82 75 69 64 59 54 50 46 43 40 37 34 31 29 27 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 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 2 5 9 13 17 22 28 34 41 49 58 69 80 93 108 125 144 166 191 220 252 289 332 380 436 500 573 657 753 863 990 1134 1298 1483 1692 1925 2181 2459 2753 3056 3355 3635 3876 4060 4171 4196 4135 3994 3788 3533 3251 2956 2663 2382 2119 1877 1658 1461 1286 1131 995 874 768 676 594 523 460 405 357 315 277 245 216 190 168 148 131 115 102 90 79 70 61 54 47 41 36 32 27 24 21 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 14 18 23 28 34 40 47 55 64 74 85 97 111 127 145 165 187 212 240 272 308 349 395 448 507 573 649 735 832 942 1067 1208 1367 1546 1747 1972 2222 2498 2799 3123 3467 3823 4180 4525 4841 5108 5308 5426 5451 5383 5226 4994 4705 4377 4028 3674 3327 2995 2684 2397 2136 1900 1687 1498 1329 1179 1046 928 824 732 651 579 516 460 410 366 327 292 261 233 209 187 168 150 135 121 108 97 87 78 70 62 55 49 44 39 34 30 26 23 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 60 63 66 70 73 76 80 84 88 92 96 101 106 110 116 121 127 133 139 145 152 160 167 176 184 194 204 214 225 237 250 264 279 294 311 330 350 371 394 419 446 476 508 542 580 621 665 714 766 823 885 952 1024 1102 1187 1277 1374 1478 1587 1703 1824 1950 2079 2210 2341 2469 2592 2707 2810 2899 2969 3018 3045 3047 3025 2980 2912 2825 2721 2603 2476 2342 2204 2066 1929 1795 1665 1542 1424 1313 1210 1113 1023 939 862 791 725 665 610 559 513 470 431 395 363 333 306 281 258 237 218 200 184 170 156 144 133 123 113 105 97 90 83 77 72 67 62 58 54 51 48 45 42 40 38 36 34 32 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 38 40 42 44 47 49 52 55
 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 5 8 11 15 19 23 28 33 38 45 51 59 66 75 85 95 107 120 134 149 166 185 205 228 253 281 312 346 384 426 472 524 581 644 713 790 875 969 1071 1184 1306 1440 1584 1739 1903 2077 2258 2444 2632 2818 2997 3165 3315 3443 3542 3610 3644 3642 3604 3534 3435 3311 3168 3010 2843 2671 2498 2327 2160 2000 1848 1704 1569 1443 1326 1218 1118 1026 941 864 793 727 668 613 563 518 476 438 403 371 341 314 290 267 246 227 209 193 178 164 152 140 129 119 110 101 93 86 79 72 67 61 56 51 47 42 38 35 31 28 25 22 20 17 15 13 10 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 21 24 27 30 33 36 40 44 49 54 59 65 72 79 86 95 104 114 125 137 151 165 181 198 218 239 262 287 315 345 378 414 453 496 542 592 646 704 765 831 899 971 1045 1120 1196 1271 1343 1412 1474 1529 1574 1609 1631 1642 1639 1625 1598 1562 1516 1463 1404 1341 1275 1208 1140 1074 1009 946 885 828 773 722 673 628 586 547 511 477 446 417 390 365 342 321 302 284 267 251 237 224 211 200 189 180 170 162 154 146 139 133 127 121 116 110 106 101 97 93 89 85 81 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 16 15 14 13 12 11 11 10 9 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 0 0 0 0 0 0 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 37 39 40 41 42 43 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 64 65 66 68 69 70 72 73 75 76 78 80 82 84 86 88 91 93 96 100 103 107 111 116 121 126 132 139 146 154 164 174 185 197 211 226 243 262 282 306 331 360 392 427 466 509 558 611 671 737 810 891 980 1078 1187 1306 1436 1577 1730 1893 2067 2249 2436 2626 2812 2989 3151 3288 3394 3463 3489 3471 3408 3305 3167 3002 2816 2619 2418 2217 2022 1835 1660 1497 1347 1210 1086 973 872 780 699 626 560 502 450 403 362 325 292 262 236 212 192 173 156 141 127 115 104 95 86 78 71 64 59 53 49 44 40 37 33 30 28 25 23 21 19 17 15 14 12 11 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 14 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 33
 8 10 12 15 17 20 23 26 29 32 35 39 42 46 50 54 59 63 68 72 77 83 88 94 99 105 112 118 125 131 139 146 153 161 169 178 186 195 205 214 224 234 245 256 267 279 292 305 318 333 348 364 380 398 417 438 459 483 508 535 564 596 630 667 708 753 802 855 914 978 1048 1126 1210 1302 1403 1514 1633 1763 1903 2053 2212 2381 2557 2738 2921 3102 3276 3437 3578 3693 3774 3815 3813 3766 3675 3544 3379 3186 2974 2751 2524 2299 2082 1875 1681 1501 1337 1187 1051 929 820 723 636 559 490 430 376 328 286 249 216 187 161 138 118 100 84 70 58 47 37 29 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 24 25 27 28 30 31 33 35 37 38 40 42 44 45 47 49 51 53 55 57 59 62 64 66 68 71 73 76 78 81 83 86 89 92 95 99 102 106 110 114 118 123 128 133 138 144 151 158 165 173 182 191 202 213 225 239 254 270 287 307 328 352 378 406 438 473 511 553 600 651 708 771 840 916 1000 1092 1193 1304 1425 1557 1699 1853 2018 2194 2378 2569 2765 2961 3152 3333 3496 3636 3745 3816 3846 3833 3775 3677 3543 3379 3193 2992 2783 2572 2364 2163 1971 1791 1623 1467 1325 1195 1077 970 873 785 707 636 572 515 464 418 377 340 306 276 250 225 204 184 166 150 136 123 112 101 91 83 75 68 61 55 50 45 40 36 33 29 26 23 20 18 16 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 13 14 15 17 18 19 21 22
 24 26 27 28 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 60 61 63 65 66 68 70 72 74 76 78 81 83 86 88 91 94 97 101 104 108 113 117 122 128 134 140 147 155 163 173 183 195 207 221 236 253 272 293 316 342 370 401 436 475 518 565 618 676 741 813 892 980 1077 1183 1300 1429 1569 1721 1885 2060 2246 2441 2642 2845 3045 3236 3411 3562 3681 3761 3797 3785 3727 3625 3483 3311 3115 2905 2687 2469 2256 2051 1857 1676 1509 1356 1217 1090 977 874 782 700 627 561 502 450 404 362 325 292 262 236 212 191 172 155 140 126 114 103 93 84 75 68 61 55 49 44 40 35 32 28 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 21 22 23
 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 19 20 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 66 70 74 78 83 88 93 99 105 112 120 128 137 147 158 169 182 196 212 229 247 268 290 315 342 372 405 441 480 523 571 622 678 739 804 875 949 1028 1111 1196 1282 1368 1451 1529 1598 1657 1702 1730 1740 1732 1705 1660 1599 1526 1442 1353 1259 1164 1071 980 894 812 736 665 601 541 487 439 394 355 319 286 257 231 208 187 168 151 136 122 110 99 89 80 72 65 58 52 47 42 37 33 29 26 23 20 18 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 0 0 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 5 7 10 13 16 19 23 26 30 34 39 43 48 54 59 65 72 79 86 94 102 112 121 132 143 155 168 182 197 214 231 250 271 293 317 343 371 401 434 470 508 549 594 642 694 750 811 875 945 1019 1098 1182 1271 1365 1464 1568 1676 1787 1902 2018 2136 2254 2370 2484 2593 2696 2792 2879 2955 3019 3071 3110 3135 3146 3143 3127 3098 3058 3008 2948 2880 2806 2726 2641 2554 2464 2374 2282 2191 2101 2013 1926 1841 1759 1679 1603 1529 1457 1389 1324 1262 1202 1145 1091 1040 991 945 900 859 819 781 745 712 679 649 620 593 567 542 519 496 475 455 436 418 401 384 368 353 339 325 312 300 288 277 266 255 245 236 227 218 209 201 193 186 178 171 165 158 152 146 140 134 129 124 118 114 109 104 100 95 91 87 83 79 76 72 69 65 62 59 56 53 50 47 45 42 40 37 35 33 30 28 26 24 23 21 19 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 14 16 18 20 22 24 27 29 32 34 37 40 44 47 51 54 58 63 67 72 77 82 88 94 100 107 115 122 131 140 149 159 170 182 195 209 223 240 257 276 297 320 345 372 402 435 471 511 555 603 657 716 781 853 933 1020 1115 1219 1332 1453 1581 1717 1857 1998 2136 2267 2384 2480 2550 2587 2587 2550 2476 2369 2236 2084 1920 1751 1582 1420 1267 1124 994 875 769 675 591 517 451 394 344 299 261 227 197 171 148 128 110 95 81 69 58 49 41 33 27 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 18 21 24 27 31 34 39 43 48 54 60 66 73 81 89 98 108 119 131 144 158 173 190 207 227 248 270 294 320 348 377 408 440 474 509 545 581 618 655 691 726 760 792 821 847 870 889 904 916 923 927 927 923 917 908 896 882 867 850 832 814 795 775 756 737 717 698 680 661 643 626 609 592 576 560 544 529 514 499 485 470 456 442 428 414 400 387 373 359 346 333 319 306 294 281 268 256 244 232 221 210 199 189 178 169 159 150 142 133 125 118 111 104 97 91 85 79 74 69 64 60 56 52 48 44 41 38 35 32 29 27 25 22 20 18 16 15 13 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 54 57 59 62 64 67 70 73 76 79 82 85 88 92 96 99 103 107 111 116 120 125 129 134 139 145 150 156 162 168 174 180 187 194 202 209 217 225 234 243 252 261 271 282 292 304 315 327 340 353 366 380 395 410 425 441 458 475 493 511 530 549 569 589 610 631 652 673 694 716 737 758 779 799 819 838 856 873 888 903 915 926 935 941 946 948 948 946 941 933 924 912 897 881 863 843 821 798 774 749 723 696 670 643 616 589 562 536 511 486 461 438 415 393 372 352 333 314 296 280 264 249 234 221 208 196 185 174 164 154 145 136 128 121 114 107 101 95 89 84 79 74 70 65 61 58 54 51 48 45 42 39 37 35 32 30 28 26 24 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 16 18 21 23 26 29 32 35 39 43 47 51 56 61 67 72 79 86 93 102 110 120 131 142 155 169 184 200 218 238 260 284 310 339 371 406 445 488 535 587 644 707 776 852 935 1026 1125 1232 1349 1474 1608 1751 1902 2059 2222 2388 2553 2715 2870 3013 3140 3247 3329 3383 3408 3402 3365 3301 3212 3101 2972 2831 2681 2526 2369 2214 2062 1915 1774 1641 1516 1399 1289 1188 1094 1007 928 855 787 726 670 618 571 528 488 452 419 389 361 336 312 291 271 253 237 221 207 194 182 171 161 151 142 134 126 119 112 106 100 94 89 84 79 75 71 67 63 59 56 52 49 46 44 41 38 36 33 31 29 27 24 23 21 19 17 15 14 12 10 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 16 19 22 25 28 31 35 38 42 46 51 56 61 66 72 78 85 92 99 108 116 126 136 146 158 171 184 199 214 231 250 270 291 314 340 367 397 429 464 501 543 587 635 688 745 806 873 945 1024 1108 1199 1297 1402 1514 1634 1761 1895 2036 2184 2336 2492 2651 2809 2965 3115 3256 3385 3497 3589 3658 3701 3716 3703 3661 3592 3499 3383 3248 3100 2940 2774 2604 2434 2267 2104 1947 1797 1655 1522 1397 1282 1174 1075 984 900 823 753 688 629 576 527 482 441 403 369 338 310 284 260 238 218 200 183 167 153 140 128 116 106 97 88 80 72 65 59 53 47 42 37 32 28 24 20 17 14 11 8 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 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 53 56 60 63 68 73 78 85 92 100 109 119 131 144 159 177 196 218 244 273 306 344 387 437 493 558 632 717 814 925 1053 1199 1365 1556 1773 2021 2302 2619 2975 3369 3802 4267 4755 5250 5729 6162 6514 6753 6851 6796 6593 6262 5834 5345 4828 4312 3817 3355 2933 2554 2217 1920 1661 1435 1238 1067 919 791 681 585 502 431 369 315 269 229 194 164 138 115 95 79 64 51 40 31 23 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 13 18 22 27 33 39 45 53 61 69 79 90 102 115 130 146 164 184 207 232 260 291 326 365 409 457 512 573 641 717 801 895 999 1113 1238 1375 1522 1680 1847 2020 2196 2372 2542 2700 2840 2957 3045 3100 3120 3104 3055 2976 2872 2748 2610 2463 2311 2159 2010 1865 1727 1597 1475 1361 1255 1158 1068 986 910 841 778 720 667 619 575 535 498 464 433 405 379 355 333 313 294 277 261 246 233 220 208 197 187 178 169 161 153 146 139 132 126 121 115 110 105 100 96 92 88 84 80 77 73 70 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 26 24 22 21 19 17 16 14 13 11 10 9 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 5 6 7 9 10 12 14 15 17 19 21 23 25 27 29 32 34 36 39 42 45 48 51 55 58 62 66 70 74 79 84 89 94 100 106 113 120 127 135 143 152 162 173 184 196 209 223 238 254 272 291 312 335 359 386 415 446 481 518 559 603 652 705 762 825 893 968 1048 1136 1230 1332 1443 1561 1687 1822 1964 2113 2269 2430 2595 2761 2925 3084 3235 3373 3495 3595 3671 3720 3738 3725 3682 3609 3509 3385 3243 3085 2917 2743 2566 2390 2217 2050 1889 1737 1594 1460 1335 1220 1113 1015 925 843 768 699 637 580 528 481 438 399 364 332 303 276 252 230 210 192 175 160 146 134 122 112 102 93 85 77 70 64 58 52 47 43 38 34 31 27 24 21 18 15 13 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 29 31 33 35 37 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 73 75 77 79 82 84 87 89 92 95 98 101 104 108 112 116 121 126 131 137 143 151 159 168 178 189 201 215 231 248 268 291 317 345 378 415 458 506 560 622 693 774 865 969 1088 1223 1377 1551 1748 1971 2223 2504 2818 3165 3544 3951 4379 4819 5252 5658 6010 6281 6445 6485 6393 6177 5855 5453 5001 4527 4054 3598 3171 2779 2426 2110 1831 1586 1371 1184 1021 880 757 650 558 478 409 349 297 252 213 179 150 124 102 83 66 52 39 28 19 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 14 16 17 19 21 22 24 26 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 22 30 39 50 63 77 95 115 138 166 198 236 280 331 392 463 546 644 759 894 1054 1241 1461 1721 2026 2383 2800 3284 3840 4471 5171 5926 6705 7460 8123 8618 8876 8854 8554 8020 7322 6540 5740 4971 4263 3631 3077 2599 2190 1842 1547 1299 1089 912 763 638 532 442 367 303 249 204 165 133 105 82 62 45 30 18 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 3 7 11 16 23 30 38 48 60 74 90 109 132 158 188 224 266 316 374 442 523 618 730 862 1018 1202 1419 1674 1975 2325 2730 3193 3709 4266 4840 5388 5854 6173 6292 6189 5877 5407 4844 4247 3666 3127 2646 2226 1866 1560 1302 1085 902 749 621 513 423 347 283 229 184 146 114 87 64 45 29 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 64 67 70 73 76 80 83 86 90 93 96 100 103 106 109 113 116 119 122 125 128 131 134 137 139 142 144 147 149 151 153 155 157 159 160 162 163 165 166 167 168 169 170 171 172 172 173 174 175 176 177 178 179 180 181 183 185 186 189 191 194 197 200 204 208 212 217 223 229 236 243 251 260 270 280 292 304 318 333 349 366 385 406 428 453 479 507 538 571 607 646 688 733 782 834 891 951 1014 1082 1153 1228 1305 1385 1465 1546 1625 1700 1770 1832 1883 1923 1948 1958 1950 1926 1886 1830 1762 1682 1595 1502 1406 1309 1213 1120 1030 944 864 789 720 655 596 542 493 448 407 370 336 306 278 253 230 209 190 173 157 143 130 119 108 98 89 81 73 66 60 54 49 44 39 35 31 28 24 21 18 15 13 11 8 6 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 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 20 22 23 25 27 30 32 34 36 39 41 44 46 49 52 55 58
 0 0 0 1 3 6 9 12 16 20 24 28 33 38 43 48 55 61 68 75 83 92 101 111 122 133 145 159 173 188 204 222 241 261 283 306 331 358 387 418 451 486 524 564 607 652 699 750 803 858 916 976 1038 1102 1168 1234 1302 1369 1436 1502 1567 1629 1689 1746 1799 1848 1892 1932 1967 1996 2021 2041 2056 2066 2072 2075 2073 2068 2061 2051 2038 2024 2008 1990 1971 1952 1931 1909 1887 1864 1840 1816 1790 1764 1738 1710 1681 1652 1621 1589 1556 1522 1487 1450 1413 1374 1334 1293 1251 1209 1166 1123 1079 1035 991 948 905 862 820 780 740 701 663 627 592 558 526 495 465 437 411 385 361 339 317 297 278 260 243 227 212 198 185 172 160 149 139 129 120 112 104 96 89 83 76 70 65 60 55 50 46 42 38 34 31 28 25 22 19 16 14 12 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 4 7 10 14 18 22 26 31 35 40 46 51 57 63 70 77 84 92 101 109 119 128 139 150 162 174 187 201 216 232 249 267 286 306 328 351 375 401 430 460 492 526 563 602 644 690 738 791 847 907 973 1043 1118 1199 1286 1380 1481 1590 1706 1831 1965 2108 2260 2422 2593 2773 2962 3159 3362 3569 3779 3988 4194 4391 4575 4741 4883 4997 5077 5120 5121 5081 4998 4874 4714 4521 4302 4063 3811 3551 3289 3030 2778 2536 2307 2091 1890 1704 1533 1377 1235 1105 989 883 788 703 626 557 496 440 391 347 308 272 241 212 187 164 144 126 109 95 82 70 59 50 41 33 26 20 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 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 15 25 36 48 62 77 95 114 136 161 189 220 255 294 339 388 443 505 574 651 736 831 935 1049 1174 1308 1453 1607 1769 1936 2107 2278 2446 2606 2754 2886 2999 3089 3155 3196 3212 3205 3176 3130 3068 2994 2912 2825 2734 2643 2553 2467 2385 2308 2237 2172 2115 2065 2022 1987 1959 1938 1925 1919 1919 1926 1940 1960 1985 2016 2051 2091 2133 2179 2225 2272 2318 2361 2399 2432 2456 2471 2475 2466 2444 2407 2356 2291 2213 2124 2025 1918 1805 1688 1571 1454 1339 1227 1120 1019 923 834 751 674 604 539 480 427 378 334 294 258 225 195 169 145 123 104 87 71 57 44 33 22 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 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 5 9 14 19 25 31 37 44 52 61 70 81 93 105 119 135 152 171 191 214 239 267 297 330 367 407 452 500 553 610 673 741 814 893 978 1068 1165 1266 1373 1485 1601 1720 1842 1965 2090 2214 2337 2457 2574 2686 2793 2895 2989 3077 3158 3231 3297 3356 3407 3451 3488 3518 3540 3555 3561 3560 3551 3532 3504 3466 3418 3359 3290 3210 3120 3019 2910 2792 2667 2537 2402 2265 2127 1989 1854 1721 1593 1469 1351 1240 1135 1036 944 859 780 708 641 580 524 472 426 383 345 310 278 249 222 198 177 157 139 122 108 94 82 71 60 51 42 35 28 21 15 10 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 1 3 6 8 11 15 18 22 26 30 35 41 46 52 59 66 75 83 93 103 115 128 141 157 173 192 212 234 259 286 317 350 386 427 472 521 575 635 701 773 852 939 1032 1134 1243 1360 1485 1615 1752 1892 2034 2176 2315 2447 2568 2676 2767 2838 2885 2908 2906 2880 2829 2758 2668 2562 2445 2319 2188 2054 1919 1787 1658 1534 1416 1304 1198 1099 1007 921 842 769 702 640 584 532 484 441 402 365 333 303 275 250 228 207 188 171 156 141 128 116 106 96 87 78 71 64 57 51 46 41 37 32 28 25 22 18 16 13 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 11 13 14 16 18 20 22 24 26 29 31 34 37 39 43 46 49 53 57 61 65 69 74 79 84 90 96 102 109 116 123 131 140 148 158 168 178 189 201 213 226 240 254 270 286 303 321 339 359 379 401 423 446 470 495 521 547 575 603 631 660 690 719 749 779 808 838 866 894 922 948 974 997 1020 1041 1060 1077 1093 1106 1117 1126 1133 1138 1140 1140 1137 1132 1125 1116 1105 1092 1077 1060 1042 1021 1000 977 953 928 902 875 848 820 792 764 735 707 679 651 624 597 571 545 520 496 472 449 427 406 386 366 348 330 313 297 281 267 253 239 227 215 204 193 183 173 164 156 148 140 133 126 119 113 107 102 96 92 87 82 78 74 70 67 63 60 57 54 51 48 46 43 41 39 37 34 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 41 44 47 50 54 57 61 64 68 73 77 81 86 91 96 101 107 113 119 126 133 140 148 156 164 173 183 193 203 215 226 239 253 267 282 298 315 333 353 373 395 419 443 470 498 528 559 592 628 665 704 746 789 834 881 930 981 1033 1086 1140 1195 1249 1304 1358 1410 1461 1509 1554 1596 1634 1668 1697 1721 1740 1753 1761 1763 1760 1752 1740 1722 1701 1676 1648 1617 1584 1548 1511 1472 1433 1393 1352 1311 1271 1230 1190 1150 1111 1073 1036 1000 964 930 896 864 833 802 773 745 718 692 667 643 620 598 577 557 538 519 502 485 469 454 439 425 412 399 387 376 365 354 344 334 325 316 307 299 291 283 276 268 261 255 248 242 235 229 223 218 212 207 201 196 191 186 181 176 171 167 162 158 153 149 145 140 136 132 128 124 121 117 113 109 106 102 99 95 92 88 85 82 79 76 73 70 67 64 61 59 56 53 51 48 46 44 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 4 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 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 1 2 3 4 5 7 8 10 11 13 14 16 18 20 22 24 26 28 31 33 36 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 21 27 32 39 46 53 61 70 79 89 100 112 125 139 154 171 188 208 229 251 276 302 331 362 396 432 471 513 558 606 658 713 771 833 898 967 1038 1113 1190 1268 1349 1430 1512 1594 1675 1755 1832 1907 1978 2046 2109 2168 2223 2273 2319 2360 2398 2431 2461 2488 2512 2533 2553 2570 2585 2599 2611 2622 2630 2637 2642 2644 2644 2639 2632 2619 2602 2580 2551 2516 2475 2427 2371 2309 2241 2166 2086 2001 1912 1819 1725 1630 1534 1439 1346 1255 1166 1082 1000 923 851 782 718 658 602 551 503 459 418 381 347 315 286 260 236 214 193 175 158 142 128 115 103 92 82 73 64 56 49 43 36 31 26 21 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 17 25 34 46 59 75 93 115 141 173 210 254 306 369 444 534 641 769 922 1105 1322 1580 1882 2233 2632 3073 3540 4004 4423 4745 4922 4925 4757 4449 4047 3602 3154 2729 2343 2000 1702 1445 1226 1039 880 745 631 533 451 380 320 269 225 188 156 129 106 86 69 55 42 32 23 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 5 7 9 11 13 15 17 20 22 25 28 31 34 37 40 44 47 51 55 59 64 68 73 78 84 89 95 101 108 115 122 129 137 146 155 164 174 184 195 207 219 232 245 260 275 291 308 326 346 366 388 410 435 461 488 517 548 580 615 651 689 730 773 818 865 915 966 1020 1076 1134 1194 1255 1318 1381 1445 1509 1573 1635 1695 1753 1808 1859 1904 1945 1979 2006 2025 2037 2041 2036 2023 2001 1972 1935 1892 1842 1787 1728 1665 1599 1531 1462 1392 1323 1254 1186 1120 1056 994 935 878 824 773 724 678 635 595 557 521 488 457 428 401 376 353 332 312 293 276 259 244 230 217 205 194 184 174 165 156 148 140 133 127 120 114 109 104 99 94 89 85 81 77 74 70 67 64 60 58 55 52 49 47 44 42 40 38 36 34 32 30 28 26 24 23 21 19 18 16 15 14 12 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
 107 110 113 116 119 122 125 127 130 133 135 138 140 143 145 147 149 151 153 155 156 158 159 161 162 163 164 165 165 166 167 167 167 168 168 168 168 168 167 167 167 167 167 166 166 166 166 167 167 167 168 169 170 172 174 177 180 183 187 192 198 205 213 221 231 243 256 271 287 306 327 350 377 406 439 476 518 564 616 674 739 811 892 983 1085 1199 1326 1468 1626 1802 1997 2213 2449 2707 2983 3276 3579 3885 4181 4453 4684 4854 4950 4958 4877 4710 4469 4173 3840 3491 3141 2802 2482 2188 1920 1680 1467 1278 1113 967 841 730 634 550 477 413 358 310 268 231 199 171 147 125 107 90 76 63 52 42 34 26 19 13 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 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 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 33 35 37 40 42 44 46 49 51 54 56 59 62 64 67 70 73 76 79 82 85 88 91 94 98 101 104
 0 0 0 0 0 0 0 0 0 0 2 6 9 14 18 24 29 35 42 49 57 66 75 85 96 108 121 135 150 167 185 204 225 248 272 299 327 357 389 423 460 498 538 580 623 668 714 761 808 855 901 946 990 1032 1072 1108 1142 1173 1200 1224 1245 1262 1277 1290 1300 1308 1316 1322 1328 1333 1339 1345 1352 1360 1369 1380 1391 1404 1418 1432 1448 1464 1480 1496 1511 1524 1536 1545 1551 1554 1551 1544 1531 1512 1486 1454 1416 1371 1322 1267 1207 1145 1080 1014 947 881 816 753 692 634 579 527 478 433 392 353 318 286 257 230 206 184 164 146 130 115 102 90 80 70 61 53 47 40 35 29 25 21 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 21 24 26 29 32 35 38 42 46 50 55 59 65 70 76 82 89 97 105 113 122 132 143 154 167 180 194 209 225 243 261 281 303 325 349 374 400 428 457 486 517 548 579 610 641 671 699 726 751 773 792 808 820 829 834 835 832 827 817 806 791 775 757 737 717 696 674 653 631 610 589 569 549 530 512 494 478 462 446 432 418 405 393 381 370 359 349 340 331 322 314 306 299 291 285 278 272 265 259 254 248 243 237 232 227 222 217 212 207 202 197 192 187 183 178 173 168 164 159 155 150 145 141 137 132 128 123 119 115 111 107 103 99 95 92 88 85 81 78 75 72 69 66 63 60 57 55 52 50 48 45 43 41 39 37 35 34 32 30 29 27 26 24 23 21 20 19 18 17 15 14 13 12 11 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 12 13 15
 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 78 79 81 83 84 86 88 90 92 94 96 99 101 104 107 110 113 117 120 125 129 134 140 146 152 159 167 176 186 196 208 221 236 251 269 288 310 334 360 389 421 456 495 538 585 637 694 756 824 897 977 1063 1156 1255 1359 1469 1582 1699 1816 1931 2042 2145 2236 2312 2369 2404 2416 2404 2368 2310 2231 2136 2029 1912 1790 1666 1543 1422 1306 1196 1092 996 906 823 748 678 615 558 506 459 417 378 344 312 284 259 236 215 197 180 165 151 139 128 118 108 100 93 86 80 74 69 64 60 55 52 48 45 42 40 37 35 32 30 28 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 34 36 37 39 40 42
 78 82 86 90 94 98 103 107 112 117 121 127 132 138 143 149 155 162 169 176 183 190 198 207 216 225 235 245 255 267 279 291 305 319 334 350 367 385 404 424 445 468 492 518 545 573 603 635 668 703 739 776 815 855 896 937 978 1020 1061 1101 1139 1176 1211 1242 1270 1295 1315 1331 1342 1349 1350 1347 1339 1327 1310 1290 1266 1239 1209 1176 1142 1107 1070 1032 994 956 917 879 842 805 769 733 699 665 633 602 572 543 515 488 463 439 415 393 372 352 333 315 298 282 267 253 239 226 214 203 192 182 173 164 156 148 140 133 127 121 115 109 104 99 94 90 86 82 78 75 71 68 65 62 59 57 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 14 13 12 11 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 8 8 9 10 11 11 12 13 14 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 42 44 47 50 52 55 58 61 64 68 71 75
 33 35 38 40 43 46 49 52 56 59 63 66 70 74 78 82 86 91 95 100 105 110 115 121 126 132 138 144 151 158 165 172 180 188 196 205 214 224 234 244 255 267 279 292 306 320 335 351 368 386 405 425 447 470 494 520 547 575 606 638 672 707 745 784 825 867 911 956 1002 1050 1098 1146 1194 1241 1288 1332 1375 1415 1451 1483 1511 1534 1551 1562 1567 1565 1557 1543 1522 1496 1465 1428 1387 1343 1295 1245 1194 1141 1087 1034 981 929 877 827 779 733 688 646 606 567 531 497 465 435 407 381 356 333 312 292 273 256 240 225 211 198 186 175 165 155 146 138 130 123 116 109 103 98 92 87 83 78 74 70 66 63 60 56 53 51 48 45 43 40 38 36 34 32 30 28 26 25 23 21 20 18 17 15 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 17 19 21 23 26 28 30
 0 0 0 2 3 5 6 8 9 11 13 15 17 19 21 23 26 28 31 34 37 40 44 48 52 56 60 65 70 76 82 89 96 104 113 122 132 143 156 169 184 201 219 239 261 286 314 345 379 418 461 509 562 623 690 766 851 946 1052 1171 1304 1452 1616 1799 1999 2219 2458 2715 2989 3276 3571 3867 4156 4427 4667 4864 5008 5089 5102 5046 4926 4749 4525 4268 3988 3697 3405 3118 2842 2581 2337 2111 1903 1714 1542 1386 1245 1118 1004 902 810 727 653 587 528 474 427 384 345 311 280 252 227 205 185 167 150 136 123 111 100 90 82 74 67 60 54 49 44 40 36 32 29 25 23 20 18 15 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 17 20 23 26 30 33 37 41 46 50 55 61 67 73 80 87 95 103 113 123 134 146 159 173 188 205 224 245 267 292 320 350 383 420 461 507 557 612 674 742 817 901 992 1093 1204 1326 1458 1601 1755 1920 2095 2278 2466 2657 2846 3030 3201 3354 3483 3582 3646 3673 3661 3610 3525 3408 3265 3103 2927 2743 2555 2369 2187 2011 1844 1687 1540 1403 1277 1161 1054 957 868 787 714 647 586 531 481 436 395 358 324 294 266 241 219 198 180 163 148 134 121 110 99 90 81 73 66 60 54 48 43 39 34 31 27 24 21 18 16 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 38 40 42 44 46 49 51 53 56 58 61 63 66 68 71 73 76 79 81 84 87 90 93 96 99 102 105 109 112 116 120 124 129 133 138 144 149 155 162 169 177 185 194 204 215 228 241 256 273 291 312 335 361 390 422 458 499 545 596 653 717 789 869 958 1058 1169 1292 1429 1579 1743 1921 2114 2320 2538 2763 2993 3221 3439 3639 3812 3947 4036 4073 4054 3980 3855 3686 3483 3255 3013 2766 2521 2284 2059 1848 1653 1475 1313 1167 1035 917 812 719 636 562 497 439 388 343 303 267 236 209 184 163 144 127 112 99 87 77 67 59 52 45 40 35 30 26 22 19 16 13 11 9 7 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 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 15 17 18 20 22 24 26 27 29 31 33
 48 51 53 56 60 63 66 70 74 78 82 87 92 97 102 108 114 121 127 135 143 151 159 169 179 189 200 212 224 237 251 265 280 296 313 330 348 367 386 405 425 445 465 485 504 523 541 558 574 589 601 612 621 627 631 633 633 630 625 618 609 599 587 574 560 545 529 513 497 480 463 447 431 415 400 385 370 356 342 329 317 305 293 282 272 262 252 243 235 227 219 211 204 198 191 185 180 174 169 164 160 155 151 147 144 140 137 134 131 128 125 123 121 118 116 115 113 111 110 108 107 106 104 103 102 101 101 100 99 99 98 97 97 96 96 95 95 95 94 94 93 93 93 92 92 92 91 91 90 90 89 89 88 88 87 86 86 85 84 84 83 82 81 81 80 79 78 77 76 75 74 73 72 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 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 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 46
 75 79 83 87 91 95 99 104 108 112 117 122 126 131 135 140 145 149 154 158 163 167 171 175 179 183 187 191 194 197 200 203 206 209 211 213 215 217 219 220 221 223 224 225 225 226 227 227 228 228 229 229 230 231 231 232 233 234 235 237 238 240 242 244 247 250 253 256 260 264 268 273 278 283 289 295 302 309 316 324 332 341 350 360 370 381 392 404 416 429 442 456 470 485 500 515 531 547 563 579 595 611 627 642 657 671 683 695 705 714 721 726 728 729 727 723 717 708 697 684 669 652 634 614 594 572 550 527 504 481 459 436 414 393 372 352 333 315 297 281 265 250 235 222 209 197 185 175 164 155 146 137 129 122 115 108 102 96 90 85 80 75 71 67 63 59 55 52 49 46 43 40 37 35 32 30 28 26 24 22 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 18 19 21 22 24 26 28 30 33 35 37 40 42 45 48 51 54 57 61 64 68 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 13 17 22 27 33 40 47 55 64 73 84 95 108 122 138 155 174 195 218 244 272 304 339 377 420 467 520 577 640 710 785 867 956 1052 1154 1262 1374 1490 1607 1724 1837 1945 2043 2130 2202 2256 2293 2310 2308 2288 2252 2201 2138 2066 1986 1902 1815 1727 1639 1553 1469 1389 1311 1238 1168 1102 1040 982 927 875 827 782 739 699 662 627 594 562 533 505 479 454 431 409 388 368 349 331 314 298 282 268 254 241 228 216 204 194 183 173 164 155 147 139 131 124 117 111 104 98 93 87 82 78 73 69 65 61 57 53 50 47 44 41 38 36 33 31 28 26 24 22 20 19 17 15 14 12 11 9 8 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 0 0 0 0 0 0 0 0 0 0
 14 17 20 23 26 29 33 37 41 45 49 54 59 64 69 75 80 87 93 100 107 115 122 131 139 148 158 168 178 189 200 212 225 238 251 265 280 295 310 327 343 361 379 397 416 436 456 476 497 518 539 561 583 606 628 651 674 697 720 743 766 789 812 834 857 880 903 926 948 971 994 1017 1041 1064 1088 1112 1136 1161 1186 1212 1238 1264 1292 1319 1347 1376 1405 1434 1464 1493 1523 1552 1580 1608 1635 1660 1684 1705 1724 1740 1752 1760 1763 1762 1756 1744 1727 1704 1676 1642 1603 1559 1511 1459 1404 1346 1286 1225 1163 1101 1040 980 921 864 808 755 705 657 611 568 527 489 454 420 389 360 333 308 284 263 243 224 206 190 175 161 149 137 125 115 106 97 88 81 73 67 60 54 49 44 39 35 30 27 23 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 13 16 19 23 27 31 36 41 47 53 60 67 76 85 95 107 119 133 148 165 183 203 224 248 274 301 331 363 397 434 472 512 553 596 639 683 728 771 814 856 895 933 968 1001 1030 1057 1080 1101 1119 1134 1146 1156 1164 1169 1173 1174 1173 1170 1165 1158 1148 1136 1121 1103 1082 1058 1030 1000 966 930 891 850 808 764 719 674 629 585 542 500 460 422 386 352 320 290 263 238 214 193 174 156 140 125 112 100 89 79 70 62 55 49 43 37 32 28 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 14 17 21 24 28 32 37 41 47 52 58 65 72 79 87 96 106 116 127 139 152 166 181 197 215 234 254 277 301 326 354 384 416 450 487 526 567 611 657 705 755 807 860 913 968 1022 1075 1127 1176 1222 1265 1303 1337 1365 1388 1405 1415 1421 1420 1414 1404 1389 1370 1348 1323 1296 1267 1236 1205 1172 1139 1106 1073 1039 1006 974 941 909 878 847 817 787 757 729 700 673 645 619 593 567 542 518 494 470 448 426 405 384 364 345 326 308 291 274 259 244 229 215 202 190 178 167 157 147 137 129 120 112 105 98 92 86 80 74 69 65 60 56 52 48 45 41 38 36 33 30 28 26 23 21 19 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 44 48 53 57 62 67 73 79 85 92 99 106 114 122 131 141 151 161 172 184 196 209 222 236 251 266 282 299 316 333 351 369 387 406 424 442 460 478 495 511 526 541 554 566 576 585 593 599 604 607 608 609 608 606 603 599 595 589 584 578 572 566 560 554 548 542 537 532 528 524 521 518 516 514 513 512 512 513 514 515 517 519 522 526 529 533 537 542 546 551 556 560 565 569 573 576 579 581 583 584 583 582 579 575 570 563 556 546 536 524 511 498 483 467 451 434 416 399 381 363 346 328 311 295 278 263 248 233 220 206 194 182 171 160 150 141 132 124 116 109 102 95 89 83 78 73 68 64 60 56 52 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11 13 15 17 19 22 24 27 30 33
 31 35 40 45 50 56 62 69 77 84 93 102 112 122 133 145 157 171 185 200 216 233 251 270 290 311 333 355 379 403 428 453 479 505 531 557 582 607 631 654 675 695 713 729 743 755 764 771 777 780 781 780 777 773 768 761 754 746 737 728 718 709 699 689 680 670 661 652 643 635 626 618 609 601 593 585 578 570 562 554 546 537 529 520 511 502 493 483 474 463 453 442 431 420 409 397 385 373 361 348 336 324 311 299 287 275 263 252 240 229 219 208 198 188 179 170 162 153 146 138 131 124 118 112 106 101 96 91 86 82 78 74 71 67 64 61 58 55 53 50 48 45 43 41 39 37 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 16 19 23 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 16 20 24 29 34 39 46 52 60 68 77 87 98 110 124 139 155 173 193 216 240 268 298 331 368 409 454 503 557 616 679 748 822 902 985 1073 1165 1259 1354 1449 1543 1633 1718 1796 1866 1925 1974 2011 2036 2049 2050 2041 2022 1995 1959 1918 1871 1820 1766 1710 1652 1593 1534 1474 1415 1357 1299 1242 1186 1131 1078 1025 974 924 876 828 783 738 695 654 614 576 540 505 471 439 409 381 354 328 305 282 261 241 223 206 190 175 161 148 136 125 114 105 96 87 80 73 66 60 54 49 44 40 36 32 28 25 22 19 16 14 11 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 21 26 31 38 45 53 62 72 84 98 114 132 153 178 206 239 278 323 375 435 506 588 683 793 919 1063 1225 1404 1599 1805 2014 2215 2394 2538 2632 2668 2643 2562 2436 2276 2097 1911 1726 1549 1385 1234 1097 976 867 771 687 612 547 489 438 393 354 319 289 261 237 216 197 181 166 153 141 131 122 113 106 100 94 89 84 80 77 74 71 68 66 64 63 61 60 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 45 44 43 42 41 39 38 37 36 35 34 33 31 30 29 28 27 25 24 23 22 20 19 18 17 16 15 14 12 11 10 9 8 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 76 83 91 99 107 116 126 136 147 159 171 184 198 212 227 243 260 278 296 315 335 355 377 398 420 443 465 488 510 533 554 575 595 613 631 646 660 672 681 689 694 697 698 697 694 689 682 674 665 654 643 632 620 607 595 583 571 559 548 538 528 519 510 502 495 489 483 479 474 471 468 466 465 464 464 464 465 467 469 471 474 477 480 484 489 493 498 502 507 512 516 521 525 529 533 535 538 539 540 539 538 535 532 527 520 512 503 493 482 469 455 441 425 409 393 376 359 342 325 309 292 276 261 246 231 217 204 192 180 168 158 148 138 130 121 113 106 99 93 87 81 76 71 66 62 58 54 51 47 44 41 38 36 33 31 29 27 25 23 21 19 18 16 15 13 12 11 10 9 8 6 5 4 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 1 2 3 4 5 7 8 10 12 14 16 19 21 24 27 31 35 39 43 47 52 58 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 18 23 29 36 44 53 63 74 87 103 120 140 164 191 222 258 300 348 405 470 545 632 732 846 974 1118 1276 1446 1626 1808 1985 2146 2282 2381 2437 2446 2408 2330 2219 2085 1937 1784 1632 1485 1347 1219 1101 995 898 812 734 665 603 548 499 455 416 380 349 320 295 272 251 232 215 199 185 172 160 149 140 131 122 114 107 101 95 89 84 79 74 70 66 62 59 55 52 49 47 44 41 39 37 35 33 31 29 27 25 24 22 21 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 19 21 23 26 28 31 34 37 41 45 49 53 58 63 69 75 82 89 97 106 116 126 138 150 164 179 196 214 234 255 279 305 332 363 396 431 469 510 553 599 647 696 747 799 850 900 949 994 1034 1070 1098 1120 1134 1140 1138 1128 1110 1086 1056 1022 983 942 899 855 811 767 723 681 640 601 564 528 494 463 433 405 379 354 331 310 290 272 254 239 224 210 197 186 175 165 155 147 138 131 124 118 112 106 101 96 92 88 84 80 77 73 71 68 65 63 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 68 71 74 76 79 83 86 89 93 97 101 105 109 114 119 124 129 135 141 147 153 160 168 175 183 192 200 210 219 230 241 252 264 276 289 303 317 332 347 363 379 396 414 431 450 468 487 506 525 543 562 580 597 614 629 644 657 669 680 688 695 700 704 705 704 701 697 690 682 673 661 649 636 621 606 590 573 556 539 521 504 487 469 452 435 419 403 387 371 357 342 328 315 302 289 277 265 254 243 233 223 214 205 196 188 180 173 166 159 152 146 140 135 129 124 120 115 111 107 103 99 96 92 89 86 83 81 78 76 74 72 70 68 66 65 63 61 60 59 58 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 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 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 63
 33 37 42 46 51 56 62 67 73 79 85 92 98 105 113 120 128 137 145 154 163 173 183 193 204 215 227 239 251 264 278 292 306 321 337 354 371 389 408 427 448 469 492 515 540 566 593 622 652 683 716 751 788 827 868 911 956 1003 1053 1104 1158 1215 1273 1333 1395 1459 1524 1590 1656 1723 1789 1854 1918 1979 2038 2093 2144 2190 2230 2264 2292 2312 2325 2330 2327 2317 2298 2273 2240 2200 2154 2102 2045 1984 1920 1852 1783 1711 1639 1567 1494 1423 1352 1283 1216 1151 1088 1027 969 913 860 810 763 718 675 635 597 562 529 498 469 441 416 392 369 348 328 310 293 276 261 247 233 221 209 197 187 177 167 158 149 141 134 126 119 113 106 100 95 89 84 79 74 70 65 61 57 53 49 46 42 39 36 33 30 27 24 21 19 16 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 22 25 29
 27 30 32 35 38 40 43 46 50 53 57 60 64 68 72 76 81 85 90 95 100 105 111 116 122 129 135 142 149 156 163 171 179 187 195 204 213 223 232 242 253 263 274 285 297 309 321 333 346 358 372 385 399 412 426 441 455 469 484 499 514 528 543 558 573 588 603 618 632 647 661 675 689 702 715 728 741 753 765 776 787 797 807 816 824 832 839 845 850 854 858 860 862 862 861 859 856 851 845 838 830 820 809 796 783 768 752 735 717 698 679 659 638 617 596 575 554 532 511 491 470 450 431 412 393 376 359 342 326 311 297 283 269 257 245 233 222 212 202 193 184 175 167 160 152 145 139 132 126 121 115 110 105 100 95 91 87 83 79 75 72 68 65 62 59 56 53 50 48 45 43 40 38 36 34 31 29 28 26 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 18 21 23 25
 36 38 39 41 43 44 46 48 50 52 54 56 59 61 64 66 69 72 75 79 82 86 90 94 98 103 108 113 118 124 131 138 145 153 162 171 181 192 204 217 231 246 263 281 301 322 345 371 399 429 462 498 537 580 626 676 730 788 850 917 987 1062 1140 1221 1305 1391 1478 1564 1648 1729 1806 1876 1937 1990 2031 2061 2078 2082 2074 2053 2021 1979 1928 1869 1804 1734 1660 1585 1508 1431 1355 1281 1208 1137 1069 1004 942 883 827 774 724 677 633 591 553 516 482 451 421 394 368 345 322 302 283 265 249 234 220 207 195 184 174 165 156 148 140 133 127 121 115 110 105 101 96 92 89 85 82 79 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 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 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 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 24 25 26 27 28 29 31 32 33 35
 14 17 19 22 25 28 31 35 38 42 46 50 55 59 64 70 75 81 87 93 100 107 114 122 129 138 146 155 165 174 184 195 205 216 228 240 252 264 277 290 303 316 330 344 358 373 387 402 417 432 447 463 478 494 510 526 543 560 577 594 612 631 650 669 689 709 730 752 774 796 819 842 866 890 914 938 962 985 1008 1030 1051 1070 1088 1103 1116 1126 1133 1137 1137 1133 1125 1113 1097 1077 1053 1025 994 959 923 884 844 803 761 718 677 635 595 556 518 482 448 415 384 355 328 303 279 257 237 218 201 185 170 156 144 132 122 112 103 95 87 80 74 68 63 58 53 49 45 41 38 35 32 29 27 24 22 20 18 16 15 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12
 49 52 56 59 63 67 71 75 79 84 89 94 99 105 111 117 124 130 138 145 153 162 170 180 190 200 211 222 234 247 260 274 289 305 321 338 356 374 393 413 434 456 478 500 523 546 570 593 617 640 662 684 705 724 742 759 773 786 796 804 810 813 813 812 808 801 793 783 771 758 743 728 711 694 676 657 639 620 601 582 564 545 527 510 492 475 459 443 427 412 398 384 370 357 344 332 320 309 298 287 277 267 258 249 240 232 224 216 209 202 195 189 183 177 171 166 161 156 151 146 142 138 134 130 126 123 119 116 113 110 107 104 102 99 96 94 91 89 87 85 82 80 78 76 74 72 70 69 67 65 63 61 60 58 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 15 14 13 12 11 10 9 9 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 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 24 26 28 31 33 35 38 40 43 46
 22 24 26 29 32 35 38 41 45 49 53 57 61 66 71 77 82 88 95 102 109 117 125 133 143 152 163 174 185 198 211 225 239 254 271 288 306 324 344 364 385 407 429 452 475 499 522 546 569 591 613 634 653 671 687 701 713 723 730 736 738 739 737 733 727 719 709 698 686 673 658 643 628 612 595 579 563 546 530 514 498 482 467 452 437 423 409 396 382 370 357 345 334 323 312 301 291 281 272 263 254 245 237 229 221 214 206 200 193 187 180 174 169 163 158 153 148 144 139 135 131 127 123 120 116 113 110 106 104 101 98 95 93 90 88 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 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 1 2 3 4 6 7 8 10 12 13 15 17 19
 63 66 69 73 76 79 82 86 89 93 96 99 103 107 110 114 117 121 124 128 132 135 139 142 145 149 152 156 159 162 165 168 171 174 177 180 183 186 189 192 194 197 200 203 206 209 211 214 217 221 224 227 231 234 238 242 246 250 254 259 263 268 273 278 283 288 293 299 304 310 315 321 326 332 337 342 347 352 356 361 365 369 372 375 378 380 381 382 383 383 383 381 380 378 375 371 367 363 357 352 346 339 332 325 317 309 301 293 284 276 267 258 250 241 233 225 217 209 201 193 186 179 172 166 160 154 148 142 137 132 127 123 119 115 111 107 103 100 97 94 91 88 86 83 81 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 7 7 8 9 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 37 40 42 44 47 49 52 55 58 60
 45 46 48 50 52 54 56 58 61 63 66 68 71 73 76 79 82 86 89 92 96 100 104 108 112 116 121 126 131 136 141 147 152 158 164 170 177 183 190 197 204 211 218 225 232 239 246 253 260 267 273 279 285 290 295 300 304 308 310 313 314 315 316 315 314 313 310 308 304 300 296 291 286 280 274 268 262 255 248 242 235 228 221 214 207 200 193 186 180 173 167 161 154 149 143 137 132 126 121 116 112 107 102 98 94 90 86 83 79 76 72 69 66 64 61 58 56 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 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 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 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 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 8 8 8 8 8 8 9 9 9 9 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 32 33 34 35 37 38 40 41 43
 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 104 105 106 108 109 111 112 114 116 118 120 122 124 126 128 131 134 137 140 143 146 150 154 159 163 168 174 180 186 193 200 207 216 225 234 244 255 267 279 292 306 320 336 352 369 387 405 424 444 464 485 506 528 549 570 591 612 632 650 668 684 698 710 719 726 730 732 730 725 717 707 694 678 660 640 618 595 571 546 521 496 471 446 421 397 374 351 330 309 290 271 254 237 221 207 193 180 168 157 147 137 128 120 112 105 98 92 87 82 77 72 68 65 61 58 55 52 50 47 45 43 41 40 38 36 35 34 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 16 15 15 15 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 74 76 78 81 83 85 88 90 93 95 98 100 103 106 108 111 114 116 119 122 125 128 131 135 138 141 145 148 152 156 160 164 169 173 178 183 189 194 200 207 213 220 227 234 242 250 259 267 276 286 295 305 315 325 336 346 356 366 377 386 396 404 413 420 427 433 437 441 443 444 443 441 438 433 427 419 410 400 389 377 364 351 337 323 309 295 280 266 252 239 226 213 200 189 177 167 156 147 138 129 121 113 106 100 93 88 82 77 72 68 64 60 56 53 50 47 44 42 40 38 36 34 32 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 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 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 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 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39
 13 14 15 16 18 19 20 21 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 54 56 58 61 63 66 69 72 74 77 81 84 87 91 94 98 102 105 110 114 118 123 128 133 138 143 149 155 161 168 175 182 190 198 206 215 224 234 245 255 267 279 291 304 317 331 346 361 377 393 409 426 443 460 478 495 513 530 547 563 579 594 608 621 632 642 650 656 661 663 663 661 657 651 643 633 621 607 592 575 558 539 520 500 480 460 440 420 400 380 361 343 325 308 292 276 262 247 234 221 209 198 187 177 167 158 150 142 135 127 121 115 109 103 98 93 88 84 80 76 72 69 65 62 59 56 53 51 48 46 44 41 39 37 35 34 32 30 28 27 25 24 23 21 20 19 18 16 15 14 13 12 11 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 7 8 8 9 10 11 12
 4 5 6 7 8 9 10 11 13 14 16 17 19 21 22 24 26 29 31 33 36 39 42 45 48 52 56 60 64 69 74 79 85 91 98 105 112 121 130 139 150 161 173 186 201 216 232 250 269 290 311 335 360 386 414 444 475 507 540 574 609 644 679 713 746 778 807 834 857 877 893 905 912 915 913 907 897 884 868 848 827 803 779 753 727 700 673 646 620 594 569 544 521 498 476 455 435 416 398 380 364 348 334 320 306 294 282 271 260 250 241 232 224 216 209 203 196 190 185 180 175 170 166 162 159 155 152 149 146 144 141 139 137 135 133 131 130 128 126 125 123 122 121 119 118 116 115 113 112 111 109 108 106 105 103 102 100 99 97 95 94 92 91 89 87 85 84 82 80 78 77 75 73 71 70 68 66 64 62 61 59 57 56 54 52 50 49 47 46 44 42 41 39 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 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 5 5 5 5 5 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 70 74 77 81 85 89 94 98 103 107 112 117 123 128 134 139 145 152 158 165 172 179 186 193 201 209 217 225 233 242 250 259 268 277 286 295 304 313 322 331 340 349 357 365 373 381 389 396 403 410 416 422 427 433 438 442 447 451 455 459 462 466 469 473 476 479 483 486 490 494 498 502 507 511 516 522 528 534 540 547 554 562 570 578 587 596 606 615 626 636 647 658 669 680 690 701 712 722 731 740 748 755 761 765 768 770 769 766 762 755 746 735 722 707 690 672 652 630 608 585 561 537 512 488 464 440 417 394 372 351 331 312 294 276 260 244 230 216 203 191 179 169 159 149 140 132 124 117 110 104 98 92 87 82 78 73 69 65 62 58 55 52 49 46 44 41 39 37 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 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 1 1 1 2 2 2 3 3 3 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 41 44 46 49 52 54 57 60 64 67
 6 7 8 10 11 12 13 15 16 18 20 21 23 25 27 30 32 34 37 40 43 46 49 53 57 61 65 70 74 80 85 91 97 103 110 117 125 133 141 150 159 169 179 189 200 211 222 233 244 255 267 278 288 298 308 317 325 333 340 345 350 354 357 359 360 360 359 357 355 352 349 345 341 337 332 328 323 318 314 310 305 301 298 294 291 288 286 284 282 280 279 279 278 278 279 280 281 283 285 288 291 295 299 303 308 314 319 325 332 339 346 353 360 367 375 382 388 395 401 406 410 414 416 417 417 415 412 408 402 394 385 376 364 352 340 326 312 298 283 269 255 241 227 213 200 188 176 165 154 143 134 124 116 108 100 93 86 80 74 68 63 58 53 49 45 41 38 35 32 29 26 24 21 19 17 15 13 11 10 8 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 1 1 2 3 4 4 5
 56 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 120 123 125 128 131 134 137 140 143 145 148 151 154 157 159 162 165 167 170 173 175 178 180 183 185 187 190 192 194 197 199 202 204 206 209 211 214 216 219 222 225 228 231 234 237 240 244 247 251 255 259 263 267 272 277 282 287 292 297 303 309 315 322 328 335 342 349 357 364 372 380 388 396 404 412 420 428 436 444 451 458 464 470 476 480 484 486 488 489 488 487 484 480 475 468 461 452 443 433 422 410 398 385 372 359 345 332 319 305 293 280 267 255 244 233 222 212 202 192 183 174 166 158 151 144 137 131 125 119 113 108 103 99 94 90 86 82 79 75 72 69 66 63 60 58 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 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 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 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 53 55
 18 20 23 26 29 33 36 40 44 49 53 58 63 69 75 81 88 95 102 110 118 127 136 146 157 168 179 191 204 217 231 246 261 277 293 310 327 345 363 381 400 419 438 457 475 494 512 530 547 564 580 596 610 624 637 649 661 671 681 691 699 707 715 722 728 734 740 746 751 755 760 764 767 770 773 776 777 778 779 778 777 774 771 767 761 754 745 736 725 712 698 683 666 648 629 609 588 566 543 520 497 474 450 427 404 382 360 338 318 298 279 261 243 227 211 197 183 170 158 147 137 127 118 109 101 94 88 81 75 70 65 61 56 52 49 45 42 39 36 34 31 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15
 40 42 44 46 48 50 52 54 57 59 61 64 66 69 72 74 77 80 83 86 89 92 95 99 102 106 109 113 117 121 125 129 133 138 142 147 152 157 162 168 174 180 186 192 199 206 214 222 230 238 247 257 267 277 288 299 311 323 336 350 363 378 392 407 423 439 454 470 486 502 518 533 548 562 576 588 599 609 617 624 629 632 633 632 629 624 617 608 597 584 570 554 537 518 499 480 459 439 418 398 377 357 338 318 300 282 265 249 233 218 204 191 179 167 156 146 136 127 119 111 104 97 90 85 79 74 70 65 61 57 54 51 48 45 42 40 38 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 37 38
 123 125 126 128 129 131 132 134 136 137 139 140 142 143 145 147 148 150 152 154 156 158 160 162 165 167 170 172 175 178 181 185 189 192 196 201 205 210 216 221 227 233 240 246 254 261 269 277 286 295 304 313 323 333 343 353 363 373 383 393 403 412 421 429 436 443 449 454 458 461 463 464 464 463 461 457 453 447 441 434 426 417 408 398 388 377 366 355 343 332 320 309 297 286 275 264 253 243 233 223 213 204 195 186 178 170 162 155 148 141 135 129 123 118 113 108 103 99 95 91 88 84 81 78 76 73 71 69 67 65 63 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 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 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 12 12 12 12 12 12 13 13 13 13 14 14 14 14 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 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 57 59 61 63 64 66 68 70 72 74 76 78 80 82 84 87 89 91 93 95 97 99 101 103 105 107 109 111 112 114 116 118 120 121
 39 41 44 46 49 52 55 58 61 64 68 71 75 79 83 87 91 96 100 105 110 116 121 127 134 140 147 155 162 171 180 189 199 210 222 235 248 263 279 296 315 336 358 382 408 436 467 501 537 576 618 663 710 761 813 868 924 980 1036 1091 1142 1189 1229 1262 1287 1300 1304 1295 1276 1247 1208 1161 1108 1050 989 926 863 800 739 681 625 573 523 477 434 395 358 325 294 266 240 217 195 176 158 142 128 114 102 91 81 72 64 57 50 44 39 34 30 26 22 19 16 14 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 7 8 8 9 10 12 13 14 15 17 18 19 21 23 24 26 28 30 32 34 37
 12 13 14 15 16 18 19 20 22 24 25 27 29 31 33 35 38 40 43 46 50 53 57 61 65 70 76 81 88 95 102 111 120 131 142 155 169 185 203 223 245 269 297 328 362 400 442 489 540 595 655 720 787 857 927 996 1061 1119 1168 1205 1227 1234 1225 1201 1163 1115 1058 995 930 863 797 734 673 616 563 514 469 428 390 356 325 297 271 248 227 207 190 174 160 146 135 124 114 105 96 89 82 75 70 64 60 55 51 47 44 41 38 36 34 31 30 28 27 25 24 23 22 21 21 20 20 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 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 4 4 5 6 6 7 8 9 10 11
 36 38 41 44 47 50 53 56 59 63 67 71 75 80 85 90 96 102 109 116 124 132 142 152 163 175 189 204 221 239 260 283 310 339 372 410 453 501 556 619 690 771 863 969 1088 1223 1375 1546 1735 1941 2165 2400 2641 2880 3103 3296 3446 3538 3563 3520 3412 3250 3046 2816 2573 2330 2094 1872 1666 1479 1310 1159 1025 905 800 707 624 551 487 430 379 334 295 259 228 199 174 152 132 114 98 83 70 58 48 39 30 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 1 1 2 2 3 3 3 4 4 4 4 5 5 5 5 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 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 4 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 7 9 10 11 12 14 15 16 18 20 21 23 25 27 29 31 34
 3 5 6 8 10 12 14 16 18 21 23 26 28 31 34 37 41 44 48 51 56 60 64 69 74 79 85 91 97 104 111 118 126 135 144 153 164 174 186 198 211 225 239 255 271 289 307 327 347 369 391 415 440 466 493 521 549 579 609 640 672 703 735 767 798 829 859 888 917 943 969 993 1015 1035 1054 1070 1084 1096 1107 1115 1121 1124 1126 1126 1124 1121 1115 1108 1099 1088 1076 1063 1047 1031 1013 994 974 952 930 907 883 858 832 806 780 753 726 699 672 645 619 593 567 542 518 494 471 449 428 407 388 369 352 335 319 304 290 277 264 252 241 231 221 212 203 195 187 180 173 167 161 155 150 144 140 135 131 126 122 119 115 111 108 105 102 99 96 93 91 88 86 83 81 79 77 74 72 70 68 66 64 63 61 59 57 55 54 52 51 49 47 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 21 25 30 35 40 47 54 61 70 79 89 101 113 127 143 160 179 200 223 249 278 309 344 382 424 470 520 573 631 691 755 820 886 952 1016 1076 1130 1177 1216 1244 1261 1267 1262 1247 1223 1191 1153 1111 1065 1018 969 921 873 827 782 739 698 659 622 588 555 524 495 468 443 419 396 375 354 335 317 300 284 269 254 241 228 215 204 193 182 172 163 154 146 138 130 123 116 110 104 99 93 89 84 80 76 72 68 65 62 59 56 54 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 43 45 48 51 55 58 63 67 72 78 84 90 98 106 115 125 136 148 162 177 194 212 233 255 280 307 337 369 404 442 483 526 572 619 667 716 764 810 853 891 924 949 966 974 974 964 947 922 891 855 815 773 730 687 643 601 560 521 484 450 417 386 358 331 307 284 263 244 226 210 195 181 169 157 147 137 129 121 113 107 101 95 91 86 82 79 76 73 70 68 66 65 63 62 61 60 59 58 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 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 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5
 117 120 122 124 127 129 132 134 136 139 141 144 147 149 152 155 158 161 164 167 171 174 178 181 186 190 194 199 204 209 215 221 227 234 242 250 258 268 278 288 300 312 326 340 356 373 390 410 430 452 475 500 526 553 581 611 642 673 706 738 771 803 834 864 892 918 941 960 976 987 994 996 993 985 973 956 935 910 882 852 820 786 751 716 680 645 610 576 543 511 480 451 423 396 371 347 324 303 283 265 247 231 215 201 188 175 164 153 143 134 126 118 110 104 98 92 87 82 78 74 70 67 64 61 59 57 55 53 52 50 49 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 18 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 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 72 74 76 78 80 82 84 86 88 90 92 94 97 99 101 103 106 108 110 113 115
 5 6 7 8 10 11 12 14 16 17 19 21 23 25 28 31 33 36 40 43 47 51 55 60 65 71 77 84 91 98 107 116 125 136 147 160 173 187 202 218 235 253 272 292 312 333 354 374 394 413 431 447 461 472 481 487 490 490 487 482 474 464 452 439 424 409 394 378 363 347 332 318 303 290 277 264 253 241 231 221 211 202 194 186 179 171 165 158 152 146 141 136 131 126 121 117 113 109 105 101 98 95 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4
 62 67 71 76 81 86 91 97 102 108 114 121 127 134 141 148 156 163 171 180 188 197 206 216 226 236 246 257 268 280 292 305 318 331 346 360 375 391 408 425 444 462 482 503 524 546 569 593 618 643 669 696 722 749 776 802 827 852 875 896 915 931 945 955 961 964 962 957 947 933 916 895 871 844 815 783 750 716 682 647 612 577 543 510 478 446 417 388 361 335 310 287 265 245 226 208 191 176 161 148 136 124 113 104 94 86 78 71 65 59 54 49 44 40 36 33 30 27 25 22 20 18 17 15 14 13 12 11 10 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 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 11 12 14 15 17 19 21 24 26 29 31 34 37 40 43 47 51 54 58
 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 78 81 85 89 94 98 103 108 114 120 126 133 139 147 155 163 172 181 191 202 213 225 237 250 263 277 291 305 320 335 350 365 379 394 407 420 431 442 451 458 464 468 470 471 469 466 461 455 448 439 429 418 406 394 382 369 355 342 329 316 303 291 278 266 254 243 232 222 212 202 192 184 175 167 159 152 144 138 131 125 119 114 109 104 99 94 90 86 82 79 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 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 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 26
 55 58 61 63 66 68 71 74 77 79 82 85 88 91 94 96 99 102 105 108 112 115 118 121 125 128 132 136 140 144 148 152 157 162 167 172 178 184 191 198 206 214 223 233 243 255 267 281 296 312 329 348 369 391 415 442 470 500 532 565 601 639 677 717 758 799 840 879 917 953 985 1013 1037 1055 1067 1072 1072 1064 1051 1032 1008 979 947 911 873 834 793 753 712 672 633 595 558 523 490 458 428 399 373 348 324 302 281 262 245 228 213 199 185 173 162 152 143 135 127 120 114 108 103 98 94 91 88 85 82 80 79 77 76 75 74 74 73 73 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 72 72 71 71 70 69 69 68 67 66 65 64 63 61 60 59 58 56 55 53 52 50 48 47 45 43 42 40 38 37 35 33 31 30 28 26 25 23 22 20 19 17 16 14 13 12 11 10 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 32 34 36 39 41 43 46 48 50 53
 62 65 67 69 72 74 76 79 81 83 86 88 91 93 96 98 101 104 106 109 112 115 118 121 124 128 131 135 138 142 146 150 154 159 163 168 173 179 184 190 196 202 208 215 222 229 237 244 252 260 268 276 285 293 301 309 317 325 332 339 345 351 356 361 365 368 370 372 372 372 371 369 367 364 360 355 350 345 339 332 325 318 311 304 296 288 280 272 265 257 249 241 234 226 219 211 204 197 190 184 177 171 165 159 153 147 142 137 132 127 122 118 113 109 105 102 98 95 91 88 85 83 80 78 75 73 71 69 67 65 63 61 60 58 57 55 54 53 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 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 34 36 38 40 42 44 46 48 50 52 54 56 58 60
 45 47 49 51 53 55 58 60 63 65 68 71 73 76 79 82 86 89 92 96 100 103 107 111 115 120 124 128 133 137 142 147 152 157 162 167 172 177 183 188 193 198 203 208 213 218 223 227 232 236 240 244 247 250 253 256 258 260 262 263 265 265 266 266 266 266 265 265 264 263 261 260 258 256 255 253 251 249 246 244 242 240 238 235 233 231 229 227 225 223 221 219 217 215 213 212 210 209 207 206 204 203 202 201 200 199 198 198 197 196 196 195 195 195 195 194 194 194 194 194 195 195 195 195 195 196 196 196 196 196 196 196 196 195 195 194 194 193 192 190 189 187 186 184 181 179 177 174 171 168 165 162 159 155 152 148 144 141 137 133 130 126 122 118 114 111 107 103 100 96 93 89 86 83 80 76 73 70 67 65 62 59 56 54 51 49 47 45 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 41 43
 26 28 30 32 34 36 39 41 44 47 50 53 56 59 63 66 70 74 78 82 87 92 97 102 108 114 120 127 134 142 150 158 168 177 188 199 211 224 238 252 268 285 303 322 342 364 387 412 438 465 494 524 555 588 621 655 688 722 755 787 818 846 871 894 913 928 938 945 947 944 937 927 912 895 875 852 827 801 774 747 718 690 662 634 607 581 555 530 506 483 461 440 419 400 382 364 348 332 317 302 289 276 264 253 242 232 222 213 205 197 189 182 176 170 165 159 155 150 146 143 140 137 134 132 130 128 126 125 123 122 121 121 120 119 119 119 118 118 118 118 117 117 117 117 117 116 116 116 115 115 114 114 113 112 111 111 110 109 108 106 105 104 102 101 99 98 96 94 92 91 89 87 85 82 80 78 76 73 71 69 67 64 62 59 57 55 52 50 48 45 43 41 39 37 34 32 30 29 27 25 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15 17 18 20 22 24
 5 5 6 7 7 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 55 57 60 63 66 69 73 77 81 85 89 94 99 104 110 116 123 130 138 146 154 164 174 184 196 208 221 235 249 265 281 298 316 335 355 376 397 419 442 465 488 512 536 559 582 605 627 647 666 683 699 711 722 730 734 736 735 731 724 714 701 686 668 649 628 606 582 558 533 509 484 459 435 412 389 367 346 326 307 289 272 256 241 227 213 201 189 179 169 159 150 142 135 128 121 115 109 104 99 94 90 85 82 78 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 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 1 1 2 2 3 3 4
 48 50 52 54 56 59 61 63 66 68 71 74 76 79 82 85 88 91 94 98 101 104 108 112 116 120 124 128 132 137 141 146 151 156 161 167 173 179 185 191 197 204 211 219 226 234 242 250 259 267 276 286 295 305 314 324 334 344 354 364 374 384 393 403 411 420 428 435 442 448 453 457 460 463 465 465 465 463 461 457 453 448 442 435 427 419 410 400 391 380 370 359 348 337 325 314 303 292 281 270 259 249 239 229 219 210 201 192 184 176 168 160 153 147 140 134 128 123 118 113 108 104 100 96 92 89 86 83 80 78 75 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 35 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 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 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 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46
 20 21 23 24 25 26 28 29 31 33 34 36 38 40 43 45 47 50 53 56 59 62 66 70 74 78 82 87 92 98 104 110 117 124 132 140 148 158 167 178 189 201 213 226 240 255 270 286 303 320 337 355 373 391 409 427 444 460 476 490 503 514 523 531 537 540 542 541 539 534 528 520 511 500 488 476 463 449 434 420 405 390 376 361 346 332 318 305 292 279 266 254 243 231 221 210 200 191 182 173 164 156 149 141 134 127 121 115 109 104 98 93 89 84 80 76 72 68 65 62 59 56 53 50 48 46 43 41 39 38 36 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19
 28 29 31 33 35 37 39 41 43 46 48 51 54 57 60 63 67 71 75 79 83 88 93 98 104 110 117 124 131 139 147 156 165 175 186 197 209 222 236 251 266 282 300 318 337 357 377 399 421 444 467 491 514 538 561 584 606 627 646 663 679 692 703 711 717 720 720 718 713 705 696 685 672 657 642 625 608 590 572 554 535 517 499 481 463 446 430 414 398 384 369 355 342 329 317 306 294 284 274 264 255 246 238 230 222 215 208 202 196 190 184 179 174 170 165 161 157 154 150 147 144 141 138 135 133 131 128 126 124 122 120 118 117 115 113 112 110 108 107 105 104 102 101 99 98 96 94 93 91 90 88 86 85 83 82 80 78 77 75 73 72 70 69 67 65 64 62 61 59 58 56 54 53 52 50 49 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 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 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26
 0 0 1 2 3 3 4 5 6 8 9 10 11 13 14 16 18 20 22 24 26 29 31 34 37 40 44 48 52 56 61 66 71 77 84 91 98 106 115 124 134 145 157 169 182 196 210 226 242 258 275 293 310 328 346 363 380 395 410 423 435 445 454 461 465 469 470 470 468 465 461 456 451 444 438 431 425 418 412 406 400 395 390 386 382 379 376 374 373 372 372 372 373 375 377 380 382 386 390 394 398 402 406 410 414 418 421 423 424 425 424 422 419 414 408 400 391 380 368 355 342 327 312 296 281 265 249 234 219 204 191 177 165 153 142 131 121 112 104 96 88 81 75 69 64 59 54 50 46 42 38 35 32 29 27 25 22 20 18 17 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 29 31 33 36 38 41 44 47 50 54 58 62 67 71 77 82 89 95 103 111 119 128 139 149 161 174 188 203 220 237 256 277 299 322 347 373 401 429 459 490 521 552 583 613 641 668 693 714 732 746 755 760 760 756 747 734 717 697 674 648 621 593 563 534 504 475 446 418 391 365 340 317 295 274 254 235 218 202 187 173 160 148 137 127 117 109 101 93 86 80 75 69 65 60 56 53 49 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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
 19 20 22 24 26 27 29 31 33 35 37 40 42 45 47 50 52 55 58 61 64 68 71 75 78 82 86 91 95 100 105 110 115 121 127 134 140 147 155 163 172 181 191 201 212 224 237 251 265 281 298 315 335 355 377 400 424 450 477 505 535 565 596 628 660 692 723 753 781 808 831 852 869 881 889 893 892 885 875 860 841 818 793 765 735 703 671 638 605 572 540 509 478 449 420 393 368 344 321 299 279 260 242 225 210 195 182 169 158 147 137 128 120 112 105 99 93 87 82 78 74 70 66 63 60 58 55 53 51 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 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 21 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 12 13 14 16 17
 49 51 53 55 57 59 61 63 65 68 70 73 76 78 81 84 87 91 94 98 101 105 109 113 118 123 128 133 138 144 150 157 164 171 178 186 195 204 213 223 234 245 257 269 282 295 309 323 338 353 368 383 399 414 429 443 457 469 481 491 500 507 512 515 516 516 513 508 502 493 483 472 459 446 431 416 400 384 368 352 336 320 305 290 275 260 246 233 220 208 196 185 174 164 154 145 137 128 121 113 106 100 94 88 82 77 72 68 64 60 56 53 50 47 44 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 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 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 8 8 8 8 8 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 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 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 44 45 47
 45 46 47 48 50 51 53 54 55 57 58 60 61 62 64 65 67 68 70 71 72 74 75 77 78 80 81 82 84 85 86 87 89 90 91 92 93 95 96 97 98 99 100 101 102 103 105 106 107 108 109 111 112 114 115 117 118 120 122 124 126 128 130 133 135 138 140 143 146 149 152 156 159 163 166 170 174 178 182 187 191 195 200 204 209 214 219 223 228 233 238 242 247 251 256 260 264 267 271 274 277 279 281 283 284 284 284 284 283 281 279 276 273 269 264 260 254 249 243 236 230 223 216 209 202 195 188 181 174 167 160 154 147 141 135 129 124 118 113 108 103 99 95 90 87 83 79 76 72 69 66 64 61 58 56 54 51 49 47 45 43 42 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 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 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43
 16 18 19 20 22 24 25 27 29 31 33 36 38 41 43 46 50 53 56 60 64 68 73 78 83 89 95 102 109 117 126 135 145 155 167 180 193 208 224 242 261 281 304 328 353 381 410 442 475 510 546 584 622 661 699 736 772 805 835 860 881 896 905 909 906 897 883 865 842 816 787 756 724 691 658 625 593 562 532 504 476 450 425 402 380 360 340 322 305 290 275 261 248 236 225 214 205 196 187 179 172 165 159 153 147 142 137 133 129 125 122 119 116 113 111 109 107 105 104 102 101 100 99 98 97 97 96 95 95 95 94 94 93 93 93 92 92 91 91 90 90 89 89 88 87 86 86 85 84 83 81 80 79 78 77 75 74 72 71 69 68 66 65 63 62 60 58 57 55 53 52 50 48 47 45 44 42 40 39 37 36 34 33 31 30 29 27 26 24 23 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 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 2 2 2 2 2 2 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 6 6 6 6 6 6 6 6 6 6 5 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 0 0 0 0 0 0 0 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 3 3 4 4 5 6 7 8 8 9 10 11 13 14 15
 22 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 27 27 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 40 42 44 46 49 52 56 59 64 69 74 80 87 95 103 113 123 135 148 162 178 195 214 235 257 282 308 337 368 401 436 473 511 551 592 633 675 715 753 788 820 846 867 882 889 889 882 869 849 823 793 760 723 685 646 607 568 530 494 459 426 394 365 338 312 289 267 247 229 213 197 184 171 160 150 140 132 125 118 112 106 101 97 93 89 86 82 80 77 75 73 71 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 22 22
 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 95 98 101 105 108 112 116 120 124 128 133 137 142 148 153 159 165 171 178 185 192 199 207 215 223 232 240 249 258 267 277 286 295 304 312 321 328 336 342 348 354 358 361 364 365 366 365 364 361 357 353 347 341 334 327 319 310 301 292 282 273 263 253 244 234 224 215 206 197 188 180 171 163 156 148 141 134 127 121 115 109 104 98 93 89 84 80 76 72 68 65 62 59 56 53 51 48 46 44 42 41 39 38 37 35 34 33 32 32 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 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 43
 55 57 59 60 62 64 66 68 70 71 73 75 77 78 80 82 83 85 86 88 89 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 107 108 109 110 111 112 112 113 114 115 116 117 119 120 121 122 124 125 127 129 130 132 134 136 138 140 142 144 147 149 151 153 156 158 160 162 164 167 169 171 172 174 176 177 178 180 181 181 182 182 182 182 182 181 181 179 178 177 175 173 170 168 165 162 159 156 152 149 145 141 137 133 129 125 121 117 114 110 106 102 98 95 91 88 84 81 78 75 72 69 67 64 62 60 57 55 53 51 50 48 46 45 43 42 40 39 38 37 36 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 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 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 29 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53
 56 60 64 68 72 77 81 86 91 95 100 105 110 114 119 124 128 133 137 141 145 149 153 156 159 162 165 168 171 173 175 177 179 180 182 184 185 186 188 189 191 192 194 196 198 200 203 206 209 213 217 222 226 232 238 244 251 258 266 274 282 291 299 308 317 326 335 344 352 359 366 372 378 382 385 386 387 386 383 379 374 367 359 349 339 328 315 303 289 276 262 248 234 220 207 194 181 169 158 147 136 126 117 108 100 93 86 79 73 67 62 57 53 49 45 42 39 36 34 31 29 28 26 24 23 22 21 20 19 18 17 16 16 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 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 5 6 7 8 9 11 12 13 15 17 19 21 23 25 27 30 33 36 39 42 45 49 52
 70 73 75 78 81 84 87 90 93 96 99 102 106 109 113 116 120 124 127 131 135 139 143 148 152 156 160 165 169 173 178 182 186 191 195 199 203 207 211 215 219 222 225 229 231 234 237 239 241 243 244 245 246 247 247 248 247 247 246 245 244 243 241 239 237 234 232 229 226 223 220 217 214 210 207 203 200 196 192 189 185 181 177 174 170 166 162 159 155 151 148 144 140 137 133 130 127 123 120 117 114 111 107 104 102 99 96 93 91 88 85 83 81 78 76 74 72 70 68 67 65 63 62 60 59 58 57 56 55 54 53 52 51 51 50 50 49 49 48 48 48 48 48 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 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 53 53 53 52 52 52 51 51 50 50 49 49 49 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 61 63 65 68
 45 47 48 50 52 55 57 59 62 65 67 71 74 77 81 85 89 93 98 103 108 114 120 126 133 140 148 157 166 175 186 197 208 221 234 248 263 279 295 312 329 347 365 383 401 419 436 452 466 479 489 498 504 507 507 505 500 492 482 470 457 442 426 409 391 374 356 339 322 305 289 274 259 245 232 220 208 197 186 176 167 158 150 142 135 128 122 116 110 105 100 96 91 87 84 80 77 74 71 68 65 63 61 59 57 55 53 52 50 49 48 47 45 45 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43
 28 29 31 33 35 36 38 40 42 44 46 49 51 53 56 58 61 63 66 69 71 74 77 79 82 85 88 90 93 95 98 100 102 105 107 109 110 112 113 115 116 116 117 118 118 118 118 118 118 117 117 116 115 115 114 113 112 111 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 92 91 90 90 89 89 88 88 87 87 86 86 86 85 85 85 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 84 84 84 84 84 84 85 85 85 85 85 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 87 87 87 86 86 86 85 84 84 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 61 60 58 56 54 53 51 49 48 46 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 2 2 2 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 17 18 20 21 22 23 25 26
 33 35 37 40 42 45 47 50 53 56 60 63 67 70 74 78 83 87 92 96 101 107 112 118 124 130 137 144 151 159 166 175 183 192 201 211 221 231 242 253 265 277 289 301 314 327 341 354 368 382 397 411 425 440 454 468 483 497 511 524 537 550 563 575 586 597 607 616 625 633 639 645 650 654 656 658 658 657 654 651 646 639 631 622 612 600 587 573 558 542 525 507 489 470 451 431 411 392 372 353 334 315 297 279 262 246 230 215 201 187 175 163 151 141 131 122 113 105 97 91 84 78 73 68 64 59 55 52 49 46 43 41 38 36 34 32 31 29 28 27 26 24 23 22 22 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 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 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21 23 24 26 28 30
 119 123 127 131 135 139 143 148 152 156 161 165 170 175 180 185 190 195 201 206 211 217 223 228 234 240 246 252 258 264 270 277 283 289 295 301 307 312 318 323 329 334 339 343 347 351 355 358 361 364 366 367 368 369 370 369 369 368 367 365 363 361 358 355 352 348 344 340 336 332 327 322 318 313 308 303 298 293 288 283 278 273 268 263 258 253 248 243 238 233 228 223 218 214 209 204 199 195 190 186 181 176 172 167 163 158 154 150 146 141 137 133 129 125 121 118 114 110 107 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 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 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 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 89 92 95 98 102 105 108 112 116
 17 18 21 23 25 27 30 32 35 37 40 43 46 49 52 55 59 62 66 69 73 77 82 86 91 96 101 106 111 117 123 130 137 144 151 159 168 177 186 196 207 219 231 245 259 274 291 309 328 349 372 396 423 451 481 514 549 585 624 665 707 751 795 840 885 928 969 1008 1042 1072 1096 1114 1125 1128 1125 1113 1095 1071 1041 1006 967 925 880 834 788 741 695 649 606 563 523 484 447 413 380 350 321 295 270 247 226 206 188 172 156 142 130 118 107 98 89 81 74 67 62 56 52 48 44 41 38 35 33 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 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 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15
 67 69 72 75 78 81 84 87 91 94 98 102 106 110 114 119 124 129 134 139 145 150 156 163 169 176 183 190 197 205 213 221 229 237 246 255 264 272 281 290 299 308 316 325 333 340 347 354 360 366 370 375 378 380 382 383 383 382 381 379 376 372 368 363 358 352 346 339 332 325 318 310 303 295 287 279 271 264 256 248 241 234 226 219 212 205 198 192 185 179 173 167 161 155 150 144 139 134 129 124 120 115 111 106 102 98 95 91 87 84 81 78 75 72 69 67 64 62 59 57 55 53 52 50 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 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 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 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 22 22 23 24 25 25 26 27 28 29 31 32 33 34 36 37 39 40 42 43 45 47 49 51 53 55 57 59 62 64
 42 43 45 46 47 49 50 52 54 55 57 59 61 62 64 66 69 71 73 76 78 81 84 87 90 93 96 100 104 108 112 116 121 125 130 136 141 147 153 159 165 172 178 185 192 200 207 214 221 229 236 242 249 255 260 265 269 273 276 278 279 280 280 279 277 274 271 266 262 257 251 245 239 233 226 219 212 206 199 192 185 179 173 166 160 154 149 143 138 133 128 123 119 114 110 106 102 99 95 92 89 86 83 80 77 75 72 70 68 66 64 62 61 59 58 56 55 54 53 52 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 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 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 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 13 13 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 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41
 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 64 66 68 71 73 76 78 81 84 87 90 93 96 99 102 105 108 112 115 118 122 125 129 132 136 140 143 147 150 154 158 161 165 169 172 176 179 183 187 190 194 197 201 204 207 211 214 217 220 223 226 229 232 234 237 239 241 243 245 247 249 250 251 252 253 254 254 254 254 254 253 252 250 249 247 244 242 239 236 232 228 224 220 215 210 205 200 195 189 184 178 172 166 161 155 149 143 138 132 127 122 117 112 107 102 98 94 90 86 82 79 75 72 69 66 64 61 59 56 54 52 50 49 47 45 44 42 41 40 39 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 13 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32
 22 24 26 28 30 32 34 37 39 42 44 47 50 53 56 59 63 66 70 74 79 83 88 93 98 103 109 115 122 128 136 143 151 160 168 178 188 198 209 220 232 245 258 272 286 301 316 332 348 365 382 400 418 435 453 471 489 506 523 539 555 570 584 598 610 621 630 639 646 652 657 660 662 662 661 659 656 652 647 640 632 624 614 604 593 581 568 555 541 526 511 496 480 464 448 431 414 398 381 364 348 332 316 300 285 270 256 242 228 215 203 191 180 169 159 150 141 132 125 117 110 104 98 92 87 82 78 74 70 66 63 60 57 54 52 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 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 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 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 3 3 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 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21
 35 37 39 41 44 46 48 51 54 57 60 63 66 70 74 78 82 86 91 96 101 107 113 119 126 133 141 149 158 167 177 187 198 210 222 235 249 264 279 296 312 330 348 367 386 405 425 444 463 481 499 515 529 542 553 561 567 570 571 568 563 556 546 534 520 505 488 471 452 433 414 395 376 357 339 321 303 287 271 255 240 226 213 200 188 177 166 156 146 137 128 120 112 105 98 92 86 80 75 69 65 60 56 52 48 45 42 39 36 33 31 29 27 25 23 21 20 18 17 16 15 14 13 13 12 11 11 10 10 10 10 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 12 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 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 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33
 124 129 134 139 144 149 154 159 164 169 174 179 184 189 194 199 204 209 214 218 223 228 233 238 243 248 252 257 262 267 272 278 283 288 293 298 303 308 313 318 323 327 332 336 340 343 347 349 352 353 355 355 355 355 353 351 349 346 342 337 333 327 321 315 309 302 295 288 280 273 265 258 250 243 235 228 221 214 207 200 193 187 180 174 168 162 156 151 145 140 135 130 125 120 115 111 106 102 98 94 90 86 82 79 75 72 69 66 63 60 57 54 52 50 47 45 43 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 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 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 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 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 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 9 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 23 25 26 28 31 33 35 38 41 43 46 50 53 57 60 64 68 72 76 81 85 90 94 99 104 109 114 119
 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 56 57 58 59 60 61 63 64 65 67 68 70 72 74 76 78 80 82 84 87 90 93 96 100 104 108 112 117 122 128 134 140 148 155 164 173 182 193 204 216 229 242 257 272 288 305 323 341 360 380 400 420 440 460 480 498 516 532 546 559 568 575 579 579 576 569 560 547 532 514 494 472 449 425 401 377 352 329 306 284 262 242 223 205 189 173 159 145 133 122 111 102 93 85 78 71 65 60 55 51 47 43 40 37 34 32 29 27 26 24 23 21 20 19 18 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 6 6 6 6 6 6 5 5 5 5 5 5 4 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 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 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 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 34 34 35 36
 27 30 32 35 38 41 44 47 50 54 58 62 66 71 76 81 87 93 99 106 113 121 129 138 147 157 167 178 190 203 216 230 244 260 276 293 310 328 347 366 385 405 424 443 462 479 496 512 526 538 548 557 563 566 568 567 564 559 552 544 534 522 510 496 482 468 453 438 423 408 393 378 364 350 336 322 310 297 285 273 262 251 240 230 221 211 202 194 185 177 169 162 155 148 141 135 129 123 117 112 107 102 97 92 88 84 80 76 73 69 66 63 60 57 55 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 19 19 18 18 18 17 17 16 16 16 15 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 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 1 1 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 3 3 3 3 3 3 3 3 3 3 3 2 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 1 1 2 3 3 4 5 6 7 8 9 10 12 13 14 16 18 19 21 23 25
 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 47 49 52 55 58 62 66 70 75 80 86 92 98 105 113 122 131 141 152 164 177 191 205 221 237 254 271 289 307 324 341 357 371 384 394 402 407 409 408 405 399 391 381 369 356 343 328 313 299 284 270 256 242 229 217 206 195 184 174 165 157 149 141 134 128 121 116 110 105 100 96 92 88 84 81 77 74 71 69 66 64 61 59 57 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 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 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 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 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19
 39 40 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 52 52 52 51 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 79 80 81 83 84 85 87 88 89 90 91 92 93 94 94 95 95 96 96 96 96 96 96 96 95 95 94 93 93 92 91 90 89 87 86 85 84 82 81 80 78 77 76 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 25 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 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
 24 26 28 31 33 35 38 41 44 48 51 55 60 64 69 74 80 87 94 101 109 118 128 138 150 162 176 191 207 225 244 264 286 310 335 362 390 419 449 479 508 537 563 587 608 624 635 641 642 637 628 613 595 573 549 524 497 470 444 418 392 368 346 324 304 286 268 252 238 224 212 201 191 181 173 165 158 151 145 140 135 131 127 124 121 118 115 113 111 110 109 108 107 106 106 106 106 106 107 108 109 110 111 113 115 117 119 122 124 127 130 134 137 141 144 148 152 156 160 164 169 173 176 180 183 186 189 191 193 195 196 196 196 195 193 191 189 185 182 178 173 169 164 159 153 148 142 137 131 126 120 115 110 105 100 95 91 86 82 78 74 71 67 64 61 58 55 52 49 47 45 42 40 38 36 34 32 31 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 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 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 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 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22
 67 71 76 80 85 90 95 100 106 112 119 126 133 141 149 157 167 176 187 198 209 221 234 248 262 277 293 310 327 344 362 381 400 419 438 457 475 493 510 526 540 553 563 572 579 584 586 587 585 582 577 570 562 553 543 532 521 509 498 486 475 464 453 443 433 423 414 405 397 389 382 375 368 362 356 350 345 340 335 330 325 320 315 311 306 301 296 291 286 281 275 270 264 258 251 245 238 231 224 217 209 202 194 186 178 171 163 155 148 140 133 126 119 113 106 100 94 89 84 79 74 69 65 61 58 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 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 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 36 35 35 34 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 21 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47 50 53 56 60 64
 65 68 71 74 77 81 84 88 91 95 99 104 108 113 117 122 127 132 138 143 149 155 161 168 174 181 188 195 202 209 217 224 232 239 247 254 261 268 275 282 288 293 298 303 307 310 312 314 314 314 313 312 309 306 302 298 293 287 281 274 268 261 253 246 239 231 224 217 210 203 196 190 183 177 171 165 160 154 149 144 140 135 131 127 123 119 116 112 109 106 103 100 98 95 93 91 89 87 85 83 81 80 78 77 75 74 73 72 71 70 69 68 67 67 66 65 65 64 64 63 63 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 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 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 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 17 17 17 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 43 45 48 50 52 54 57 59 62
 23 25 26 28 30 32 35 37 40 42 45 48 51 55 58 62 66 70 75 79 84 89 95 101 107 114 120 128 135 143 151 160 169 178 188 197 207 217 227 237 247 257 266 276 284 292 299 305 311 316 319 322 324 324 324 323 321 318 315 311 306 301 296 290 284 278 272 266 259 253 247 241 234 228 222 217 211 205 200 194 189 184 178 173 168 164 159 154 149 145 140 136 132 128 123 119 115 111 107 104 100 96 93 89 86 82 79 76 73 70 67 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 31 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 17 17 17 16 16 16 16 15 15 15 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 6 6 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 3 4 4 4 4 4 4 4 4 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21
 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 55 58 61 65 68 72 76 80 85 90 95 101 107 114 121 128 136 145 154 164 174 186 197 210 223 237 252 267 283 299 316 333 350 367 384 400 416 431 445 457 468 478 485 491 495 497 498 496 493 488 482 475 467 458 448 437 427 416 404 393 382 370 359 348 337 327 316 306 296 286 277 268 259 250 241 233 225 217 209 201 194 187 180 173 166 160 154 147 141 136 130 125 119 114 109 104 100 95 91 87 83 80 76 73 70 67 64 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 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 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 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 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22
 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 56 59 62 66 70 74 79 84 89 94 100 107 113 120 128 136 144 152 160 169 178 187 196 205 213 221 229 237 243 249 255 259 263 266 267 268 268 267 265 262 258 253 248 242 236 229 221 214 206 197 189 181 173 164 156 148 140 133 125 118 111 105 98 93 87 82 77 72 67 63 59 56 52 49 47 44 41 39 37 35 34 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 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
 29 30 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 53 54 56 59 61 63 66 69 72 75 79 82 86 91 96 101 107 113 120 128 136 145 155 166 178 191 206 222 239 258 279 302 327 354 383 415 449 485 523 563 604 646 689 731 772 811 845 875 899 916 925 926 920 905 884 856 824 787 748 706 665 623 582 542 503 467 432 400 369 341 314 290 267 246 227 209 192 177 163 150 138 127 117 108 100 92 85 78 72 66 61 57 52 49 45 42 39 36 34 32 30 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 16 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 25 26 27 28 28 29 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 36 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 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29
 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 20 21 22 24 25 27 29 31 33 36 39 42 45 49 54 58 64 70 77 85 93 103 114 126 140 156 174 193 215 240 267 297 330 365 403 443 484 526 566 603 636 663 681 690 689 679 660 634 601 565 527 487 448 411 375 341 310 281 254 230 208 188 170 154 139 126 114 103 93 84 76 69 62 56 51 46 42 38 34 31 28 25 23 20 18 17 15 14 12 11 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 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 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4
 79 81 83 85 87 89 91 93 95 97 99 101 103 105 108 110 112 114 117 119 121 124 127 129 132 135 138 141 144 147 151 154 158 162 166 171 175 180 185 191 196 202 208 215 222 229 236 244 252 260 268 277 285 294 303 312 321 329 338 346 354 361 368 374 379 383 387 390 392 393 393 393 391 388 385 381 376 370 364 357 350 342 334 326 317 308 299 290 281 271 262 253 244 235 226 218 209 201 193 185 177 169 162 155 148 142 135 129 123 118 112 107 102 98 93 89 85 81 78 75 72 69 66 64 61 59 57 56 54 53 51 50 49 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 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 43 43 43 43 43 42 42 42 41 41 41 40 40 39 38 38 37 37 36 35 34 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 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 39 41 43 45 47 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76
 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 63 65 66 68 70 72 74 77 79 82 84 87 89 92 95 98 100 103 106 109 111 114 116 118 120 122 124 125 127 128 128 129 129 129 128 128 127 126 125 123 121 119 117 115 113 110 107 105 102 99 96 93 90 87 84 82 79 76 73 70 67 65 62 60 57 55 52 50 48 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 70 73 75 78 80 83 85 88 90 92 95 97 99 101 103 104 106 107 108 108 109 109 108 108 107 106 104 103 101 99 97 94 92 89 86 84 81 78 75 73 70 67 65 62 60 58 56 53 51 50 48 46 44 43 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 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 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 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33
 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 66 66 66 67 67 67 67 67 67 66 66 66 66 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 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 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 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 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33
 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 56 57 58 60 61 62 63 65 66 67 69 70 71 73 74 75 76 78 79 80 82 83 84 86 87 88 90 91 92 94 95 97 98 100 101 103 104 106 108 109 111 113 114 116 118 119 121 123 124 126 128 130 131 133 135 136 138 139 141 142 144 145 146 148 149 150 151 152 153 153 154 154 155 155 155 155 155 155 154 154 153 152 151 150 149 147 146 144 142 141 139 137 135 133 131 129 126 124 122 120 118 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 86 84 82 81 79 78 76 74 73 72 70 69 67 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 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 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 25
 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 43 44 45 47 48 50 52 54 56 59 61 64 66 69 73 76 79 83 87 91 95 99 103 108 112 117 121 126 130 135 139 143 147 150 153 155 157 159 159 159 159 158 156 154 151 147 144 139 135 130 125 119 114 109 104 98 93 88 83 79 74 70 66 62 58 55 52 49 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 7 7 7 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18
 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 34 34 33 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 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 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 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 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 15 16
 17 18 18 19 20 21 22 23 25 26 27 28 30 31 33 35 36 38 40 42 45 47 49 52 55 58 61 65 68 72 77 81 86 91 96 102 109 115 122 130 137 146 154 163 173 183 193 203 213 224 234 245 254 264 273 281 289 295 300 305 308 310 311 311 309 307 304 300 295 290 285 279 272 266 260 253 247 241 234 228 222 217 211 206 201 196 192 187 183 179 175 172 168 165 162 159 156 153 150 148 145 142 140 137 135 133 130 128 126 123 121 119 116 114 111 109 107 104 102 99 97 94 92 89 87 84 82 80 77 75 72 70 68 66 64 61 59 57 55 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 20 20 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 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 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16
 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 64 66 67 68 70 71 73 74 75 77 78 79 80 81 82 83 83 84 85 85 85 86 86 86 86 86 86 86 85 85 85 84 84 83 83 83 82 82 81 81 81 80 80 80 79 79 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 75 75 74 73 72 71 70 69 68 67 65 64 63 61 59 58 56 54 53 51 49 47 46 44 42 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 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 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 8 9 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 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 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 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35
 53 56 59 62 66 70 74 78 82 86 91 95 100 105 110 115 120 125 131 136 141 147 152 157 162 167 171 175 179 183 186 189 191 192 194 194 194 194 193 191 189 187 184 181 177 174 170 165 161 156 152 147 143 138 134 129 125 120 116 112 108 105 101 97 94 91 88 85 82 79 76 74 71 69 67 64 62 60 58 57 55 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 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 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 13 13 13 12 12 12 12 12 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 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 36 39 41 44 47 50
 40 42 44 46 48 50 52 54 57 59 62 65 68 71 75 78 82 86 91 95 100 105 111 117 123 129 136 143 150 158 166 174 182 190 199 207 215 223 230 237 243 248 253 256 258 259 259 257 255 251 247 242 235 229 222 214 206 198 191 183 175 167 160 153 146 139 133 127 121 116 111 106 102 97 93 89 86 82 79 76 73 71 68 66 63 61 59 57 55 53 52 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 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 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 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 14 14 14 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39
 17 19 22 24 27 30 33 36 40 45 49 54 60 66 73 80 88 97 107 118 130 144 158 175 192 211 232 254 277 301 326 350 374 397 417 434 447 455 458 456 448 436 420 402 381 359 336 314 292 271 251 232 214 198 184 170 158 147 137 127 119 112 105 98 93 87 83 78 74 71 67 64 61 58 56 54 51 49 47 46 44 42 41 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 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 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 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 9 9 9 9 9 9 8 8 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 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 7 8 9 10 12 14 15
 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 44 46 49 52 55 58 62 66 71 76 81 87 94 101 109 117 127 137 148 161 174 188 204 221 239 258 278 298 320 341 362 383 402 420 436 449 459 466 469 469 466 459 450 439 426 412 397 382 366 351 336 321 307 294 281 269 258 247 238 229 220 213 205 199 193 187 182 177 172 168 164 160 157 154 151 148 145 142 139 137 134 132 129 127 124 122 119 116 114 111 108 106 103 100 97 94 91 88 85 82 79 76 74 71 68 65 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 49 49 50 49 49 49 49 48 47 46 46 45 43 42 41 40 39 37 36 35 33 32 31 29 28 27 26 25 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 9 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 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 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16
 33 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 70 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 105 107 109 112 114 116 119 121 124 126 128 131 133 135 137 139 141 143 145 146 148 149 150 151 152 153 153 153 153 153 153 152 151 150 149 148 146 144 142 140 138 135 133 130 127 124 121 118 115 112 108 105 102 99 95 92 89 86 83 80 77 74 71 69 66 63 61 59 57 54 52 50 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 29 28 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 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 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 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33
 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 55 57 59 62 65 67 70 74 77 80 84 88 91 95 99 103 107 111 115 120 124 128 132 136 140 143 147 150 153 156 159 161 163 164 165 166 167 167 166 166 164 163 161 159 157 154 151 148 145 141 137 134 130 126 122 118 114 110 106 102 99 95 91 88 84 81 78 75 72 69 66 64 61 59 57 55 53 51 49 48 46 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 31 32 32 32 32 32 32 33 33 33 33 33 33 33 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 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33
 47 49 50 52 53 55 57 58 60 61 63 64 66 67 69 70 72 73 74 76 77 78 79 80 81 82 83 84 85 85 86 87 87 87 88 88 88 88 88 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 90 90 91 91 92 92 93 94 94 95 96 96 97 98 98 99 100 100 101 102 102 103 103 104 104 104 105 105 105 105 104 104 104 103 102 101 100 99 98 97 95 93 92 90 88 85 83 81 79 76 74 71 69 67 64 62 59 57 55 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 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 17 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 38 40 41 43 44 46
 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 62 62 62 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 64 64 64 64 64 65 65 65 66 67 67 68 69 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 87 88 89 91 92 94 95 96 98 99 101 102 103 105 106 107 108 109 110 111 112 112 113 113 114 114 114 114 114 114 113 113 112 111 110 109 108 107 105 104 102 101 99 97 96 94 92 90 89 87 85 84 82 80 79 77 76 75 73 72 71 70 68 67 66 65 65 64 63 62 61 60 60 59 58 58 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 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 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 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 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 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 43
 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 62 62 62 63 63 64 65 66 67 68 69 70 72 73 75 77 79 81 83 86 89 91 94 97 100 104 107 111 114 118 122 126 130 134 137 141 145 149 152 156 159 162 165 167 169 170 171 172 172 172 170 169 167 164 161 157 153 149 144 140 134 129 124 118 113 107 102 97 91 86 82 77 73 68 64 60 57 53 50 47 44 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 8 9 9 9 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 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 49 50 51 52 53 54 54 55 56 56 57 58 58 59 59 60 60
 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 52 55 58 61 64 68 72 77 81 86 92 98 104 111 117 125 133 141 149 158 167 176 185 193 202 210 218 225 232 237 242 245 248 249 249 248 246 243 239 234 229 223 216 210 203 196 189 182 175 168 161 155 148 142 136 131 125 120 115 110 105 101 97 93 89 85 82 78 75 72 69 66 63 61 58 56 54 51 49 47 45 43 42 40 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 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 26 27 27 27 27 27 27 27 27 27 27 27 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 22 22 22 22 22 21 21 21 21 21 21 21 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 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 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18
 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 52 55 58 61 65 69 73 77 82 88 93 99 106 113 121 129 137 147 156 166 177 187 198 209 220 231 242 251 260 268 275 281 285 287 288 288 286 283 278 273 266 259 252 244 236 228 220 212 204 196 189 181 175 168 162 155 150 144 139 134 129 124 120 115 111 107 104 100 96 93 89 86 83 79 76 73 70 67 64 62 59 56 54 51 49 46 44 42 39 37 35 33 31 30 28 26 25 23 22 21 20 18 17 16 16 15 14 13 13 12 12 11 11 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 8 8 8 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 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 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 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 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17
 70 71 73 74 75 77 78 80 81 82 84 85 86 88 89 90 91 93 94 95 96 98 99 100 101 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 128 129 129 130 130 131 131 131 131 131 131 131 130 130 129 129 128 127 126 126 125 123 122 121 120 118 117 116 114 113 111 110 108 106 105 103 101 100 98 96 95 93 91 89 88 86 84 82 81 79 77 76 74 72 70 69 67 66 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 27 28 29 29 30 31 32 33 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 57 58 60 61 63 64 66 67 68
 28 29 31 33 35 37 39 42 44 47 49 52 55 58 61 65 68 72 76 80 85 89 94 99 105 111 117 124 131 138 146 155 163 173 183 193 203 215 226 238 250 263 275 288 300 312 324 335 345 354 362 369 374 377 379 378 377 373 368 362 354 345 336 325 314 303 291 280 268 257 245 234 224 213 203 194 184 175 167 159 151 144 137 130 124 118 112 107 102 97 92 88 83 79 76 72 68 65 62 59 56 53 50 48 46 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 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 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26
 50 53 55 58 60 63 66 69 73 76 80 84 88 92 97 101 106 112 117 123 130 136 143 151 158 166 175 183 192 201 211 220 230 239 249 258 267 275 282 289 295 300 303 306 307 307 305 303 299 294 288 281 274 266 258 249 241 232 223 214 206 198 190 182 174 167 160 154 148 142 136 131 126 121 116 112 108 104 100 96 93 90 87 84 81 78 75 73 71 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 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 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 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 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 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 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 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 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 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 40 42 44 46 48
 35 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 64 67 69 72 76 79 83 87 91 95 100 105 110 115 121 127 133 140 147 154 161 168 176 183 191 198 205 212 218 224 229 233 236 239 241 242 242 241 239 236 233 229 224 219 213 208 202 195 189 183 177 170 164 159 153 147 142 137 132 127 122 118 113 109 105 102 98 95 91 88 85 82 79 77 74 71 69 67 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 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 42 43 44 45 46 47 48 48 49 50 50 51 51 52 52 52 52 52 52 52 51 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34
 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 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 62 63 65 67 68 70 71 73 74 74 75 76 76 76 76 76 75 75 74 73 72 71 70 69 68 66 65 64 62 61 59 58 56 55 54 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 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 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 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 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 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 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14
 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 51 54 57 60 64 69 73 78 84 90 96 103 111 119 128 137 147 158 170 182 195 208 221 234 248 261 274 285 296 305 313 318 322 324 324 321 317 312 305 297 288 279 269 260 250 240 231 222 213 205 198 191 184 178 173 168 164 161 158 155 153 151 150 149 149 149 150 151 153 155 157 160 164 168 173 178 183 190 196 204 211 220 228 237 247 256 266 276 285 293 301 309 314 319 321 322 321 318 313 306 297 287 275 263 250 236 223 209 196 183 170 158 147 137 127 118 109 102 94 88 82 76 71 66 62 58 54 51 48 45 43 41 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 26 26 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 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 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20
 9 9 9 9 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 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 33 34 36 39 41 44 47 50 53 57 62 66 72 77 84 91 98 107 116 126 136 148 160 173 187 202 218 234 250 267 284 301 317 331 345 356 366 372 376 377 375 370 362 352 340 326 311 296 280 263 247 231 216 201 187 174 162 150 139 129 119 110 102 95 88 82 76 70 66 61 57 53 50 47 44 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 8 8 8 8 8 9
 39 39 39 39 39 39 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 54 55 56 58 60 61 63 65 67 69 72 74 77 79 82 85 88 90 93 96 99 102 105 108 111 114 117 119 122 124 126 128 129 131 132 133 134 134 134 134 134 134 133 132 131 130 129 128 126 124 123 121 119 117 115 114 112 110 108 106 104 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 64 62 60 58 57 55 53 52 50 48 47 45 44 43 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 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 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 40 40 40 40 40 40 39 39 39 39 39 39 39
 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 75 78 80 82 85 87 89 92 94 96 98 100 102 103 105 106 108 109 110 110 111 111 111 110 110 109 108 107 105 104 102 100 98 95 93 90 88 85 82 79 77 74 71 68 66 63 60 58 55 53 51 49 46 44 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 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 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 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 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46
 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 54 57 59 62 65 68 71 74 78 81 85 89 93 97 101 106 110 115 119 124 128 132 136 140 144 148 151 154 157 159 161 162 163 164 164 164 163 162 161 159 157 155 153 150 147 144 141 138 135 132 128 125 122 119 115 112 109 106 103 100 97 95 92 89 87 84 82 80 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 51 50 49 48 47 45 44 43 42 41 40 40 39 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 23 23 22 22 21 21 21 20 20 20 19 19 19 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 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 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 19 19 19 19 20 20 20 20 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 26 26 25 25 25 25 25 25 24 24 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 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 17 18 18 18
 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 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 35 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 56 57 58 58 59 60 60 61 62 63 64 64 65 66 67 67 68 69 69 70 71 71 71 72 72 72 72 71 71 71 70 70 69 68 67 66 65 63 62 60 59 57 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 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 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 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 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 19 19 19 19 19 20 20 20 20
 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 58 60 61 63 64 66 67 69 70 72 73 75 76 77 79 80 81 82 83 84 85 86 87 88 88 89 89 90 90 90 90 91 91 91 91 91 90 90 90 90 89 89 88 88 87 87 86 86 85 84 84 83 82 81 80 80 79 78 77 76 75 74 72 71 70 69 68 67 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 63 63 63 63 64 64 63 63 63 63 62 62 61 61 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 35 34 33 32 31 30 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 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 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23
 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 55 56 58 59 61 62 63 65 66 68 70 71 73 74 76 78 79 81 83 84 86 87 89 90 92 93 94 95 96 97 97 98 98 99 99 99 99 98 98 97 97 96 95 94 92 91 90 88 87 85 83 81 80 78 76 74 72 70 68 66 64 62 61 59 57 55 53 51 50 48 46 45 43 42 40 39 37 36 34 33 32 31 30 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 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 25 25 25 25 26 26 26 26 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 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 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 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29
 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 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 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 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 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 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 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51
 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 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 59 61 63 66 68 71 73 75 77 79 81 83 84 85 86 86 86 86 85 84 83 82 80 78 75 73 70 68 65 62 60 57 54 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 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 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15
 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 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 36 37 38 40 42 43 45 47 50 52 55 58 61 64 68 72 76 80 84 89 94 99 105 110 116 122 128 134 140 145 151 157 162 167 171 175 178 180 182 183 183 183 182 179 177 173 169 165 160 155 149 144 138 132 126 120 115 109 104 98 93 88 84 79 75 71 67 63 60 57 53 51 48 45 43 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 19 20 20 20 20 20 20 20 20 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 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 50 50 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 34 33 33 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 26 26 26 26 26 26 25 25 25 25 25 25 25 24
 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 25 27 28 30 32 34 37 39 42 45 48 51 54 57 60 64 67 71 74 78 81 84 87 90 92 95 97 98 99 100 101 101 100 100 99 97 96 94 92 90 87 85 82 80 77 75 72 69 67 65 62 60 58 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 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 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 47 47 48 48 48 47 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 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 13 12 12 12 12 11
 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 64 65 67 68 70 72 74 75 77 79 82 84 86 88 91 93 96 98 101 104 107 110 113 116 119 123 126 129 132 135 138 141 144 147 149 151 153 155 156 157 157 157 157 157 155 154 152 150 147 144 141 138 134 130 126 122 118 113 109 105 100 96 92 88 84 80 76 73 69 66 62 59 56 53 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 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 23 23 24 24 24 24 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 37 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 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 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34
 47 47 48 48 48 47 47 47 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 52 53 54 55 56 57 59 60 61 62 63 64 65 66 66 67 67 68 68 68 68 68 68 68 67 67 66 65 65 64 63 61 60 59 58 56 55 54 52 51 49 48 46 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 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 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 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 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 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 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 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47
 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 33 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 54 56 57 58 59 60 61 62 63 63 64 64 64 64 64 64 63 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 32 32 33 34 35 37 38 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60 61 63 64 65 67 68 69 69 70 70 71 71 71 70 70 69 68 67 66 64 63 61 59 58 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 22 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 15 15 16 16 16 16 16 16 16 17
 40 40 40 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 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 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 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 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 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 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 37 38 38 39 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 58 60 62 64 66 68 70 72 75 77 79 81 83 85 87 89 91 93 94 95 96 97 98 98 98 98 98 97 96 95 94 92 90 88 86 84 82 79 77 74 72 69 67 64 62 59 57 55 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 17 17 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 18 18 18 18 18 18 18 17 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 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20
 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 59 61 62 63 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 69 69 69 68 68 67 67 66 66 65 65 64 63 62 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 51 50 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 60 60 59 58 58 57 56 55 54 53 52 50 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 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 29 29 29 28 28 28
 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 55 56 56 57 59 60 61 62 64 65 67 68 70 71 73 75 76 78 80 81 83 85 86 88 89 90 91 92 93 94 94 95 95 95 95 95 95 94 94 93 93 92 91 90 89 88 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 58 58 58 57 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 62 62 63 63 64 64 65 65 65 65 65 66 65 65 65 65 65 64 64 63 63 63 62 61 61 60 60 59
 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 53 53 53 54 54 55 55 55 55 56 56 56 56 56 55 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 38 37 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 51 52 52 52 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 49 49
 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 57 59 60 62 63 65 67 68 70 72 74 76 78 80 82 84 86 88 90 92 93 95 96 98 99 100 101 102 102 103 103 103 103 103 103 102 102 101 101 100 99 99 98 97 96 95 95 94 93 92 91 91 90 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 74 73 72 70 69 67 65 64 62 60 58 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 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 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 41 43 44 45 47 48 49 50 51 51 52 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 33 32 31 30 29 29 28 27 26 25 24 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 14 14 14 13 13 13 13 13 13 13 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 29 30 31 32 34 35 36 38 39 41 42 43 44 46 47 48 49 50 51 51 52 52 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50
 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 43 45 48 51 54 57 60 64 68 71 75 79 84 88 92 96 99 103 106 109 112 114 116 117 117 117 117 116 114 112 110 107 104 100 97 93 90 86 82 79 75 72 69 65 62 59 57 54 51 49 47 44 42 40 39 37 35 34 32 31 30 29 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 18 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 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 34 34 33 32 31 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 17 17 17 17 17 17 17 17 17 17 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 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 47 50 52 55 58 62 65 69 74 78 83 88 93 99 105 112 118 125 132 139 146 153 160 166 173 178 183 187 191 193 194 195 194 192 189 186 182 177 171 165 159 153 146 140 133 127 121 114 108 103 97 92 87 82 78 74 70 66 62 59 56 53 50 47 45 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 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 20 21 21 21 22 22 23 23 23 24 24 24 25 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 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 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 11 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13
 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 11 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 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 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 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 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 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 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15
 33 33 33 33 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 34 34 34 35 35 35 36 37 37 38 39 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 64 65 65 65 65 65 65 65 65 64 63 63 62 61 60 58 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 28 29 30 31 33 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 46 47 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 20 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 19 19 19 19 19 20 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 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32
 68 69 70 70 71 71 72 72 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 72 71 71 71 70 70 70 69 69 69 69 69 69 69 68 69 69 69 69 69 69 70 70 71 71 71 72 73 73 74 74 75 76 76 77 78 78 79 80 80 81 81 82 82 83 83 83 84 84 84 84 84 84 84 84 83 83 83 82 82 81 80 80 79 78 77 76 75 74 73 72 71 69 68 67 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 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 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 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 66 67
 33 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 63 65 68 70 73 76 79 83 86 89 93 96 99 103 106 109 112 114 116 118 120 121 121 121 121 120 119 117 115 113 110 107 104 101 98 94 91 88 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 48 46 45 43 42 41 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 21 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 62 65 68 70 73 76 78 81 83 86 88 90 91 93 94 94 95 95 95 94 93 92 90 88 86 84 81 79 76 74 71 68 66 63 61 58 56 54 51 49 48 46 44 42 41 39 38 37 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 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 19 19 20 20 20 20 20 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 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 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 30 31 31 31 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 31 31 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 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 70 71 72 73 74 75 76 76 77 78 78 78 78 78 78 77 77 76 75 74 73 72 70 69 67 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25
 9 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 43 46 49 53 56 60 63 67 71 75 78 82 85 88 91 93 94 94 94 93 92 90 87 84 81 77 73 69 65 62 58 54 51 48 45 42 39 37 35 33 31 29 28 26 25 24 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 65 68 72 75 79 83 87 91 95 99 103 106 110 113 115 117 117 118 117 116 114 111 107 103 98 93 88 83 77 72 67 62 57 53 49 45 41 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9
 41 41 42 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 69 69 69 69 69 69 69 68 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 54 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 40 40 40 41
 85 84 83 83 82 81 80 79 78 77 76 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 60 59 59 58 57 56 56 55 54 53 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 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 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58 61 63 65 67 69 71 73 75 77 79 80 82 83 84 85 86 87 87 88 88 88 88 88 88 87 87 86 86
 12 12 12 12 12 12 12 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 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 14 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 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 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 10 10 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
 27 27 26 26 26 25 25 25 24 24 23 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 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 51 51 50 50 50 50 49 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 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
 57 56 55 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 58 60 62 64 66 68 69 71 72 74 75 76 77 78 78 79 79 79 79 78 78 77 76 75 74 73 72 70 69 67 66 64 63 61 59 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 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 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 53 56 58 61 64 67 69 72 75 78 80 83 86 88 90 92 94 95 97 98 98 99 99 99 99 98 97 96 95 94 92 91 89 88 86 84 82 81 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 60 59 59 58 58 58 58 58 58 58 58 58 59 59 60 61 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 81 81 81 81 80 80 79 78 78 77 76 75 74 73 71 70 69 68 67 65 64 63 61 60 59
 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 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 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 60 61 62 63 63 64 64 65 66 66 67 67 67 67 68 68 68 68 67 67 67 66 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 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 52 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 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 42 42 42 42
 36 36 36 36 36 36 36 37 37 37 36 36 36 36 36 36 36 36 36 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 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 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 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 23 24 26 27 29 31 33 35 37 39 41 43 45 46 48 49 50 51 51 52 51 51 50 49 48 46 45 43 41 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 32 33 33 33 32 32 31 31 30 29 28 27 26 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 32 33 33 34 34 33 33 33 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 22 23 24 25 26 27 28 28 29 30 30 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9
 54 54 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 49 49 48 47 46 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 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 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 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 26 27 27 28 28 28 29 29 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54
 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 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 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 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 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 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 17 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 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 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 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34
 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 21 21 20 20 19 19 18 17 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 9 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15
 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 72 72 72 73 73 72 72 71 70 69 68 67 65 64 62 60 58 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 32 31 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 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 64 66 69 71 74 76 79 82 84 87 89 92 94 96 98 99 101 102 102 103 103 102 101 100 99 97 95 93 90 88 85 82 79 76 73 70 67 64 62 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 28 27 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 27 28 29 31 32 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 58 60 62 64 66 68 69 71 73 75 76 78 80 81 83 84 86 87 89 90 91 93 94 95 96 97 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 114 115 116 117 117 118 118 118 118 118 118 117 117 116 115 113 112 110 108 106 104 102 99 97 94 91 89 86 83 80 78 75 72 70 67 65 63 60 58 57 55 53 51 50 49 48 46 46 45 44 43 43 42 42 42 42 41 41 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53
 115 117 119 122 124 126 129 131 134 136 138 141 143 145 147 149 150 152 153 154 154 154 154 154 153 152 150 149 146 144 141 138 134 131 127 123 119 114 110 106 102 98 94 90 86 82 79 75 72 69 66 63 60 58 56 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 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 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 39 40 40 41 43 44 45 46 48 49 51 53 55 57 59 61 63 66 68 71 73 76 78 81 84 86 89 92 94 96 98 100 102 103 104 105 106 106 106 106 105 104 103 101 100 98 96 94 92 90 88 85 83 81 79 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 49 48 48 47 46 46 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 61 63 64 65 66 67 69 70 71 72 74 75 76 78 79 81 82 84 85 87 88 90 92 93 95 97 99 101 102 104 106 109 111 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
 30 29 29 28 28 27 27 26 26 25 24 24 23 23 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 16 16 17 17 17 17 17 18 18 18 19 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 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 9 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 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 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 22 21 21 21 21 21 21 21 21 22 22 22 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 25 25 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 27 28 29 29 30 30 30 31 31 31 31 31 31 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 42 44 45 47 48 50 51 52 53 54 55 55 55 56 55 55 55 54 53 52 51 50 49 48 46 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 51 52 53 53 54 55 55 55 55 55 55 55 54 53 52 51 50 49 48 46 45 43 41 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 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 24 24 24 23 23 23 22 22
 53 51 50 48 47 45 44 42 41 39 38 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 25 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 55 57 60 62 64 66 68 71 73 75 78 80 82 84 87 89 91 93 94 96 98 99 100 101 102 102 103 103 103 103 102 102 101 100 99 98 97 95 94 92 91 89 87 86 84 82 80 79 77 75 74 72 70 69 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 65 66 67 68 68 69 69 70 70 70 70 69 69 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 31 30 29 29 28 27 27 27 26 26 26 26 26 25 25 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 48 48 48 49 49 49 48 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 46 46 47 48 49 50 52 53 54 55 57 58 59 60 62 63 64 65 66 67 68 68 69 69 69 69 69 68 68 67 66 65 64 63 62 60 59 58 56 54
 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 49 49 49 49 50 50 50 51 52 52 53 53 54 55 56 56 57 58 59 60 60 61 62 62 63 64 64 65 65 65 65 65 65 65 65 65 64 64 63 63 62 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 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 54 53 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 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
 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 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 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 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 47 48 50 51 52 53 53 54 54 54 54 54 53 53 52 51 50 48 47 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 22 22 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 21 22 22 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 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 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 13 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31
 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 16 16 17 17 17 17 17 17 18 18 18 19 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 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 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 11 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 9 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 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 35 36 36 36 35 35 35 34 33 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 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 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17
 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 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 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 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 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 11 12 12 12 13 13 14 14 14 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 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 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 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 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
 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 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 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 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 5 5 5 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 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
 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 45 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 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 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 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 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 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 50 51 52 53 54 55 56 56 56 57 57 57 56 56 56 55 54 54 53 52 51 51 50 49 48 47 47 46 45 45 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 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 8 8 9 9 9 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 40 42 44 45 47 48 50 51 53 54 55 56 57 57 58 58 59 59 59 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 16 15
 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 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 20 20 20 20 20 20 20 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 18 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 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 48 48 48 48 47 47 46 45 44 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 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 32 33 33 33 33 33 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 36 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 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 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 42 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 55 55 55 54 54 53 52 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35
 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 57 59 61 63 64 66 67 69 70 71 72 72 73 73 73 73 73 72 71 70 69 68 67 65 64 62 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 43 44 45 46 47 48 49 50 52 53 55 57 59 60 62 64 66 68 69 71 73 74 76 77 78 78 79 79 79 78 78 77 76 75 73 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 51 50 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 34 35 36 37 38 39 41 42 43 44 45 46 46 47 48 48 49 49 49 49 49 49 48
 11 11 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 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 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 13 13 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 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 23 23 22 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 35 36 37 39 40 41 43 44 45 47 48 49 51 52 53 53 54 55 55 55 55 55 54 54 53 52 51 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 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 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23
 13 13 14 14 14 15 15 15 15 15 15 15 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 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 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 17 17 18 19 20 21 21 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 28 28 28 27 26 26 25 24 24 23 22 22 21 21 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 35 34 34 33 32 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 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 9 9 9 9 9 10 10 10 11 11 11 12 12 12 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
 26 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 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 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 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 41 40 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 31 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 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 30 31 31 32 34 35 36 37 39 40 42 43 45 46 48 49 50 52 53 54 55 55 56 56 56 56 55 55 54 54 53 52 50 49 48 47 45 44 42 41 40 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 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 38 39 40 41 42 43 43 44 45 45 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 44 43 43 42 41 40 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 42 42 41 40 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 43 45 47 49 51 52 54 56 57 58 60 61 62 62 63 63 63 63 63 62 62 61 60 58 57 55 54 52 51 49 47 46 44 42 41 39 38 36 35 34 33 31 31 30 29 28 28 27 27 27 26 26 26 27 27 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 64 64 64 64 63 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 73 72 71 70 69 68 66 64 63 61 59 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 30 31 33 34 36 38 40 43 45 48 51 53 56 59 62 65 67 70 72 74 75 76 77 77 77 76 75 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 48 47 46 46 45 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 69 71 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 68 66 65 64 63 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 39 40 42 43 45 47 48 50 52 54 56 58 59 61 62 63
 26 26 26 26 26 26 27 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 49 49 49 50 50 49 49 49 49 49 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 33 34 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 55 56 57 58 58 59 59 60 60 60 61 61 61 61 61 61 60 60 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 34 35 36 38 39 41 43 45 47 49 51 53 56 58 60 63 65 68 70 73 75 77 80 82 83 85 87 88 89 90 91 91 91 91 91 90 89 88 87 86 84 82 80 78 76 74 72 70 67 65 63 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26
 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 34 35 36 37 37 38 38 39 40 40 41 41 41 41 42 42 42 42 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 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 21 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 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 30 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16
 39 37 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 37 38 39 41 42 44 46 48 50 52 55 57 60 63 66 69 71 74 77 79 81 83 85 86 87 87 87 86 86 84 83 81 78 76 74 71 68 65 63 60 57 55 52 50 48 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 18 19 20 21 23 24 26 28 29 31 33 34 36 37 39 40 41 42 43 44 45 45 46 46 46 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 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 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 27 28 29 30 32 33 35 37 38 40 43 45 47 50 52 55 58 61 64 67 70 72 75 77 79 81 82 82 82 81 80 78 76 73 70 67 64 61 57 54 51 48 45 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 18 18 17 17 17 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 48 50 51 52 53 54 55 56 57 58 58 58 59 59 58 58 58 57 56 55 54 53 52 51 49 48 46 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 22 22 22 23 23 23 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 39 39 39 38 38 37 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 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 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 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 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 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 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 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 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 31 33 35 36 38 39 40 41 42 42 43 43 42 42 41 40 39 37 36 34 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4
 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 55 58 60 62 64 66 68 70 72 74 75 77 77 78 79 79 78 78 77 76 75 73 72 70 68 66 64 63 61 59 57 55 54 53 51 50 49 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 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 25 25 25 25 25 26 26 26 27 28 28 29 30 32 33 34 36 38 40 42 45 47 50 53 56 59 62 65 67 70 72 73 74 75 74 74 73 71 69 67 65 62 60 57 55 52 50 48 46 44 42 41 39 38 37 36 35 34 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 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 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
 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 29 30 31 33 34 36 38 39 41 42 43 44 45 46 47 47 47 47 47 47 46 46 45 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 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 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 52 52 52 52 51 50 49 48 47 45 44 42 41 39 38 36 35 33 32 31 30 30 29 28 28 28 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 58 58 59 59 58 58 58 58 57 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 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
 21 22 23 24 26 27 29 30 32 33 35 37 38 39 40 41 42 43 43 43 43 43 42 41 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 15 16 18 20 22 24 26 28 31 33 36 38 41 44 46 48 51 52 54 56 57 58 59 59 60 60 59 59 58 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 38 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 54 56 57 58 59 60 60 60 60 59 57 55 53 51 48 46 43 40 37 35 32 30 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 15 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 38 39 40 40 41 41 41 41 41 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 26 27 28 30 31 32 34 35 37 38 39 40 41 42 42 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 25 27 29 31 32 34 36 38 39 40 42 43 44 44 45 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 46 48 50 52 54 55 57 58 59 60 61 61 61 60 59 58 56 54 52 50 47 45 42 40 37 35 33 30 29 27 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 21 22 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 23 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 15 15 14 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 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 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4
 22 23 24 25 26 28 29 31 32 34 35 37 38 39 41 42 43 44 44 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 48 50 52 54 56 57 59 60 61 62 63 64 64 65 65 65 65 65 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 48 47 46 46 45 44 44 43 42 41 40 38 37 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 51 53 55 56 58 60 62 64 66 67 69 70 72 73 74 74 75 75 75 74 73 72 71 69 68 66 63 61 59 56 54 51 49 46 44 41 39 37 35 33 31 29 28 27 26 25 24 24 23 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 39 41 42 43 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 51 51 50 50 49 49 48 47 47 46 45 44 44 43 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 19 19 19 19 19 20 20 21
 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 10 10 10 10 10 10 10 11 11 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 27 28 28 29 29 30 30 30 31 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 29 30 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 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 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25
 19 20 21 23 25 27 29 32 35 38 41 43 46 49 52 54 57 58 60 61 62 62 62 61 61 60 59 57 56 54 52 51 49 48 46 45 43 42 41 40 38 37 37 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 47 50 52 55 57 60 63 66 69 72 76 78 81 84 86 87 88 89 88 87 86 83 81 77 74 70 65 61 57 53 49 45 42 38 35 33 31 29 27 26 25 24 24 23 24 24 24 25 25 26 27 28 29 31 32 33 34 35 37 38 39 40 40 41 42 42 43 43 43 43 43 42 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 63 65 66 68 69 70 71 72 73 73 74 74 74 74 74 73 72 71 69 68 66 64 62 60 58 56 53 51 48 46 44 41 39 37 35 33 31 29 27 26 24 23 21 20 19 19 18 18 17 17 18 18
 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 33 33 33 32 32 32 32 31 31 30 30 29 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 39 42 44 46 49 51 54 56 59 61 64 66 68 69 71 72 72 73 72 72 71 70 69 67 65 63 61 59 56 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 24 23 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 41 42 44 45 47 48 49 51 52 53 54 55 55 56 56 56 56 55 55 54 53 51 50 48 47 45 43 41 40 38 36 34 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9
 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 36 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 17 17 17 18 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 42 43 44 46 47 48 49 51 52 53 54 56 57 58 59 60 60 61 62 62 62 63 63 63 62 62 61 61 60 59 58 57 56 54 53 51 50 48 46 45 43 41 39 38 36 34 32 31 29 27 26 24 23 22 21 20 19 18 17 17 17 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 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 46 47 48 49 49 50 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 39 38 36 35 34 32 31 29 28 27 26 24 23 22 21 20 20 19 19 18 18 18 18 18 19 19 20 20 21 22 23 25 26 27 29 30 31 33 34 35 36 38 39 40 41 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 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 18 17 17 17 17 18 18 18 19 20 20 21 23 24 25 26 28 29 30 32 33 34 36 37 38 39 41 42 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 40 40 39 38 38 37 36 35 34 33 32 31 29 28 27 26 25 24 22 21 20 20 19 18
 10 10 11 11 11 12 13 13 14 16 17 18 19 21 22 24 25 27 29 30 32 34 36 38 39 41 43 44 46 47 49 50 51 52 53 54 54 55 55 55 54 54 53 53 52 51 50 48 47 46 44 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 14 14 14 15 15 16 16 17 18 19 20 21 21 22 23 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 51 50 50 49 48 47 46 45 44 42 41 40 38 37 35 34 33 31 30 29 28 26 25 25 24 23 23 22 22 22 22 22 23 23 24 25 25 26 27 28 30 31 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 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 40 42 43 45 46 47 48 49 50 51 51 52 52 52 52 52 51 51 50 49 48 47 46 44 43 42 40 39 37 36 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 11 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 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 30 31 31 31 31 31 32 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 14 14 15 15 16 18 19 21 24 27 30 33 37 41 46 51 57 63 70 76 83 90 97 103 109 113 117 119 119 119 117 113 109 104 99 93 88 82 77 72 67 62 58 54 51 48 45 42 40 38 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 44 47 49 53 56 60 65 70 75 81 88 95 102 110 118 126 133 140 147 151 154 156 155 152 148 142 134 126 117 108 99 90 82 74 66 60 54 48 43 39 35 31 28 26 24 22 21 19 18 18 17 17 17 17 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 13
 20 21 22 23 24 26 27 29 31 32 34 36 37 39 40 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 23 24 25 26 28 30 33 35 38 42 45 50 54 59 64 70 76 82 89 96 103 110 117 124 130 136 141 144 147 148 148 147 144 140 135 130 124 118 112 106 100 94 89 84 79 75 71 67 64 61 58 55 53 51 50 48 47 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 20 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 51 53 56 59 62 66 70 74 79 84 90 95 102 108 115 122 129 136 142 148 153 158 161 162 162 161 158 154 148 142 135 127 119 111 104 96 89 82 75 69 63 58 53 48 44 40 37 34 31 29 27 25 24 22 21 21 20 20 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 19 19
 7 7 8 8 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 25 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 33 33 34 34 34 34 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 15 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 8 8 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 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 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 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 10 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 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 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 15 16 18 19 20 21 22 23 24 24 24 24 24 24 23 22 22 21 20 19 19 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 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 17 18 19 21 23 24 26 27 28 29 29 28 27 26 24 23 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 12 12 13 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 35 35 35 35 35 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 25 24 24 23 22 21 20 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 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 26 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 32 33 33 33 32 32 32 31 30 30 29 28 27 26 26 25 24 23 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 22 23 23 24 24 24 24 24 24 24 24 24 24 23 22 22 21 20 19 19 18 17 16 15 15 14 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
 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 45 46 46 46 47 47 47 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 34 33 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 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 43 45 46 47 48 49 50 51 51 52 52 52 52 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 57 56 55 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 51 50 49 48 47 45 44 42 41 39 38 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 24 26 28 30 32 35 37 40 44 47 51 54 58 62 66 70 75 79 83 86 90 93 96 98 100 102 103 103 103 103 101 100 97 95 92 89 86 82 79 75 72 68 65 62 58 56 53 50 48 45 43 41 40 38 37 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 52 55 57 58 60 61 62 63 63 63 63 63 62 61 60 59 58 57 56 55 54 52 51 50 49 49 48 47 46 46 45 45 44 44 44 44 44 44 44 45 45 46 46 47 48 49 51 52 54 56 58 60 63 66 69 72 75 79 83 87 91 94 98 102 106 109 111 113 114 114 113 112 109 106 101 96 91 85 79 73 67 62 56 51 46 42 38 35 32 30 27 25 24 23 22 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 54 56 58 60 61 62 63 64 65 65 65 64 64 63 62 60 59 57 56 54 52 50 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 25 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 20 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 24 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 52 52 53 53 52 52 51 50 48 46 44 42 40 37 35 32 30 27 25 23 21 19 18 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 23 24 25 26 27 29 30 31 32 33 34 35 36 36 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 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 17 18 19 19 20 22 23 24 25 26 28 29 30 32 33 35 36 38 39 40 41 42 42 42 43 42 42 41 40 39 38 37 35 34 32 30 29 27 25 24 22 21 20 19 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 9 9 9 10 11 12 13 14 15 16 18 20 22 24 26 28 30 33 35 37 39 41 43 45 46 47 48 49 49 49 48 47 47 46 44 43 42 40 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22
 30 31 32 33 34 35 36 37 38 38 39 40 41 42 42 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 52 52 51 50 49 47 46 45 43 42 40 39 37 36 35 34 33 32 31 31 30 30 30 30 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 45 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 28 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 51 52 52 52 52 52 51 51 50 49 47 46 45 43 41 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 20 20 21 21 22 23 23 24 26 27 28 30 31 32 34 36 37 39 40 41 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 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
 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 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 41 42 42 43 43 43 43 43 42 42 41 39 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 33 34 34 35 36 36 36 36 36 36 36 35 35 34 34 33 33 32 31 30 30 29 28 28 27 27 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 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 49 51 52 53 55 55 56 56 57 57 56 56 55 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 31 31 31 32 33 33 34 36 37 38 40 42 44 46 48 51 53 56 59 62 64 67 70 72 74 75 76 77 76 76 74 72 70 67 64 60 57 54 50 47 45 42 40 38 36 34 33 32 31 31 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 43 44 44 45 45 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22
 22 22 22 22 22 23 23 24 25 27 28 29 31 33 35 36 38 40 43 45 47 49 51 52 54 56 57 58 59 59 60 60 59 59 58 57 56 55 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 25 25 26 26 27 28 30 31 33 35 37 40 43 46 49 52 55 58 60 63 65 66 67 67 67 66 65 63 61 59 57 54 51 49 47 44 42 40 38 36 35 33 32 31 30 29 28 27 27 27 27 27 27 27 28 28 29 30 32 33 35 36 38 41 43 45 48 51 53 56 59 62 65 67 70 72 74 75 76 77 77 77 76 75 74 72 70 68 66 64 62 60 58 56 54 53 52 51 50 49 49 49 50 50 51 52 53 55 56 58 59 60 62 63 64 64 65 65 64 64 63 62 60 59 57 55 53 50 48 46 44 42 40 38 36 34 32 31 30 28 27 26 25 24 24 23 23 23 22 22 23 23 23 24 24 25 26 27 28 29 31 33 34 36 38 40 42 45 47 50 52 55 57 59 61 63 65 66 66 67 66 65 64 62 60 58 55 53 50 48 45 43 41 39 37 35 34 33 32 32 31 31 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 41 42 42 42 41 41 40 39 38 37 36 35 34 32 31 30 28 27 26 25 24 23 23 22
 24 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 46 48 50 51 52 53 54 55 55 56 56 55 55 54 53 51 50 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 47 49 51 52 53 54 54 54 54 54 53 52 51 50 48 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 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 35 35 35 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 37 38 39 39 39 40 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 28 28 28 28 28 27 27 26 26 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 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 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 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 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 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 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 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
 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 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 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 26 27 28 29 30 32 32 33 34 34 34 34 34 34 33 32 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 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 32 32 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 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
 19 19 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 27 26 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 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 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 25 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 27 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 31 30 29 28 27 26 25 23 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 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 19 19 19 20 20 21 21 21 22 23 23 24 24 25 25 26 26 26 26 27 27 27 26 26 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19
 27 27 27 27 28 28 29 30 31 32 34 35 37 39 41 43 45 47 50 52 54 56 58 60 61 62 63 64 63 63 62 61 59 57 54 52 49 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 58 58 58 57 57 56 55 55 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 43 42 42 42 42 43 43 43 43 44 44 44 45 45 45 45 45 45 45 44 44 44 43 42 42 41 40 40 39 38 37 37 36 36 36 35 35 35 35 35 35 36 37 37 38 40 41 43 45 47 49 52 55 58 61 64 68 71 75 78 81 83 85 87 88 89 89 89 88 87 85 83 81 79 77 74 72 69 67 64 62 60 58 56 54 52 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 42 43 43 44 44 44 43 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 27
 39 37 36 34 33 31 30 29 29 28 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 42 42 41 40 39 38 36 35 34 32 31 30 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 42 43 44 45 45 45 45 44 44 43 41 40 39 37 35 34 32 31 29 28 27 25 24 23 23 22 21 21 21 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 32 34 36 37 38 40 40 41 41 41 41 40 39 38 37 35 34 32 31 29 28 27 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 39 41 43 44 45 46 46 46 46 45 44 43 42 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 56 55 54 52 51 49 48 46 45 44 43 42 41 40 40 39 39 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 65 66 67 68 68 69 69 69 69 68 68 67 66 65 63 62 60 58 57 55 53 51 48 46 44 43 41 39 37 36 34 33 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 50 50 50 50 49 48 47 46 45 43 42 40 39 37 36 34 33 32 30 29 28 28 27 26 26 25 25 25 25 25 25 25 26 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 50 51 53 54 54 55 55 54 54 53 52 51 50 48 47 45 44 42 41 40 38 37 36 35 34 34 33 32 32 32 31 31 31 32 32 32 33 34 34 35 37 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 65 67 68 69 69 70 70 70 70 69 69 68 67 65 64 62 61 59 57 56 54 52 51 49 48 47 46 44 44 43 42 42 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 63 64 64 64 64 63 63 62 60 59 57 56 54 52 50 48 46 44 42 41 39 37 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 33 34 35 37 38 40 41 43 44 46 48 50 52 53 55 56 57 58 59 59 59 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 12 12 12 13 13 13 13 12 12 12 11 11 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 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 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 13 12 12 11 11 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 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 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 7 7 7 8 8 8 9 9 10
 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 28 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 35 35 36 36 36 36 36 36 35 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 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 23 23 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 32 32 32 32 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 24 24 24 24 24 23 23 22 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 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26
 33 33 33 34 34 34 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 32 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 30 31 32 34 36 38 40 42 45 48 51 54 57 61 64 68 71 74 77 79 81 83 84 84 84 83 82 81 79 77 75 72 70 68 66 64 62 60 58 57 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 46 47 48 49 50 52 53 55 57 59 61 64 66 69 71 74 77 79 82 84 86 87 88 88 87 86 84 82 79 76 73 69 65 62 59 55 52 49 47 44 42 40 39 37 36 35 34 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 46 46 46 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 35 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 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 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 27 26 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 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 47 48 49 50 51 51 51 51 50 50 49 48 47 46 45 44 43 41 41 40 39 38 37 37 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 56 58 59 60 61 62 62 62 61 60 58 56 54 51 49 46 43 41 38 35 33 31 29 28 26 25 24 23 22 22 21 21 21 21 21 22 23 23 24 25 27 28 30 31 33 36 38 41 44 47 50 53 56 60 63 67 70 72 74 76 77 77 76 75 72 69 66 62 58 54 50 46 42 39 35 32 30 27 25 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 26 27 29 31 32 34 36 37 39 40 41 42 42 42 42 42 41 40 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 30 31 33 35 37 40 43 46 49 53 57 62 66 71 76 80 85 88 92 94 95 95 94 92 89 86 81 76 71 66 61 56 52 47 44 40 37 34 31 29 27 25 24 22 21 20 19 19 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
 12 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 21 22 22 22 22 22 22 22 21 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 15 17 18 19 20 21 22 23 23 24 24 23 23 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 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 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 28 27 26 25 24 23 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12
 23 23 23 23 23 23 23 23 23 22 22 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 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 22 22 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 17 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 23 24 25 25 26 26 27 27 27 27 26 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 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 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 27 26 26 25 25 24 23 22 21 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 22 23 23 23
 29 29 29 29 29 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 44 45 45 45 45 44 43 42 41 39 38 36 34 32 30 28 26 25 23 21 20 19 18 17 16 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 40 40 39 39 38 37 36 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 22 23 25 26 27 28 30 31 32 33 34 35 36 37 37 37 37 37 37 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 38 39 39 40 40 39 39 39 38 37 36 34 33 32 30 29 27 26 25 23 22 21 20 19 19 18 17 17 17 17 17 17 17 18 19 19 20 21 23 24 25 27 29 30 32 34 35 37 39 40 41 42 43 44 45 45 45 46 45 45 45 45 44 44 44 43 43 43 43 43 43 44 44 44 45 46 47 48 49 50 51 52 53 54 55 55 55 55 55 55 54 52 51 49 47 45 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 15 14 14 14 13 13 13 14 14 15 15 16 17 18 19 21 23 25 27 29 32 35 38 41 45 48 52 55 59 62 65 67 69 70 70 70 68 67 64 62 59 56 52 49 46 44 41 39 37 35 33 32 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 28 29 31 33 36 38 41 45 48 52 56 60 64 67 71 73 75 76 76 75 73 71 67 63 59 55 51 47 43 39 36 33 30 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 29 30 30 31 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 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 39 40 40 41 41 41 40 40 39 38 37 36 35 33 32 30 29 27 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 26 27 29 30 31 33 34 35 36 37 38 38 38 37 37 36 35 33 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 34 35 36 37 38 39 39 39 39 39 38 37 36 35 34 33 31 30 28 27 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28
 48 48 49 49 48 48 47 46 44 43 41 39 38 36 34 33 31 29 28 27 26 24 24 23 22 21 21 20 20 20 19 19 19 20 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 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 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 41 42 41 41 41 40 39 38 37 36 34 33 32 31 30 28 27 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 29 30 30 30 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 41 42 43 44 45 46 47
 74 76 77 78 77 76 75 72 70 67 63 60 57 54 50 47 45 42 40 38 36 34 33 31 30 29 29 28 28 27 27 27 27 28 28 28 29 30 31 32 33 34 36 37 39 41 43 45 47 50 52 55 57 60 62 64 67 69 70 72 73 74 75 75 75 74 73 71 70 68 65 63 60 57 54 52 49 46 44 42 40 38 36 34 33 31 30 30 29 28 28 27 27 27 27 28 28 29 29 30 31 32 33 35 36 37 39 41 42 44 46 47 49 50 52 53 54 55 56 57 57 57 57 57 57 56 55 54 53 52 50 49 47 45 43 42 40 38 37 35 33 32 31 30 28 27 27 26 25 25 24 24 24 24 24 24 24 24 25 26 26 27 28 29 31 32 33 35 37 38 40 42 44 45 47 48 49 50 51 51 51 51 51 50 49 48 47 46 45 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 37 37 38 38 39 39 40 41 41 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 40 39 40 40 40 40 40 41 41 42 43 43 44 44 45 45 46 46 46 46 46 46 45 45 44 43 43 42 41 40 38 37 36 35 35 34 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 31 31 31 32 32 33 34 36 37 39 41 43 45 48 51 54 57 60 63 67 70 72
 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 19 20 21 23 24 25 27 28 30 31 33 35 36 38 39 40 40 41 41 41 40 39 38 37 35 34 32 31 29 28 26 25 24 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 28 29 29 29 30 30 30 29 29 29 28 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 43 43 43 42 42 41 40 39 38 36 35 34 32 31 29 28 27 26 25 24 23 23 22 22 22 21 22 22 22 23 23 24 25 26 27 28 30 31 33 34 36 37 39 40 41 42 43 43 43 43 43 42 41 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 24 25 25 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 18 18 18 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 39 37 36 34 32 30 28 27 25 24 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 36 37 37 37 37 37 36 35 34 33 32 31 29 28 27 26 24 23 23 22 21 21 20 20 20 20 21 21 21 22 23 24 25 26 27 28 30 31 33 34 36 37 38 39 39 39 39 39 38 37 35 33 32 30 28 26 24 23 21 20 18 17 16 15 15 14 14 13 13 13 13 14 14 15 16 17 18 19 21 23 25 28 30 33 36 40 43 46 50 53 56 58 60 61 62 62 61 60 58 56 54 52 49 47 45 43 41 40 38 37 36 36 35 35 35 36 36 37 38 39 41 43 45 47 49 51 54 56 59 61 63 65 66 67 67 67 66 65 63 61 59 57 54 52 49 47 45 43 41 40 38 37 36 35 34 34 33 33 32 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 28 30 32 34 37 40 43 46 50 53 57 60 63 65 67 67 68 67 65 63 61 58 55 52 49 46 43 40 38 36 34 33 31 30 29 29 28 28 28 28 28 29 29 30 31 32 34 35 36 37 39 40 41 41 42 42 42 41 41 39 38 36 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 17 19 20 21 23 24 26 28 30 32 34 36 38 40 41 43 44 45 45 45 44 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 112 105 98 91 84 78 73 68 63 59 56 53 50 48 46 44 43 42 41 41 40 40 41 41 42 43 44 45 46 48 49 51 52 54 55 57 58 59 60 61 61 61 61 61 60 59 58 57 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 38 38 37 37 37 38 38 39 40 41 42 44 45 47 49 51 54 57 59 62 66 69 72 76 79 82 85 88 91 93 95 96 97 97 96 95 94 92 90 88 85 82 79 76 73 70 67 65 62 60 58 56 54 53 52 50 50 49 48 48 48 48 49 49 50 51 52 54 56 58 61 64 67 70 74 78 83 87 92 97 101 106 109 113 116 118 119 120 119 118 116 114 111 108 104 101 98 94 91 89 86 84 82 81 79 78 78 77 77 76 76 76 76 76 75 75 74 73 72 71 70 68 66 64 62 60 58 55 53 51 48 46 44 42 41 39 38 37 36 35 34 34 34 34 34 34 35 36 37 38 39 41 42 44 46 48 50 52 54 56 57 59 60 61 61 61 61 61 60 59 57 56 54 52 51 49 48 46 45 44 43 42 41 41 40 40 40 40 41 41 42 43 44 46 47 49 51 53 55 57 60 62 65 68 71 74 77 80 83 86 88 91 93 95 97 99 101 102 104 105 106 106 107 108 108 108 108 108 108 108 107 106 105 104 103 101 99 97 94 92 89 86 83 79 76 73 70 67 64 61 58 56 53 51 49 48 46 45 44 43 43 42 42 42 43 43 44 45 47 48 50 53 56 59 63 67 72 77 82 89 95 102 109 116 123 130 136 141 144 147 147 146 143 138 133 126 119
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 28 29 30 30 31 31 31 32 32 32 31 31 30 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 40 42 45 48 51 53 56 59 61 63 65 66 66 66 65 64 62 60 57 55 52 49 46 43 40 38 36 34 32 30 29 27 26 25 25 24 24 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 46 47 47 48 49 49 50 50 50 50 50 49 48 48 46 45 44 42 41 39 37 36 34 33 31 30 28 27 26 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 27 28 29 30 31 31 32 32 32 32 32 31 31 30 30 29 28 27 26 26 25 24 24 23 22 22 22 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 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 29 29 28 28
 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 20 20 19 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 18 18 19 21 22 24 26 28 30 33 36 40 43 46 50 52 55 56 56 56 54 52 49 46 43 39 36 33 30 27 25 22 21 19 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 36 38 40 42 44 46 47 49 49 50 50 49 48 47 45 43 41 38 36 34 32 29 27 25 24 22 21 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 20 21 21 21 21 20 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 20 21 22 24 26 28 30 32 33 35 37 37 38 38 38 37 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 12 11 11 11 12 12 12 13 14 14 15 16 17 19 20 22 23 25 27 29 30 32 34 35 37 38 39 40 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 35 34 34 33
 38 36 34 33 31 29 27 25 24 22 21 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 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 24 24 24 25 25 26 26 27 28 28 29 29 29 29 29 29 29 29 28 28 27 26 25 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 35 36 37 39 40 41 42 43 43 43 43 43 42 41 40
 10 10 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 12 13 13 13 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 12 13 14 15 17 19 21 24 26 29 33 36 39 42 45 47 48 48 46 44 41 38 34 31 27 24 21 18 16 14 13 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 11 12 13 15 17 19 22 25 28 31 35 39 42 45 48 50 51 51 51 49 47 44 41 38 36 33 31 29 27 25 24 23 22 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 15 14 14 13 12 11 11 10 9 9 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 14 15 15 16 16 16 15 15 14 14 13 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 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 18 19 20 22 24 25 26 28 28 29 29 28 28 26 25 23 22 20 18 17 15 14 13 11 10 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 15 15 15 15 15 14 14 13 13 12 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 24 25 25 26 26 26 26 25 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 20 20 21 22 22 23 23 23 22 22 21 20 18 17 16 15 14 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 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 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 19 18 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 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 11 11 12 13 14 15 16 17 18 20 21
 48 47 46 45 44 43 42 40 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 24 25 26 28 29 30 32 33 34 35 35 35 36 35 35 34 33 33 31 30 29 28 27 26 25 24 23 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 26 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 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 28 28 28 28 27 27 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 33 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 36 35 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 44 45 47 47 48 49 49 49 49 49 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 23 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 16 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 22 22 22 22 22 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 25 26 26 26 26 26 25 25 24 23 22 21 20 19 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 19 20 20 21 21 21 20 20 19 18 17 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 26 27 27 27 28 28 27 27 27 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 23 23 24 25 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 32 33 34 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 54 55 56 56 56 55 54 53 51 49 46 43 40 38 35 32 30 27 25 23 21 20 19 17 17 16 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 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
 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 21 20 20 20 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 30 31 32 33 34 36 37 37 38 39 39 39 39 38 38 37 36 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 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 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 35 34 34 33 31 30 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 17 17 16 16 16 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 37 39 40 40 41 42 42 42 42 42 41
 37 36 35 34 33 32 30 29 27 26 24 23 22 21 20 19 18 18 18 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 18 17 17 17 16 16 17 17 17 18 18 19 20 22 23 25 27 29 31 34 36 39 42 45 48 50 53 55 56 57 58 57 56 54 52 49 46 43 40 37 35 32 30 28 26 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 40 41 42 43 43 43 43 42 42 41 40 38 37 36 35 34 33 32 31 31 30 30 30 30 31 31 32 33 33 34 35 36 37 37 38 38 38 38 38 37 37 36 34 33 32 30 29 27 26 24 23 22 20 19 19 18 17 17 16 16 16 16 17 17 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 36 38 39 40 41 42 42 42 42 42 41 39 38 37 35 33 32 30 28 27 25 24 23 21 20 20 19 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 36 38 39 41 42 43 44 44 44 44 43 42 41 39 38 36 35 33 32 31 29 28 27 26 26 25 24 24 23 22 22 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 22 23 24 25 26 28 29 30 32 33 34 36 36 37 38 38 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
 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 43 44 44 45 45 45 45 44 44 43 42 41 40 39 37 36 34 33 32 30 29 28 26 25 24 23 23 22 21 21 21 20 20 21 21 21 22 23 24 25 26 27 28 29 31 32 34 35 36 38 39 40 41 42 43 43 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 38 38 38 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 45 46 46 47 47 47 47 46 46 45 44 44 43 41 40 39 38 36 35 34 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 25 24 24 24 25 25 25 26 27 28 29 30 32 33 35 37 39 40 42 44 46 48 49 50 52 53 53 54 54 54 54 53 53 52 51 50 49 47 46 45 44 43 42 41 40 40 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 51 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 39 38 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 38 37 36 34 33 31 29 27 26 24 22 21 20 19 18 17 16 16 16 16 16 17 17 18 19 20 22 23 25 27 29 31 33 35 38 40 43 45 47 48 49 50 50 49 48 47 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 32 31 30 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 23 23 24 25 26 28 29 31 33 35 37 40 42 45 48 50 53 55 57 59 60 60 59 58 57 55 52 50 47 44 42 39 37 34 32 30 29 28 26 26 25 24 24 24 25 25 26 27 28 30 31 33 35 36 38 39 40 41 41 41 41 40 40 38 37 35 33 32 30 28 26 25 23 22 21 20 19 18 18 17 17 18 18 18 19 20 21 22 23 25 27 28 30 33 35 37 40 42 45 48 50 53 55 57 58 59 59 59 58 56 55 53 50 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 42 42 42 42 41 41 41 41 41 41 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 24 24 25 25 26 27 29 30 31 33 34 35 36 37 38 38
 33 32 30 28 26 24 23 21 20 19 17 17 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 34 34 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 19 20 21 22 23 24 26 27 29 31 32 34 36 37 39 40 41 41 42 41 41 40 39 37 35 33 31 29 27 25 24 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 29 31 33 35 38 40 43 46 49 52 55 57 59 61 62 62 61 60 59 57 54 52 49 46 43 40 37 34 32 29 27 25 24 23 22 21 20 20 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 33 33 32 31 30 29 27 26 24 23 21 20 19 18 17 17 16 16 16 16 17 17 18 19 20 22 23 26 28 31 34 38 42 47 53 59 65 72 78 84 88 91 92 90 87 82 76 69 63 57 51 45 41 36 33 30 27 24 22 20 19 18 17 16 15 15 14 14 14 14 15 15 15 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 20 20 21 21 22 23 25 26 28 30 33 35 38 40 43 46 49 52 55 57 59 61 63 63 64 63 62 61 59 56 54 51 48 45 42 40 37 35 33 31 29 27 26 25 24 23 22 21 21 20 20 20 19 20 20 20 21 22 23 24 25 27 29 31 33 34 36 37 39 39 39 39 39 38 37 35
 24 23 21 20 19 18 18 17 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 17 18 19 20 21 23 25 27 29 31 33 35 37 39 41 43 44 46 46 47 47 46 46 44 43 41 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 11 12 12 12 12 13 13 14 15 16 18 19 20 22 24 26 28 30 31 33 34 35 36 36 36 35 34 32 30 29 27 25 23 21 20 18 17 16 16 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 24 24 24 24 24 23 22 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 24 24 25 26 27 28 30 31 32 32 33 33 33 33 33 32 31 30 28 27 25 23 22 20 19 17 16 15 14 14 13 12 12 12 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 20 21 22 24 26 27 29 30 32 33 33 33 33 33 32 31 30 29 28 26 25
 39 38 36 35 33 31 29 27 25 23 22 20 19 18 17 17 16 16 16 16 17 17 18 19 20 21 23 24 26 27 28 30 32 33 35 36 37 39 40 41 42 43 44 45 45 46 46 46 45 45 44 43 42 41 39 38 36 34 32 30 29 27 25 24 22 21 20 19 18 17 17 17 17 17 18 19 21 22 25 27 30 34 38 42 46 51 55 59 63 65 66 66 65 62 58 54 50 45 40 36 32 29 26 23 21 19 18 17 16 16 16 16 16 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 40 43 45 48 51 54 56 59 61 63 64 65 66 65 64 63 61 58 55 52 48 45 42 38 35 32 29 27 25 22 21 19 18 17 16 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 28 28 28 28 27 26 25 24 23 22 21 20 20 19 18 18 18 18 18 18 19 19 20 21 22 24 25 27 29 31 33 35 38 41 44 47 51 55 59 64 68 72 76 80 83 85 86 86 84 82 78 74 69 64 59 54 49 45 41 37 34 31 28 25 23 22 20 19 18 18 17 17 18 18 19 20 21 23 24 26 28 30 32 33 35 36 37 37 37 37 36 34 33 31 29 27 26 24 22 21 19 18 18 17 17 17 17 17 18 20 21 23 25 28 31 34 38 42 46 51 56 61 66 71 75 77 79 79 78 76 73 69 65 60 56 51 47 43 40 37 34 32 30 28 26 24 23 22 21 20 19 18 17 17 17 16 16 16 16 17 17 18 19 20 21 23 25 27 29 31 33 35 37 38 39 40 40 39
 18 18 17 17 17 16 15 15 14 13 13 12 12 11 11 11 11 11 12 12 13 14 16 17 19 21 23 26 28 32 35 39 43 47 52 56 61 65 69 71 74 75 74 73 71 68 65 61 57 53 49 46 42 39 36 33 31 28 26 24 23 21 20 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 18 20 21 23 24 26 27 28 29 29 29 28 27 26 25 23 22 20 18 17 15 14 13 12 11 10 10 10 9 10 10 10 11 12 13 14 15 17 19 21 23 26 29 32 36 39 43 46 50 53 55 57 58 57 56 55 52 49 46 43 39 36 33 31 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 12 13 14 15 17 19 21 24 26 29 32 35 37 40 42 43 43 43 42 41 39 36 34 31 28 25 23 21 19 17 16 15 14 13 13 13 12 13 13 13 14 14 15 16 16 17 19 20 21 23 24 26 28 30 33 35 38 41 44 46 49 51 53 54 54 54 53 51 49 46 43 40 37 34 31 28 25 23 21 19 17 16 15 14 13 12 12 11 11 12 12 13 13 14 16 17 18 20 22 23 25 27 28 29 30 30 30 30 29 28 27 25 23 21 20 18 17 15 14 13 12 12 11 11 11 11 11 12 12 13 14 15 16 17 18 20 22 24 26 29 31 35 38 42 46 51 55 60 65 69 73 75 77 77 75 72 69 64 59 54 49 44 40 36 32 29 26 23 21 19 17 15 14 13 12 11 11 10 10 10 10 10 11 11 12 13 13 14 15 16 16 17 17 18 18
 47 46 46 45 44 43 42 40 39 37 36 34 33 31 30 29 29 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 53 53 53 52 51 50 48 47 45 43 41 39 37 35 33 31 30 28 27 26 26 25 25 25 26 27 28 29 31 32 34 37 39 41 44 46 48 50 52 53 54 54 54 53 52 50 49 47 45 43 41 39 37 36 35 34 33 33 33 34 34 35 36 37 38 39 41 42 44 45 46 48 49 50 51 52 53 54 55 55 55 56 56 56 56 56 55 55 55 54 54 53 52 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 36 36 36 37 37 38 39 40 41 42 42 43 43 44 44 44 43 43 42 41 40 39 37 36 35 33 32 31 29 28 28 27 27 26 26 26 27 27 28 29 30 32 33 34 36 37 39 41 42 44 45 47 48 49 50 51 52 53 54 55 55 56 56 56 56 56 56 55 55 54 53 52 50 49 47 45 44 42 40 38 37 35 34 32 31 30 29 29 28 28 28 29 29 30 32 33 35 37 39 42 44 46 49 51 53 54 55 56 56 56 55 54 52 51 49 47 45 43 41 40 39 38 37 37 37 37 38 39 40 41 43 45 46 48 50 52 53 55 56 56 57 57 56 56 55 54 52 51 50 48 47 45 44 43 43 42 42 42 42 42 42 42 43 43 43 44 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 37 37 37 37 37 38 39 40 41 42 43 44 45 45 46 46 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 32 32 33 33 34 34 35 35 35 36 36 37 37 37 37 37 36 36 35 34 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 19 20 22 23 25 26 28 30 31 33 35 37 38 40 41 41 42 42 41 41 39 38 36 34 32 30 29 27 25 24 23 22 21 20 20 20 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 29 30 31 32 32 33 33 34 34 33 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 38 38 38 38 37 37 36 35 34 33 31 30 29 27 26 24 23 22 21 20 19 18 17 17 17 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 34 35 35 35 35 34 33 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 36 37 37 38 38 38 38 38 37 35 34 33 31 29 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 16 17 18 20 21 22 23 24 26 27 28 29 31 32 33 33 34 35 35 35 36 36 35 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 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 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 19 20 21 21 20 20 19 17 16 15 13 12 11 9 8 8 7 6 5 5 5 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 11 12 13 14 15 15 16 16 16 16 16 16 15 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 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 9 9 10 11 12 14 15 17 18 20 22 23 25 26 27 27 27 27 26 25 23 22 20 18 17 16 14 14 13 12 12 12 11 12 12 12 12 13 14 14 15 15 16 16 16 16 16 15 14 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 18 19 20 20 21 21 21 21 20 20 19 18 17 16 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 5 5 5 6 6 6 7 7 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 38 37 37 37 36 36 35 35 35 35 35 35 35 36 37 38 39 40 42 43 45 46 47 49 50 50 51 51 51 51 50 49 48 46 45 43 41 39 38 36 34 33 32 31 30 29 29 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 36 36 36 37 38 39 41 42 44 47 49 52 54 57 59 61 63 64 65 64 64 62 60 58 55 51 48 45 41 38 35 33 31 29 27 26 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 33 33 33 32 32 31 30 30 29 28 28 27 26 26 26 25 25 25 25 25 26 26 27 28 30 31 32 34 36 37 39 41 42 43 45 46 47 47 48 48 47 47 46 46 45 44 43 42 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 41 42 44 46 49 51 54 57 59 61 63 65 66 66 66 66 64 63 61 58 56 53 51 48 46 43 41 39 37 36 34 33 32 32 31 31 31 31 31 32 32 32 33 33 33 33 32 32 31 30 30 29 28 27 26 25 24 24 23 23 22 23 23 23 24 25 27 28 30 32 34 37 39 42 45 48 51 54 56 59 61 63 65 66 67 67 67 67 66 64 63 61 59 57 55 54 52 51 50 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 38 38 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 36 36 35 33 31 28 25 22 19 17 15 13 12 11 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 18 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 12 13 13 13 13 12 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 17 19 21 23 25 27 29 31 33 34 34 34 33 31 29 27 25 23 20 18 17 15 14 12 11 10 10 9 8 8 8 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 15 15 15 15 14 14 13 12 11 10 9 8 7 7 6 6 6 5 5 5 5 6 6 7 7 8 9 9 10 12 13 14 15 17 18 19 20 22 22 23 23 23 23 23 22 21 20 19 18 17 16 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 9 9 10 11 12 13 14 15 17 18 19 20 21 21 22 21 21 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 15 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 21 22 21 21 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 13 14 15 16 17 19 21 24 26 29 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 40 39 38 38 37 37 37 37 37 38 39 40 41 42 44 46 47 49 50 51 52 53 53 53 53 52 51 50 48 46 45 43 41 39 38 36 35 33 32 32 31 31 31 32 33 34 35 37 39 42 44 47 49 52 54 56 58 60 61 62 62 62 62 61 60 59 57 55 54 52 51 50 48 48 47 47 47 47 48 49 50 51 52 53 54 55 56 56 56 56 55 54 53 51 49 48 46 44 42 41 40 39 38 38 38 38 38 39 40 40 41 42 43 44 45 46 47 48 48 49 49 48 48 47 46 45 43 42 40 39 37 36 35 34 33 33 33 33 33 34 34 35 36 37 38 38 39 40 40 41 41 41 41 41 40 39 38 37 36 35 34 32 31 30 29 28 28 27 27 27 28 28 29 29 30 31 32 33 34 36 37 38 38 39 40 40 40 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 38 38 39 40 42 43 44 46 47 48 49 50 50 51 51 50 50 49 48 47 46 45 43 42 40 39 38 37 36 35 34 34 34 33 34 34 34 35 36 37 37 38 39 39 39 39 39 39 38 37 36 34 33 32 30 29 28 27 27 26 26 26 26 27 28 29 30 31 33 35 36 38 40 43 45 47 49 51 53 55 56 57 58 59 59 59 58 57 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 42 42 42 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 12 12 12 12 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 16 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 39 40 42 43 44 46 48 50 52 55 57 60 63 66 68 71 73 75 77 78 78 78 78 77 75 74 72 70 67 65 63 60 58 56 53 51 50 48 47 46 45 44 44 45 45 46 47 49 50 52 54 56 58 60 62 64 66 68 70 71 72 73 74 75 76 76 76 77 77 77 78 78 79 80 81 82 83 84 85 85 85 84 83 80 77 73 69 64 59 54 49 45 40 36 33 30 27 25 23 22 21 20 19 19 19 20 20 21 23 24 26 28 30 33 35 39 42 46 50 54 58 62 65 68 70 71 71 69 67 63 59 55 50 46 42 38 35 33 30 28 27 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 41 43 46 49 52 56 59 63 67 71 75 78 82 85 88 90 91 92 91 90 87 84 80 76 71 67 62 58 53 49 46 43 40 38 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 25 26 27 28 29 31 32 34 36 39 41 43 45 47 49 50 51 51 51 50 50 48 47 46 44 42 41 39 38 36 35 34 33 33 33 33 33 34 35 37 39 41 44 46 50 53 56 59 61 63 65 65 64 63 61 58 54 51 47 44 41 38 36 33 32 30 29 29 28 28 28 28 29 29 30 31 32 34 35 37 39 42 44 47 50 54 58 62 67 72 77 82 87 91 95 98 99 99 97 94 90 85 80 74 69 63 59 54 50 46 43 40 38 36 34 32 31 30 29 28 27 27 27 26 26 26 27 27 27 28 29 29 30 31 32 33 33 34 35 36
 26 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 20 21 22 23 25 27 29 31 33 36 38 40 42 43 43 43 42 41 40 38 36 33 31 29 27 26 24 23 22 21 20 19 19 19 19 19 19 20 21 22 23 24 26 27 28 29 30 31 31 31 31 31 30 29 28 28 27 26 26 26 26 27 27 29 30 32 34 36 39 42 45 48 51 54 56 58 59 58 57 55 52 49 45 41 38 34 31 28 25 23 21 19 18 17 16 15 15 15 16 16 17 18 19 21 23 24 26 29 31 34 36 39 41 43 45 46 47 47 47 46 44 43 40 38 36 34 31 30 28 27 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 16 16 16 16 17 17 18 19 20 22 23 24 25 27 28 28 29 29 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 20 20 21 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 27 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 28 29 29 29 29 29 28 27 26
 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 42 44 46 47 49 50 51 52 52 51 50 48 47 45 43 40 38 36 35 33 32 30 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 30 30 30 30 29 29 28 27 26 25 23 22 21 20 20 19 19 18 18 19 19 20 21 22 23 25 27 30 32 35 38 40 43 46 48 50 51 52 52 52 51 50 48 46 43 41 39 37 34 32 31 29 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 49 50 52 53 54 54 54 54 53 52 50 48 46 44 42 40 38 36 34 33 32 31 30 29 29 29 29 29 29 29 30 31 32 32 33 34 35 36 37 38 38 39 39 39 39 39 38 38 37 36 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 18 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 35 36 37 37 37 37 37 36 35 33 32 30 29 27 26 25 24 23 22 22 21 21 22 22 23 24 25 27 29 31 33 35 37 39 40 42 42 43 42 42 40 39 37 36 34 33 31 30 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 26 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 17 17 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 78 78 79 80 80 80 79 78 76 73 70 66 63 59 55 52 48 45 43 40 38 36 35 33 32 32 31 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 50 50 50 50 49 48 47 46 44 43 41 39 38 36 34 32 31 29 27 26 25 24 23 22 22 22 22 23 23 24 26 28 30 33 36 39 43 47 51 56 60 64 67 70 72 73 73 72 71 69 67 65 63 61 59 57 55 54 52 51 51 50 50 50 50 50 50 51 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 66 66 66 66 65 64 63 62 61 60 58 57 56 54 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 49 49 48 46 45 43 42 40 38 36 34 32 30 29 28 27 26 26 25 26 26 27 27 29 30 32 34 36 38 41 43 46 48 50 52 54 56 57 58 58 59 59 59 59 59 59 59 60 60 61 62 63 64 66 68 70 73 75 78 81 83 85 87 88 88 88 88 87 85 83 81 79 76 74 72 70 68 67 66 65 65 64 65 65 66 68 69 71 73 75 77 79 81 82 82 81 80 78 75 72 68 64 61 57 53 50 48 45 44 42 42 41 41 42 43 45 47 50 53 57 61 66 72 78 84 90 96 102 107 110 112 112 111 107 102 96 89 82 74 67 60 54 48 43 39 35 32 29 27 25 24 23 23 23 23 24 25 26 27 29 31 34 37 40 44 48 53 59 64 71 77 83 90 95 100 104 106 107 107 105 102 99 95 91 88 84 82 79 78 77 76 76 76
 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 8 8 8 9 10 10 11 12 13 14 15 16 17 17 18 18 19 19 19 18 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 14 15 15 15 15 15 14 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 9 10 10 11 12 12 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 16 16 16 16 16 15 15 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 11 11 12 13 13 14 15 16 17 18 19 19 20 20 21 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 35 33 32 31 30 29 29 29 29 29 30 31 32 33 35 36 38 40 42 43 45 46 47 48 49 50 51 51 52 52 52 53 54 54 55 57 58 60 62 64 67 70 73 76 79 81 84 85 87 87 86 85 83 80 78 74 71 68 65 62 59 57 55 53 51 50 49 49 48 48 48 48 49 49 49 50 50 50 50 50 50 49 49 48 47 46 46 45 45 44 44 44 45 46 47 49 51 53 56 60 64 69 74 80 87 94 101 107 114 120 124 127 128 128 125 121 115 108 101 93 86 78 71 64 58 53 48 44 40 37 35 32 31 29 28 28 28 28 28 29 30 32 34 37 40 43 47 52 58 64 71 78 85 93 100 107 112 115 117 116 113 108 102 96 89 83 77 71 66 62 58 55 53 51 50 49 48 48 47 47 47 47 46 45 44 43 41 40 38 36 34 33 31 30 29 28 27 26 26 26 26 26 27 28 29 30 32 34 37 40 43 46 50 54 57 61 64 67 68 69 69 67 65 63 59 56 52 49 46 42 40 37 35 33 32 31 29 29 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 32 33 34 36 37 39 41 44 46 49 52 54 57 59 60 61 62 62 61 60 58 56 54 51 48 46 43 41 39 37 35 34 33 31 31 30 29 29 29 29 29 29 30 31 32 33 34 36 38 40 42 44 47 49 51 53 55 57 58 58 58 58 57 55 54 52 50 48 46 44 42 41 40 39 38 37 37 37 37 38 38 39 40 41 41 42 43 44 44 44 44 43 42 41 39 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 22 23 23 23 24 25 25 26 27 27 28 28 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 24 26 28 29 31 33 35 37 39 40 40 41 40 40 39 37 36 34 32 30 27 25 24 22 20 19 17 16 15 14 13 13 12 12 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 37 38 38 38 38 38 38 37 36 35 33 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 31 33 36 38 40 42 44 45 46 45 45 43 42 39 37 34 32 29 27 24 22 21 19 18 17 16 15 15 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 24 25 27 28 31 33 35 38 41 44 46 48 50 52 53 53 52 51 50 47 45 43 40 37 35 32 30 28 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 30 31 33 34 35 35 35 35 34 33 31 29 28 26 24 22 20 19 17 16 15 14 13 13 12 12 12 11 11 12 12 12 13 13 14 14 15 16 18 19 20 22 24 26 28 30 32 34 36 38 40 41 42 42 42 41 40 38 36 34 32 30 29 27 26 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
 20 19 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 9 9 9 9 10 11 12 13 14 16 18 20 23 25 28 31 33 35 36 37 36 35 33 30 28 25 22 20 18 16 15 13 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 16 18 20 22 25 27 31 34 37 39 41 41 41 40 38 35 32 28 25 22 20 18 16 14 13 11 10 9 9 8 8 7 7 7 7 7 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 34 35 36 36 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 36 37 38 40 41 43 44 45 45 45 45 43 41 39 36 33 29 26 23 20 18 16 14 12 11 10 9 8 7 7 7 6 6 6 6 7 7 7 8 8 9 10 11 12 13 14 16 18 20 22 24 26 28 30 31 32 33 33 32 31 29 27 25 23 21 19 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 16 17 19 20 22 24 26 28 30 32 33 34 35 35 35 35 34 33 31 30 28 26 25 23 21
 30 32 34 36 39 42 45 47 49 50 51 50 49 46 44 41 37 34 31 28 26 24 22 20 19 18 17 16 16 16 16 16 16 17 17 18 19 21 22 24 26 28 31 33 36 39 42 44 47 49 50 51 51 50 49 47 44 42 39 36 33 31 29 26 25 23 22 21 20 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 46 46 46 45 45 44 43 43 42 42 41 41 41 41 42 43 44 45 47 49 52 54 58 61 65 69 72 76 78 81 82 82 81 79 77 74 70 66 63 59 56 54 51 50 48 47 47 47 47 48 49 50 51 53 54 55 55 55 55 54 53 51 48 45 42 40 37 34 32 30 28 27 26 26 26 26 27 28 30 32 34 37 41 45 49 54 59 64 69 74 78 81 83 84 84 83 81 78 74 71 67 63 59 56 52 49 47 45 43 41 39 38 37 36 36 35 35 35 35 35 36 37 38 39 40 42 44 47 50 53 57 61 65 69 74 78 82 86 89 90 91 91 89 87 84 80 76 72 68 64 61 57 54 51 49 47 44 43 41 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 24 24 25 26 27 29 30 32 35 37 40 43 45 48 50 52 53 53 52 51 48 45 42 39 36 32 29 27 24 22 21 19 18 17 16 16 15 15 15 16 16 17 18 18 20 21 22 24 26 27 29 30 31 32 33 33 33 33 32 31 30 29 28 27 26 26 26 26 26 27 28
 34 32 30 28 26 24 22 21 20 19 18 18 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 25 25 26 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 33 34 35 36 37 37 38 37 37 36 35 34 32 31 29 28 26 25 24 23 22 22 21 21 21 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 36 36 37 37 38 38 39 40 42 43 46 49 52 56 62 68 75 82 90 99 106 112 115 115 111 105 96 86 76 66 57 49 43 37 32 28 24 21 19 17 16 15 14 13 13 13 13 14 15 16 18 20 23 27 32 37 44 53 63 75 89 103 117 128 136 138 134 126 114 101 89 77 67 58 50 44 39 35 32 30 28 26 25 25 25 25 25 26 27 28 29 30 32 33 34 35 36 36 37 37 37 36 36 36 35 35 35 35 36 36 37 39 40 42 45 48 51 55 59 63 68 72 76 79 82 83 83 82 80 76 73 69 64 60 56 53 50 47 45 43 42 41 40 40 40 40 41 42 43 44 45 47 48 49 50 50 51 50 50 48 47 44 42 40 37 34 32 30 28 26 25 24 23 22 22 22 22 22 23 23 24 24 25 26 26 27 27 27 27 27 27 27 26 26 26 25 25 25 25 26 26 27 28 29 30 31 33 34 36 38 39 41 42 42 43 43 42 41 39 38 36 34 32 30 29 27 26 25 24 23 23 23 22 22 23 23 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 38 39 40 41 42 42 42 42 41 40 38 37
 22 21 20 19 19 18 17 17 17 17 17 17 17 18 18 19 20 21 23 24 26 27 29 31 33 36 38 40 43 45 47 48 49 50 51 50 50 49 47 45 43 41 38 36 34 32 30 28 26 24 23 22 21 20 20 20 19 20 20 20 21 22 23 24 26 28 29 32 34 36 38 40 41 42 42 42 41 40 38 36 34 33 31 30 28 27 26 26 25 25 25 26 26 26 27 27 27 28 28 27 27 27 26 25 24 23 23 22 21 20 19 19 18 18 18 18 17 17 18 18 18 18 18 19 19 19 19 19 18 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 17 18 18 19 19 20 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 19 20 21 21 22 22 22 22 22 22 21 20 19 18 17 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 12 13 15 17 19 21 24 26 30 33 36 39 42 44 45 45 44 42 39 36 32 29 26 22 20 17 15 13 12 11 10 9 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 14 14 15 15 16 17 17 17 18 18 19 19 20 21 22 23 25 26 29 31 34 37 40 43 46 49 51 51 51 49 47 43 40 36 32 28 25 22 20 18 16 15 14 13 12 12 12 11 12 12 12 13 14 15 16 18 19 22 24 27 30 33 37 41 44 47 49 51 51 50 49 47 44 41 39 36 34 31 30 28 27 26 26 25 25 25 25 25 26 26 27 27 27 28 28 27 27 26 26 25 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
 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 11 11 12 13 14 15 16 18 20 22 24 26 28 29 30 31 30 29 28 26 24 22 20 18 16 15 13 12 11 10 10 9 9 9 8 8 8 9 9 9 10 10 11 11 12 13 14 16 17 18 19 20 22 22 23 23 23 23 23 22 21 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 16 17 17 18 19 20 21 21 21 22 21 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 24 23 23 22 21 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 26 28 29 30 31 31 31 30 29 28 26 24 23 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 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
 26 28 30 32 34 35 37 38 40 41 41 42 42 41 41 40 38 37 35 34 32 30 28 26 25 23 22 20 19 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 25 26 26 25 25 25 24 23 22 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 21 22 24 26 27 28 30 30 30 30 30 29 27 26 25 23 22 20 19 18 18 17 17 16 16 16 17 17 18 19 20 21 23 24 26 28 30 31 33 34 34 35 34 34 33 32 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 26 27 28 28 29 29 29 29 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 18 19 20 21 21 22 22 22 22 21 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 13 14 15 16 17 19 21 23 25 27 29 31 33 35 36 37 37 36 35 33 31 28 26 24 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 18 19 19 19 19 19 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 23 25
 20 21 22 22 23 23 23 24 23 23 23 22 21 20 19 19 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 20 21 23 24 26 28 29 31 33 34 35 36 36 36 36 34 33 31 29 27 24 22 20 19 17 16 14 14 13 13 12 12 13 13 14 14 15 17 18 19 21 23 24 26 27 28 28 29 28 27 26 25 24 22 21 19 18 18 17 17 16 17 17 18 18 19 20 22 23 24 26 27 28 28 29 28 28 27 26 24 23 21 20 19 18 17 16 16 16 16 16 16 17 17 18 19 20 21 22 24 26 27 29 30 32 33 35 35 36 36 36 36 35 34 34 33 31 30 30 29 28 28 28 27 28 28 28 28 29 29 30 31 31 32 32 32 32 31 31 30 29 28 27 26 25 23 22 21 21 20 19 19 19 18 18 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 36 36 36 35 34 33 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 16 16 17 18 20 21 23 25 27 29 31 32 34 34 34 34 33 31 30 28 26 25 23 22 21 20 19 19 19 19 19 20 21 23 24 25 27 28 30 31 31 31 31 30 28 27 25 24 22 20 19 18 17 16 15 15 14 14 14 15 15 16 17 19 20 22 23 25 27 28 30 31 31 32 32 31 31 30 28 27 26 24 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20
 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 11 11 11 11 11 11 12 12 12 13 13 13 13 14 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 12 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 20 21 21 21 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 15 17 19 22 26 30 35 41 46 52 56 59 59 57 53 48 42 37 32 27 24 20 18 16 14 13 12 11 11 11 10 10 11 11 11 12 13 14 15 16 18 20 23 26 29 34 39 44 50 56 61 65 66 66 63 59 53 47 41 36 32 28 25 22 20 18 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 15 17 19 21 25 28 33 38 44 50 57 62 67 69 69 67 63 57 51 46 40 35 31 27 24 22 20 18 16 15 14 14 13 13 12 12 12 12 13 13 14 15 17 19 21 23 27 30 34 39 44 48 51 53 52 51 47 43 38 34 29 26 22 19 17 15 13 12 11 10 10 9
 12 12 11 11 10 9 8 8 7 6 6 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 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 3 3 3 4 4 4 5 6 6 7 8 8 9 10 10 11 11 11 11 10 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 8 8 8 8 8 8 7 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 7 7 8 9 9 10 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 12 11 10 10 9 8 7 6 6 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 8 8 9 10 11 12 12 12 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
 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 28 29 30 31 31 31 30 28 27 25 24 22 21 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 28 29 29 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 16 16 17 18 20 21 22 24 26 27 29 30 30 31 30 30 28 27 25 23 21 19 18 16 15 14 13 12 12 11 11 11 10 10 11 11 11 12 12 13 14 15 17 18 20 22 24 26 28 29 30 31 31 31 30 28 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 13 14 14 15 17 18 19 21 22 24 25 26 26 26 26 25 24 23 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 20 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 23 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23 24 26 27 28 29 29 28 27 26 24 22 21 19 18 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14
 19 19 18 18 18 18 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 21 21 20 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 19 20 21 21 21 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 25 26 27 27 28 29 29 29 30 30 29 29 29 28 27 26 25 24 23 22 21 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 19 19 20 22 23 25 28 30 33 36 39 42 45 48 50 51 51 50 48 45 42 38 34 31 28 25 23 21 19 18 17 16 15 15 15 15 15 15 16 17 17 18 19 20 22 23 25 27 29 32 34 37 40 42 44 46 47 46 45 44 41 38 35 32 30 27 25 23 22 20 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 14 14 15 15 16 17 18 19 21 23 24 26 28 31 33 35 37 39 40 41 41 42 41 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 23 22 22 22 21 22 22 22 23 24 25 27 29 32 35 38 42 45 49 52 55 57 58 58 56 54 50 47 43 39 36 32 29 27 25 23 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
 20 21 22 24 25 27 28 29 30 30 30 30 30 29 28 27 25 24 23 22 20 19 19 18 17 17 17 17 18 19 19 20 21 23 24 25 26 27 28 29 29 29 30 30 29 29 29 28 27 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 28 29 29 30 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 21 21 20 20 19 18 18 17 17 17 17 17 17 18 19 20 21 22 23 25 26 27 29 30 31 32 33 33 33 33 32 31 30 29 27 26 25 24 23 22 22 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 23 23 22 22 21 20 20 19 19 18 18 18 18 19 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 29 30 30 30 30 30 30 29 28 27 26 25 24 23 22 22 21 20 20 20 20 20 20 21 21 22 22 23 23 24 24 24 25 25 24 24 23 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 23 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 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 27 27 27 27 26 26 25 24 23 22 21 20 19 19 18 18 17 17 18 18 18 19
 29 29 29 29 28 27 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 22 23 25 28 30 33 36 39 43 46 49 51 53 54 54 54 53 51 49 47 44 41 38 35 32 30 27 25 23 21 20 18 17 17 16 16 16 16 17 18 19 21 22 23 25 26 27 28 29 29 30 30 29 29 29 29 28 28 28 29 29 30 31 33 34 36 38 40 43 44 46 47 48 48 47 46 44 42 39 37 34 31 29 27 25 23 21 19 18 17 16 16 15 15 15 15 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 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 29 30 32 34 35 37 38 39 39 39 38 37 36 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 16 17 18 19 21 23 25 27 30 32 35 38 41 44 47 50 52 54 55 56 56 55 53 50 47 43 40 36 32 29 25 23 20 18 17 16 15 15 15 16 16 18 19 21 23 25 28 31 34 36 39 42 44 46 46 46 45 43 41 39 36 33 31 29 27 26 25 25 24 24 24 25 25 26 27 28 29 30 31 32 32 32 32 31 30 29 27 25 23 22 20 19 18 18 17 17 17 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 27 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29
 26 25 24 23 22 20 19 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 10 10 10 10 9 9 9 9 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 12 12 13 14 15 16 18 19 21 24 27 30 33 37 41 44 48 51 53 54 55 55 54 52 50 48 45 42 39 36 33 30 27 24 21 19 17 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 17 19 21 24 27 30 34 39 43 47 51 52 52 50 45 40 35 30 25 21 18 15 14 12 11 11 10 10 10 10 11 11 12 13 14 16 17 19 21 23 25 28 30 31 32 33 32 32 31 29 28 27 26 25 24 24 24 25 25 27 28 30 32 35 38 41 44 46 48 48 47 45 42 38 34 31 27 24 21 19 18 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 20 21 23 25 28 30 33 36 39 42 44 46 48 48 49 49 48 48 47 47 46 46 46 45 46 46 46 46 46 45 45 44 42 40 37 35 32 29 26 23 21 19 17 16 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 16 18 20 22 25 28 32 35 38 41 42 42 40 38 36 32 29 26 23 21 19 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 11 12 13 14 16 18 20 22 24 26 28 29 29 29 29 28 28 27 26 26 25 25 25 25 25 25 25 26 26 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
 23 24 24 24 25 26 27 28 29 31 32 34 35 37 38 38 38 37 36 34 32 30 27 25 22 20 19 17 17 16 16 16 16 17 18 19 20 22 23 25 27 29 31 33 35 36 38 39 40 40 40 39 37 36 34 32 30 28 26 24 23 21 21 20 20 20 20 20 21 21 22 22 22 23 23 22 22 22 21 21 21 20 20 20 20 20 21 21 22 23 25 26 28 30 32 34 36 37 38 38 38 37 36 34 32 30 28 26 24 22 20 19 18 17 17 17 17 18 19 21 23 25 28 31 34 37 39 42 43 44 44 43 42 40 38 36 33 31 28 26 24 22 20 19 17 16 15 14 13 13 13 13 13 14 15 16 18 20 22 25 27 30 32 33 35 36 36 36 36 35 35 34 33 32 32 31 31 31 31 31 31 31 31 31 30 30 29 28 27 26 24 23 21 20 18 17 15 14 13 12 11 10 9 9 9 9 10 10 12 13 15 18 21 24 27 30 34 37 40 42 43 44 43 43 41 39 37 34 32 29 27 24 22 20 18 16 14 13 11 10 9 9 8 8 9 9 10 11 13 15 18 20 24 27 31 35 39 43 46 49 50 51 50 48 46 43 40 36 33 31 29 27 25 24 23 22 22 22 22 22 22 22 22 22 22 22 21 20 19 18 17 15 14 13 12 10 10 9 9 9 9 9 10 11 12 13 15 16 18 20 22 24 26 29 31 34 36 38 39 40 41 40 39 37 35 32 29 26 23 20 18 16 14 13 12 11 11 11 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 23 23 23 24 23 23 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 11 12 12 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 8 8 8 9 9 9 9 10 10 10 11 12 12 13 13 14 14 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 15 16 16 17 17 16 16 15 15 14 13 12 11 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 17 17 18 17 17 16 15 14 13 11 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 16 15 14 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 15 15 15 15 14 14 13 12 11 10 10 9 8 8 7 7 7 7 7 6 7 7 7 7 7 8 8 9 10 10 11 12 13 13 14 15 15 16 16 16 16 15 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 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 12 11 11 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 20 22 24 26 27 28 28 28 27 26 25 23 22 20 19 17 16 15 14 13 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 23 23 22 22 21 20 19 18 17 16 15 15 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 26 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 20 20 20 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 17 17 18 17 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 18 18 18 17 16 15 15 14 13 12 12 11 11 11 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 25 26 26 26 26 25 25 24 24 23 22 21 20 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 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 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 13 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 12 13 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
 26 26 26 27 27 28 29 30 31 32 34 35 37 39 41 42 44 45 46 46 46 46 45 44 43 42 42 41 41 41 42 42 43 43 44 44 44 44 43 43 42 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 35 35 37 38 40 41 43 45 46 47 47 46 45 44 42 40 38 36 35 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 24 24 24 25 26 27 29 32 36 40 45 50 55 59 62 64 65 64 63 61 58 55 52 49 46 43 41 38 36 34 33 31 30 29 28 27 26 25 25 24 24 25 26 27 30 33 37 41 46 50 54 58 60 61 61 60 58 55 52 49 45 42 39 37 34 32 30 29 28 27 27 26 26 26 27 27 28 28 29 30 31 32 33 33 34 34 35 35 35 34 34 33 32 31 31 30 30 30 30 31 32 33 34 36 37 38 38 39 39 39 39 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 44 43 43 41 40 38 36 34 32 31 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 28 29 30 31 33 35 37 39 42 44 47 50 52 53 54 54 53 51 49 45 42 39 36 33 31 30 29 28 28 28 29 29 30 31 32 33 35 36 38 40 43 45 48 51 54 57 60 62 64 65 66 65 63 60 57 53 49 46 42 40 38 36 35 35 34 34 34 35 35 35 35 34 34 34 33 33 32 31 30 30 29 28 27 27 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 9 9 10 10 10 10 10 10 11 11 10 10 10 10 9 9 8 7 7 7 6 6 6 6 6 7 7 8 9 10 10 11 12 13 14 14 15 15 16 16 16 15 15 14 13 13 12 11 10 9 9 8 7 7 6 6 6 6 6 6 6 7 7 8 9 10 10 11 11 12 12 12 11 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 8 8 7 7 7 6 6 6 5 5 5 5 5 5 6 6 7 8 8 9 10 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 9 9 10 10 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 11 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 5 6 6 7 7 8 9 10 10 11 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 12 11 10 10 9 8 7 6 6 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 10 9 9 8 7 6 6 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 12 12 13 13 13 13 13 12 12 11 10 9 8 7 7 6 6 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 30 28 26 25 23 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 21 22 23 23 24 25 26 26 27 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 16 16 17 18 19 21 22 24 26 27 28 29 29 29 28 28 27 26 25 24 23 23 22 22 21 21 22 22 22 23 24 25 26 26 27 28 28 28 28 28 27 26 25 24 23 22 21 19 18 17 16 16 15 15 16 16 18 19 21 22 24 26 27 28 29 30 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 16 16 17 17 18 19 19 20 20 20 20 20 20 20 20 20 20 21 21 22 23 25 27 29 31 33 36 39 42 44 46 47 47 46 45 43 40 38 35 32 30 28 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 25 25 25 24 24 23 22 20 19 18 17 16 15 15 16 16 17 19 20 22 24 26 28 31 33 35 38 40 42 43 45 45 45 45 44 43 41 40 39 38 37 36 36 35 35 36 36 37 37 38 38 39 39 38 38 36 35 33 30 28 25 22 20 18 17 15 15 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 24 25 25 25 26 26 26 27 27 27 26 26 25 25 24 22 21 20 18 17 16 15 15 14 14 14 15 15 16 16 17 18 19 21 22 24 25 27 29 31 32 33 34 34 34 33
 48 49 49 49 48 48 47 46 45 45 44 44 43 43 43 43 43 43 43 42 42 41 40 38 36 35 33 32 31 30 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 34 34 33 33 32 31 31 31 31 32 33 34 36 38 40 41 43 44 45 45 46 46 46 45 45 45 45 45 46 46 47 48 49 50 51 52 54 55 55 55 55 54 53 51 49 47 44 42 39 37 34 32 30 29 27 26 25 25 24 25 26 28 30 34 38 44 49 55 60 65 68 69 69 67 64 61 57 53 49 45 41 38 35 33 30 28 27 25 24 23 22 21 21 21 21 22 23 25 27 30 34 39 44 50 55 59 63 66 68 68 68 68 66 65 64 62 61 59 58 57 56 55 54 53 51 50 48 47 45 43 41 39 37 36 34 33 31 30 29 28 28 27 27 27 27 27 27 27 28 29 30 31 32 34 36 38 39 41 42 42 42 42 42 42 41 41 40 40 39 39 39 39 39 40 40 41 41 42 42 43 43 43 43 42 42 41 39 38 36 35 34 33 33 33 33 34 34 35 35 36 37 37 38 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 40 40 41 43 44 46 49 52 55 58 62 66 69 72 74 74 73 70 66 61 54 48 42 37 33 30 27 26 25 25 25 25 26 27 28 29 31 33 35 37 40 43 46 49 52 56 60 63 66 69 71 72 72 70 67 63 58 52 46 41 36 32 28 26 24 23 22 22 22 22 22 23 23 24 25 27 28 30 32 34 36 38 40 42 44 46 47

