
 % 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
 5375 5665 5974 6305 6658 7035 7438 7867 8324 8812 9331 9882 10467 11088 11745 12438 13168 13936 14739 15577 16447 17346 18270 19214 20170 21131 22087 23027 23940 24812 25629 26378 27044 27614 28076 28420 28638 28724 28677 28498 28191 27762 27223 26584 25858 25059 24202 23300 22367 21414 20453 19495 18547 17616 16709 15830 14983 14169 13391 12650 11945 11278 10647 10051 9490 8961 8465 7999 7561 7151 6767 6407 6070 5754 5458 5182 4923 4681 4454 4241 4042 3856 3681 3518 3365 3221 3086 2960 2842 2730 2626 2528 2436 2350 2269 2193 2121 2054 1992 1932 1877 1825 1776 1731 1688 1648 1611 1576 1543 1513 1485 1458 1434 1412 1392 1373 1356 1341 1327 1314 1304 1294 1287 1280 1275 1272 1269 1268 1269 1271 1274 1279 1285 1292 1301 1311 1323 1336 1351 1368 1386 1406 1427 1451 1477 1504 1534 1566 1600 1637 1676 1718 1762 1810 1861 1916 1974 2035 2101 2171 2246 2325 2410 2500 2596 2699 2808 2924 3048 3180 3321 3471 3632 3803 3986 4181 4389 4611 4849 5103 5374 5664 5973 6304 6657 7034 7436 7866 8323 8810 9329 9880 10466 11086 11743 12436 13166 13933 14736 15574 16444 17343 18267 19210 20166 21127 22083 23023 23936 24807 25625 26373 27040 27610 28072 28416 28633 28720 28673 28494 28187 27759 27220 26581 25855 25057 24200 23298 22365 21413 20452 19494 18546 17616 16709 15830 14982 14169 13391 12650 11945 11278 10647 10051 9490 8962 8465 7999 7562 7151 6767 6407 6070 5754 5459 5182 4923 4681 4454 4241 4043 3856 3682 3518 3365 3221 3087 2960 2842 2731 2626 2528 2436 2350 2269 2193 2122 2055 1992 1933 1877 1825 1777 1731 1688 1648 1611 1576 1543 1513 1485 1459 1434 1412 1392 1373 1356 1341 1327 1315 1304 1295 1287 1280 1275 1272 1270 1269 1269 1271 1274 1279 1285 1292 1301 1311 1323 1336 1351 1368 1386 1406 1428 1451 1477 1504 1534 1566 1600 1637 1676 1718 1763 1811 1862 1916 1974 2036 2101 2172 2246 2326 2410 2501 2597 2699 2808 2924 3048 3181 3321 3472 3632 3803 3986 4181 4390 4612 4850 5104
 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 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 24 24 24 24 24 24 24 24 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 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39
 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 80 81 82 83 83 84 84 85 85 85 86 86 86 86 86 86 85 85 85 84 84 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 61 60 59 58 57 56 55 54 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 68 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 88 88 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 84 83 82 81 80 79 78 77 76 75 73 72 71 70 69 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48
 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60
 77 76 76 75 75 74 74 73 72 72 71 70 69 69 68 67 66 65 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 64 64 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 64 65 66 67 67 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77
 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 20 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 53 55 56 58 60 61 63 65 67 68 70 72 74 75 77 79 80 82 83 84 86 87 88 89 90 90 91 91 92 92 92 92 92 92 91 91 90 89 88 87 86 85 84 82 81 80 78 77 75 74 72 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 36 37 37 38 39 40 41 43 44 45 46 48 49 50 52 54 55 57 59 60 62 64 66 69 71 73 75 78 80 83 85 88 90 93 96 98 101 104 107 109 112 114 117 119 121 123 125 127 129 130 131 132 133 133 133 133 133 132 131 130 129 127 126 124 121 119 117 114 111 109 106 103 100 97 94 91 88 86 83 80 77 74 72 69 67 64 62 60 58 56 53 52 50 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14
 35 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 34 34 34 35 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71 73 75 78 80 82 85 87 90 93 96 98 101 105 108 111 114 118 121 124 128 131 135 139 142 146 150 153 157 160 164 167 170 173 176 179 182 184 186 188 190 192 193 194 195 195 195 195 195 194 193 192 190 189 187 184 182 180 177 174 171 168 165 161 158 155 151 148 144 141 137 134 131 127 124 121 118 114 111 108 106 103 100 97 95 92 90 88 85 83 81 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 75 76 78 80 82 84 86 88 90 92 94 96 99 101 103 106 108 111 113 115 118 120 123 125 127 130 132 134 136 138 140 142 143 145 146 147 149 149 150 151 151 151 151 151 151 150 149 148 147 146 145 143 141 140 138 136 133 131 129 126 124 121 119 116 114 111 108 106 103 101 98 96 93 91 88 86 84 82 79 77 75 73 71 69 68 66 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36
 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 62 63 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 82 82 81 80 80 79 78 77 76 74 73 72 70 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 44 43 41 40 39 38 37 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 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 56 57 58 59 60 60 61 62 63 64 64 65 65 66 66 66 66 67 67 66 66 66 66 65 65 65 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22
 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 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 53 56 58 60 63 66 69 72 75 78 81 84 88 91 94 98 101 105 108 112 115 118 121 124 127 129 131 133 134 135 136 136 136 136 135 133 132 130 128 125 122 119 116 113 109 106 102 99 95 91 88 84 81 77 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 37 35 33 32 30 29 28 27 25 24 23 22 21 21 20 19 18 17 17 16 16 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 8 8 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 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 47 49 51 53 55 57 60 62 64 67 69 71 74 76 78 81 83 85 87 89 91 93 94 95 96 97 98 99 99 99 99 98 98 97 96 95 93 92 90 88 86 84 82 80 78 76 74 71 69 67 65 62 60 58 56 54 52 50 49 47 45 44 42 40 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13
 50 50 50 51 51 51 51 52 52 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 65 66 67 68 69 69 70 71 72 73 74 75 75 76 77 78 79 80 81 82 83 84 84 85 86 87 88 89 90 90 91 92 93 93 94 95 95 96 96 97 97 97 98 98 98 99 99 99 99 99 99 99 98 98 98 97 97 97 96 96 95 94 94 93 92 91 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 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 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50
 26 26 27 28 28 29 30 31 31 32 33 34 35 36 38 39 40 41 43 44 46 48 49 51 53 55 57 60 62 64 67 69 72 75 78 81 84 88 91 94 98 102 105 109 113 117 120 124 128 132 135 139 142 145 148 150 153 155 156 158 158 159 159 159 158 157 155 153 151 148 145 142 139 135 131 127 123 119 115 111 107 103 99 95 91 88 84 81 77 74 71 68 65 62 59 56 54 52 49 47 45 43 41 40 38 36 35 33 32 31 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 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 70 71 71 72 72 72 72 72 72 72 72 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25
 105 106 106 106 106 106 106 105 105 104 103 103 102 100 99 98 97 95 94 92 91 89 87 86 84 82 81 79 77 76 74 72 70 69 67 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 59 61 63 65 67 70 73 75 78 82 85 88 92 96 100 104 108 113 118 123 128 134 140 146 152 158 165 172 179 186 193 201 209 216 224 231 239 246 253 260 267 273 278 283 288 291 294 296 297 298 297 296 294 291 287 282 277 271 265 258 251 243 236 228 220 212 204 196 188 180 173 165 158 151 145 138 132 126 120 115 109 104 99 95 91 86 83 79 75 72 69 66 63 60 57 55 53 51 48 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 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 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 70 72 73 75 77 79 81 83 85 87 88 90 92 94 95 97 98 99 101 102 103 104 104 105
 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 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 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 67 68 69 70 70 71 72 73 74 74 75 76 77 78 79 79 80 81 82 83 84 85 85 86 87 88 89 90 90 91 92 93 93 94 95 95 96 97 97 98 98 98 99 99 100 100 100 100 100 100 100 100 100 100 100 100 99 99 99 98 98 97 97 96 95 95 94 93 92 91 91 90 89 88 87 86 85 84 83 82 81 79 78 77 76 75 74 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 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 37 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35
 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 75 76 77 77 78 79 80 80 81 81 82 83 83 84 84 85 86 86 87 87 87 88 88 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 87 87 87 86 86 85 84 84 83 83 82 81 81 80 79 79 78 77 76 76 75 74 73 73 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 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 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49
 29 29 29 30 30 31 31 31 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 44 44 45 45 46 46 46 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 71 72 73 73 74 74 75 76 76 77 78 78 79 79 80 81 81 82 82 83 83 84 84 85 85 85 86 86 86 86 86 87 87 87 87 87 86 86 86 86 86 85 85 84 84 83 83 82 82 81 80 80 79 78 77 76 75 74 73 73 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28
 65 65 64 63 63 62 61 60 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 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 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 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 63 65 66 67 69 70 72 73 75 76 78 79 81 82 84 85 87 88 90 91 92 94 95 96 97 98 99 100 101 102 103 104 104 105 105 106 106 106 107 107 107 106 106 106 106 105 105 104 104 103 102 101 101 100 99 98 97 96 95 93 92 91 90 89 88 86 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 54 53 53 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 67 67 68 68 68 69 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 68 68 67 67 66 66
 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 72 73 73 74 75 76 77 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 106 107 108 109 110 110 111 111 112 112 113 113 114 114 114 114 114 114 114 114 114 114 113 113 112 112 111 111 110 109 108 107 106 105 104 103 102 101 100 99 98 96 95 94 92 91 90 89 87 86 84 83 82 80 79 78 76 75 74 73 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 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 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 72 73 73 74 75 75 76 77 77 78 78 79 79 80 80 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 63 63 63
 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 65 65 66 66 66 65 65 65 65 65 64 64 64 63 63 62 62 61 61 60 59 58 58 57 56 55 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 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 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 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 63 64 65 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 64 64 63 62 62 61 60 60 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 42 42
 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 62 63 63 64 65 65 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 59 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 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 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 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 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24
 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 86 88 90 92 95 97 99 102 104 106 108 111 113 115 117 119 121 122 124 126 127 128 129 130 131 132 132 133 133 133 132 132 132 131 130 129 128 126 125 123 122 120 118 116 114 112 110 108 106 104 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 69 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 35 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 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 62 63 64 64 65 66 66 67 68 68 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 72 71 71 71 71 70 70 69 69 68 68 67 67 66 65 65 64 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39
 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 75 77 78 80 82 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 122 124 126 127 129 130 132 133 134 135 135 136 137 137 137 137 137 137 137 136 135 134 133 132 131 130 128 127 125 123 121 119 117 115 113 111 109 107 104 102 100 98 95 93 91 89 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 46 45 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 29 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 59 61 63 65 68 70 72 75 77 80 83 86 89 92 95 98 102 105 109 112 116 120 124 128 132 136 141 145 149 154 158 162 166 171 175 179 183 186 190 193 197 200 202 205 207 209 210 211 212 213 213 213 212 211 210 208 207 204 202 199 196 193 190 186 183 179 175 171 167 163 159 155 151 147 143 140 136 132 128 125 121 118 114 111 108 105 102 99 96 93 91 88 86 83 81 79 77 75 73 71 70 68 66 65 63 62 61 60 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46
 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 46 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 60 61 62 63 64 64 65 66 67 68 68 69 70 71 72 72 73 74 74 75 76 76 77 77 78 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 70 69 68 67 66 66 65 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 71 73 74 76 78 80 82 84 85 88 90 92 94 96 98 100 103 105 107 110 112 114 117 119 121 124 126 128 130 132 134 136 138 140 142 143 145 146 147 148 149 150 151 151 152 152 152 152 151 151 150 149 148 147 146 145 143 142 140 138 136 134 132 130 128 126 123 121 119 117 114 112 110 107 105 103 101 98 96 94 92 90 88 86 84 82 80 78 77 75 73 72 70 68 67 66 64 63
 109 109 108 108 107 107 106 106 105 105 104 103 103 103 102 102 101 101 100 100 99 99 98 98 98 97 97 96 96 96 95 95 94 94 94 93 93 93 92 92 92 91 91 91 90 90 89 89 89 88 88 88 87 87 87 86 86 86 85 85 85 84 84 84 83 83 83 82 82 82 81 81 80 80 80 79 79 79 78 78 77 77 77 76 76 75 75 75 74 74 73 73 72 72 72 71 71 70 70 70 69 69 68 68 67 67 67 66 66 65 65 65 64 64 63 63 62 62 62 61 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 94 95 96 97 99 100 101 103 104 105 107 108 109 111 112 113 115 116 117 118 120 121 122 123 125 126 127 128 129 130 131 132 133 134 135 136 137 137 138 139 139 140 141 141 142 142 142 143 143 143 143 143 144 144 144 144 143 143 143 143 143 142 142 142 141 141 141 140 140 139 139 138 137 137 136 136 135 134 134 133 132 132 131 130 129 129 128 127 126 126 125 124 124 123 122 121 121 120 119 119 118 117 116 116 115 114 114 113 113 112 111 111 110
 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 68 69 70 71 72 73 75 76 77 78 80 81 82 84 85 87 88 90 91 92 94 95 97 98 100 101 103 104 106 107 109 110 112 113 114 116 117 118 119 121 122 123 124 125 126 126 127 128 129 129 130 130 131 131 131 131 132 132 132 132 131 131 131 131 130 130 129 129 128 127 127 126 125 124 123 122 122 121 120 119 118 117 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 96 95 94 93 93 92 91 91 90 89 89 88 88 87 87 86 86 86 85 85 85 85 85 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 87 87 88 88 89 90 90 91 92 92 93 94 95 96 97 98 99 100 102 103 104 106 107 108 110 111 113 115 116 118 120 122 124 125 127 129 131 133 135 137 140 142 144 146 148 150 152 155 157 159 161 163 165 167 169 171 172 174 176 177 179 180 181 182 183 184 185 186 186 187 187 187 187 186 186 186 185 184 183 182 181 179 178 176 174 173 171 169 167 164 162 160 157 155 152 150 147 145 142 139 137 134 132 129 126 124 121 119 116 114 112 109 107 105 102 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45
 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 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 53 54 55 56 57 59 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 79 81 82 84 85 87 88 89 91 92 93 94 96 97 98 99 99 100 101 102 102 102 103 103 103 103 103 103 102 102 101 100 100 99 98 97 96 94 93 92 90 89 87 86 84 82 81 79 77 75 74 72 70 69 67 65 64 62 60 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17
 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 59 61 62 64 66 68 70 72 75 77 79 82 84 87 89 92 94 97 100 103 106 109 111 114 117 120 124 127 130 133 136 139 142 145 148 150 153 156 158 161 163 165 168 169 171 173 174 176 177 178 179 180 180 180 180 180 180 180 179 179 178 177 176 175 173 172 170 169 167 165 163 162 160 158 156 154 152 150 148 146 144 142 140 138 136 134 132 130 129 127 125 124 122 120 119 118 116 115 113 112 111 110 109 108 107 106 105 104 103 102 102 101 100 100 99 98 98 98 97 97 96 96 96 95 95 95 95 94 94 94 94 94 94 93 93 93 93 93 93 93 93 93 92 92 92 92 92 92 91 91 91 91 90 90 90 89 89 89 88 88 87 87 86 85 85 84 83 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 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 17 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35
 49 49 50 51 52 53 54 54 55 56 57 58 59 60 60 61 62 63 64 65 65 66 67 68 69 69 70 71 71 72 73 73 74 75 75 76 76 77 78 78 79 79 79 80 80 81 81 81 82 82 82 83 83 83 83 84 84 84 84 84 85 85 85 85 85 85 85 86 86 86 86 86 86 86 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 90 90 90 90 91 91 91 92 92 92 92 93 93 93 94 94 94 94 95 95 95 96 96 96 96 97 97 97 97 97 97 98 98 98 98 98 98 98 98 98 98 98 98 98 98 97 97 97 97 96 96 96 95 95 94 94 93 93 92 92 91 91 90 89 88 88 87 86 85 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 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 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 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48
 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 32 35 37 40 43 47 50 54 59 63 68 74 80 87 94 102 111 120 131 142 155 169 184 201 219 239 262 286 313 342 375 411 450 493 541 592 649 710 777 849 926 1009 1095 1185 1278 1371 1462 1549 1629 1699 1755 1795 1816 1817 1799 1762 1708 1640 1562 1475 1384 1291 1198 1107 1020 937 859 786 718 656 598 546 498 454 414 377 344 314 287 262 239 219 200 183 167 153 140 129 118 108 99 91 84 77 71 65 60 55 51 47 43 40 37 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 61 61 61 61 60 60 59 59 58 58 57 56 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 35 48 62 78 97 118 142 169 201 237 278 324 378 440 510 591 684 792 916 1058 1223 1414 1635 1890 2185 2525 2916 3364 3871 4439 5065 5735 6426 7100 7707 8187 8482 8553 8389 8012 7472 6827 6136 5445 4786 4179 3632 3147 2722 2351 2030 1752 1512 1305 1126 971 838 722 622 535 459 393 336 286 243 205 172 142 117 95 75 58 43 30 19 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 2 3 5 6 8 9 11 13 15 16 18 20 22 24 26 28 31 33 35 37 40 42 45 47 50 52 55 57 60 62 65 68 70 73 75 78 81 83 85 88 90 92 95 97 99 100 102 104 105 107 108 109 110 111 112 112 113 113 113 113 113 112 112 111 110 109 108 107 105 104 102 100 98 96 94 92 90 88 85 83 80 78 75 73 70 68 65 62 60 57 55 52 50 47 45 42 40 37 35 33 30 28 26 24 22 20 18 16 14 12 10 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 5 16 30 46 65 87 113 143 178 219 267 323 389 466 556 663 787 935 1109 1314 1558 1847 2190 2598 3081 3653 4325 5106 5996 6980 8019 9035 9917 10529 10755 10544 9935 9040 7996 6924 5906 4988 4187 3501 2921 2434 2026 1686 1402 1164 964 797 656 538 438 353 282 221 170 126 89 58 31 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 1 3 5 7 10 12 14 17 20 22 25 28 31 34 37 40 43 46 49 53 56 59 63 66 69 73 76 80 83 86 90 93 96 99 102 105 108 110 113 115 117 119 121 122 124 125 126 127 127 127 127 127 127 126 126 125 123 122 121 119 117 115 113 110 108 106 103 100 97 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 42 39 36 34 31 29 26 24 22 19 17 15 13 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 24 68 119 180 251 334 431 545 679 836 1020 1237 1493 1796 2153 2576 3077 3672 4378 5218 6215 7398 8794 10433 12333 14499 16899 19451 21998 24303 26078 27048 27046 26080 24330 22070 19583 17094 14750 12630 10763 9145 7758 6577 5575 4726 4007 3398 2881 2442 2068 1750 1478 1246 1048 878 732 607 499 407 327 258 199 149 105 67 35 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 1 2 3 4 5 6 7 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 7 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 0 0 0 0 7 30 56 87 123 166 215 273 340 418 510 618 744 891 1065 1269 1509 1792 2126 2521 2989 3544 4203 4986 5915 7015 8313 9833 11595 13597 15808 18143 20446 22485 23981 24677 24435 23296 21461 19212 16818 14483 12330 10417 8758 7341 6142 5133 4286 3576 2981 2481 2062 1708 1411 1160 948 768 616 487 378 285 206 139 81 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 43 104 178 267 374 504 660 850 1080 1359 1698 2113 2621 3244 4012 4957 6124 7560 9316 11429 13905 16663 19486 21972 23601 23936 22877 20728 18006 15182 12559 10275 8356 6776 5490 4445 3598 2910 2350 1892 1518 1210 957 748 575 432 313 214 133 65 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 2 3 4 5 6 7 8 9 9 10 11 11 12 13 13 13 13 14 14 14 14 14 14 13 13 13 12 12 11 10 9 9 8 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
 38 38 39 39 40 40 41 42 43 44 45 46 48 49 51 52 54 56 59 61 63 66 69 72 76 80 84 88 93 98 103 109 116 123 130 139 148 157 168 179 192 205 220 236 253 272 292 315 339 365 394 424 458 494 534 576 622 671 724 780 840 903 970 1038 1109 1182 1254 1325 1393 1457 1514 1563 1602 1629 1643 1644 1630 1604 1565 1515 1457 1391 1320 1247 1171 1096 1022 950 881 815 753 694 639 588 541 497 457 420 386 354 325 299 274 252 232 213 196 180 165 152 140 129 118 109 100 92 85 78 72 66 61 56 52 47 44 40 37 34 31 29 26 24 22 20 19 17 16 14 13 12 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 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 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 34 36 37 39 40 41 43 44 46 47 49 51 52 54 56 57 59 61 63 64 66 68 70 71 73 75 76 78 80 81 83 85 86 87 89 90 91 93 94 95 96 97 98 98 99 100 100 100 101 101 101 101 101 101 100 100 100 99 99 98 97 96 95 94 93 92 91 90 89 88 86 85 84 82 81 80 78 77 76 74 73 71 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37
 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 49 50 51 53 54 56 58 60 63 65 68 71 74 77 81 85 90 94 99 105 111 117 124 132 140 149 159 169 181 193 207 222 238 255 274 295 318 343 369 399 431 466 503 545 590 639 692 749 812 879 952 1030 1113 1202 1295 1394 1496 1602 1709 1816 1920 2020 2112 2193 2261 2313 2347 2360 2353 2326 2279 2215 2136 2045 1946 1840 1731 1621 1512 1406 1304 1206 1113 1026 945 869 799 734 674 619 568 522 479 440 404 371 341 313 288 265 244 224 207 190 175 162 149 138 127 117 108 100 93 86 79 73 68 63 59 54 50 47 44 41 38 35 33 31 29 27 25 24 23 21 20 19 18 17 17 16 15 15 14 14 13 13 13 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 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 57 59 61 63 65 67 70 72 74 76 78 81 83 85 88 90 93 95 98 100 102 105 107 110 112 114 117 119 121 123 125 128 129 131 133 135 136 138 139 141 142 143 144 144 145 145 146 146 146 146 146 146 145 145 144 143 142 141 140 139 137 136 134 133 131 129 128 126 124 122 120 118 116 114 112 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 38 38 38 39
 40 39 39 38 38 37 37 36 36 35 35 35 35 34 34 35 35 35 35 36 36 37 37 38 39 40 42 43 45 47 49 52 55 58 61 65 69 74 79 85 91 98 106 115 124 135 147 160 174 190 208 228 249 274 300 330 363 400 442 487 538 595 659 729 808 896 994 1103 1225 1360 1510 1675 1858 2058 2275 2510 2759 3021 3289 3558 3816 4054 4259 4417 4517 4552 4517 4417 4256 4047 3801 3533 3254 2975 2703 2444 2201 1977 1771 1584 1415 1263 1127 1005 896 798 711 634 565 503 448 399 355 316 281 250 222 197 175 154 136 120 106 92 81 70 61 52 44 37 31 25 20 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 7 8 9 10 11 12 13 15 16 17 19 20 22 23 24 26 27 29 31 32 34 35 37 39 41 42 44 46 48 49 51 53 55 57 58 60 62 64 65 67 69 70 72 74 75 77 78 80 81 82 83 85 86 87 88 89 89 90 91 91 92 92 93 93 93 93 93 93 93 92 92 92 91 91 90 89 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 72 71 70 68 67 66 65 63 62 61 60 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 43 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 14 31 51 75 103 136 175 221 277 342 420 513 624 756 915 1105 1334 1610 1943 2342 2822 3393 4063 4834 5687 6577 7421 8103 8498 8520 8164 7511 6683 5798 4943 4166 3487 2907 2419 2011 1671 1388 1153 957 793 656 541 444 363 294 236 187 146 110 81 55 34 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 1 2 2 3 4 5 6 7 7 8 9 10 11 12 12 13 14 15 15 16 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 14 14 13 12 11 10 9 8 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 15 41 73 111 157 211 277 355 448 561 696 859 1055 1293 1581 1932 2359 2879 3512 4280 5203 6293 7539 8891 10235 11380 12098 12212 11688 10660 9351 7975 6673 5520 4535 3713 3036 2480 2024 1652 1346 1094 887 716 574 456 358 276 208 151 104 64 31 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 22 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 23 22 21 21 20 19 18 17 16 15 14 12 11 10 9 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 12 16 19 23 27 32 36 42 48 54 61 69 78 87 97 109 121 135 151 168 187 208 231 257 286 318 354 395 439 490 546 608 679 757 846 944 1055 1178 1316 1469 1640 1829 2036 2264 2511 2776 3057 3350 3649 3946 4231 4492 4716 4891 5006 5053 5031 4940 4789 4586 4344 4075 3791 3502 3217 2941 2679 2434 2206 1996 1805 1630 1472 1330 1201 1085 981 888 803 728 660 599 544 495 450 410 374 342 313 286 262 241 221 203 187 173 159 147 136 126 117 109 101 95 88 83 77 72 68 64 60 57 54 51 48 46 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 11 13 16 18 21 24 27 31 35 39 43 48 53 59 65 72 80 88 97 107 117 129 142 156 172 189 208 229 252 278 306 337 372 411 453 501 554 613 678 751 832 922 1022 1133 1257 1393 1544 1710 1891 2089 2302 2531 2773 3025 3284 3543 3795 4031 4241 4415 4543 4619 4638 4599 4505 4362 4179 3964 3728 3479 3227 2978 2736 2504 2287 2083 1895 1722 1564 1419 1288 1169 1061 963 875 795 723 658 599 546 498 455 415 380 348 318 292 268 246 226 208 191 177 163 150 139 129 119 111 103 96 89 83 77 72 68 63 60 56 53 50 47 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 2 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
 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 47 49 51 53 55 57 60 63 66 69 72 76 80 85 89 95 100 106 113 120 127 136 145 154 165 177 189 203 217 234 251 270 291 313 338 365 393 425 459 496 535 578 624 674 727 784 844 907 973 1042 1113 1185 1258 1330 1399 1465 1525 1578 1622 1656 1678 1688 1685 1669 1642 1603 1555 1499 1437 1370 1300 1229 1157 1086 1016 949 885 824 766 711 660 612 568 527 488 453 420 390 362 336 313 291 271 253 236 220 206 193 180 169 159 149 141 133 125 119 112 107 101 96 92 88 84 80 77 74 71 69 66 64 62 60 58 57 55 54 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 5 6 7 8 10 11 12 14 16 18 20 22 25 28 31 35 39 43 48 54 60 67 74 82 92 102 113 126 141 157 174 194 217 242 269 301 336 375 419 469 525 587 658 737 825 925 1037 1163 1303 1459 1632 1824 2034 2261 2505 2762 3027 3292 3548 3783 3983 4136 4230 4258 4217 4112 3950 3743 3505 3248 2984 2722 2469 2230 2007 1801 1614 1444 1292 1154 1031 922 824 736 658 589 527 472 423 379 340 305 274 246 221 199 179 161 145 130 118 106 96 87 78 71 64 58 53 48 44 40 36 33 30 28 26 24 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 11 11 11 11 12 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 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 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 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
 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 37 38 39 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 74 77 81 86 90 95 100 106 112 119 126 133 141 150 160 170 181 193 205 219 234 250 267 285 305 327 349 374 400 429 459 491 525 562 600 640 683 727 773 821 869 918 967 1015 1062 1106 1147 1184 1215 1241 1260 1272 1276 1272 1260 1241 1216 1184 1147 1106 1062 1015 966 917 868 820 772 726 681 639 598 559 523 488 456 426 397 371 346 323 302 282 263 246 230 215 201 189 177 166 156 146 138 129 122 115 108 102 97 92 87 83 78 75 71 68 65 62 59 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 66 68 69 71 72 74 75 77 78 80 81 83 84 86 87 89 90 91 93 94 95 96 98 99 100 101 102 102 103 104 104 105 105 105 106 106 106 106 106 105 105 104 104 103 103 102 101 100 99 98 97 96 95 93 92 91 89 88 86 85 83 82 80 79 77 76 74 72 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24
 1 2 4 5 6 8 9 11 13 15 17 19 21 24 26 29 32 35 39 42 46 51 55 60 65 71 77 84 91 98 106 115 124 135 145 157 170 184 198 214 232 250 271 292 316 342 369 399 431 466 504 545 589 637 688 743 803 866 935 1008 1086 1170 1258 1351 1448 1550 1656 1765 1875 1987 2098 2207 2312 2412 2503 2584 2653 2709 2749 2774 2782 2774 2749 2710 2657 2593 2518 2435 2345 2251 2154 2056 1957 1860 1764 1670 1580 1493 1410 1331 1256 1185 1118 1054 995 939 887 838 792 749 709 672 637 605 574 546 520 496 473 452 432 414 397 382 367 353 341 329 319 309 300 291 283 276 270 264 258 253 249 244 241 237 234 232 229 227 225 224 223 221 221 220 220 219 219 219 220 220 221 221 222 223 224 225 227 228 229 231 232 234 236 238 239 241 243 245 247 249 251 252 254 256 258 260 262 263 265 266 268 269 271 272 273 274 275 275 276 276 276 276 276 276 275 275 274 273 271 270 268 266 264 262 259 257 254 251 248 245 241 237 234 230 226 222 218 213 209 205 200 196 191 186 182 177 173 168 164 159 155 150 146 141 137 133 129 124 120 116 113 109 105 101 98 94 91 87 84 81 78 75 72 69 66 63 61 58 55 53 51 48 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 19 18 17 15 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 2 5 8 11 15 19 23 28 34 40 47 54 63 72 83 95 108 123 139 158 178 202 228 257 290 328 370 417 470 530 598 674 761 858 967 1089 1226 1379 1549 1735 1939 2159 2393 2636 2883 3125 3351 3550 3709 3818 3868 3856 3784 3658 3486 3282 3057 2822 2586 2355 2135 1929 1737 1562 1403 1259 1129 1013 909 815 732 658 592 532 480 432 390 353 319 289 262 238 216 197 179 163 149 136 125 115 105 97 89 82 76 70 65 61 56 52 49 46 43 40 38 36 34 32 30 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 14 16 18 20 23 26 29 32 36 40 44 49 54 60 66 73 81 89 98 108 119 130 144 158 174 191 210 232 255 280 308 339 374 411 452 498 547 602 661 726 796 871 952 1039 1130 1225 1323 1422 1520 1614 1701 1778 1842 1891 1921 1931 1921 1892 1845 1783 1708 1625 1534 1441 1346 1253 1161 1074 991 912 839 771 708 649 596 546 501 460 422 388 356 327 301 277 255 235 217 200 185 171 158 146 136 126 117 109 101 94 88 82 77 72 68 64 60 57 54 51 48 46 44 42 40 39 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 64 66 68 69 71 73 75 76 78 80 82 83 85 87 89 90 92 94 95 97 99 100 101 103 104 105 106 107 108 109 110 110 111 111 112 112 112 111 111 111 110 109 109 108 107 105 104 103 101 100 98 96 95 93 91 89 87 85 82 80 78 76 74 72 69 67 65 63 61 59 57 54 52 50 48 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 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
 99 100 101 103 104 105 107 108 110 112 115 117 120 122 125 129 132 136 140 144 149 154 160 166 172 179 187 195 203 213 223 233 245 258 271 286 302 318 337 356 378 400 425 451 480 510 543 578 615 656 698 744 792 843 897 953 1012 1073 1136 1200 1265 1329 1392 1454 1511 1565 1612 1652 1683 1705 1717 1718 1708 1688 1657 1617 1568 1513 1452 1387 1320 1250 1180 1111 1043 976 912 851 792 737 685 636 590 547 506 469 434 402 372 345 319 295 273 253 234 217 201 186 172 160 148 137 127 118 109 101 94 87 81 75 70 65 60 56 52 48 45 41 38 36 33 31 29 27 25 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 63 65 66 68 69 71 73 74 76 77 79 81 82 84 85 87 88 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 108 109 109 110 110 111 111 111 111 112 112 112 112 111 111 111 111 111 110 110 110 109 109 108 108 107 107 106 105 105 104 104 103 103 102 101 101 100 100 99 99 98 98 97 97 96 96 96 95 95 95 95 95 95 95 95 95 95 95 96 96 97 97 98 99
 47 48 50 51 53 54 56 57 59 61 63 65 67 69 72 74 77 80 83 86 89 93 97 101 105 109 114 119 125 130 136 143 150 157 164 173 181 191 201 211 223 235 248 261 276 292 309 326 346 366 388 411 436 463 491 521 553 588 624 663 704 747 793 841 892 946 1001 1060 1120 1182 1246 1312 1378 1444 1510 1575 1638 1699 1756 1808 1855 1896 1929 1955 1973 1981 1981 1972 1955 1929 1896 1856 1810 1759 1704 1646 1584 1522 1458 1394 1331 1268 1207 1147 1089 1033 979 927 878 831 787 744 705 667 631 597 566 536 508 482 457 434 412 392 372 354 337 322 307 293 279 267 256 245 234 225 216 207 199 192 185 178 172 166 160 155 150 145 141 136 132 129 125 122 118 115 112 109 107 104 102 99 97 95 93 91 89 88 86 84 83 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 56 55 54 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46
 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 71 74 77 80 83 86 90 94 99 104 109 114 120 127 134 142 151 160 170 181 193 206 220 236 253 272 292 315 339 366 395 427 462 501 543 590 640 696 757 823 896 975 1061 1154 1256 1365 1482 1606 1739 1878 2022 2170 2319 2467 2609 2742 2861 2962 3039 3090 3112 3104 3066 2999 2907 2793 2663 2521 2371 2217 2064 1913 1767 1628 1496 1372 1257 1150 1051 960 877 801 731 667 609 556 508 465 425 388 355 325 298 273 250 230 211 194 178 164 151 139 128 118 109 100 93 86 79 73 68 63 58 54 50 47 43 40 37 35 33 30 28 26 25 23 22 20 19 18 17 15 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 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 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 38 38
 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 6 7 7 8 9 10 12 13 15 16 18 21 23 26 29 32 36 40 45 50 55 62 68 76 84 93 103 115 127 141 156 172 191 212 234 260 288 319 353 391 434 481 534 592 657 728 808 897 994 1102 1221 1350 1492 1644 1807 1979 2157 2338 2517 2686 2840 2969 3066 3125 3141 3113 3043 2936 2798 2638 2464 2282 2099 1920 1749 1587 1436 1297 1169 1053 948 852 766 689 619 556 500 449 404 363 326 293 263 237 213 191 171 154 138 123 110 99 88 78 70 62 55 49 43 38 33 28 25 21 18 15 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 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37 39 41 43 45 48 50 53 55 58 61 63 66 69 72 75 79 82 85 89 92 96 99 103 107 110 114 118 121 125 129 133 136 140 143 147 150 153 157 160 162 165 168 170 172 174 176 177 178 179 180 180 181 181 180 180 179 178 176 175 173 171 169 166 164 161 158 155 152 149 145 142 138 135 131 128 124 120 117 113 110 106 103 99 96 92 89 86 83 80 77 74 71 68 65 63 60 58 55 53 51 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 17 25 36 47 60 75 91 110 131 156 183 214 249 290 335 387 446 513 590 677 777 891 1021 1169 1339 1533 1753 2005 2289 2610 2970 3368 3804 4273 4764 5260 5740 6175 6531 6778 6893 6863 6694 6403 6018 5571 5092 4608 4136 3691 3278 2903 2565 2263 1995 1758 1549 1366 1204 1063 938 829 732 648 574 508 450 399 354 315 279 248 221 196 174 155 138 122 109 96 86 76 67 59 52 46 40 35 31 27 23 19 16 14 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 36 39 42 45 48 52 56 61 66 71 77 83 89 97 105 114 123 134 145 157 171 186 202 220 240 261 285 311 339 371 405 443 484 530 580 635 695 761 833 912 998 1091 1192 1301 1418 1542 1673 1811 1953 2098 2243 2385 2520 2644 2753 2843 2908 2948 2959 2942 2897 2826 2733 2622 2497 2363 2222 2080 1938 1799 1665 1538 1417 1304 1198 1100 1010 927 850 780 716 657 603 554 510 469 432 398 367 339 313 290 268 248 230 214 199 185 172 160 149 139 130 122 114 107 100 94 88 83 78 73 69 65 61 58 54 51 48 46 43 41 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1
 0 0 0 0 0 0 0 0 0 0 0 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 14 17 20 24 29 34 39 45 52 60 69 79 90 103 117 133 151 171 194 219 248 281 318 360 407 461 522 592 670 760 861 976 1107 1255 1422 1610 1820 2054 2312 2591 2888 3197 3507 3804 4070 4286 4432 4496 4470 4357 4167 3918 3629 3320 3006 2699 2409 2140 1894 1672 1474 1297 1141 1003 882 775 681 599 526 462 406 356 313 274 240 210 184 160 140 121 105 91 78 66 56 47 40 32 26 21 16 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 6 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
 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 28 30 32 33 36 38 40 43 46 48 52 55 59 63 67 72 76 82 88 94 101 108 116 124 133 143 154 166 179 193 208 224 242 261 282 304 329 356 385 417 451 488 529 573 620 671 726 785 849 917 989 1066 1146 1231 1318 1409 1500 1592 1683 1771 1854 1931 1999 2056 2100 2131 2147 2147 2132 2102 2060 2005 1940 1867 1787 1704 1618 1531 1444 1359 1275 1195 1118 1045 976 911 849 792 738 688 641 598 558 521 486 455 425 398 373 349 328 308 289 272 257 242 229 216 205 194 185 175 167 159 152 145 139 134 128 123 119 115 111 107 104 101 98 95 93 91 89 87 85 83 82 80 79 78 76 75 74 74 73 72 71 71 70 70 69 69 68 68 68 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 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 1 8 16 26 36 49 63 80 99 120 145 174 206 243 286 335 392 456 531 616 715 829 960 1112 1287 1490 1725 1997 2311 2672 3087 3559 4092 4683 5325 5998 6673 7303 7832 8200 8359 8284 7987 7507 6901 6229 5542 4878 4260 3700 3202 2763 2382 2050 1764 1517 1304 1121 962 826 707 605 517 440 374 316 266 222 184 151 123 98 76 57 41 26 14 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 2 4 5 7 9 11 12 14 16 18 20 23 25 27 29 31 34 36 39 41 44 46 49 51 54 56 59 62 64 67 69 72 75 77 80 82 84 87 89 91 93 96 98 99 101 103 104 106 107 108 109 110 111 112 112 113 113 113 113 112 112 111 111 110 109 108 106 105 104 102 100 99 97 95 93 91 89 86 84 82 79 77 75 72 70 67 65 62 60 58 55 53 50 48 46 44 41 39 37 35 33 31 29 27 25 23 21 20 18 16 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 47 50 52 54 56 59 62 65 68 72 76 80 84 89 95 100 106 113 120 128 137 146 156 167 179 192 206 222 238 257 277 298 322 348 376 406 439 475 514 555 600 648 699 753 810 869 930 993 1055 1116 1176 1231 1280 1322 1355 1378 1389 1388 1375 1351 1315 1271 1218 1160 1098 1033 967 901 837 775 715 659 606 556 510 467 428 391 358 327 299 273 250 228 209 191 175 160 146 134 122 112 102 94 86 79 72 66 60 55 51 46 42 39 35 32 30 27 25 22 20 19 17 15 14 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 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 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 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19
 73 73 74 75 76 77 78 79 81 82 83 84 85 87 88 90 91 93 94 96 98 100 102 104 106 108 110 113 115 118 120 123 126 129 133 136 140 143 147 151 155 160 164 169 174 180 185 191 197 203 210 217 224 231 239 247 256 264 273 283 293 303 313 324 335 346 358 370 382 395 408 421 434 447 461 474 487 501 514 526 539 551 563 574 585 594 603 611 619 625 630 634 636 638 638 637 635 631 627 621 614 606 597 587 576 565 552 540 526 513 499 485 470 456 442 427 413 399 385 372 358 345 333 320 308 297 285 274 264 254 244 235 226 217 209 201 193 186 179 173 166 160 155 149 144 139 134 129 125 121 117 113 109 106 102 99 96 93 91 88 85 83 81 78 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 69 70 71 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 16 20 23 28 32 37 43 49 56 63 71 81 91 102 115 129 145 162 182 204 228 255 285 319 357 400 447 500 560 627 701 784 877 981 1096 1223 1364 1518 1685 1865 2057 2257 2463 2668 2866 3049 3207 3332 3415 3452 3439 3379 3275 3135 2967 2781 2584 2383 2185 1994 1813 1644 1487 1342 1211 1092 984 886 799 720 649 586 529 478 432 391 354 321 291 265 241 219 200 182 166 152 139 128 117 107 99 91 84 77 71 66 61 57 52 49 45 42 39 37 34 32 30 28 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 14 15 17 19 21 24 27 30 33 37 41 46 51 56 63 70 78 87 97 108 120 133 149 166 185 206 230 257 286 320 357 399 446 499 558 624 698 780 871 973 1085 1209 1343 1489 1644 1807 1974 2141 2303 2452 2580 2679 2743 2767 2749 2690 2595 2471 2325 2165 1998 1830 1666 1510 1364 1228 1103 989 886 794 710 636 569 509 456 408 366 328 294 264 237 213 192 173 155 140 126 114 103 93 84 76 69 62 56 51 46 42 38 35 31 28 26 23 21 19 18 16 14 13 12 11 10 9 8 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 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 11 12 12 12 13 13 13 13 14 14 14 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 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 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 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0
 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 32 34 36 38 40 43 45 47 50 53 55 58 61 64 68 71 75 79 83 87 92 96 101 107 113 119 125 132 140 148 156 166 176 187 199 212 226 241 258 276 296 317 341 367 396 428 463 501 543 589 640 696 757 824 898 978 1065 1159 1260 1368 1482 1601 1725 1850 1974 2094 2206 2305 2386 2446 2481 2488 2466 2416 2340 2242 2125 1996 1858 1717 1576 1439 1307 1183 1066 959 860 770 689 615 549 489 436 388 345 306 272 242 214 190 168 149 131 116 102 89 78 68 59 51 44 38 32 27 22 18 15 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 1 2 2 3 4 5 6 7
 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 31 32 34 36 39 41 44 47 51 55 59 63 68 74 80 87 94 102 111 121 132 144 157 172 188 206 226 248 272 299 329 362 398 439 484 534 589 650 718 794 877 969 1071 1182 1305 1439 1585 1743 1912 2090 2277 2469 2662 2850 3027 3186 3319 3418 3478 3494 3466 3395 3286 3144 2978 2795 2603 2407 2214 2026 1848 1680 1524 1380 1248 1127 1018 918 829 748 675 609 550 497 449 406 367 332 300 272 246 223 203 184 167 152 138 125 114 104 94 86 78 71 65 59 54 49 45 41 37 34 31 28 25 23 21 19 17 15 14 13 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 16 20 24 30 36 42 50 59 69 81 94 109 126 146 168 193 222 256 294 337 387 444 509 584 671 770 883 1014 1164 1337 1535 1762 2022 2318 2653 3031 3450 3910 4401 4912 5421 5898 6307 6610 6775 6782 6628 6333 5927 5448 4934 4416 3916 3448 3021 2637 2296 1995 1732 1503 1303 1129 979 848 734 636 550 476 411 355 306 263 226 193 165 140 119 100 83 69 56 45 35 27 20 13 7 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 3 6 10 13 17 21 26 31 36 42 48 55 62 70 79 88 99 110 122 136 151 167 185 204 226 249 275 304 335 370 408 450 496 548 604 667 736 812 897 990 1094 1207 1333 1471 1623 1790 1973 2173 2389 2623 2875 3143 3427 3723 4028 4336 4642 4937 5213 5458 5665 5822 5923 5962 5937 5849 5704 5507 5268 4997 4703 4397 4086 3778 3478 3190 2917 2661 2423 2203 2000 1815 1646 1492 1352 1225 1111 1007 914 829 752 683 621 564 513 467 425 387 352 321 292 266 243 221 201 183 167 152 138 125 113 102 93 83 75 67 60 53 47 41 36 31 26 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 47 49 52 55 59 63 67 71 76 81 86 93 99 107 115 123 133 144 155 168 182 197 214 232 253 275 300 327 357 391 427 467 512 561 615 675 741 813 893 980 1076 1181 1295 1419 1553 1696 1849 2010 2178 2350 2524 2695 2859 3010 3143 3251 3329 3374 3382 3354 3290 3194 3071 2926 2766 2595 2420 2245 2073 1906 1748 1599 1460 1330 1211 1102 1002 910 827 752 683 621 565 514 468 426 388 354 323 295 270 247 226 207 190 174 160 147 135 124 115 106 98 90 83 77 71 66 61 57 53 49 45 42 39 36 34 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 17 19 22 26 29 33 38 43 48 54 61 68 76 86 96 107 120 134 149 167 187 209 233 261 292 326 365 409 459 514 577 647 726 815 915 1027 1153 1294 1450 1624 1816 2026 2252 2495 2748 3008 3266 3512 3733 3918 4052 4127 4136 4078 3958 3786 3573 3332 3076 2817 2561 2316 2085 1870 1674 1496 1334 1189 1060 944 841 749 667 594 529 472 421 375 335 298 266 238 212 189 169 151 134 120 107 95 84 75 67 59 52 46 40 35 31 27 23 20 17 14 12 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 18 19 21 23 25 28 31 33 37 40 44 49 54 59 65 71 78 86 95 104 115 127 139 154 169 187 206 227 250 276 305 336 371 410 453 500 553 611 676 748 827 915 1013 1121 1241 1373 1518 1679 1855 2047 2256 2482 2725 2982 3252 3530 3812 4090 4354 4596 4804 4968 5078 5129 5117 5043 4911 4731 4511 4262 3995 3719 3442 3171 2909 2661 2428 2211 2011 1826 1658 1504 1365 1238 1123 1019 925 840 764 694 632 575 524 477 436 398 364 333 305 279 256 235 216 199 184 170 157 145 135 125 116 108 101 95 89 83 78 74 70 66 63 60 57 54 52 50 48 46 45 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 75 76 78 80 82 83 85 87 89 90 92 94 96 97 99 101 102 104 106 107 109 110 111 113 114 115 116 117 118 119 120 121 121 122 122 123 123 123 123 123 123 123 123 122 122 121 121 120 119 118 117 116 115 114 112 111 109 108 106 105 103 101 99 97 96 94 92 90 88 86 84 82 80 78 76 74 71 69 67 65 63 61 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 16 20 23 27 31 36 41 47 53 59 66 74 83 92 102 113 126 139 154 170 187 206 227 249 274 301 330 362 396 434 474 518 565 615 669 726 787 851 918 989 1062 1137 1214 1291 1368 1444 1519 1589 1656 1717 1772 1820 1859 1890 1912 1924 1928 1922 1909 1887 1859 1824 1785 1740 1692 1642 1589 1534 1479 1424 1369 1314 1260 1208 1156 1106 1058 1011 965 922 880 839 800 763 727 693 660 629 599 570 542 516 490 466 443 420 399 379 359 341 323 306 289 274 259 245 231 218 206 194 183 172 162 153 143 135 126 118 111 104 97 91 85 79 73 68 63 58 54 50 46 42 38 35 32 29 26 23 20 18 16 14 12 10 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 59 60 61 62 64 65 66 67 69 70 71 73 74 76 78 79 81 83 85 87 89 91 94 96 99 101 104 107 110 114 117 121 125 129 134 138 143 149 155 161 167 174 182 189 198 207 217 227 239 251 264 278 293 309 327 345 365 387 410 435 462 491 522 555 591 629 669 713 759 809 861 917 976 1038 1104 1173 1244 1318 1395 1473 1553 1634 1714 1793 1870 1944 2012 2075 2130 2176 2212 2238 2251 2252 2241 2218 2183 2137 2081 2017 1945 1868 1787 1703 1617 1531 1445 1361 1279 1199 1123 1050 980 914 852 794 739 688 640 596 555 516 481 448 417 389 362 338 316 295 276 258 241 226 212 199 186 175 164 155 146 137 129 122 115 108 102 97 91 86 82 77 73 69 65 62 59 55 52 50 47 44 42 40 38 36 34 32 30 28 26 25 23 22 21 19 18 17 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57
 23 24 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 47 49 51 54 56 58 61 63 66 69 72 75 79 82 86 90 94 98 103 108 113 119 125 132 138 146 154 162 171 180 191 202 213 226 240 254 270 287 305 325 346 369 393 419 447 478 510 546 583 623 667 713 762 814 870 928 990 1055 1123 1194 1267 1341 1417 1493 1569 1643 1714 1781 1842 1897 1943 1980 2006 2022 2025 2016 1996 1965 1924 1873 1814 1749 1679 1605 1528 1451 1373 1296 1220 1146 1075 1007 942 880 822 767 715 667 622 579 540 503 469 438 408 381 356 332 311 291 272 255 239 224 210 198 186 175 165 155 146 138 131 123 117 111 105 99 94 90 85 81 77 74 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 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 12 13 14 14 15 16 16 17 18 19 20 21 22 22
 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 63 64 66 68 70 72 74 77 80 83 86 89 93 97 101 106 111 117 123 130 138 146 154 164 175 186 199 213 229 246 264 285 307 332 359 389 422 458 498 542 590 643 701 765 834 910 993 1084 1181 1287 1399 1520 1647 1780 1917 2056 2195 2329 2456 2571 2668 2744 2795 2818 2811 2774 2710 2621 2512 2386 2249 2106 1959 1814 1672 1535 1405 1283 1169 1064 967 877 796 722 654 593 537 487 441 400 362 329 298 271 246 223 203 184 168 152 139 126 115 105 96 87 80 73 67 61 56 51 47 43 39 36 33 30 28 26 24 22 20 18 17 16 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 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 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 39 39
 18 19 20 21 22 22 23 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 66 70 74 78 82 87 92 97 103 109 115 122 130 138 147 156 166 177 188 201 215 229 245 262 280 299 320 343 367 393 421 451 484 518 555 594 636 681 729 779 832 888 946 1007 1071 1136 1204 1273 1343 1413 1483 1553 1620 1685 1747 1804 1855 1901 1939 1971 1994 2009 2015 2013 2002 1984 1958 1925 1886 1842 1793 1741 1686 1628 1569 1509 1449 1389 1329 1271 1214 1158 1104 1052 1002 954 909 865 823 783 745 710 676 643 613 584 557 531 507 483 462 441 421 403 385 369 353 338 324 311 298 286 274 263 253 243 233 224 216 207 199 192 184 177 171 164 158 152 146 141 136 131 126 121 116 112 108 104 100 96 92 89 85 82 79 75 72 70 67 64 61 59 56 54 52 50 47 45 43 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 13 13 14 14 15 15 16 16 17 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 2 4 6 9 11 14 18 21 25 29 34 39 44 50 57 64 72 80 90 100 111 124 138 153 170 188 209 231 256 284 315 349 387 429 476 528 585 649 720 799 886 983 1089 1208 1338 1481 1638 1809 1996 2197 2413 2643 2885 3136 3393 3651 3903 4143 4362 4553 4708 4820 4884 4897 4861 4776 4648 4484 4291 4076 3847 3611 3373 3138 2909 2690 2483 2287 2104 1934 1777 1632 1499 1377 1265 1163 1070 985 908 837 772 714 660 611 567 526 488 454 423 394 368 343 321 301 282 264 248 233 219 206 193 182 171 162 152 144 135 128 120 114 107 101 95 90 84 79 75 70 66 62 58 54 50 47 44 41 38 35 32 29 27 24 22 20 17 15 13 11 9 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 16 24 32 42 53 67 82 100 120 144 171 203 240 283 333 391 459 538 630 738 864 1011 1183 1384 1617 1887 2195 2544 2930 3343 3766 4170 4518 4767 4881 4841 4653 4346 3961 3538 3113 2708 2338 2007 1717 1465 1249 1064 905 770 654 555 471 398 336 283 238 198 165 136 111 89 70 54 41 29 18 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 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 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
 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 51 52 53 55 56 58 60 61 63 66 68 70 73 76 79 83 86 90 95 99 104 110 116 123 130 138 147 156 167 178 191 205 220 237 255 275 298 322 349 379 412 449 489 533 582 636 696 761 833 912 999 1094 1197 1309 1430 1559 1697 1842 1993 2147 2302 2454 2597 2728 2839 2926 2985 3010 3002 2959 2884 2781 2656 2512 2357 2196 2033 1872 1717 1568 1428 1298 1177 1066 964 871 786 709 640 577 520 469 423 381 343 309 279 251 226 204 183 165 148 134 120 108 97 87 78 70 62 56 50 44 39 35 31 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 1 1 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 36 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 4 10 15 22 30 38 48 59 72 87 103 122 144 169 198 230 268 311 360 417 482 557 643 742 856 986 1134 1303 1494 1709 1948 2210 2493 2788 3089 3379 3644 3863 4019 4099 4096 4012 3858 3648 3401 3133 2859 2590 2332 2092 1871 1670 1489 1326 1181 1052 938 836 746 666 595 533 477 428 384 345 311 280 253 229 208 189 172 157 144 132 121 112 104 97 91 85 81 77 73 70 67 65 63 62 61 60 59 59 59 58 59 59 59 60 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 82 82 83 84 84 85 85 86 86 86 87 87 87 87 87 86 86 86 85 85 84 84 83 82 81 80 79 78 77 75 74 72 71 69 68 66 64 63 61 59 57 56 54 52 50 48 46 45 43 41 39 37 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 11 10 9 8 7 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 1 3 5 7 10 12 15 18 22 26 30 35 40 46 53 60 68 78 88 99 112 126 143 161 181 204 230 259 292 329 370 417 471 531 599 675 762 860 970 1093 1232 1387 1558 1748 1955 2179 2418 2667 2922 3173 3411 3623 3796 3919 3982 3979 3912 3784 3606 3391 3149 2895 2639 2387 2148 1923 1716 1527 1356 1202 1065 943 835 739 654 579 513 454 403 357 317 281 250 222 197 175 155 138 122 109 96 85 75 66 59 51 45 39 34 29 25 21 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 27 29 32 35 37 40 44 47 50 54 58 62 66 71 75 80 85 91 96 103 109 116 123 130 138 147 155 165 175 186 197 209 222 236 250 266 283 301 321 342 364 388 414 443 473 506 541 580 621 666 714 766 822 883 948 1018 1093 1173 1258 1348 1443 1542 1646 1752 1861 1970 2078 2183 2284 2377 2461 2532 2589 2629 2652 2655 2638 2602 2549 2479 2394 2298 2193 2081 1964 1846 1728 1611 1498 1388 1284 1184 1091 1003 921 845 774 708 648 593 542 495 452 412 376 343 313 286 261 238 217 197 180 164 149 136 124 112 102 93 84 77 69 63 57 51 46 42 37 33 30 27 23 21 18 16 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 1 2 4 5 6 8 9 11 12 14 16 18 20
 125 129 132 136 140 144 148 152 156 160 164 168 172 176 181 185 190 194 199 203 208 213 218 223 228 233 239 244 250 255 261 267 274 280 286 293 300 307 315 322 330 339 347 356 365 375 385 395 406 417 428 440 453 466 479 493 508 523 538 555 572 589 607 626 645 665 686 707 729 751 774 797 821 846 871 896 922 948 974 1001 1028 1055 1081 1108 1135 1161 1187 1213 1237 1262 1285 1307 1328 1348 1367 1384 1399 1412 1424 1433 1440 1445 1448 1448 1445 1440 1433 1422 1410 1395 1377 1357 1335 1311 1285 1258 1229 1198 1167 1134 1101 1067 1032 998 963 928 894 860 826 793 761 729 698 668 639 611 584 558 532 508 484 462 440 419 400 381 362 345 328 313 297 283 269 256 243 231 220 209 198 188 179 170 161 153 145 137 130 123 117 110 104 99 93 88 83 78 74 69 65 61 57 53 50 47 43 40 37 35 32 29 27 25 23 20 18 17 15 13 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 76 79 82 85 88 91 94 98 101 104 107 111 114 118 121
 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 11 13 14 16 18 20 23 25 28 31 34 38 42 46 51 56 62 68 75 83 92 101 112 123 136 151 166 184 204 226 251 278 308 342 380 423 470 523 582 647 719 799 888 985 1091 1207 1331 1463 1603 1747 1893 2038 2176 2303 2412 2499 2558 2585 2581 2543 2477 2384 2271 2143 2006 1864 1722 1583 1449 1322 1203 1092 990 897 812 735 665 601 544 492 446 404 366 332 302 274 249 227 207 189 173 158 145 133 122 112 103 95 88 81 75 70 65 60 56 52 49 45 42 40 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 15 17 20 22 26 29 33 36 41 45 50 56 62 68 75 83 91 100 110 120 132 145 159 174 190 208 228 249 272 298 325 355 388 423 461 502 547 595 647 703 762 825 893 963 1038 1115 1195 1278 1361 1446 1529 1611 1689 1763 1832 1893 1945 1988 2021 2044 2055 2055 2045 2025 1996 1959 1915 1866 1812 1754 1694 1632 1570 1508 1446 1386 1326 1269 1214 1161 1111 1063 1018 975 934 896 861 827 796 767 740 715 692 670 650 632 615 599 584 571 559 547 537 527 518 510 503 496 489 483 477 471 466 461 456 451 447 442 437 433 428 423 418 413 408 403 397 392 386 380 374 367 361 354 347 340 332 325 317 310 302 294 286 278 270 261 253 245 237 229 221 212 205 197 189 181 174 167 159 152 145 139 132 126 120 114 108 103 97 92 87 83 78 74 69 65 62 58 54 51 48 45 42 39 37 34 32 30 28 26 24 22 20 19 17 16 14 13 12 11 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 2 4 7 10 13 17 21 25 30 35 40 46 53 61 69 78 87 98 110 124 138 154 172 192 214 238 265 295 329 366 407 453 504 560 624 694 772 859 956 1064 1183 1315 1461 1622 1798 1991 2200 2426 2668 2923 3189 3461 3734 4001 4252 4479 4671 4820 4919 4961 4947 4877 4756 4592 4393 4168 3926 3676 3424 3175 2934 2703 2486 2282 2092 1916 1755 1606 1471 1346 1233 1130 1037 952 874 804 740 683 630 583 539 500 464 432 403 376 352 330 310 292 275 260 246 234 222 212 202 194 186 179 172 166 160 155 151 146 142 139 135 132 129 127 124 122 120 118 116 114 112 110 109 107 106 104 103 102 100 99 98 97 96 94 93 92 91 90 89 88 87 85 84 83 82 81 80 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 9 9 8 7 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
 31 32 34 35 36 37 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 69 71 73 76 78 81 84 87 90 94 97 101 105 109 113 118 123 128 134 140 146 153 160 168 177 186 195 206 217 229 243 257 272 289 306 326 347 369 394 420 449 480 513 549 589 631 677 726 780 837 899 966 1038 1116 1199 1288 1382 1483 1591 1705 1824 1950 2082 2218 2359 2502 2647 2791 2933 3071 3201 3321 3427 3517 3589 3639 3667 3670 3649 3604 3536 3448 3341 3218 3083 2939 2789 2635 2480 2326 2176 2030 1890 1756 1629 1510 1397 1293 1195 1104 1020 943 871 805 744 688 637 589 546 506 469 435 404 375 349 325 302 281 262 245 228 213 199 186 173 162 151 142 132 124 115 108 101 94 88 82 76 71 66 61 57 53 49 45 41 38 35 31 28 26 23 20 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 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 7 17 28 42 58 76 98 123 153 188 229 276 332 398 474 564 669 793 939 1109 1310 1546 1822 2145 2521 2955 3450 4008 4620 5270 5927 6546 7068 7432 7588 7514 7221 6753 6168 5526 4878 4257 3685 3172 2720 2327 1987 1695 1446 1233 1051 897 765 652 556 474 404 344 293 249 212 179 152 128 107 90 74 61 50 40 32 24 18 12 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
 38 41 44 48 51 55 58 62 66 70 74 78 83 87 92 96 101 106 111 116 122 127 133 139 144 150 157 163 169 176 183 190 197 204 212 220 228 236 244 253 262 271 281 291 301 312 323 335 347 360 374 388 403 419 436 453 472 492 514 537 562 588 616 646 679 714 751 792 836 882 933 987 1046 1109 1176 1248 1326 1409 1497 1592 1691 1797 1908 2024 2144 2269 2396 2524 2652 2777 2896 3008 3109 3195 3264 3312 3337 3337 3311 3260 3184 3086 2967 2833 2686 2530 2369 2207 2046 1888 1736 1591 1454 1325 1206 1095 993 900 814 736 665 601 543 490 442 399 360 324 292 264 238 214 193 173 156 140 126 113 101 90 80 71 63 56 49 43 37 32 27 23 19 15 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 19 22 24 27 29 32 35
 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 16 18 20 22 24 26 28 31 33 36 39 42 45 49 52 56 60 65 69 74 80 85 91 98 105 112 120 128 138 147 158 169 181 194 208 223 238 255 274 293 314 337 361 387 414 443 475 508 543 580 620 662 706 752 801 851 904 958 1014 1072 1130 1189 1249 1308 1366 1422 1477 1529 1577 1621 1661 1695 1723 1745 1760 1768 1770 1764 1752 1734 1709 1679 1644 1605 1562 1516 1467 1417 1365 1313 1260 1207 1155 1103 1053 1004 956 910 865 822 782 742 705 669 636 603 573 544 517 491 466 443 421 400 381 362 344 328 312 297 283 270 257 245 233 222 212 202 193 184 175 167 160 152 145 138 132 126 120 114 109 104 99 94 89 85 81 77 73 69 65 62 59 55 52 49 47 44 41 39 36 34 32 30 28 26 24 22 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 10 15 20 27 33 41 50 59 70 83 96 112 129 149 171 196 224 256 292 332 377 429 486 552 625 708 802 907 1026 1160 1310 1480 1670 1882 2120 2384 2678 3002 3357 3743 4159 4600 5061 5533 6003 6457 6875 7239 7529 7729 7826 7817 7702 7492 7200 6843 6442 6013 5572 5133 4706 4297 3912 3554 3223 2919 2643 2392 2166 1961 1778 1613 1465 1333 1214 1108 1013 928 851 783 722 666 617 572 532 496 463 433 406 382 359 339 320 303 287 272 259 246 235 224 214 204 195 187 179 171 164 157 151 145 139 133 128 122 117 112 108 103 99 94 90 86 82 78 74 71 67 64 60 57 54 51 48 45 42 39 36 33 31 28 26 23 21 19 17 15 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 1 2 3 4 6 7 8 10 12 13 15 17 18 20 22 24 27 29 31 34 37 40 43 46 49 53 57 61 65 70 74 80 85 91 98 104 112 120 128 138 148 158 170 182 196 210 226 243 262 282 304 327 353 380 410 442 477 515 555 599 646 696 751 809 871 937 1007 1082 1160 1243 1330 1421 1516 1614 1714 1817 1921 2027 2132 2236 2338 2437 2531 2621 2704 2779 2846 2904 2953 2990 3018 3034 3040 3035 3020 2996 2962 2921 2872 2816 2755 2688 2618 2544 2467 2389 2309 2229 2149 2068 1989 1910 1833 1758 1684 1611 1541 1473 1407 1344 1282 1223 1166 1111 1058 1007 958 911 866 823 782 742 705 669 634 601 569 539 511 483 457 432 408 386 364 343 324 305 287 270 254 239 224 210 197 184 172 161 150 140 130 121 112 103 95 88 81 74 67 61 55 50 44 39 35 30 26 22 18 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 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 23 27 31 36 41 46 53 59 67 75 84 94 105 117 131 146 162 181 201 223 249 276 307 342 380 423 471 524 582 648 720 801 890 988 1096 1215 1346 1488 1641 1807 1984 2170 2365 2565 2767 2967 3158 3336 3493 3623 3721 3782 3802 3783 3723 3628 3501 3348 3177 2992 2799 2604 2412 2224 2043 1872 1711 1561 1422 1294 1177 1069 971 882 801 727 661 600 546 496 451 411 374 341 311 283 259 236 216 197 180 164 150 137 125 114 105 95 87 79 72 65 59 54 48 44 39 35 31 27 24 21 18 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 23 42 66 94 129 170 220 281 355 444 552 683 844 1039 1277 1567 1922 2354 2879 3515 4275 5172 6201 7336 8510 9604 10458 10907 10849 10292 9356 8211 7015 5878 4860 3983 3245 2633 2131 1720 1384 1111 889 708 560 439 341 260 194 140 96 60 31 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 4 9 15 21 29 37 47 58 70 84 101 119 141 165 193 225 261 303 351 405 468 539 621 714 820 941 1079 1234 1410 1606 1824 2065 2326 2604 2895 3190 3477 3743 3973 4150 4264 4305 4273 4171 4010 3803 3564 3307 3044 2783 2532 2295 2074 1870 1685 1517 1365 1229 1107 997 900 813 736 667 606 551 503 460 421 387 357 330 307 286 267 250 235 222 210 200 191 182 175 168 163 157 153 148 145 141 138 135 133 130 128 126 124 122 121 119 117 116 114 113 111 110 109 107 106 104 103 101 100 98 97 95 93 92 90 88 86 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 19 18 17 16 15 14 12 11 10 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 21 26 33 39 46 54 62 71 81 92 103 115 129 143 159 177 196 217 240 265 293 324 358 395 437 483 535 592 655 726 805 893 991 1100 1223 1359 1511 1681 1870 2079 2312 2569 2851 3161 3498 3862 4252 4664 5095 5537 5981 6416 6828 7203 7524 7778 7952 8039 8034 7938 7760 7509 7197 6841 6453 6047 5635 5225 4826 4443 4079 3737 3418 3122 2849 2599 2369 2159 1967 1793 1635 1491 1360 1242 1135 1038 949 870 798 732 673 619 571 527 487 451 418 389 362 337 315 295 277 260 245 231 218 207 196 186 177 169 161 154 148 142 136 131 126 121 117 113 109 105 102 99 95 92 89 87 84 81 79 76 74 71 69 66 64 62 60 58 55 53 51 49 47 45 43 41 39 37 35 33 31 30 28 26 24 22 21 19 17 15 14 12 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 2 5 8 12 15 19 22 26 30 34 38 42 47 52 57 62 68 73 79 85 92 99 106 114 122 130 139 148 158 168 179 191 203 216 230 245 260 277 295 314 334 356 379 404 431 460 491 524 560 599 641 687 737 790 849 912 980 1055 1136 1223 1318 1421 1533 1653 1782 1921 2070 2229 2399 2577 2765 2962 3165 3374 3587 3800 4010 4214 4407 4586 4745 4879 4986 5060 5100 5104 5070 5000 4897 4762 4600 4416 4213 3998 3775 3547 3319 3094 2874 2661 2458 2265 2082 1911 1751 1602 1464 1337 1220 1112 1013 923 840 765 697 635 578 527 481 439 401 366 335 307 282 259 238 219 203 187 174 161 150 140 131 122 115 108 102 96 91 86 82 78 74 71 68 65 63 61 58 57 55 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 15 15 14 13 12 12 11 10 9 8 8 7 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
 4 6 7 9 12 14 16 18 21 24 26 29 32 35 38 41 45 48 52 56 60 64 68 73 77 82 88 93 99 105 111 118 125 132 140 149 158 167 177 188 199 211 224 238 253 269 286 305 325 346 369 394 421 450 482 516 553 593 636 682 732 786 845 908 975 1047 1125 1207 1294 1387 1485 1588 1695 1806 1921 2038 2157 2277 2395 2511 2623 2729 2827 2915 2992 3057 3107 3142 3162 3165 3152 3124 3081 3025 2957 2878 2791 2696 2595 2491 2384 2277 2169 2062 1957 1854 1755 1659 1567 1479 1395 1316 1241 1170 1103 1040 981 926 874 826 781 739 699 662 628 596 565 537 511 486 463 441 420 401 383 366 349 334 319 305 292 279 267 256 244 234 224 214 205 196 187 179 170 163 155 148 141 134 128 121 115 109 103 98 93 87 82 77 73 68 64 59 55 51 47 44 40 37 33 30 27 24 21 18 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 13 15 17 19 21 23 26 28 31 33 36 39 42 46 49 53 57 62 66 71 76 82 88 94 101 108 116 124 133 143 153 164 176 188 202 217 232 249 267 287 308 330 354 380 408 438 470 505 542 582 624 670 719 771 827 887 950 1018 1089 1165 1245 1330 1418 1511 1607 1707 1810 1914 2020 2127 2233 2336 2436 2531 2618 2697 2766 2822 2865 2893 2906 2904 2885 2851 2803 2742 2668 2585 2493 2394 2291 2184 2076 1968 1861 1755 1653 1554 1458 1367 1281 1199 1121 1049 980 916 856 800 748 699 654 611 572 535 501 470 440 413 387 363 341 320 301 283 266 250 235 221 208 196 184 173 163 153 144 136 128 120 113 106 100 94 88 83 78 73 68 64 60 56 52 48 45 42 39 36 33 30 28 26 23 21 19 17 16 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 16 23 32 43 54 68 83 101 121 144 171 201 236 277 323 376 438 508 590 683 791 915 1058 1222 1411 1628 1876 2160 2482 2845 3252 3701 4190 4709 5245 5776 6273 6702 7029 7223 7265 7153 6899 6530 6078 5578 5060 4548 4058 3601 3182 2804 2467 2167 1902 1669 1465 1287 1131 994 875 771 680 601 532 472 419 372 332 296 265 237 213 192 173 156 142 129 117 107 98 89 82 75 69 64 59 55 51 47 44 41 38 36 33 31 29 27 25 23 22 20 19 17 16 15 13 12 11 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 0 0 0 0 0 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 32 39 47 56 67 78 90 105 120 138 158 180 205 233 264 299 339 383 433 489 552 623 703 793 893 1006 1132 1274 1431 1606 1800 2013 2248 2502 2777 3070 3378 3697 4020 4339 4645 4926 5171 5369 5511 5591 5607 5559 5453 5295 5095 4864 4610 4344 4072 3802 3539 3285 3043 2815 2602 2404 2221 2052 1896 1754 1624 1505 1397 1299 1209 1128 1054 987 926 871 822 777 736 699 666 636 609 585 563 543 525 509 494 480 468 457 447 438 429 421 414 407 401 395 389 383 378 373 367 362 357 352 347 342 337 332 327 321 316 310 305 299 293 288 282 276 270 263 257 251 244 238 231 225 218 212 205 199 192 185 179 172 166 160 153 147 141 135 129 123 118 112 107 101 96 91 86 81 77 72 68 64 60 56 52 49 46 42 39 36 34 31 28 26 24 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 7 13 19 25 33 41 50 59 70 82 95 109 125 143 162 184 207 234 263 295 331 371 415 464 519 579 646 719 801 891 990 1098 1218 1348 1491 1646 1813 1993 2187 2393 2610 2838 3076 3320 3569 3819 4067 4310 4542 4761 4963 5143 5299 5429 5531 5605 5650 5667 5659 5626 5571 5498 5408 5304 5188 5064 4933 4797 4658 4516 4374 4232 4091 3952 3814 3679 3545 3414 3286 3159 3036 2914 2795 2678 2564 2451 2341 2233 2128 2025 1924 1826 1731 1638 1549 1462 1379 1298 1221 1146 1075 1008 943 881 823 767 715 665 618 574 532 493 455 421 388 357 328 301 276 252 230 209 189 171 154 138 123 109 96 83 72 61 51 42 33 25 17 10 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 2 7 14 22 31 42 55 70 88 109 134 163 198 238 286 342 408 486 577 685 811 959 1133 1336 1573 1847 2161 2516 2912 3342 3792 4242 4661 5014 5264 5382 5356 5193 4916 4560 4158 3742 3333 2946 2591 2270 1984 1732 1510 1317 1148 1001 873 762 666 582 510 447 392 344 303 267 236 209 186 166 148 133 120 109 100 92 85 79 74 70 67 64 62 60 59 57 57 56 56 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 33 32 31 29 28 27 25 24 23 21 20 19 18 16 15 14 13 12 11 9 8 7 6 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 1 5 9 13 18 23 29 36 43 51 60 71 82 95 109 125 143 163 186 211 240 272 308 348 393 444 501 565 637 717 807 907 1018 1141 1277 1426 1589 1766 1956 2159 2372 2593 2819 3044 3263 3470 3656 3816 3942 4028 4072 4070 4024 3936 3811 3655 3474 3276 3067 2852 2638 2428 2225 2032 1849 1679 1521 1375 1241 1119 1007 906 815 732 657 590 529 474 425 381 341 305 273 243 217 194 172 153 136 120 106 94 82 72 62 54 46 39 32 26 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 0 0 0 0 0 2 5 8 11 14 17 21 25 30 34 39 44 50 56 62 69 76 84 92 101 110 120 131 142 154 167 180 194 210 226 243 260 279 299 320 341 364 387 411 436 462 488 515 542 570 599 627 656 685 714 743 772 801 830 859 889 918 948 979 1010 1043 1076 1111 1148 1188 1229 1274 1322 1374 1431 1492 1559 1631 1710 1796 1890 1992 2102 2221 2349 2485 2630 2781 2939 3100 3261 3419 3568 3703 3819 3907 3963 3980 3956 3888 3778 3629 3447 3240 3015 2780 2542 2309 2083 1870 1671 1488 1321 1169 1033 911 802 705 620 544 477 418 365 319 278 242 211 182 158 136 116 99 83 70 57 47 37 28 21 14 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 11 13 15 18 21 24 27 30 33 37 40 44 48 53 57 62 67 72 77 83 89 95 102 109 117 124 133 141 151 160 171 182 193 205 218 232 246 261 278 295 313 332 352 373 396 420 445 472 500 530 561 594 628 665 703 743 785 829 876 924 974 1026 1081 1138 1197 1258 1322 1388 1455 1526 1598 1672 1748 1826 1906 1988 2071 2154 2239 2324 2409 2493 2576 2656 2734 2808 2876 2938 2992 3038 3073 3097 3108 3106 3089 3058 3011 2950 2875 2787 2688 2579 2461 2337 2209 2079 1948 1819 1691 1568 1449 1336 1228 1127 1032 943 861 785 715 651 592 538 489 444 403 365 331 300 272 247 224 203 183 166 150 136 123 111 100 90 80 72 64 57 51 45 40 35 30 26 22 18 15 12 9 6 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 2 4 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 16 23 31 40 51 62 75 89 105 123 143 165 190 217 248 283 322 365 413 467 527 593 667 749 840 940 1050 1171 1303 1448 1604 1773 1954 2147 2352 2567 2791 3022 3258 3495 3731 3961 4182 4390 4579 4747 4889 5002 5083 5131 5144 5122 5066 4977 4858 4713 4543 4354 4149 3933 3709 3481 3252 3025 2803 2588 2382 2186 2000 1825 1663 1511 1371 1242 1124 1015 916 826 744 670 602 541 486 436 391 350 314 280 250 223 199 177 157 139 122 107 94 82 71 61 51 43 35 29 22 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 27 29 31 33 35 38 40 43 45 48 51 53 56 59 62 66 69 73 76 80 84 88 92 97 101 106 111 116 121 127 133 139 145 151 158 164 172 179 187 194 202 211 219 228 238 247 257 267 277 287 298 309 320 332 344 355 368 380 392 405 418 431 444 457 471 485 498 512 526 540 555 569 584 598 613 628 644 659 675 691 707 723 740 757 774 791 808 826 844 862 880 899 917 935 953 971 989 1006 1022 1038 1053 1067 1079 1090 1099 1107 1112 1115 1115 1113 1108 1101 1090 1077 1061 1042 1021 998 972 944 915 885 854 822 789 756 724 691 659 628 597 568 539 512 485 460 436 412 390 370 350 331 313 297 281 266 252 239 226 214 203 192 182 173 164 156 148 140 133 126 120 114 108 102 97 92 87 83 78 74 70 66 63 59 56 53 50 47 44 41 39 36 34 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 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 1 2 3 4 5 6 7 8 9 11 12 14 15 17 18 20 22 23
 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 28 30 33 35 38 41 44 47 50 54 57 61 66 70 75 80 86 92 98 105 112 119 128 136 146 156 166 178 190 203 217 232 248 265 283 302 322 343 366 390 415 441 469 498 527 558 590 623 656 690 724 758 792 825 857 888 918 945 971 994 1014 1031 1045 1056 1063 1067 1067 1063 1056 1046 1033 1017 998 977 953 928 902 874 845 816 786 755 725 695 665 636 607 578 551 524 498 473 449 426 404 383 362 343 325 307 291 275 260 246 232 220 208 196 185 175 166 157 148 140 132 125 118 112 106 100 94 89 84 80 75 71 67 63 60 56 53 50 47 44 42 39 37 35 32 30 28 26 25 23 21 20 18 17 15 14 13 12 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 19 24 28 33 39 44 51 57 64 72 80 88 98 108 118 130 142 155 169 184 201 218 236 256 277 300 324 349 377 406 436 469 503 539 578 618 660 705 751 799 850 902 956 1012 1070 1130 1192 1255 1319 1385 1452 1521 1590 1661 1732 1804 1876 1948 2020 2090 2159 2226 2291 2351 2407 2457 2501 2537 2564 2580 2586 2580 2561 2530 2486 2429 2360 2280 2190 2092 1987 1878 1765 1652 1538 1426 1317 1212 1111 1016 926 842 764 692 625 564 508 457 411 369 331 296 265 237 212 189 169 151 134 119 106 94 83 73 64 56 49 43 37 32 27 23 19 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 11 13 14 15 16 18 19 20 22 24 26 28 30 32 35 38 41 44 48 52 56 61 67 73 79 87 95 104 115 126 139 154 170 188 208 231 257 286 319 355 397 443 495 554 621 696 780 875 981 1101 1236 1386 1555 1742 1951 2180 2432 2706 3000 3311 3635 3962 4285 4588 4859 5081 5240 5325 5330 5254 5104 4890 4626 4329 4011 3687 3366 3056 2763 2490 2237 2006 1797 1608 1437 1285 1148 1026 917 820 734 657 589 528 474 426 383 345 311 281 254 230 209 190 173 157 144 132 121 111 102 94 87 81 75 70 65 61 57 53 50 47 44 41 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 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 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 92 93 94 95 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 113 115 117 120 123 126 129 132 136 141 146 151 157 164 171 179 188 198 209 221 235 249 266 284 304 325 350 376 405 437 472 511 554 600 651 706 767 833 905 983 1066 1156 1252 1354 1462 1573 1687 1803 1917 2027 2129 2220 2295 2352 2386 2396 2381 2340 2276 2192 2090 1976 1853 1725 1596 1469 1345 1228 1117 1013 917 829 748 674 607 546 492 442 398 358 322 290 261 235 211 190 171 154 139 126 113 102 92 83 75 68 61 55 50 45 40 36 33 29 26 24 21 19 16 15 13 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 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 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 53 54 56 57 58 60 61 62 64 65 66 68 69 70 71 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 18 22 27 33 39 46 53 62 71 82 95 109 125 143 163 187 214 245 280 321 368 423 485 557 641 737 848 977 1124 1295 1489 1712 1964 2246 2560 2903 3268 3648 4026 4384 4698 4945 5102 5156 5104 4953 4719 4425 4092 3742 3392 3054 2736 2441 2173 1931 1714 1521 1350 1198 1064 946 841 749 667 595 532 475 426 382 343 308 278 251 227 206 187 170 156 143 132 122 113 105 98 92 87 83 79 75 72 70 67 65 64 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 28 27 26 24 23 22 20 19 18 16 15 13 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
 120 123 126 128 131 134 137 140 142 145 148 151 154 157 160 163 166 170 173 176 180 183 187 190 194 198 202 206 211 215 220 225 230 235 241 247 253 260 267 275 283 292 302 312 323 334 347 360 375 391 408 427 447 469 492 518 546 576 609 644 682 724 768 817 869 925 986 1051 1121 1196 1276 1361 1452 1548 1650 1756 1868 1984 2103 2225 2349 2473 2595 2713 2826 2930 3023 3102 3165 3210 3235 3239 3221 3181 3121 3042 2946 2835 2713 2583 2447 2307 2167 2027 1891 1759 1632 1511 1396 1288 1187 1093 1006 924 849 780 717 658 605 556 511 470 432 398 367 338 312 288 266 246 228 211 196 182 169 157 146 136 127 119 111 103 97 91 85 80 75 70 66 62 58 54 51 48 45 42 40 37 35 33 30 28 26 25 23 21 19 18 16 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 7 7 8 8 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 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 73 75 77 79 82 84 86 89 91 94 96 99 101 104 107 109 112 115 117
 0 0 0 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 9 15 22 29 38 47 58 70 83 98 114 133 153 176 202 231 263 300 340 386 437 494 558 630 709 798 895 1004 1122 1252 1392 1543 1704 1873 2049 2228 2409 2586 2755 2913 3054 3175 3273 3344 3388 3405 3396 3362 3307 3233 3144 3042 2932 2815 2694 2570 2447 2324 2203 2084 1968 1856 1748 1643 1543 1446 1353 1265 1180 1099 1022 949 879 813 751 693 637 586 537 492 450 410 374 340 309 280 253 229 206 186 167 149 133 119 106 94 83 73 63 55 48 41 34 29 23 19 14 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 62 65 68 71 74 78 81 85 88 92 96 100 104 109 113 118 123 128 133 139 144 150 156 163 170 177 185 192 201 209 219 228 239 250 261 273 286 300 315 330 347 365 383 403 425 447 471 497 524 553 583 615 649 685 722 761 801 843 886 931 976 1021 1066 1111 1155 1198 1239 1277 1311 1343 1369 1391 1408 1420 1426 1426 1420 1408 1392 1370 1343 1312 1278 1240 1200 1158 1114 1069 1024 978 933 888 844 801 759 719 680 642 606 572 539 508 478 450 424 399 375 353 332 313 295 278 262 247 233 220 208 196 186 176 167 158 150 143 136 130 124 118 113 108 104 100 96 92 89 85 82 80 77 74 72 70 67 65 63 61 60 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 8 8 7 6 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 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 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 46 49 51 54 57
 4 5 6 7 8 10 11 12 13 14 15 16 18 19 20 22 23 24 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 81 84 88 92 96 100 105 110 115 121 127 134 141 149 157 166 176 187 199 211 225 241 258 276 297 319 343 370 399 432 467 506 549 595 647 703 764 831 904 983 1069 1162 1262 1370 1484 1605 1731 1862 1996 2129 2260 2384 2497 2594 2672 2725 2751 2747 2713 2650 2561 2450 2321 2180 2031 1879 1728 1581 1440 1306 1182 1067 961 865 777 698 627 563 506 454 408 367 331 298 269 243 220 199 181 164 149 136 124 113 103 94 86 79 73 67 61 56 52 48 44 41 37 34 32 29 27 25 23 21 19 17 16 14 13 11 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 1 2 2 3
 16 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 46 48 51 54 57 60 63 66 70 73 77 82 86 91 96 101 107 113 119 126 134 142 150 159 169 180 191 204 217 232 248 265 284 304 326 349 375 403 433 465 501 538 579 623 670 720 773 829 889 951 1016 1083 1152 1223 1294 1365 1436 1504 1570 1632 1690 1741 1787 1825 1855 1877 1890 1895 1892 1881 1863 1837 1806 1769 1727 1682 1634 1583 1531 1477 1423 1369 1315 1262 1210 1159 1109 1061 1015 970 927 886 846 809 773 739 706 675 646 619 592 568 544 522 501 481 463 445 428 412 397 383 369 356 344 332 321 310 300 290 281 272 263 254 246 238 231 223 216 209 202 196 189 183 177 171 165 160 154 149 144 139 134 129 124 119 115 111 106 102 98 94 90 86 83 79 76 72 69 66 62 59 56 53 51 48 45 42 40 37 35 33 31 28 26 24 22 20 19 17 15 14 12 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 14 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 1 6 11 17 24 32 41 51 63 77 93 111 133 157 186 219 257 301 352 412 481 560 652 759 881 1022 1183 1366 1572 1802 2056 2332 2624 2927 3229 3518 3777 3991 4147 4233 4245 4187 4065 3891 3680 3446 3199 2951 2708 2475 2257 2054 1868 1698 1543 1404 1278 1165 1063 972 890 817 751 691 638 590 547 508 472 441 412 385 361 339 319 301 284 268 253 240 227 215 204 194 184 175 166 157 149 142 134 128 121 115 108 103 97 92 86 81 77 72 68 64 60 56 52 48 45 42 38 35 32 30 27 24 22 19 17 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 21 25 30 35 41 47 53 60 67 76 85 94 105 117 130 144 159 175 194 214 236 260 286 316 347 382 421 463 509 559 614 674 740 811 889 973 1064 1161 1266 1379 1498 1624 1757 1896 2040 2188 2339 2492 2643 2793 2937 3074 3202 3317 3417 3501 3566 3611 3635 3638 3619 3579 3520 3442 3348 3239 3119 2989 2852 2709 2564 2418 2273 2129 1989 1854 1724 1599 1481 1369 1263 1165 1072 986 906 832 764 701 642 589 539 494 453 415 380 348 318 291 267 244 223 204 187 171 156 142 130 118 107 98 89 80 73 65 59 53 47 41 36 32 28 24 20 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 54 59 63 68 74 79 85 91 97 103 110 117 125 133 141 149 158 168 178 188 199 210 223 235 249 263 278 293 310 327 346 365 386 408 431 456 482 510 539 571 604 640 678 718 761 806 855 906 961 1019 1081 1146 1215 1288 1365 1445 1529 1616 1706 1799 1894 1991 2089 2187 2284 2379 2470 2557 2638 2712 2777 2832 2876 2907 2926 2931 2923 2901 2866 2819 2760 2690 2610 2523 2429 2329 2226 2121 2014 1906 1800 1695 1593 1493 1397 1305 1217 1133 1053 978 907 840 777 719 664 614 566 522 482 444 410 378 348 321 296 273 252 232 214 198 183 169 157 145 135 125 116 108 100 94 87 81 76 71 67 62 59 55 52 49 46 43 41 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 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 0 0 0 0 0 0 0 0 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 9 11 13 16 18 21 24 27 31 34 38 42 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 16 20 24 28 32 37 42 47 53 59 66 73 80 88 96 105 115 125 136 148 160 173 188 203 219 236 254 274 294 316 338 363 388 414 442 471 501 532 564 596 630 664 698 733 768 803 837 871 905 938 969 1000 1030 1059 1086 1113 1138 1163 1187 1210 1232 1255 1277 1299 1322 1346 1370 1396 1423 1452 1483 1517 1553 1593 1636 1684 1735 1791 1852 1919 1991 2069 2153 2243 2340 2442 2551 2665 2784 2905 3029 3152 3272 3386 3490 3582 3657 3711 3741 3744 3718 3663 3579 3468 3334 3180 3011 2830 2644 2456 2270 2088 1914 1748 1592 1447 1312 1188 1074 970 875 789 711 641 577 519 466 419 376 337 302 271 242 216 192 170 151 133 117 102 88 76 65 54 45 36 28 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 19 23 26 30 35 40 45 50 56 62 69 77 85 94 104 114 126 139 153 168 185 203 223 246 270 298 328 361 398 438 483 532 587 647 712 784 862 947 1038 1136 1239 1347 1458 1570 1682 1790 1891 1982 2059 2121 2164 2187 2190 2173 2138 2086 2021 1946 1862 1774 1682 1591 1500 1411 1326 1245 1168 1095 1027 964 905 850 800 753 710 670 633 598 567 538 511 486 463 442 422 404 387 371 357 344 331 320 309 299 290 282 274 267 260 254 248 243 238 233 229 225 221 218 215 212 209 206 204 202 199 197 195 193 191 189 187 185 183 180 178 176 174 171 169 167 164 162 159 156 153 151 148 145 142 139 136 133 129 126 123 120 117 114 110 107 104 101 98 94 91 88 85 82 79 76 73 70 67 64 61 59 56 53 51 48 46 43 41 38 36 34 32 29 27 25 23 22 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 32 36 40 44 49 54 59 64 70 76 83 89 97 104 113 121 130 140 151 162 174 186 200 214 229 245 263 281 301 322 344 368 394 421 450 481 515 550 587 627 668 713 759 809 860 914 970 1028 1088 1149 1212 1275 1339 1403 1466 1527 1587 1644 1698 1749 1794 1836 1871 1902 1926 1945 1958 1965 1966 1962 1953 1939 1920 1898 1872 1843 1812 1778 1742 1704 1665 1625 1584 1543 1501 1459 1416 1374 1332 1290 1248 1207 1166 1125 1085 1046 1007 968 931 894 858 822 788 754 721 689 658 628 598 570 543 517 491 467 444 421 400 380 360 341 324 307 291 275 261 247 234 222 210 199 188 178 169 160 151 143 136 128 121 115 109 103 97 92 87 82 78 73 69 65 61 58 54 51 48 45 42 39 37 34 32 29 27 25 23 21 19 17 15 14 12 11 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22
 325 335 345 355 365 375 385 394 403 412 421 429 437 444 451 458 465 471 476 482 487 492 496 500 504 508 511 514 517 519 522 524 526 528 530 532 534 536 538 540 542 545 548 551 554 558 562 567 572 578 584 591 599 608 617 628 639 651 664 678 693 709 726 744 763 783 804 826 849 873 899 925 952 980 1009 1038 1068 1099 1130 1162 1194 1225 1257 1288 1318 1347 1375 1402 1426 1448 1468 1484 1497 1506 1510 1511 1507 1498 1484 1465 1442 1414 1381 1345 1305 1262 1217 1169 1120 1070 1020 969 919 869 821 774 728 685 643 603 565 529 495 463 433 405 379 354 331 310 290 271 254 238 223 209 196 184 173 163 153 144 136 128 120 113 107 101 95 90 85 80 76 72 68 64 60 57 54 51 48 45 42 40 37 35 33 31 29 27 25 23 21 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 36 38 40 43 46 49 52 56 59 63 67 72 77 81 87 92 98 104 110 117 124 131 139 147 155 164 172 181 191 200 210 220 230 240 250 261 272 282 293 303 314
 0 0 0 0 0 2 7 13 19 25 32 39 46 54 62 71 80 90 101 112 124 136 150 164 179 195 213 231 251 271 294 318 344 371 401 433 467 503 543 586 631 681 734 791 852 918 989 1064 1145 1232 1324 1422 1525 1634 1749 1868 1991 2118 2248 2379 2511 2642 2770 2894 3013 3125 3228 3323 3406 3479 3540 3589 3626 3652 3667 3672 3667 3653 3631 3602 3566 3525 3478 3427 3372 3313 3250 3185 3116 3045 2971 2894 2815 2734 2650 2564 2476 2386 2295 2203 2109 2015 1921 1827 1734 1642 1552 1464 1378 1294 1214 1137 1063 993 927 864 805 749 697 648 603 560 521 485 451 420 391 364 339 316 295 275 257 240 224 209 196 183 171 160 150 140 132 123 115 108 101 94 88 82 77 71 66 61 57 53 48 44 41 37 34 30 27 24 21 18 15 12 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 17 22 27 33 39 45 52 60 68 77 87 98 109 122 136 152 169 187 208 231 256 284 316 350 389 432 481 534 594 662 737 821 914 1019 1135 1264 1407 1563 1735 1922 2123 2337 2562 2795 3031 3266 3491 3701 3887 4043 4161 4238 4272 4262 4211 4124 4006 3862 3701 3528 3348 3165 2985 2809 2639 2477 2324 2181 2046 1921 1806 1698 1599 1507 1423 1345 1273 1207 1147 1090 1039 991 947 906 868 833 800 770 742 715 691 668 646 625 606 587 570 553 537 521 506 491 477 463 449 436 423 410 397 384 372 359 347 335 323 311 300 289 277 266 256 245 235 225 215 205 196 187 178 169 161 153 145 138 130 123 116 110 103 97 91 86 80 75 70 65 60 55 51 47 43 39 35 31 28 24 21 18 15 12 9 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 9 11 13 15 17 20 22 25 27 30 33 36 39 42 46 49 53 57 61 65 69 73 78 83 88 93 98 104 110 116 122 129 136 143 150 158 166 175 184 193 203 213 223 234 246 258 270 283 297 311 326 342 358 375 393 412 431 452 473 496 519 544 570 597 625 654 685 717 751 786 822 859 898 939 980 1023 1067 1111 1157 1204 1251 1298 1345 1393 1439 1485 1529 1571 1611 1647 1680 1709 1733 1751 1763 1769 1767 1759 1742 1719 1688 1650 1606 1556 1501 1442 1379 1314 1247 1180 1112 1046 981 917 857 798 743 691 641 595 552 512 475 440 408 379 352 327 304 283 263 245 229 214 200 187 175 164 154 145 136 128 120 113 107 101 95 90 85 80 76 71 67 64 60 57 54 50 48 45 42 40 37 35 33 30 28 26 24 22 21 19 17 16 14 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 0 0 0 0 1 3 5
 100 105 111 116 122 128 134 141 147 154 160 167 174 182 189 196 204 212 220 228 237 245 254 263 272 282 291 301 312 322 334 345 357 369 382 395 409 424 439 455 472 490 509 529 551 574 598 624 652 682 713 747 784 823 865 909 956 1007 1060 1116 1175 1237 1302 1368 1437 1507 1577 1648 1718 1786 1852 1914 1970 2021 2064 2098 2123 2137 2140 2132 2112 2081 2038 1986 1925 1856 1780 1699 1614 1527 1439 1351 1264 1178 1095 1016 939 867 798 734 673 617 565 516 472 430 392 358 326 297 270 246 224 204 186 170 155 142 129 118 108 99 91 84 77 71 66 61 56 52 49 45 42 39 37 34 32 30 28 27 25 24 22 21 20 19 17 16 15 15 14 13 12 11 11 10 9 8 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 1 1 1 1 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 22 24 26 29 31 34 37 40 43 47 50 54 58 62 66 70 75 80 84 89 94
 19 22 24 27 29 32 35 38 41 44 47 51 54 58 62 66 70 75 79 84 89 94 100 105 111 117 124 130 137 145 152 160 168 177 186 195 205 215 225 236 248 260 272 285 298 312 327 342 358 375 392 410 429 448 469 490 512 535 558 583 609 636 664 692 722 753 785 818 853 888 924 961 999 1038 1077 1117 1158 1198 1239 1280 1320 1359 1397 1434 1469 1502 1532 1559 1582 1601 1615 1624 1628 1625 1616 1601 1579 1551 1517 1478 1432 1383 1329 1272 1213 1152 1090 1028 967 906 847 790 735 682 632 585 541 500 461 425 392 361 332 306 282 260 239 221 203 187 173 160 147 136 126 116 107 99 92 85 78 73 67 62 57 53 49 45 41 38 35 32 29 27 24 22 20 18 16 14 12 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 8 9 11 13 15 17
 0 0 0 0 0 1 2 4 6 7 9 11 13 16 18 21 23 26 29 32 36 39 43 47 51 56 61 66 72 78 84 91 99 106 115 124 133 143 154 166 179 192 206 221 237 254 272 291 312 333 355 379 404 429 456 483 512 541 570 600 630 661 691 720 749 777 804 830 854 876 897 916 933 948 962 973 982 990 996 1000 1003 1005 1006 1005 1004 1002 999 996 993 989 984 980 975 971 966 961 956 951 946 940 935 929 923 916 910 902 894 886 877 867 856 845 832 819 804 789 773 756 738 719 699 679 658 637 615 593 571 548 526 504 482 460 439 418 398 379 359 341 323 306 290 274 259 244 231 217 205 193 182 171 161 151 142 134 125 118 110 103 97 91 85 79 74 69 64 59 55 51 47 44 40 37 34 31 28 25 23 20 18 16 14 12 10 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 23 29 34 41 48 56 64 74 85 97 110 125 142 161 182 206 232 263 297 335 378 427 481 542 611 687 772 866 970 1082 1203 1332 1466 1605 1744 1880 2009 2126 2227 2308 2367 2401 2410 2396 2361 2308 2241 2162 2076 1986 1894 1801 1711 1623 1540 1460 1385 1314 1247 1185 1127 1073 1022 975 930 888 848 810 774 740 707 676 646 616 588 561 534 508 483 458 435 411 389 367 346 326 307 288 270 253 237 221 207 193 180 167 155 145 134 125 116 107 99 92 85 79 73 68 63 58 53 49 45 42 39 36 33 30 27 25 23 21 19 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 51 54 58 63 67 72 76 81 87 92 98 104 111 117 124 132 139 147 156 165 174 184 195 206 217 229 242 255 269 283 298 314 331 348 366 385 404 424 445 467 489 512 535 559 583 608 633 658 684 709 734 759 783 807 831 854 875 896 916 934 951 967 981 993 1004 1013 1020 1026 1029 1031 1031 1028 1024 1018 1010 1000 988 975 960 943 924 904 883 860 836 811 785 758 731 703 675 647 618 590 562 534 507 480 454 428 403 380 357 335 314 294 275 257 240 224 209 195 182 170 159 148 138 129 121 113 106 99 93 87 82 77 73 69 65 62 59 56 53 51 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 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 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 26 28 31 34
 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 59 63 67 71 76 81 87 93 100 107 116 125 135 146 158 172 187 204 222 243 265 291 318 349 383 421 462 508 558 614 674 740 811 889 972 1062 1157 1257 1361 1469 1579 1690 1798 1903 2001 2089 2166 2227 2273 2300 2309 2299 2271 2227 2168 2097 2016 1928 1835 1738 1641 1544 1448 1356 1266 1181 1100 1023 951 884 821 762 707 657 610 566 526 490 456 424 396 369 345 323 303 284 267 251 236 223 211 199 189 179 170 162 154 147 141 135 129 124 119 114 110 105 101 98 94 91 88 85 82 79 76 74 71 69 67 65 62 60 58 56 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 25 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 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9
 215 216 217 217 218 218 219 219 219 219 219 219 219 218 218 218 217 217 217 216 216 215 215 215 214 214 214 214 214 214 214 214 215 216 217 218 220 222 225 227 231 235 240 245 251 259 267 276 286 298 312 327 343 362 383 407 432 461 493 528 567 610 657 708 764 826 893 966 1046 1132 1225 1325 1433 1548 1670 1799 1935 2077 2223 2371 2521 2668 2809 2941 3061 3163 3243 3299 3328 3327 3297 3238 3152 3043 2915 2772 2618 2457 2294 2132 1973 1819 1672 1533 1402 1281 1168 1064 968 881 801 729 662 603 548 499 455 415 379 346 317 291 267 245 226 209 193 179 166 154 144 134 126 118 111 104 98 93 88 83 79 75 71 68 65 62 59 56 54 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 80 82 85 87 89 92 95 97 100 103 106 109 112 115 118 121 125 128 132 135 138 142 146 149 153 156 160 163 167 170 173 176 180 183 186 188 191 194 196 199 201 203 205 207 209 210 212 213 214
 0 0 0 0 0 0 0 0 2 5 7 9 12 15 18 21 25 28 32 36 41 45 50 56 61 67 74 81 89 97 105 115 125 136 148 160 174 189 205 223 242 263 286 311 338 367 399 434 473 515 560 610 664 723 787 856 931 1011 1096 1187 1282 1382 1486 1592 1699 1805 1909 2008 2100 2182 2252 2307 2347 2370 2375 2361 2330 2283 2221 2146 2061 1967 1867 1764 1658 1552 1448 1345 1246 1151 1060 975 894 818 748 682 621 565 513 465 421 381 345 311 281 253 228 205 185 166 149 134 120 108 96 86 77 69 62 55 49 43 39 34 30 27 24 21 18 16 14 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 41 45 49 54 59 64 70 75 81 87 94 101 108 115 123 131 140 149 158 168 178 189 200 212 225 238 251 265 280 295 311 328 346 364 383 402 423 444 466 488 511 535 560 585 611 637 664 691 719 747 775 803 832 861 890 918 947 976 1005 1034 1062 1091 1119 1147 1175 1204 1232 1260 1288 1316 1344 1373 1401 1429 1458 1486 1514 1543 1571 1598 1626 1653 1679 1704 1727 1750 1770 1788 1804 1817 1827 1832 1834 1831 1823 1810 1792 1768 1739 1704 1664 1619 1570 1516 1459 1399 1337 1273 1208 1143 1079 1015 953 893 835 779 726 676 628 583 541 502 465 431 400 370 343 318 295 273 253 235 218 202 188 174 162 151 140 130 121 112 105 97 90 84 78 72 67 62 58 53 49 45 42 38 35 32 29 26 24 21 19 16 14 12 10 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 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 13 16 19 22 25 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 20 27 33 41 48 57 65 75 85 96 108 121 134 149 164 181 198 217 237 259 282 306 332 360 389 419 452 486 521 559 598 639 682 727 773 821 871 923 976 1032 1090 1151 1214 1280 1349 1422 1500 1582 1670 1764 1865 1973 2090 2216 2353 2500 2658 2827 3008 3201 3403 3614 3831 4051 4268 4476 4668 4834 4966 5054 5089 5065 4978 4829 4623 4368 4075 3757 3426 3093 2768 2458 2168 1901 1659 1441 1248 1076 926 794 680 580 494 420 355 300 252 211 176 145 119 96 77 60 46 34 23 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 18 21 24 27 30 34 37 41 45 50 54 59 64 70 76 82 88 95 103 111 119 128 138 148 159 171 183 196 210 225 241 259 277 296 317 339 362 386 412 439 468 498 529 562 595 630 665 701 738 774 810 846 881 914 946 976 1005 1030 1053 1074 1091 1106 1117 1126 1132 1136 1137 1136 1133 1128 1122 1114 1105 1095 1084 1073 1061 1048 1035 1022 1008 993 979 964 949 933 917 900 883 865 847 828 808 788 767 746 724 702 679 655 632 608 584 560 535 511 487 464 441 418 396 375 354 334 315 297 279 262 246 231 217 204 191 180 169 158 148 139 131 123 115 108 102 96 90 85 80 76 71 67 63 60 57 54 51 48 45 43 41 38 36 34 33 31 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13
 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 19 23 27 31 35 40 45 50 56 62 68 74 81 89 96 104 113 121 131 140 150 160 171 182 193 205 217 229 241 254 266 279 292 305 317 330 343 356 369 383 396 410 424 439 454 470 488 506 527 549 573 600 630 663 700 741 787 838 895 958 1028 1106 1191 1285 1388 1500 1620 1748 1883 2022 2163 2301 2432 2547 2642 2707 2737 2727 2676 2584 2456 2299 2123 1935 1744 1557 1378 1211 1058 920 797 688 592 508 435 372 317 270 230 194 164 138 116 97 81 67 54 44 35 27 21 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 18 21 23 26 29 33 36 40 44 49 53 58 64 69 76 82 90 97 106 115 125 135 147 159 172 187 203 219 238 258 279 302 326 353 381 411 443 477 513 550 590 631 673 717 761 806 852 897 943 988 1032 1076 1118 1159 1199 1238 1275 1312 1347 1382 1416 1449 1482 1515 1547 1579 1611 1642 1672 1701 1727 1752 1772 1789 1800 1805 1803 1793 1773 1744 1705 1656 1597 1530 1455 1373 1287 1198 1107 1017 928 843 761 684 613 546 485 430 379 334 294 257 225 196 171 149 129 112 97 83 72 61 53 45 38 32 27 22 18 14 11 9 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 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 3 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
 107 113 118 124 130 136 142 149 155 162 169 176 183 190 197 205 213 221 229 237 246 255 265 274 284 295 306 317 329 341 354 368 382 397 412 428 445 463 482 501 521 543 565 588 612 637 663 690 717 745 774 803 833 862 892 921 950 978 1005 1030 1055 1078 1099 1117 1134 1149 1161 1171 1179 1184 1187 1188 1187 1184 1180 1174 1166 1157 1147 1136 1124 1111 1098 1084 1069 1054 1039 1023 1007 990 974 957 939 922 904 886 867 849 829 810 790 770 750 729 709 688 667 645 624 603 582 561 540 520 499 480 460 441 423 405 388 371 355 340 325 311 298 285 273 261 250 239 229 220 211 202 194 186 179 172 165 159 153 147 141 136 131 126 122 117 113 109 105 102 98 95 91 88 85 82 79 77 74 71 69 66 64 61 59 57 54 52 50 48 46 44 42 40 38 36 34 32 30 28 27 25 23 21 20 18 16 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 7 8 9 11 13 15 17 19 21 24 26 29 32 35 38 42 46 49 53 58 62 66 71 76 81 86 91 96 101
 63 65 66 69 71 73 75 77 79 82 84 87 89 92 94 97 100 103 106 109 112 115 118 122 125 129 133 136 140 144 148 152 157 161 166 170 175 180 185 190 196 201 207 212 218 224 230 237 243 250 256 263 270 277 285 292 300 307 315 323 330 338 346 354 362 370 378 386 394 401 409 416 423 430 437 444 450 456 462 468 473 478 482 486 490 493 496 498 500 501 502 502 502 501 500 498 495 492 488 484 479 474 468 461 454 447 439 431 422 413 404 394 384 374 364 354 343 333 323 312 302 292 282 272 263 253 244 235 227 218 210 203 195 188 181 174 167 161 155 150 144 139 134 129 124 120 115 111 107 104 100 97 93 90 87 84 81 79 76 73 71 69 66 64 62 60 58 56 55 53 51 49 48 46 45 43 42 41 39 38 37 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 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 54 55 57 59 61
 59 63 66 69 73 76 80 83 87 91 95 99 103 107 111 115 119 124 128 133 137 142 147 152 157 162 168 173 179 185 191 197 204 211 218 226 234 242 251 261 271 281 293 305 318 331 346 362 378 396 416 436 458 482 507 533 562 592 623 657 691 727 765 803 842 882 921 960 999 1036 1072 1105 1135 1162 1184 1203 1217 1226 1230 1228 1222 1210 1194 1173 1147 1119 1087 1052 1015 977 937 897 856 815 774 735 695 657 621 585 551 518 487 457 429 403 378 355 333 312 293 275 258 242 228 215 202 191 180 170 161 153 145 138 132 126 120 115 110 105 101 97 94 90 87 84 81 78 76 73 71 69 66 64 62 60 59 57 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 9 10 11 12 14 16 17 19 21 23 25 27 29 31 34 36 39 42 44 47 50 53 56
 34 36 38 40 42 44 46 48 50 53 55 58 60 63 66 68 71 74 77 80 84 87 90 94 97 101 105 108 112 116 120 124 128 133 137 141 146 150 155 159 164 169 173 178 183 188 192 197 202 207 212 216 221 226 231 236 240 245 250 255 260 265 269 274 279 284 290 295 300 305 311 316 322 328 334 340 346 353 360 366 373 380 388 395 403 411 419 428 436 445 453 462 471 480 489 498 507 516 525 533 541 549 556 563 569 573 578 581 582 583 582 581 577 573 566 559 550 540 529 516 503 488 473 458 442 426 409 393 376 360 344 328 313 298 283 270 256 243 231 220 208 198 188 178 169 161 152 145 137 131 124 118 112 106 101 96 91 87 83 79 75 71 68 64 61 58 55 53 50 48 45 43 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 7 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 15 16 17 18 20 21 22 24 25 27 29 30 32
 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21 23 25 27 29 31 34 36 39 42 46 50 54 58 63 68 74 81 88 96 105 114 126 138 152 168 185 205 228 254 283 316 354 397 446 502 566 639 721 814 918 1035 1165 1307 1461 1626 1797 1972 2143 2304 2446 2563 2645 2689 2692 2656 2584 2482 2358 2219 2071 1921 1772 1629 1492 1365 1246 1137 1038 946 864 788 720 658 602 551 505 463 425 391 359 331 305 281 260 240 222 206 191 177 165 153 143 133 125 117 110 104 98 92 88 83 79 76 72 69 67 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 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 0 0
 1 2 3 4 6 7 8 10 11 12 14 15 17 19 21 22 24 26 28 31 33 35 38 41 43 46 50 53 57 60 64 69 73 78 83 89 95 101 108 116 123 132 141 151 162 173 185 199 213 229 245 263 282 303 325 349 375 402 431 462 495 530 566 605 645 687 731 776 823 871 919 968 1018 1068 1117 1167 1215 1262 1309 1353 1396 1436 1474 1508 1540 1568 1592 1613 1628 1639 1644 1644 1638 1626 1608 1584 1554 1517 1476 1429 1377 1321 1262 1200 1136 1072 1007 942 879 817 757 700 645 594 545 500 458 419 383 350 320 292 267 244 223 204 186 171 157 144 132 121 112 103 95 88 81 75 70 65 60 56 52 48 45 42 39 37 34 32 30 28 26 25 23 21 20 19 17 16 15 14 13 12 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0
 70 73 76 79 82 86 89 93 97 101 105 109 114 119 124 129 135 140 147 153 160 167 175 183 191 200 209 219 229 240 251 262 275 287 300 313 327 341 355 369 384 398 413 427 441 454 467 479 490 500 509 518 525 530 535 538 541 542 542 541 540 537 534 531 527 523 519 514 510 506 502 498 494 491 488 485 483 482 480 480 479 479 480 481 482 484 487 489 492 495 499 502 506 509 513 516 519 522 524 525 526 525 524 521 517 512 505 497 488 477 464 451 436 421 404 387 370 352 334 316 299 282 265 249 233 219 204 191 178 167 155 145 135 126 118 110 102 95 89 83 78 73 68 64 60 56 52 49 46 43 41 38 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 47 49 51 53 55 58 60 62 65 67
 70 74 78 83 87 91 96 100 105 109 113 118 122 126 130 134 138 141 145 148 151 154 157 160 163 165 167 169 171 173 175 176 178 179 180 182 183 184 185 186 187 188 188 189 191 192 193 194 196 198 200 202 204 207 210 214 217 221 226 231 236 242 248 254 261 268 275 283 291 300 309 318 327 337 346 356 366 376 386 396 406 416 426 436 445 455 464 472 481 489 496 503 510 516 521 526 529 533 535 537 537 537 536 535 532 528 524 519 513 506 499 491 482 473 464 454 444 434 423 413 402 392 381 371 361 351 341 331 322 313 304 295 287 279 271 263 255 248 241 234 227 220 214 207 201 195 188 182 177 171 165 160 154 149 143 138 133 128 123 118 113 108 104 99 95 90 86 82 78 74 70 66 62 59 55 52 48 45 42 39 36 33 31 28 25 23 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 6 7 9 10 12 14 16 18 20 22 25 27 30 33 36 39 43 46 50 54 58 61 66
 54 56 58 61 63 65 67 69 71 73 75 78 80 82 84 87 89 91 94 96 98 101 104 106 109 112 115 118 121 125 128 132 136 140 144 149 153 158 164 169 175 181 188 195 202 210 218 227 236 246 257 268 280 293 306 321 336 351 368 386 404 423 443 464 486 508 531 555 579 603 628 653 678 703 727 752 776 800 824 847 869 890 911 930 948 966 981 996 1009 1021 1030 1038 1045 1049 1051 1050 1047 1042 1035 1025 1012 997 979 959 937 912 886 858 828 798 766 734 702 670 637 605 574 544 515 486 459 434 409 386 364 344 325 307 290 274 260 246 234 222 211 201 192 183 175 168 161 154 148 142 137 132 127 123 119 115 111 108 104 101 98 95 92 90 87 85 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 49 47 46 44 42 40 38 37 35 33 31 30 28 26 25 23 21 20 18 17 15 14 13 11 10 9 8 7 5 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 1 1 2 3 4 5 5 6 8 9 10 11 13 14 16 17 19 20 22 24 26 28 30 31 33 35 38 40 42 44 46 48 50 52
 0 0 0 2 4 7 9 12 15 18 22 25 29 33 38 43 48 53 59 65 72 79 87 95 104 113 123 133 145 157 169 183 197 212 228 246 263 282 302 323 345 368 391 416 441 467 494 522 550 579 609 638 669 699 730 760 791 822 853 884 914 944 974 1002 1030 1057 1083 1107 1129 1148 1165 1179 1189 1196 1198 1196 1190 1178 1161 1140 1114 1083 1048 1010 968 923 876 828 779 730 681 633 586 541 498 456 417 380 346 313 284 256 231 208 186 167 150 134 119 106 95 84 75 67 59 53 47 41 37 32 29 25 23 20 18 16 14 12 11 10 8 7 7 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 111 115 118 122 125 129 133 137 141 146 150 155 160 165 170 175 181 187 193 199 206 213 220 227 235 243 252 261 271 281 291 302 314 326 340 353 368 384 400 418 436 456 477 499 523 548 575 604 634 666 700 737 775 815 858 902 949 998 1049 1102 1157 1214 1272 1331 1391 1452 1512 1573 1632 1690 1745 1798 1848 1893 1934 1969 1998 2021 2037 2045 2046 2040 2026 2005 1977 1943 1902 1856 1805 1749 1690 1628 1564 1499 1433 1366 1300 1234 1169 1106 1045 985 928 873 820 770 722 677 634 594 556 520 487 456 426 399 373 350 328 307 288 270 253 238 224 210 198 186 176 166 156 148 140 132 125 119 112 106 101 96 91 87 82 78 74 71 67 64 61 58 55 52 50 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 57 58 59 61 62 64 66 68 70 72 74 76 78 80 83 85 88 90 93 96 99
 3 5 8 11 13 17 20 23 27 30 34 38 43 47 52 57 63 68 74 81 87 94 102 110 118 126 136 145 156 166 178 189 202 215 229 243 259 274 291 308 326 345 364 384 404 425 447 469 491 513 536 558 581 603 625 647 668 689 709 728 746 764 781 796 811 825 839 851 863 874 884 894 903 912 921 929 937 945 953 961 969 976 984 992 1000 1008 1016 1024 1032 1039 1047 1055 1062 1069 1076 1082 1087 1092 1096 1099 1101 1102 1101 1099 1096 1091 1084 1076 1066 1054 1041 1025 1008 990 970 948 926 902 877 852 826 799 773 746 719 693 666 641 615 591 566 543 520 499 478 457 438 419 401 383 367 351 336 321 307 294 281 269 257 246 235 225 215 205 196 187 179 171 163 155 148 141 135 128 122 116 110 104 99 94 89 84 79 75 70 66 62 58 54 51 47 44 41 37 34 32 29 26 24 21 19 17 15 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 76 81 87 93 99 106 112 119 127 134 142 149 158 166 175 184 193 203 213 223 234 246 257 269 282 295 309 323 338 353 369 385 403 421 439 459 479 499 521 543 566 590 615 640 665 692 718 745 772 800 827 854 881 907 932 956 980 1001 1022 1040 1057 1071 1084 1094 1102 1107 1110 1111 1110 1106 1101 1093 1083 1072 1059 1044 1028 1011 993 973 953 931 909 886 863 839 815 791 766 741 715 690 665 639 614 589 564 539 515 492 468 445 423 402 381 361 341 322 305 288 271 256 241 227 215 202 191 180 170 161 153 145 137 130 124 118 113 108 104 99 96 92 89 86 83 80 78 76 74 72 70 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 13 15 18 21 24 27 31 35 38 42 47 51 56 60 65
 248 257 265 274 282 289 297 304 310 316 322 326 331 334 337 338 340 340 339 338 336 334 330 326 322 317 311 305 299 292 285 279 272 264 257 250 243 237 230 224 217 212 206 201 196 191 187 183 179 176 173 170 168 166 164 163 161 161 160 160 159 160 160 160 161 162 163 165 166 168 169 171 173 175 177 179 182 184 187 189 192 194 197 199 202 204 206 209 211 212 214 216 217 218 218 219 219 218 218 216 215 213 210 207 204 201 196 192 187 183 177 172 166 161 155 149 143 137 132 126 120 115 110 104 99 95 90 86 81 77 74 70 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 45 47 48 50 53 55 57 60 63 66 69 73 76 80 85 89 94 99 104 109 115 121 128 134 141 148 156 163 171 179 187 196 204 213 222 230 239
 49 53 57 62 67 72 77 83 89 95 102 109 117 125 133 142 152 162 172 183 195 207 220 233 247 261 277 292 308 325 342 359 376 393 410 427 444 460 475 489 502 514 525 534 541 547 551 553 554 553 551 547 542 536 529 521 513 504 495 486 476 467 458 449 440 431 423 416 408 401 395 389 383 378 374 370 366 362 359 357 354 352 351 349 348 348 347 347 347 347 348 349 349 351 352 353 355 357 358 360 362 364 366 368 370 372 374 376 378 379 380 381 382 382 382 382 381 380 379 376 374 371 367 363 358 353 348 342 335 328 321 313 306 298 289 281 272 264 255 246 238 229 221 213 204 196 188 181 173 166 159 152 146 139 133 127 122 116 111 106 101 96 92 87 83 79 75 72 68 65 61 58 55 52 50 47 44 42 40 37 35 33 31 29 27 25 24 22 20 19 17 16 15 14 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 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 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 7 7 6 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 1 2 2 3 4 6 7 8 10 11 13 15 17 19 21 24 26 29 32 35 38 42 45
 1 2 3 4 6 7 8 10 11 13 15 16 18 20 22 24 26 29 31 34 36 39 42 46 49 53 57 61 66 71 77 82 89 96 103 111 120 130 141 153 165 180 195 213 232 253 276 302 330 362 397 435 478 525 577 634 696 763 837 915 999 1088 1180 1275 1372 1467 1560 1647 1725 1793 1848 1888 1911 1917 1907 1881 1841 1789 1727 1658 1583 1505 1425 1345 1267 1190 1116 1045 978 914 854 798 745 695 649 606 565 528 493 460 430 402 376 351 329 307 288 270 253 237 222 209 196 185 174 164 155 147 139 132 126 120 115 110 105 101 98 95 92 89 87 85 83 81 80 79 78 77 76 75 75 74 74 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 74 74 74 74 74 74 74 73 73 73 72 72 72 71 71 70 70 69 68 68 67 66 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 7 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
 21 24 27 30 33 37 40 44 48 52 56 60 65 70 75 80 85 91 96 102 108 114 121 127 134 141 148 155 163 170 178 186 194 202 210 218 227 235 244 253 262 271 280 289 299 309 318 329 339 350 361 373 385 398 411 426 441 457 473 492 511 531 553 576 601 627 654 683 713 744 777 811 846 881 917 953 988 1023 1056 1087 1116 1142 1165 1183 1196 1204 1207 1203 1193 1177 1156 1128 1096 1059 1018 974 928 880 832 783 734 686 640 595 552 511 472 436 402 370 341 313 288 265 244 224 207 191 176 162 150 139 129 120 112 104 98 91 86 81 76 72 68 65 62 59 56 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 13 12 12 11 10 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 1 3 5 7 9 11 13 16 18
 93 98 103 108 114 119 125 132 138 145 152 160 167 175 183 191 200 208 217 226 235 244 253 262 270 278 286 294 301 307 313 318 322 325 327 328 328 327 325 322 318 314 308 302 295 288 280 273 264 256 248 239 231 223 215 207 199 192 185 178 171 165 159 153 148 143 138 133 129 125 121 117 114 111 108 105 102 99 97 95 93 91 89 87 85 84 82 81 79 78 77 76 75 74 73 73 72 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 70 70 70 71 72 72 73 74 75 76 77 78 79 81 82 84 85 87 88 90 92 94 95 97 99 101 103 105 107 108 110 112 113 115 116 118 119 120 121 122 122 123 123 124 124 124 123 123 122 122 121 120 119 118 116 115 113 111 110 108 106 104 101 99 97 95 92 90 88 85 83 80 78 75 73 71 68 66 63 61 59 57 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 44 46 49 52 54 58 61 64 68 71 75 79 84 88
 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 23 26 29 32 35 39 43 47 52 57 63 69 76 84 93 102 113 125 138 152 169 187 207 230 256 284 316 352 391 436 485 539 599 664 736 812 894 981 1070 1162 1253 1341 1423 1497 1560 1608 1642 1659 1659 1643 1613 1570 1517 1457 1392 1324 1254 1185 1117 1051 988 929 873 820 771 726 684 645 610 577 547 519 494 471 450 431 413 397 383 371 359 349 340 332 325 319 314 309 306 303 300 298 297 295 295 294 293 293 292 292 291 291 290 288 287 285 282 280 277 273 269 265 260 254 249 243 237 230 223 216 209 202 195 187 180 173 165 158 151 144 137 130 124 118 111 105 100 94 88 83 78 73 69 64 60 56 52 48 44 41 37 34 31 28 25 23 20 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 55 58 60 62 65 67 69 72 74 77 79 82 84 87 89 92 94 97 100 102 105 108 111 113 116 119 123 126 129 132 136 140 143 147 151 156 160 165 169 174 180 185 191 197 204 211 218 225 233 241 250 259 269 279 289 300 312 323 336 348 361 374 387 400 413 427 440 453 466 478 490 501 512 521 530 539 546 552 557 561 564 565 566 565 563 560 556 551 544 537 528 519 509 498 486 473 460 447 433 418 404 389 374 359 344 330 315 301 287 273 260 247 235 223 212 201 191 181 172 163 155 147 140 133 127 121 115 110 105 100 96 92 88 85 82 79 76 73 71 68 66 64 62 60 59 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 19 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 4 4 5 5 6 7 8 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 29 30 32 34 36 38 40 42 44 47 49 51 53
 75 77 80 83 86 89 93 96 99 103 106 110 114 118 122 126 130 135 139 144 149 154 159 164 170 176 181 188 194 201 208 215 223 230 239 247 256 265 275 285 296 307 318 330 343 356 370 384 399 414 430 446 463 480 497 515 533 551 569 587 604 621 638 654 669 683 696 707 718 726 734 739 743 745 745 744 741 736 729 721 712 701 689 676 662 647 631 615 597 580 562 544 526 507 489 471 452 435 417 400 382 366 350 334 319 304 290 276 263 250 238 227 216 205 195 186 177 169 161 154 147 140 134 128 123 118 113 108 104 100 96 93 89 86 83 80 78 75 73 71 68 66 64 62 61 59 57 56 54 52 51 50 48 47 46 44 43 42 41 40 39 38 36 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 4 4 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 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 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 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 61 64 66 69 72
 78 83 89 94 100 106 112 118 125 132 138 145 153 160 167 175 183 191 200 209 217 227 236 246 256 266 276 287 298 309 320 332 343 355 367 380 392 405 417 430 443 455 468 481 493 505 518 530 541 553 564 576 587 598 608 619 630 641 651 662 674 686 698 711 725 739 755 771 789 808 829 851 875 901 929 959 992 1027 1065 1106 1150 1197 1247 1301 1359 1420 1486 1555 1627 1703 1781 1861 1942 2023 2102 2176 2245 2304 2352 2385 2401 2398 2375 2331 2267 2184 2085 1973 1851 1723 1592 1462 1335 1214 1098 991 891 800 717 642 574 513 458 410 366 328 294 263 236 212 190 171 154 139 125 113 102 92 83 75 68 61 55 50 45 40 36 32 29 26 23 20 18 15 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 1 2 3 5 6 8 10 12 14 17 19 22 25 28 31 35 38 42 46 50 54 59 63 68 73
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 12 14 16 18 20 22 25 28 31 34 37 41 44 48 53 58 63 68 75 81 88 96 105 114 124 135 147 161 175 192 209 229 250 274 299 328 359 392 429 469 513 559 610 663 720 780 842 906 972 1038 1104 1168 1230 1288 1342 1390 1432 1468 1496 1517 1531 1539 1540 1535 1525 1510 1491 1470 1445 1419 1391 1362 1332 1302 1272 1241 1211 1180 1150 1120 1090 1061 1031 1002 973 944 914 885 856 827 798 769 740 711 682 654 625 598 570 543 517 491 466 442 419 396 375 354 334 315 298 280 264 249 234 221 208 196 184 173 163 154 145 136 128 121 113 107 101 95 89 84 79 74 70 66 62 58 54 51 48 45 42 39 36 34 31 29 27 25 23 21 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 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
 10 13 17 20 24 28 32 37 41 46 52 57 64 70 77 84 92 101 110 120 130 141 153 166 180 195 211 229 248 268 291 314 340 368 399 431 467 504 545 589 636 686 740 796 855 917 982 1048 1115 1182 1249 1314 1377 1435 1488 1534 1573 1604 1626 1639 1643 1638 1626 1606 1579 1547 1511 1471 1429 1385 1341 1296 1252 1209 1168 1127 1089 1052 1018 985 955 926 900 875 852 831 812 794 777 762 749 736 725 715 706 698 690 684 678 673 668 664 660 657 654 651 648 645 642 638 634 630 626 621 615 609 601 594 585 575 565 554 542 529 516 502 488 473 458 442 427 411 395 379 364 348 333 318 304 290 276 263 250 237 225 214 203 192 182 172 163 154 146 137 130 122 115 109 102 96 90 85 79 74 69 65 60 56 52 48 44 41 37 34 31 28 25 22 19 17 14 12 10 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 2 5 7
 127 134 141 149 157 165 174 183 192 202 212 222 233 245 257 269 282 296 310 325 340 356 373 391 409 429 449 470 492 515 538 563 588 614 641 668 695 723 751 779 807 834 860 886 909 932 952 970 985 998 1007 1014 1018 1019 1018 1013 1006 997 985 972 957 941 923 905 887 868 849 830 812 794 776 759 742 726 711 697 683 670 658 646 635 625 616 607 599 591 584 578 572 566 561 556 552 547 543 539 535 531 527 522 518 513 507 502 495 489 481 473 465 455 445 435 423 411 399 386 373 359 345 331 317 303 290 276 262 249 236 224 212 200 189 179 169 159 150 141 133 125 117 110 104 97 92 86 81 76 71 67 63 59 55 52 48 45 42 39 37 34 32 29 27 25 23 21 19 18 16 14 13 11 10 9 7 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 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 42 45 48 51 55 58 62 66 71 75 80 85 90 96 101 107 114 120
 46 49 51 54 57 60 64 67 70 74 78 82 86 90 94 99 104 109 114 119 125 130 136 142 149 156 162 170 177 185 193 201 209 218 227 236 245 255 264 274 284 294 304 314 323 333 343 352 361 369 377 385 392 399 405 411 415 419 423 426 428 429 430 430 430 429 427 425 423 420 417 414 410 406 402 398 394 389 385 380 376 372 367 363 358 354 349 345 341 337 333 329 325 321 317 313 309 305 302 298 294 290 287 283 279 276 272 268 264 260 257 253 249 245 241 237 233 229 225 221 217 213 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 141 137 133 130 126 123 119 116 113 110 107 103 100 98 95 92 89 86 84 81 79 76 74 71 69 67 65 62 60 58 56 54 52 50 49 47 45 43 41 40 38 37 35 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 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 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 24 26 28 30 32 34 36 39 41 43
 0 0 0 5 10 16 22 29 37 45 54 64 75 87 101 115 131 149 168 189 213 238 266 297 331 368 409 454 502 556 614 677 745 819 898 982 1071 1164 1261 1360 1460 1559 1655 1747 1832 1907 1972 2023 2061 2085 2093 2088 2070 2039 1999 1950 1894 1834 1769 1703 1636 1568 1502 1436 1372 1310 1250 1192 1137 1083 1032 982 935 889 846 804 763 725 687 651 617 584 552 521 491 463 436 410 385 361 338 316 295 275 257 239 222 206 191 177 164 152 140 129 119 110 101 93 86 79 73 67 62 57 53 49 45 41 38 35 33 31 28 26 25 23 21 20 19 17 16 15 14 13 12 12 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 44 47 51 55 58 62 67 71 76 81 86 91 97 103 110 117 124 132 140 148 158 168 179 190 202 216 230 246 263 281 301 323 347 373 402 433 467 504 544 588 636 687 742 802 864 930 998 1067 1137 1205 1270 1329 1382 1424 1456 1475 1481 1473 1453 1420 1377 1326 1268 1205 1140 1074 1008 944 881 821 765 711 661 615 571 531 494 460 428 399 372 347 324 303 284 266 249 234 219 206 194 183 172 163 154 146 138 131 125 119 113 108 104 100 96 92 89 86 84 81 79 77 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 42 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 22 21 20 19 18 17 16 15 13 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 1 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 25 27 29 32 35
 141 144 148 151 155 159 162 166 170 174 178 182 186 190 195 199 203 207 212 216 220 224 228 233 237 241 244 248 252 255 258 261 264 266 268 270 272 273 274 275 275 275 275 274 273 271 269 267 264 262 258 255 251 248 244 239 235 230 226 221 216 212 207 202 197 192 187 183 178 173 169 164 160 155 151 147 143 139 135 131 128 124 121 117 114 111 108 105 102 99 96 93 91 88 86 84 81 79 77 75 73 71 69 67 66 64 62 61 59 58 56 55 54 53 51 50 49 48 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 77 79 80 82 84 86 88 91 93 95 97 100 102 105 108 110 113 116 119 122 125 128 131 134 137
 0 0 1 2 4 6 8 11 13 16 18 21 25 28 32 36 41 46 51 56 63 69 77 85 94 103 114 125 138 152 168 185 204 225 248 274 303 334 369 408 451 498 549 605 665 730 798 869 942 1015 1085 1152 1211 1262 1300 1325 1336 1333 1315 1285 1244 1194 1139 1080 1019 957 897 839 783 731 681 636 593 554 518 485 455 427 402 378 357 337 319 303 287 273 260 248 237 227 218 209 201 193 186 179 173 167 162 157 152 148 144 140 136 133 130 127 124 121 118 116 113 111 109 106 104 102 100 98 95 93 91 89 86 84 82 79 77 75 72 70 68 65 63 61 58 56 54 52 49 47 45 43 41 39 37 35 34 32 30 28 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 7 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
 7 7 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 42 44 45 47 50 52 55 58 61 64 68 72 77 82 87 94 100 108 117 126 136 148 160 174 190 207 226 247 270 295 322 352 384 419 457 497 540 586 634 685 737 791 846 900 955 1008 1059 1106 1150 1188 1220 1245 1263 1273 1276 1271 1258 1240 1215 1185 1151 1113 1072 1030 987 942 898 855 812 771 731 692 655 621 588 557 528 501 476 452 431 410 392 375 359 344 331 318 307 296 286 277 268 260 252 245 238 231 225 219 213 207 202 196 191 186 180 175 170 166 161 156 151 147 142 138 133 129 125 121 117 112 108 105 101 97 93 89 86 82 79 75 72 69 66 63 60 57 54 51 48 45 43 40 38 35 33 31 28 26 24 22 21 19 17 15 14 12 11 10 9 8 7 6 5 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 6
 79 82 86 89 93 97 101 104 109 113 117 122 126 131 136 141 146 152 158 164 170 176 183 191 198 206 214 223 232 242 252 262 273 284 296 309 321 335 348 362 376 391 405 420 434 448 462 475 487 499 509 518 526 533 538 541 543 543 542 540 536 531 525 518 510 502 493 484 475 465 456 447 438 429 420 412 405 397 390 384 378 372 367 362 358 354 351 348 346 343 342 340 339 338 337 337 337 336 336 336 336 336 336 336 335 334 333 332 330 327 324 320 316 311 305 299 292 285 277 269 260 252 242 233 224 214 205 196 187 178 170 161 153 145 138 131 124 118 112 106 101 95 91 86 82 77 74 70 67 63 60 57 55 52 50 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 7 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 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 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 16 17 18 19 21 22 24 26 28 30 32 34 36 38 41 43 46 48 51 54 57 60 63 66 69 72 75
 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 17 20 23 27 31 35 40 45 50 56 63 70 79 88 97 108 121 134 149 166 184 205 228 254 282 314 350 389 432 480 534 592 656 726 801 882 968 1059 1155 1253 1353 1453 1551 1645 1734 1815 1887 1948 1997 2033 2057 2067 2064 2050 2024 1988 1944 1891 1832 1768 1698 1625 1550 1472 1393 1313 1234 1155 1078 1002 929 858 789 724 662 604 549 498 450 406 365 328 293 262 234 208 185 164 145 128 113 99 87 76 67 58 51 44 38 33 28 24 21 18 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 23 25 27 28 30 32 34 36 38 41 43 45 48 51 54 57 60 64 68 72 76 81 86 92 98 104 112 120 128 138 148 160 173 188 204 222 242 264 290 318 350 385 425 470 521 577 640 709 786 870 961 1058 1161 1267 1373 1475 1570 1652 1716 1757 1772 1761 1724 1663 1583 1490 1387 1280 1173 1069 970 876 790 710 638 573 513 460 412 369 330 296 264 236 211 189 168 150 133 118 105 92 81 71 62 54 47 40 34 28 23 19 15 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 17 18 19 20 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 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 1 2 3 4 4 5 7 8 9 10 11 12 13 15
 62 64 66 68 71 73 75 78 81 84 87 90 93 97 101 105 109 114 119 124 130 136 142 150 157 165 174 184 194 206 218 231 246 262 279 298 318 341 365 391 420 451 485 521 560 601 645 691 740 790 841 892 942 991 1037 1078 1114 1143 1164 1177 1180 1175 1160 1138 1108 1073 1032 988 941 893 845 797 750 704 660 619 579 542 507 474 443 415 388 363 340 319 299 281 264 248 233 220 207 195 184 174 165 156 148 140 133 126 120 114 109 104 100 96 92 88 85 82 80 78 75 74 72 71 70 69 68 67 67 67 67 67 67 67 68 68 69 70 71 72 72 73 74 75 76 78 79 80 81 82 83 83 84 85 86 87 87 88 88 89 89 90 90 90 90 90 90 90 90 90 89 89 89 88 87 87 86 85 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 47 46 44 42 40 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 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 16 16 17 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 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60
 36 37 39 40 41 42 43 45 46 47 49 50 52 53 54 56 58 59 61 62 64 66 68 70 72 74 76 78 80 83 85 88 90 93 96 99 102 106 109 113 117 121 126 131 136 141 146 152 158 165 172 179 186 194 202 210 218 227 236 245 253 262 271 279 288 296 303 310 316 321 326 330 333 335 336 336 334 332 329 325 321 315 309 302 294 287 278 270 261 252 243 233 224 215 206 197 189 180 172 164 156 148 141 134 128 121 115 109 104 99 94 89 85 80 76 73 69 66 63 60 57 55 52 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 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 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 24 25 26 27 28 29 30 31 32 33 34 35
 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 54 54 55 56 57 58 59 60 62 64 66 68 70 73 76 80 83 88 92 97 103 109 116 123 131 139 149 159 170 183 196 211 227 244 263 284 307 332 360 390 423 460 499 542 589 640 694 751 811 873 936 998 1058 1112 1158 1193 1215 1222 1213 1189 1150 1098 1037 969 898 825 753 684 619 558 502 451 406 364 328 295 266 240 217 197 179 163 149 136 125 116 107 99 92 86 80 75 70 66 62 59 56 53 51 48 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 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 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 1 2 2 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 19 20 21 22
 28 30 32 34 35 37 39 41 44 46 48 51 53 56 59 62 65 69 72 76 80 84 89 93 98 104 110 116 122 129 136 144 152 161 171 181 191 203 215 227 241 255 269 284 300 317 333 350 367 384 401 417 432 446 459 470 480 488 493 497 498 497 494 489 482 474 464 453 441 428 415 401 387 373 359 346 332 319 306 293 281 269 258 247 237 227 217 208 199 191 183 175 168 161 154 148 142 136 130 125 120 115 110 106 102 97 94 90 86 83 80 77 74 71 68 66 64 62 60 58 56 54 53 51 50 48 47 46 45 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 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 25 27
 23 24 26 27 29 31 33 34 36 38 40 42 44 47 49 51 54 56 59 61 64 67 70 72 75 79 82 85 88 92 95 99 102 106 110 114 118 121 125 129 133 137 141 145 149 153 157 161 165 169 173 177 180 184 188 192 195 199 203 207 211 215 219 224 229 234 239 244 250 257 264 271 279 287 296 306 317 328 340 354 368 383 400 418 437 458 480 504 529 557 586 617 650 685 722 761 800 841 882 923 963 1001 1036 1066 1090 1108 1117 1117 1107 1087 1059 1022 977 927 872 815 757 699 642 588 536 487 442 401 363 328 297 268 242 219 199 180 163 148 135 122 111 102 93 85 78 71 65 60 55 51 47 43 39 36 33 31 28 26 24 22 20 19 17 16 14 13 12 11 10 8 7 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 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 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 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21
 53 57 60 63 67 71 75 79 83 87 92 96 101 106 111 116 122 128 134 140 146 153 160 167 174 182 190 198 207 215 225 234 244 255 265 276 288 299 312 324 337 351 365 379 393 408 424 439 455 471 487 504 520 537 553 569 585 600 616 630 644 657 670 681 691 701 709 716 722 727 730 733 734 734 732 730 727 722 717 711 703 696 687 678 668 658 647 636 625 613 601 588 576 563 550 537 523 510 497 483 470 457 444 430 417 404 392 379 367 354 343 331 319 308 298 287 277 267 257 248 239 231 223 215 207 200 193 186 180 174 168 162 156 151 146 141 137 132 128 124 119 116 112 108 105 101 98 95 92 89 86 83 80 77 75 72 70 67 65 63 60 58 56 54 52 50 48 46 44 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 2 2 3 3 4 5 5 6 7 8 9 10 12 13 14 16 18 19 21 23 25 27 29 32 34 36 39 42 44 47 50
 64 68 71 74 78 82 86 90 94 99 103 109 114 120 126 132 139 146 153 161 170 179 189 199 210 222 234 247 260 275 290 306 322 339 357 375 394 412 431 450 468 486 503 518 533 545 556 565 572 576 578 578 576 572 566 558 549 539 528 517 505 493 481 469 458 446 436 425 416 407 398 390 383 377 371 365 361 356 353 349 347 344 342 341 340 339 338 337 337 337 336 336 336 335 335 334 332 331 329 326 323 319 315 310 304 298 290 283 275 266 257 247 237 227 217 206 196 186 176 166 157 148 139 131 123 115 108 101 95 89 84 78 74 69 65 61 58 54 51 49 46 44 41 39 37 36 34 32 31 30 28 27 26 25 24 24 23 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 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 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 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 50 53 56 58 61
 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 26 28 31 34 37 40 44 48 53 58 64 70 77 85 94 104 115 128 142 157 174 192 213 236 260 287 316 347 380 414 450 487 524 561 598 633 666 697 724 747 767 783 794 802 807 808 806 803 798 791 784 776 768 760 752 744 738 731 726 721 717 713 710 706 703 700 697 692 687 681 674 665 654 642 627 610 591 570 547 523 497 471 443 416 388 361 335 309 285 261 239 219 200 182 166 151 137 125 114 103 94 86 78 71 65 59 54 50 46 42 38 35 33 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6
 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 75 77 79 81 83 85 88 90 93 96 100 103 107 111 115 119 124 129 134 140 146 153 160 167 175 183 192 201 210 220 231 241 252 263 275 287 298 310 322 333 344 355 365 375 384 393 401 408 414 419 423 426 428 430 430 429 428 426 423 419 415 409 404 398 391 384 377 370 362 354 346 338 329 321 313 304 296 288 280 272 264 256 248 241 233 226 219 213 206 200 194 189 183 178 173 169 164 160 156 152 149 145 142 139 137 134 132 130 127 125 124 122 120 119 117 116 114 113 112 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 91 90 89 88 87 86 85 84 82 81 80 78 77 76 74 73 71 70 68 67 65 64 62 60 59 57 55 53 52 50 48 47 45 43 41 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 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 30 31 32 33 34 35 36 37 38 39 40 40 41
 74 78 82 86 90 95 99 104 109 114 119 125 131 137 144 151 158 166 174 183 192 202 212 223 234 247 260 274 288 304 321 339 358 378 399 422 446 472 498 526 556 586 618 650 683 717 750 783 816 847 876 903 928 948 966 979 988 993 993 988 980 968 952 934 913 889 864 838 810 783 755 727 699 672 645 619 594 570 546 524 502 481 461 442 424 407 390 374 359 344 330 316 303 291 279 267 256 246 235 225 216 207 198 189 181 173 165 158 151 144 138 132 126 120 115 109 104 100 95 91 87 83 80 76 73 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 42 45 47 50 52 55 58 61 64 67 71
 137 145 153 162 170 179 188 197 206 215 224 233 242 251 260 269 278 287 295 304 312 319 327 334 341 348 354 360 365 370 375 379 382 386 388 391 392 394 395 395 396 396 395 395 394 394 393 392 391 390 390 389 389 389 389 390 391 392 394 396 399 402 406 410 415 420 425 431 437 444 451 459 467 475 484 493 502 512 522 532 542 552 562 572 582 591 600 609 616 623 628 632 635 636 635 633 628 621 612 601 587 572 555 536 516 495 473 450 427 404 381 359 336 315 294 275 256 238 221 206 191 178 165 153 143 133 124 115 107 100 94 88 82 77 73 69 65 61 58 55 52 50 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 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 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 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 1 1 1 2 2 3 3 4 5 6 7 8 9 10 12 14 15 17 20 22 25 28 31 34 38 41 45 50 54 59 64 70 75 81 87 94 100 107 114 122 129
 109 117 126 136 146 157 168 180 192 206 220 235 251 267 285 303 322 342 363 385 408 432 456 481 507 533 559 585 611 637 662 686 708 729 748 765 779 790 799 804 807 807 804 798 790 780 767 753 738 722 705 688 671 654 637 621 606 591 578 566 554 544 535 527 521 515 511 508 506 505 506 507 509 513 517 523 529 536 545 554 564 575 587 599 612 626 641 656 671 687 702 718 733 747 761 774 785 794 801 805 807 805 801 793 781 766 748 727 703 677 649 620 589 558 526 495 464 435 406 378 352 327 303 281 260 241 223 207 191 177 164 153 142 131 122 114 106 99 92 86 80 75 70 66 62 58 54 51 48 45 42 40 37 35 33 31 29 28 26 25 23 22 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 1 1 2 2 3 3 4 4 5 5 5 6 6 6 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 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 3 3 4 5 5 7 8 9 11 12 14 16 19 21 24 27 30 34 38 42 46 51 56 61 67 73 79 86 93 101
 74 73 73 73 72 72 72 72 71 71 71 71 71 72 72 72 72 73 73 74 74 75 76 77 78 79 80 81 83 84 86 87 89 91 94 96 98 101 104 107 110 113 117 121 124 128 133 137 141 146 151 155 160 165 170 174 179 183 188 192 196 199 203 206 209 211 214 216 217 218 219 220 220 221 221 220 220 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 191 190 188 187 185 183 181 179 177 174 171 169 166 163 159 156 153 149 146 142 138 135 131 127 124 120 117 113 110 106 103 100 97 94 91 89 86 84 81 79 77 75 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 45 45 44 44 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 30 30 29 28 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 54 56 58 59 61 63 64 66 67 69 70 71 72 74 75 75 76 77 77 78 78 78 78 78 78 78 78 78 78 77 77 76 76 76 75 75 74 74
 19 21 22 24 25 27 28 30 32 34 35 37 39 41 44 46 48 51 53 56 58 61 64 67 70 74 77 81 85 89 93 97 102 106 112 117 122 128 134 141 147 154 162 170 178 186 195 205 214 224 235 246 257 269 281 294 306 319 333 346 359 372 385 398 411 423 435 446 456 465 474 481 488 494 498 502 504 506 506 506 504 502 499 495 491 486 481 475 468 462 455 447 440 433 425 417 410 402 395 387 380 372 365 358 351 344 337 331 324 318 312 307 301 296 291 286 281 276 272 268 264 261 257 254 251 248 245 242 239 237 234 232 229 227 224 222 219 217 214 211 208 205 202 199 196 192 189 185 181 178 174 170 166 162 158 154 150 145 141 137 133 129 125 121 117 113 109 105 101 97 93 90 86 83 79 76 73 69 66 63 60 57 54 52 49 46 44 41 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 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 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 15 17 18
 48 50 52 55 57 59 61 64 66 69 72 74 77 80 83 86 90 93 97 101 105 109 113 118 123 128 134 140 147 154 162 170 179 189 199 211 223 237 251 268 285 304 325 348 373 399 428 459 491 525 561 598 635 671 707 741 771 797 818 833 842 843 837 824 805 780 751 718 682 645 607 570 533 497 462 429 398 369 342 316 293 271 251 232 215 199 184 170 158 146 135 125 116 108 100 93 86 80 74 69 64 59 55 51 48 44 41 39 36 34 32 30 29 27 26 25 24 23 23 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 39 41 42 44 46
 220 234 249 265 281 298 315 333 352 371 390 410 431 452 473 495 516 537 559 579 599 619 637 654 670 684 696 707 714 720 723 724 722 717 710 701 690 677 662 645 628 609 590 570 550 530 510 490 471 452 433 416 399 382 367 352 338 324 311 299 288 277 266 257 247 239 230 223 215 208 201 195 189 183 177 172 167 162 157 153 148 144 140 136 132 128 125 121 118 114 111 108 104 101 98 95 92 89 86 83 80 77 74 72 69 66 64 61 58 56 53 51 49 47 44 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 58 59 61 62 64 65 67 68 70 71 73 74 75 76 78 79 80 81 81 82 83 83 83 83 83 83 83 82 82 81 80 79 78 76 75 74 72 70 69 67 65 63 61 59 58 56 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 7 8 9 10 12 13 15 17 19 22 24 27 31 34 38 42 46 51 56 61 67 73 79 86 94 101 110 118 127 137 147 158 169 181 194 207
 56 59 61 64 67 71 74 77 81 85 89 93 97 101 106 111 116 121 126 132 138 144 151 157 164 172 179 187 196 204 213 222 232 242 252 263 274 285 297 308 321 333 345 358 371 383 396 408 421 433 445 456 467 477 487 496 504 512 518 524 529 533 536 538 540 540 540 539 537 534 531 528 524 519 514 509 504 498 493 487 481 475 470 464 458 452 447 441 436 431 426 421 416 412 407 403 399 395 391 388 384 381 378 375 372 369 367 364 362 359 357 355 353 351 349 347 345 343 341 338 336 334 332 329 327 324 321 318 314 311 307 303 299 294 290 285 280 274 269 263 257 251 245 239 233 227 220 214 208 201 195 189 183 177 171 165 159 153 148 142 137 132 127 122 117 112 108 104 99 95 91 87 84 80 77 73 70 67 64 61 58 55 53 50 47 45 43 40 38 36 34 32 30 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 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 15 16 16 17 19 20 21 22 24 25 27 28 30 32 33 35 37 39 41 44 46 48 51 53
 41 43 46 49 52 56 59 62 66 70 74 78 83 87 92 97 102 108 114 120 126 133 140 147 155 163 171 180 189 199 209 219 230 241 253 265 277 290 303 316 330 344 357 371 385 398 412 425 437 449 460 471 481 490 499 506 513 519 524 528 531 534 536 537 538 539 539 539 539 539 538 538 538 537 537 537 537 537 537 538 538 539 540 541 542 543 544 545 546 546 547 547 546 545 544 542 539 535 530 525 518 510 501 491 481 469 456 442 428 413 397 381 365 348 332 316 300 284 269 254 240 226 213 201 189 178 167 157 148 140 131 124 117 110 104 98 93 87 83 78 74 70 67 63 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 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 1 1 1 1 1 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 3 3 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 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 24 27 29 31 33 36 38
 186 189 191 193 195 197 199 200 201 201 202 202 202 202 202 202 201 201 200 199 198 197 196 194 193 192 190 189 188 186 185 183 182 180 179 178 177 175 174 173 173 172 172 171 171 171 172 173 174 175 177 179 181 184 187 190 194 199 203 208 214 220 226 233 240 248 256 265 274 283 293 303 313 324 336 347 359 372 384 397 410 422 435 448 460 472 483 494 503 512 519 524 528 530 529 527 522 516 506 495 482 467 451 433 414 394 374 354 333 313 293 274 256 238 221 205 190 176 163 151 139 129 119 111 103 95 89 82 77 72 67 63 60 56 53 50 48 46 44 42 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 24 24 24 24 24 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 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 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 27 28 29 31 32 34 36 38 41 43 46 49 52 55 59 63 66 71 75 79 84 89 94 99 104 109 114 119 125 130 135 140 145 150 155 160 164 168 172 176 180 183
 44 46 48 51 53 55 57 59 61 63 64 66 68 70 72 74 75 77 79 80 82 84 86 87 89 91 92 94 96 98 100 102 104 106 108 110 112 114 117 119 121 124 127 129 132 135 137 140 143 146 149 152 155 158 161 164 167 170 173 176 178 181 183 186 188 190 192 194 196 198 199 201 202 203 204 205 206 207 207 208 208 208 208 208 207 207 206 205 203 202 200 197 194 191 188 184 180 175 170 165 159 153 147 141 135 128 122 115 109 103 96 90 85 79 74 69 64 60 56 52 48 45 42 39 36 34 32 30 28 26 25 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 12 13 15 16 18 19 21 23 24 26 28 30 32 34 36 38 40 42
 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 50 52 54 57 60 63 66 69 73 77 81 86 91 96 102 108 115 122 130 139 149 159 171 184 198 213 230 249 269 292 316 343 372 403 437 473 511 551 592 634 677 718 758 795 829 857 880 895 904 906 900 888 869 846 818 788 754 720 685 650 615 582 549 518 489 461 434 410 387 365 345 326 309 293 278 264 251 239 228 217 208 199 191 183 176 170 164 159 154 149 145 141 138 135 133 130 128 126 125 123 122 121 120 119 119 118 117 117 116 116 115 114 114 113 112 111 110 109 107 106 105 103 101 100 98 96 94 92 90 88 85 83 81 79 77 74 72 70 67 65 63 61 59 57 54 52 50 48 46 44 43 41 39 37 35 34 32 30 29 27 26 24 23 21 20 18 17 16 14 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 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 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21
 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 17 19 21 23 26 29 32 37 41 47 54 61 70 81 93 107 124 144 167 194 226 263 307 357 415 482 557 639 727 817 904 980 1039 1073 1079 1057 1010 945 868 787 706 629 557 493 435 384 340 301 266 237 210 188 168 150 135 121 109 99 89 81 73 67 61 55 51 46 43 39 36 33 31 29 27 25 23 22 21 19 18 18 17 16 16 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 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4
 30 31 33 34 35 37 38 40 42 44 46 48 51 54 56 60 63 66 70 75 79 84 90 95 102 109 117 125 134 144 155 167 180 195 211 228 247 268 291 316 343 372 404 438 475 513 554 597 640 685 729 773 814 852 887 916 939 956 966 969 965 955 939 918 893 865 834 802 770 737 705 673 642 613 585 558 533 509 487 466 447 429 412 396 381 367 354 342 331 320 311 301 292 284 276 269 261 254 248 241 235 229 223 217 212 206 200 195 189 184 179 173 168 162 157 152 147 141 136 131 126 121 116 112 107 102 98 94 90 86 82 78 74 71 68 65 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 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 5 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 29
 139 146 153 160 168 176 183 191 199 207 215 223 231 238 246 254 261 269 276 283 290 297 303 310 316 321 327 332 337 341 345 349 353 356 359 362 364 366 368 370 372 374 375 377 378 379 381 382 384 386 387 389 391 393 396 398 401 404 407 410 413 416 420 423 427 430 434 437 440 443 447 450 452 455 458 460 462 464 466 468 469 471 472 473 474 474 475 475 475 475 474 474 473 471 470 468 466 464 462 459 455 452 448 444 439 434 428 423 417 410 403 396 389 381 374 366 357 349 341 332 324 316 307 299 290 282 274 266 258 251 243 236 229 222 215 208 201 195 189 183 177 172 166 161 156 150 146 141 136 132 127 123 119 115 111 107 104 100 96 93 90 87 83 80 77 74 72 69 66 63 61 58 56 53 51 49 46 44 42 40 38 36 34 32 30 28 26 25 23 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 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 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 19 20 22 23 25 28 30 32 35 38 41 44 48 51 55 59 64 68 73 78 83 88 94 100 106 112 118 125 132
 31 33 35 37 40 42 44 47 49 52 55 58 61 64 67 71 74 78 82 86 90 95 100 105 110 116 122 128 134 141 149 157 165 174 183 193 203 214 226 238 252 265 280 296 312 329 347 366 385 405 425 446 467 489 510 531 551 570 588 605 620 633 645 653 660 664 666 665 662 656 649 640 629 617 603 589 573 557 541 524 508 491 474 457 441 425 409 394 379 364 350 336 322 309 297 284 273 261 250 239 229 219 210 201 192 183 175 167 160 153 146 140 134 128 122 117 112 107 103 99 95 91 88 84 81 78 75 73 70 68 66 64 61 60 58 56 54 53 51 50 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 8 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 4 4 5 6 7 7 8 9 10 12 13 14 15 17 18 19 21 22 24 26 28 29
 43 45 48 50 53 55 58 61 64 67 70 73 76 80 83 87 90 94 98 102 106 110 114 119 123 128 133 138 143 149 154 160 166 172 178 184 191 198 204 211 219 226 233 241 248 255 263 270 277 284 290 296 302 307 311 314 317 319 321 321 320 319 316 313 309 304 299 293 286 279 271 264 255 247 239 230 222 213 205 196 188 180 172 164 157 149 142 135 129 122 116 110 105 99 94 89 84 79 75 71 67 63 59 56 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 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 38 41
 136 142 147 152 158 163 168 174 179 185 191 196 202 207 213 218 224 229 234 240 245 250 254 259 263 267 271 275 278 281 284 286 288 290 291 292 293 293 293 293 292 291 289 287 285 283 281 278 275 272 269 266 263 259 256 253 250 246 243 240 237 234 231 228 226 223 220 218 216 213 211 209 207 205 204 202 200 199 197 196 194 193 192 190 189 188 187 186 185 183 182 181 180 178 177 176 174 173 171 169 168 166 164 162 160 157 155 153 150 147 145 142 139 136 133 130 127 124 121 118 115 112 109 106 104 101 99 96 94 92 89 87 86 84 82 81 79 78 77 76 75 74 73 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 73 73 74 74 74 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 82 82 81 81 80 79 78 77 76 75 74 72 71 70 68 67 65 64 63 61 60 58 57 55 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 18 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 45 47 50 53 56 59 63 66 70 73 77 81 85 89 94 98 102 107 112 116 121 126 131
 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 181 181 182 183 184 185 186 188 189 191 193 195 197 200 203 206 209 213 217 221 226 231 236 242 248 254 261 268 276 283 291 299 308 317 325 334 343 353 362 371 380 389 397 406 414 422 430 437 444 451 457 462 467 471 475 478 480 482 482 483 482 481 480 477 474 471 466 462 456 450 444 437 430 422 414 405 396 387 378 369 359 349 339 330 320 310 300 291 282 272 263 254 246 237 229 221 214 207 200 193 186 180 174 168 163 158 153 148 144 139 135 131 127 124 120 117 113 110 107 104 102 99 96 94 92 89 87 85 83 81 79 77 75 73 72 70 68 67 65 63 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 83 85 87 89 91 93 95 97 99 101 104 106 109 111 114 116 119 121 124 126 129 131 134 136 139 141 144 146 148 150 153 155 156 158 160 162 163 165 166 167 169 170 171 172 172 173 174 174 175 175 176
 35 36 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 58 61 63 65 68 71 74 77 81 85 89 94 99 104 110 116 122 129 137 145 153 162 172 182 192 203 214 225 236 248 259 269 279 288 296 303 309 313 315 316 316 313 310 305 299 292 285 277 268 259 251 242 233 224 216 208 200 193 186 180 173 168 162 157 153 148 144 141 137 134 131 129 126 124 122 121 119 118 117 116 115 114 113 113 112 112 112 112 112 112 112 112 112 112 112 111 111 111 111 111 110 110 109 108 108 107 106 104 103 102 100 99 97 95 93 92 90 88 86 84 82 80 78 76 74 73 71 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 29 29 28 27 26 25 24 23 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 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35
 56 56 56 56 56 56 57 57 57 58 58 59 59 60 61 62 63 64 66 67 69 70 72 75 77 80 83 86 89 93 97 102 107 112 119 125 133 141 150 160 170 182 195 210 225 242 260 280 302 325 350 376 404 433 463 493 524 555 585 614 641 665 685 702 714 721 723 721 714 703 689 671 650 628 605 580 555 531 506 482 459 437 415 395 376 358 341 324 309 295 282 270 258 247 237 228 219 211 203 196 189 183 177 172 167 162 157 153 149 145 142 139 136 133 130 128 126 124 122 120 118 117 115 114 113 111 110 109 108 107 107 106 105 104 104 103 102 101 101 100 100 99 98 98 97 96 96 95 95 94 94 93 92 92 91 91 90 90 89 89 89 88 88 88 87 87 87 86 86 86 86 86 85 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 82 82 82 81 81 80 79 79 78 77 76 75 74 72 71 70 68 67 65 63 62 60 58 56 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 56 57 58 59 60 60 61 62 63 63 64 65 65 65 66 66 66 66 66 66 66 66 65 65 65 65 64 64 63 63 62 62 61 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56
 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 61 65 68 73 77 82 87 93 99 106 113 121 130 140 151 163 176 190 206 223 242 263 286 311 338 367 399 433 470 509 550 592 635 679 722 763 801 836 866 889 906 916 919 914 903 886 864 838 808 777 744 711 678 645 614 583 554 527 501 477 455 434 414 396 380 364 350 337 325 314 303 294 285 277 269 262 256 249 244 239 234 229 225 220 216 213 209 206 202 199 195 192 189 185 182 179 175 172 168 165 161 157 154 150 146 142 139 135 131 127 123 120 116 112 109 105 102 99 95 92 89 86 83 81 78 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 47 46 45 44 43 41 40 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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
 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 72 74 76 78 81 83 86 88 91 95 98 101 105 109 114 118 123 129 134 140 147 153 161 168 176 185 194 203 213 223 234 245 256 268 279 291 304 316 328 340 352 363 374 385 395 405 414 423 431 438 444 450 454 459 462 465 467 468 469 469 469 467 465 463 460 456 451 446 440 433 426 418 409 399 389 378 367 355 343 330 317 303 290 276 262 249 235 222 209 196 184 172 160 149 139 129 120 111 103 95 88 81 75 69 64 59 54 50 46 43 40 37 34 32 30 28 26 25 23 22 21 20 19 18 18 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 18 18 19 19 20 20 21 21 22 23 24 25 25 26 27 28 30 31 32 33 35 36 38 40 41 43 45 47 49 51 53 56 58 61 63 66 68 71 73 75 78 80 82 84 86 87 89 90 90 91 91 91 90 89 88 87 86 84 82 80 78 75 73 70 68 65 63 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 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 43 44 45 46 47 48 48 49 50
 66 67 69 70 71 72 73 75 76 77 78 79 79 80 81 82 82 83 84 84 84 85 85 85 85 85 85 85 85 84 84 83 83 82 82 81 80 80 79 78 77 76 76 75 74 74 73 72 72 72 71 71 71 71 71 71 72 72 73 74 75 76 78 79 81 83 85 88 90 93 96 100 103 107 111 116 121 126 131 137 143 149 156 164 171 179 188 197 207 217 228 239 251 263 276 290 303 317 332 346 360 375 389 402 414 426 436 445 451 456 458 459 456 452 445 436 425 412 398 382 366 349 332 315 298 281 265 249 234 220 207 194 182 171 160 150 141 133 125 118 111 105 99 94 89 84 80 76 72 68 65 62 59 56 54 52 49 47 45 43 42 40 38 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 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 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 59 60 61 62 64 65
 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 57 58 60 61 63 66 68 71 73 77 80 84 88 93 98 104 111 118 126 134 144 155 166 179 194 209 226 244 264 286 309 334 360 388 417 448 480 513 546 580 613 645 677 706 733 758 779 797 810 819 824 824 820 812 800 785 767 746 723 698 672 645 618 590 562 534 507 480 454 429 405 382 359 338 318 300 282 265 249 235 221 208 196 185 175 166 157 149 141 134 127 121 116 110 105 101 97 93 89 85 82 79 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 7 6 5 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 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 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 34
 41 43 46 48 51 54 57 60 64 67 71 74 78 82 87 91 96 101 106 111 117 123 129 135 141 148 154 161 168 175 182 189 196 203 210 217 223 229 235 240 244 249 252 255 258 259 260 261 261 260 258 256 254 251 248 245 241 237 233 229 225 221 217 213 210 206 203 200 197 194 192 190 188 187 185 184 184 184 184 184 185 186 187 189 191 193 196 200 203 208 212 218 224 230 237 245 254 263 274 285 297 311 325 341 358 377 397 418 441 465 491 518 546 574 604 633 661 688 713 735 753 766 775 777 773 763 747 726 700 670 637 603 567 530 494 459 425 393 363 334 307 283 260 239 220 202 186 171 157 145 134 123 114 105 97 90 83 77 71 66 61 56 52 48 45 41 38 35 33 30 28 25 23 21 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 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 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 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 10 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 30 32 34 37 39
 35 37 40 42 45 48 51 54 57 61 65 68 72 77 81 85 90 94 98 102 106 109 112 114 115 116 116 116 114 112 109 106 102 98 94 89 85 80 75 71 66 62 58 54 51 47 44 41 39 36 34 32 30 28 27 26 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 56 58 60 61 62 63 64 65 65 65 65 64 63 62 61 60 58 56 54 52 50 47 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 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 22 23 24 26 27 29 31 33
 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 27 28 31 33 35 38 41 44 48 52 56 60 65 71 77 84 91 99 108 118 128 139 151 164 178 192 207 223 238 254 269 283 297 308 318 326 332 335 336 334 331 325 318 309 300 289 279 268 257 246 236 226 216 207 198 190 182 175 169 163 157 152 147 143 139 135 132 129 126 123 121 119 117 115 114 113 111 110 110 109 108 108 108 107 107 107 107 107 107 108 108 108 109 109 109 110 110 111 111 111 112 112 112 112 113 113 113 112 112 112 111 111 110 110 109 108 107 106 105 104 103 101 100 99 97 96 94 93 91 89 88 86 85 83 81 80 78 77 75 74 72 70 69 67 66 64 63 61 60 59 57 56 54 53 52 50 49 48 46 45 43 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 185 193 201 209 217 225 233 241 249 257 264 272 279 285 292 298 303 308 312 316 319 321 323 324 324 324 323 321 319 315 312 308 303 298 292 286 280 273 267 260 254 247 240 234 227 221 215 209 203 198 193 188 183 178 174 170 166 163 159 156 153 151 148 145 143 141 139 137 135 134 132 131 130 128 127 126 125 124 123 123 122 121 120 120 119 119 118 118 117 117 116 116 115 115 114 113 113 112 111 110 109 109 108 106 105 104 103 101 100 98 97 95 93 92 90 88 86 84 82 80 79 77 75 73 71 70 68 67 65 64 62 61 60 59 58 57 56 56 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 57 57 57 57 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 28 29 31 33 35 37 39 42 45 47 50 54 57 61 65 69 73 78 82 87 92 98 103 109 115 121 127 134 141 148 155 162 170 177
 36 37 39 41 43 45 47 50 52 55 57 60 63 67 70 74 78 82 86 90 95 100 106 112 118 124 131 138 146 153 162 170 179 189 198 208 218 228 239 249 260 270 280 290 299 308 316 323 329 335 339 343 346 347 348 348 347 345 342 339 335 331 327 322 317 312 308 303 298 293 289 285 281 277 273 270 267 264 262 260 258 256 255 254 253 252 252 252 252 252 252 253 253 254 255 256 257 258 259 260 261 262 263 264 265 266 266 266 266 266 265 264 263 262 260 257 255 252 249 245 241 237 233 228 223 218 213 207 202 197 191 186 180 175 169 164 159 154 149 144 139 135 130 126 122 118 114 110 106 103 100 97 94 91 88 85 83 80 78 76 74 72 70 68 66 64 63 61 60 58 57 56 55 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 67 68 68 69 69 69 70 70 70 69 69 69 68 68 67 66 65 65 64 63 62 61 60 59 58 56 55 54 53 52 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 27 26 25 24 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34
 58 60 62 64 66 68 70 72 75 77 79 82 84 87 90 92 95 98 101 105 108 111 115 118 122 126 130 134 138 142 147 151 156 160 165 170 175 180 185 190 196 201 206 211 217 222 227 233 238 243 249 254 260 265 271 276 282 287 293 299 306 312 319 325 333 340 348 356 365 374 384 394 404 416 428 440 453 467 481 496 512 529 546 563 581 599 618 636 655 672 689 705 720 733 743 751 755 756 753 746 736 721 702 680 655 627 597 565 533 500 467 435 404 374 345 318 292 268 246 226 207 189 174 159 146 134 123 113 104 96 89 82 76 71 66 62 58 54 51 47 45 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 40 42 44 45 47 49 50 52 54 56
 29 32 34 37 40 44 47 50 54 58 62 66 70 74 79 84 89 94 100 106 112 118 125 132 139 147 155 163 172 181 190 200 210 221 232 244 256 268 281 294 308 322 336 351 366 381 396 412 428 443 459 475 491 506 521 536 551 566 580 593 606 619 630 642 652 662 670 678 685 692 697 701 704 705 706 706 704 701 696 691 684 676 666 655 643 630 616 601 584 567 549 531 512 492 472 452 432 412 392 373 353 335 316 298 281 264 249 233 219 205 192 180 168 157 147 138 129 121 113 107 100 94 89 84 80 76 73 70 67 65 63 61 59 58 57 56 55 55 55 54 54 54 55 55 55 56 56 57 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 85 86 86 87 87 88 88 89 89 89 90 90 90 90 90 90 89 89 89 88 88 87 87 86 85 84 83 82 81 80 79 78 77 75 74 73 71 70 69 67 66 64 63 62 60 59 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 7 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 2 3 5 7 9 11 13 15 17 19 21 24 26
 77 79 81 83 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 115 117 119 121 123 125 127 129 131 133 134 136 138 140 141 143 144 146 147 148 149 150 151 152 153 153 154 154 154 154 155 155 154 154 154 153 153 152 151 151 150 149 147 146 145 144 142 141 139 138 136 135 133 131 130 128 126 124 122 121 119 117 115 113 112 110 108 106 104 103 101 99 97 96 94 92 91 89 88 86 85 83 82 80 79 77 76 75 73 72 71 70 69 67 66 65 64 64 63 62 61 60 60 59 59 58 58 58 58 57 57 58 58 58 58 59 59 60 60 61 62 63 63 64 65 67 68 69 70 71 73 74 76 77 78 80 81 83 84 86 87 89 90 91 93 94 95 97 98 99 100 101 102 103 104 104 105 106 106 107 107 107 107 108 108 108 107 107 107 106 106 105 105 104 103 102 101 100 99 98 97 95 94 93 91 90 88 87 85 84 82 81 79 77 76 74 73 72 70 69 68 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 49 50 51 52 53 55 56 57 59 60 61 63 64 66 67 69 71 72 74 75
 62 64 66 68 70 72 74 77 79 82 85 88 91 94 98 101 106 110 114 119 124 130 136 142 149 156 163 171 179 188 198 208 218 229 241 253 266 279 293 307 321 336 350 365 380 394 408 421 433 444 454 462 469 474 478 480 480 479 476 471 465 458 450 441 431 421 410 398 387 376 364 353 342 331 320 310 300 290 280 271 263 255 247 239 232 225 219 212 206 201 195 190 185 180 176 171 167 163 159 156 152 149 146 143 140 137 134 132 129 127 124 122 120 118 116 114 113 111 110 108 107 105 104 103 102 101 100 99 98 98 97 97 96 95 95 95 94 94 94 93 93 93 93 92 92 92 92 92 92 91 91 91 91 91 90 90 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 91 91 91 92 92 93 93 94 95 95 96 97 98 98 99 100 101 102 103 104 105 105 106 107 108 109 109 110 111 111 112 112 112 112 113 112 112 112 112 111 111 110 109 108 107 106 105 104 103 101 100 99 97 96 94 93 91 89 88 86 85 83 82 80 79 78 76 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 61
 78 78 78 78 78 78 78 79 79 79 79 79 80 80 80 81 81 82 82 83 84 84 85 86 87 88 89 91 92 94 95 97 99 101 104 106 109 112 115 119 122 126 131 135 140 145 151 157 163 170 177 184 192 200 208 216 224 233 241 249 258 265 273 280 286 292 297 301 305 308 309 310 310 309 307 305 302 298 293 288 283 277 271 264 258 251 244 237 231 224 217 211 204 198 192 186 180 174 169 163 158 153 148 143 139 134 130 126 122 118 115 111 108 104 101 98 95 93 90 87 85 83 80 78 76 74 72 70 69 67 65 64 62 61 60 58 57 56 55 54 53 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 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 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 73 74 74 75 75 75 76 76 76 76 77 77 77 77 77 77 77
 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 81 80 80 79 78 77 76 75 73 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 52 51 51 50 50 50 50 50 50 50 50 51 51 52 53 54 55 56 57 59 60 62 64 67 69 72 75 78 81 85 89 93 98 104 109 116 122 130 138 147 157 167 179 192 205 220 237 255 274 295 317 341 366 393 420 449 477 506 533 559 581 600 615 623 626 623 614 599 579 555 527 498 467 436 405 375 346 319 293 269 247 226 208 191 175 161 148 136 126 116 107 100 92 86 80 74 69 65 61 57 54 51 48 45 43 41 39 37 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 30 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 61 62 64 66 68 69 71 72 73 75 76 77 77 78 78 79 79 79 79 79 78 78 78 77 76 76 75 74 73 72 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57
 43 44 46 47 49 50 52 54 56 58 61 63 65 68 71 74 77 81 84 88 92 97 101 106 111 117 123 129 135 142 149 157 165 173 182 191 200 210 220 230 240 250 261 271 281 291 300 309 318 326 333 339 345 350 353 356 358 359 360 359 358 356 354 351 348 344 341 337 333 329 325 322 318 314 311 308 305 303 300 298 296 294 293 292 291 290 290 290 290 290 290 291 291 292 293 293 294 295 295 296 296 296 296 295 294 293 292 290 288 285 281 278 273 269 264 258 252 246 239 232 225 218 210 203 196 188 181 173 166 159 153 146 140 134 128 122 117 111 107 102 97 93 89 86 82 79 76 73 70 67 65 62 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 61 62 63 64 65 65 66 66 67 67 67 67 66 66 65 65 64 63 63 62 61 60 58 57 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42
 78 80 82 84 86 88 90 92 94 96 99 101 103 105 108 110 112 114 117 119 121 123 125 127 129 131 133 135 137 139 141 142 144 146 147 149 150 152 153 155 157 158 160 161 163 164 166 168 170 172 174 176 178 180 183 185 188 190 193 196 199 202 205 209 212 215 219 222 225 229 232 235 239 242 245 248 251 254 256 259 261 264 266 267 269 270 272 273 273 274 274 274 274 274 273 272 271 270 269 267 265 263 261 259 256 253 251 248 245 242 239 235 232 229 226 223 220 216 213 210 207 205 202 199 197 194 192 190 187 185 183 181 180 178 176 175 173 172 170 169 167 166 164 163 161 159 158 156 154 153 151 149 147 145 142 140 138 136 133 131 129 126 124 121 119 116 114 111 109 106 104 101 99 97 94 92 90 87 85 83 81 79 77 74 73 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 53 54 55 55 55 56 56 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 36 36 35 35 35 36 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 62 63 65 67 68 70 72 74 76
 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 37 39 40 41 43 44 46 49 51 54 57 61 65 70 76 82 89 97 106 117 128 142 157 175 194 217 242 270 302 338 378 423 472 526 584 646 711 779 847 913 975 1031 1076 1110 1130 1134 1124 1100 1064 1018 965 908 848 787 728 671 616 565 517 473 432 394 360 328 299 273 249 227 207 189 172 157 143 130 119 108 99 90 82 74 68 61 56 51 46 42 38 35 32 29 26 24 22 20 18 17 16 14 13 12 12 11 10 10 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 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 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 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 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 49 48 48 47 47 46 45 44 44 43 42 42 41 40 39
 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 56 59 61 63 66 69 71 74 77 80 83 85 88 91 93 96 98 101 103 105 107 108 110 111 112 113 114 114 114 114 114 114 114 113 113 112 112 111 110 109 108 107 106 105 103 102 101 100 99 97 96 95 93 92 90 89 88 86 85 83 82 80 79 77 76 74 72 71 69 68 66 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 32 31 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 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 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 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 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
 20 20 21 22 22 23 24 25 26 26 27 29 30 31 32 34 35 37 38 40 42 44 47 49 52 54 57 60 64 68 71 76 80 85 90 95 101 107 113 120 127 134 142 150 158 167 175 184 193 202 211 219 227 235 243 250 257 263 268 273 277 280 282 284 286 286 287 286 286 285 283 282 280 278 276 274 272 270 268 266 264 262 260 258 256 255 253 252 250 249 248 246 245 244 243 241 240 238 237 235 233 231 229 227 224 222 219 216 213 209 206 202 198 194 189 185 180 176 171 166 161 156 151 146 141 136 132 127 122 118 114 109 105 101 97 94 90 87 83 80 77 75 72 69 67 65 63 60 59 57 55 53 52 50 49 48 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 35 35 35 36 36 36 36 36 37 37 38 38 39 40 41 41 42 44 45 46 48 49 51 53 55 57 59 62 64 67 70 73 77 80 84 88 92 97 101 106 110 115 120 124 129 133 137 141 144 147 150 152 154 155 156 156 155 154 152 150 148 145 142 139 135 131 127 123 119 115 111 107 103 99 96 92 89 85 82 79 76 73 70 68 65 63 61 58 56 54 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19
 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 44 45 47 50 52 55 58 61 65 69 74 79 85 92 99 107 117 127 139 152 167 183 202 223 247 274 304 338 375 416 462 512 567 626 688 752 818 883 946 1003 1053 1092 1118 1131 1129 1114 1087 1049 1003 952 897 841 785 731 679 629 583 540 500 463 429 399 371 345 321 300 280 263 246 231 218 205 194 183 173 164 156 148 141 135 129 123 118 113 108 104 100 96 93 89 86 84 81 78 76 74 72 70 68 66 64 63 61 60 58 57 56 55 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 55 54 54 53 53 52 51 50 49 48 46 45 43 42 40 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 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 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 41 42 43 43 44 44 44 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 36 35 35 34 34 33 33 32 32 32 31 31 31 30 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
 112 116 120 124 129 133 137 142 146 151 155 159 164 168 172 176 179 183 186 189 191 194 195 197 198 198 199 198 198 197 196 194 192 190 188 185 182 180 177 174 171 168 165 163 160 158 156 154 152 150 149 147 146 145 145 144 144 144 144 144 145 145 146 146 147 148 149 150 151 153 154 155 156 157 158 159 160 161 162 162 163 163 163 163 163 163 162 162 161 160 158 157 155 154 152 149 147 145 142 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 96 93 90 88 85 83 81 79 77 75 73 71 70 68 67 66 65 63 62 61 61 60 59 58 58 57 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 50 50 49 49 48 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 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 34 35 37 38 40 41 43 45 47 49 51 53 55 57 59 62 64 66 68 70 72 74 76 78 80 82 84 86 87 89 90 91 92 93 94 95 95 96 96 96 96 96 95 95 94 94 93 92 91 90 88 87 86 84 83 81 79 78 76 74 73 71 69 67 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 37 37 37 37 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 53 55 57 59 61 63 65 68 70 73 75 78 81 84 87 90 94 97 101 105 108
 175 172 168 165 162 159 156 153 150 147 145 142 140 138 135 133 131 129 128 126 124 123 122 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 106 105 104 103 102 102 101 100 99 99 98 97 96 96 95 95 94 94 93 93 93 92 92 92 92 92 92 92 92 93 93 93 94 95 95 96 97 98 99 100 101 103 104 106 107 109 110 112 114 116 118 120 122 124 126 127 129 131 132 134 135 136 136 137 137 137 136 135 133 132 130 127 124 121 117 114 110 106 101 97 93 88 84 79 75 71 67 63 59 56 52 49 46 43 41 38 36 34 32 30 28 27 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 14 15 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 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 59 60 61 63 64 64 65 66 66 67 67 67 67 67 66 66 65 65 64 63 62 61 59 58 57 55 54 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 29 30 32 33 35 38 40 42 45 48 51 55 59 63 67 72 77 82 88 93 100 106 112 119 126 133 139 146 153 159 165 171 176 181 185 189 192 194 196 197 197 197 197 195 194 192 190 187 184 181 178
 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 63 64 66 67 69 70 71 73 74 75 76 77 78 78 79 79 79 79 79 79 78 77 76 75 73 72 70 69 67 65 63 61 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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 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 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41
 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 50 50 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 64 65 66 66 67 68 69 70 71 71 72 72 73 73 73 74 74 73 73 73 72 72 71 70 69 68 66 65 63 62 60 59 57 55 53 51 50 48 46 44 43 41 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 21 21 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 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 64 64 65 64 64 64 64 63 62 62 61 60 59 58 57 55 54 53 51 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 46 47 48 49 50 50 51 51 52 52
 71 70 68 67 66 65 64 63 62 61 60 59 59 58 58 58 57 57 57 57 57 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 69 70 72 74 75 77 79 81 83 85 87 89 91 93 94 96 98 100 101 102 104 105 106 107 107 108 108 109 109 109 108 108 108 107 107 106 105 105 104 103 102 101 100 100 99 98 97 97 96 95 95 94 94 93 93 92 92 92 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 88 87 86 85 84 83 82 81 80 79 78 76 75 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 58 58 57 57 57 57 57 57 57 57 58 58 59 59 60 60 61 62 63 64 65 66 67 68 70 71 73 74 76 77 79 81 83 85 87 89 91 94 96 98 100 102 104 106 108 110 111 113 114 115 116 116 116 116 116 115 114 113 112 110 108 106 103 101 98 95 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 58 61 63 65 68 71 73 76 79 81 84 87 90 92 95 97 99 101 103 105 106 107 108 109 109 110 109 109 108 108 107 105 104 102 101 99 97 95 93 91 89 87 85 83 82 80 78 76 74 73
 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 48 47 45 44 43 41 40 39 38 36 35 34 33 33 32 31 30 30 29 29 29 28 28 28 28 29 29 30 30 31 32 33 34 36 37 39 41 43 45 48 51 54 58 61 65 70 75 80 85 91 97 104 111 119 127 135 144 154 164 175 187 198 211 224 237 251 265 279 293 307 321 335 348 360 371 381 389 396 400 403 404 403 400 395 388 380 370 359 347 334 320 306 292 278 264 251 237 224 212 200 189 179 169 159 151 142 135 128 122 116 110 105 100 96 92 88 85 82 79 77 74 72 70 68 66 64 63 61 60 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 71 73 74 76 77 78 80 82 83 85 86 88 90 92 93 95 97 99 101 102 104 106 107 109 110 112 113 114 115 116 116 117 117 117 117 117 117 116 115 115 114 112 111 110 108 107 105 104 102 100 98 96 94 92 90
 81 83 84 85 87 88 89 90 91 92 93 94 94 95 95 95 95 95 94 94 93 92 91 90 89 87 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 59 60 62 63 65 67 69 71 73 75 77 79 81 83 86 88 90 93 95 98 100 103 105 108 110 112 115 117 119 122 124 126 128 129 131 132 133 134 135 135 136 136 136 135 134 133 132 131 129 127 125 123 121 118 116 113 110 107 104 101 98 95 92 89 86 84 81 78 75 73 70 68 65 63 61 59 56 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 48 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 76 77 79 80
 42 42 43 43 44 44 45 46 46 47 48 49 50 52 53 54 56 58 59 61 63 66 68 70 73 76 79 82 86 89 93 97 101 106 110 115 120 125 131 137 142 148 155 161 167 173 180 186 192 199 205 210 216 221 226 231 235 239 242 245 248 250 251 252 253 254 254 253 252 251 250 249 247 245 243 241 238 236 233 231 228 226 223 220 218 215 213 210 207 205 202 200 197 195 192 190 187 185 183 180 178 175 173 170 168 165 162 160 157 154 151 148 146 143 140 136 133 130 127 124 120 117 114 111 107 104 101 98 95 91 88 85 82 80 77 74 71 69 66 64 62 60 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 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 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 57 58 60 62 63 65 67 68 70 71 72 73 75 76 76 77 78 78 79 79 79 79 79 79 79 79 79 78 78 77 77 77 76 76 75 74 74 73 73 72 72 72 71 71 70 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 69 69 69 69 69 70 70 71 71 71 72 72 73 73 74 74 75 76 76 77 77 78 78 79 79 80 80 81 81 81 81 81 81 81 81 80 80 79 79 78 77 76 75 74 73 72 70 69 68 66 65 63 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42
 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55 57 58 60 62 64 67 69 71 74 76 79 82 84 87 91 94 97 100 104 108 111 115 119 123 126 130 134 138 141 145 148 152 155 157 160 162 164 165 166 167 168 167 167 166 165 163 161 158 155 152 149 145 141 137 133 128 124 119 115 110 106 102 97 93 89 85 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 35 33 32 31 31 30 29 29 28 28 27 27 27 27 27 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 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 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16
 47 46 45 43 42 41 40 39 37 36 36 35 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 29 29 29 30 30 31 32 32 33 35 36 37 39 41 43 45 47 50 53 56 60 63 67 72 76 81 86 92 98 104 111 118 125 133 141 149 157 165 173 180 188 195 202 208 214 218 222 225 226 227 227 225 223 220 216 211 205 199 193 186 179 172 165 158 151 145 138 131 125 119 113 107 102 97 92 87 83 78 74 70 67 63 60 57 54 51 48 46 43 41 39 37 35 34 32 31 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 44 45 46 46 47 48 48 48 49 49 49 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75 76 77 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 94 95 96 97 98 99 100 100 101 102 103 103 104 104 105 105 106 106 106 106 106 106 105 104 104 103 102 100 99 97 96 94 92 90 88 86 84 81 79 77 75 72 70 68 66 64 62 60 58 56 54 52 51 49
 23 23 23 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 40 41 43 45 48 50 53 56 60 63 67 72 76 82 88 94 101 109 117 126 136 146 158 170 183 197 212 227 243 259 274 289 304 317 328 337 344 348 350 348 344 337 328 318 306 293 279 265 251 237 223 210 198 186 175 164 155 146 137 130 123 116 110 104 99 94 90 86 82 79 76 73 70 68 65 63 61 60 58 57 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 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 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 22 22 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23
 49 48 47 46 46 45 44 44 43 43 42 42 42 42 42 41 42 42 42 42 42 43 43 44 45 46 47 48 49 50 52 53 55 57 59 62 64 67 71 74 78 82 86 91 96 102 108 115 122 129 138 146 155 165 176 186 198 210 222 235 248 261 275 288 302 315 329 341 353 365 376 386 395 403 410 416 421 424 427 429 429 429 428 426 424 421 417 413 408 403 398 392 386 380 374 367 360 353 346 339 331 324 316 308 300 291 283 274 265 257 248 238 229 220 211 202 193 184 175 167 159 150 143 135 128 121 114 108 102 96 90 85 80 76 72 68 64 61 57 54 52 49 47 44 42 40 39 37 36 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 39 40 41 42 44 45 47 48 49 51 52 54 55 57 58 60 61 62 63 64 65 66 66 67 67 67 67 67 66 66 65 64 63 62 61 59 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 69 71 73 75 76 78 79 80 81 82 82 82 82 82 82 81 81 80 79 78 76 75 73 72 70 69 67 66 64 62 61 59 58 56 55 54 53 51 50
 129 133 137 140 144 148 152 155 159 163 167 170 174 178 181 185 188 191 194 197 200 203 205 207 209 210 212 212 213 213 212 212 211 209 207 205 203 200 197 194 190 186 182 178 174 170 166 161 157 153 149 145 142 138 135 131 128 126 123 120 118 116 114 113 111 110 109 108 107 106 106 106 106 106 106 107 107 108 109 110 111 113 114 116 118 120 122 125 127 130 133 136 139 142 146 149 153 156 160 163 167 170 174 177 180 182 185 186 188 189 190 190 189 188 186 184 182 179 175 171 167 163 158 153 148 143 138 134 129 124 120 115 111 107 103 99 96 93 90 87 84 82 80 78 76 74 72 71 69 68 67 66 65 64 64 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 77 78 79 81 82 84 86 87 89 91 93 95 97 99 101 103 105 107 109 110 112 114 115 116 117 118 118 119 119 118 118 117 116 114 112 110 108 106 103 100 97 94 91 88 85 82 79 76 72 69 67 64 61 58 56 53 51 49 47 44 43 41 39 37 36 34 33 31 30 29 28 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 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 43 45 48 50 53 56 58 61 64 67 70 73 76 79 82 85 89 92 95 98 102 105 108 112 115 119 122 126
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 50 51 52 53 55 56 58 60 63 66 69 73 77 81 86 92 98 105 114 122 132 143 156 169 184 200 217 236 256 277 298 320 342 362 382 399 413 424 430 433 431 426 417 404 389 373 355 336 317 298 280 263 246 230 216 202 189 177 166 156 147 138 130 122 115 109 103 97 92 87 83 79 75 71 67 64 61 58 55 52 50 47 45 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 48 51 54 57 61 64 68 73 77 82 87 92 97 103 108 114 120 125 131 136 141 145 149 152 154 155 155 154 153 150 146 142 137 131 125 118 111 105 98 91 85 79 73 67 62 57 53 48 44 41 38 35 32 29 27 25 23 22 20 19 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 39 40 41 42 42 43 43 43 44
 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 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 38 38 37 37 36 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 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 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 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 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 20 20 20 20 20 20 19 19 19 19 19
 54 56 58 59 61 63 65 67 69 72 74 77 80 83 86 89 93 96 100 104 109 113 118 123 128 133 139 144 150 155 161 167 172 177 182 187 191 195 198 201 203 204 205 205 204 202 200 197 194 190 186 182 177 172 167 162 157 152 147 142 137 132 128 124 120 116 112 108 105 102 99 96 93 91 88 86 84 82 80 78 77 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 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 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 62 64 66 69 71 73 76 78 81 84 87 89 92 95 98 100 103 105 108 110 112 113 115 116 117 117 117 117 117 117 116 115 113 112 110 108 106 104 101 99 97 94 92 90 87 85 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 10 10 11 12 13 15 16 17 19 21 23 25 28 30 33 36 40 44 48 52 57 62 68 74 80 87 94 101 109 117 125 133 141 149 157 164 171 178 184 189 193 196 198 200 201 200 200 198 196 193 190 187 184 180 177 173 169 166 163 159 156 154 151 149 147 145 143 142 140 139 139 138 137 137 137 137 137 137 138 138 138 139 139 139 139 139 138 138 137 135 134 132 130 127 124 121 117 113 109 105 101 97 92 88 84 80 76 72 68 65 61 58 55 52 50 47 45 43 41 40 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 57 58 60 61 61 62 62 62 62 62 61 60 59 58 56 55 53 51 49 46 44 42 40 37 35 33 31 29 27 25 24 22 20 19 18 17 15 14 13 13 12 11 10 10 9 9 8 8 8 8 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 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 39 43 46 50 54 58 63 68 74 80 87 94 103 111 121 131 142 153 165 178 190 203 215 227 237 246 254 259 261 261 258 253 245 235 224 212 199 185 172 159 146 134 123 112 102 93 85 77 70 64 58 53 49 45 41 37 34 31 29 27 25 23 21 19 18 17 16 14 13 13
 61 59 56 54 52 50 48 46 45 43 42 40 39 38 37 35 34 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 37 38 40 42 44 47 49 52 55 59 62 66 70 75 80 85 90 96 102 109 115 122 130 137 145 153 161 169 177 185 193 201 208 215 222 228 233 238 242 245 247 249 250 250 250 248 247 244 241 238 234 229 225 220 215 210 205 199 194 188 183 178 172 167 161 156 151 146 141 136 131 126 122 117 113 108 104 100 96 93 89 85 82 79 76 73 70 67 65 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 42 42 43 43 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 55 56 57 57 57 58 58 58 58 58 58 58 57 57 56 55 55 54 53 52 51 49 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 64 65 67 69 70 72 74 76 79 81 83 86 89 91 94 97 100 104 107 110 114 117 120 124 127 130 133 136 139 141 143 145 146 147 147 147 147 146 144 142 140 137 134 131 128 124 120 116 112 108 104 100 96 93 89 85 82 78 75 72 69 66 64
 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 38 40 43 45 48 51 54 58 61 65 69 73 77 82 86 91 95 100 105 110 114 119 123 127 132 135 139 142 146 148 151 153 155 156 158 159 160 160 161 161 161 161 161 161 160 160 160 160 160 159 159 159 160 160 160 160 161 162 162 163 164 165 166 167 169 170 171 172 173 174 175 176 177 177 178 178 177 176 175 174 172 170 167 164 161 157 153 149 144 140 135 130 125 120 116 111 106 102 98 94 90 86 83 79 76 73 71 68 66 64 62 60 58 57 55 54 53 52 51 51 50 49 49 49 49 49 49 49 49 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 68 68 68 68 67 66 65 64 63 62 60 58 56 55 53 51 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 27 28 29 29 30 32 33 34 35 36 38 39 41 42 44 46 47 49 51 53 55 57 60 62 64 66 69 71 73 75 77 79 81 82 84 85 86 87 87 87 87 86 85 84 83 81 79 77 75 72 70 67 65 62 60 57 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19
 29 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 60 62 64 66 68 71 73 75 77 80 82 84 87 89 91 93 96 98 100 102 103 105 107 108 110 111 112 113 113 114 114 114 114 114 114 114 113 112 111 110 109 108 106 105 103 101 100 98 96 94 92 89 87 85 83 81 78 76 74 72 70 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 71 73 74 75 77 78 80 81 82 84 85 86 87 89 90 91 92 93 94 95 95 96 97 98 98 99 99 100 101 101 102 102 103 103 104 104 105 106 106 107 108 109 110 111 112 113 114 115 116 117 118 120 121 122 123 124 126 127 128 129 129 130 131 131 131 132 131 131 131 130 129 128 127 125 123 121 119 117 114 111 108 105 102 99 96 93 89 86 83 80 76 73 70 67 64 61 59 56 53 51 49 47 44 42 41 39 37 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29
 44 45 47 48 50 52 53 55 58 60 62 65 67 70 73 76 79 83 87 91 95 99 104 109 114 120 126 132 139 146 153 161 169 177 186 195 204 213 222 232 241 250 258 266 273 280 285 289 292 294 294 293 291 287 282 275 268 260 251 242 232 222 212 202 192 182 173 163 155 146 138 131 124 117 111 105 99 94 89 85 80 77 73 69 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 35 35 36 37 39 40 41 42 43 44 46 47 48 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 67 67 68 69 69 69 70 70 70 70 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 73 73 74 75 75 76 77 78 79 81 82 83 84 86 87 89 90 91 93 94 95 96 97 97 98 98 98 98 98 98 97 96 95 94 92 91 89 87 85 84 82 80 78 76 74 73 71 70 68 67 65 64 63 62 61 60 59 58 58 57 57 56 56 55 55 55 55 55 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 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 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42
 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 10 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 49 50 51 53 54 54 55 55 54 54 53 52 51 50 49 47 46 44 42 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 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 14 15 15 16 17 17 18 19 19 20 21 22 23 24 24 25 26 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 37 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 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 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 11 11 11 11 11 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 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 165 158 150 143 136 130 124 118 112 106 101 96 91 87 82 78 74 71 67 64 61 58 55 52 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 31 30 30 30 31 31 31 32 32 33 34 35 36 37 39 40 42 43 45 47 49 51 54 56 59 61 64 67 70 73 76 80 83 87 91 94 98 102 106 111 115 119 124 128 133 137 142 147 151 156 161 166 171 176 181 186 190 195 200 205 209 214 218 222 226 230 233 236 239 241 243 245 246 247 247 247 247 245 244 242 239 236 233 229 225 221 217 212 208 203 198 193 189 184 179 175 170 166 162 158 155 151 148 145 142 139 137 134 132 130 128 126 124 123 121 120 119 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 97 96 95 94 92 91 89 88 86 85 83 82 80 78 77 75 73 72 70 68 66 65 63 61 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 77 78 79 81 82 84 86 87 89 91 93 95 97 100 102 105 108 110 114 117 121 124 128 133 137 142 147 153 158 165 171 178 185 192 199 207 215 223 231 240 248 256 264 272 279 286 292 297 302 306 309 312 313 313 312 310 308 304 299 294 288 281 274 266 258 250 241 233 224 215 207 198 190 181 173
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 75 73 72 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 61 62 62 63 64 65 67 68 69 71 73 75 77 79 82 85 88 91 95 99 103 108 113 118 124 130 137 144 152 160 168 178 187 197 208 219 231 243 255 268 281 294 307 320 333 346 358 370 380 390 398 406 412 416 419 420 419 417 414 408 402 394 386 376 366 355 344 332 320 308 297 285 273 262 251 241 230 221 211 202 194 186 178 171 164 158 152 147 142 137 132 128 124 121 117 114 112 109 107 104 102 101 99 97 96 95 93 92 91 90 90 89 88 87 87 86 86 85 85 84 84 84 83 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 79 78 78 77 76 75 74 74 73 71 70 69 68 67 65 64 63 61 60 59 57 56 55 54 53 51 50 49 48 48 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 72 73 73 74 74 75 75 76 76 76 76 77 77 77 77 77 77 77 78 78 78 78 78 78 79 79 79 80 80 80 81 82 82 83 84 84 85 86 87 88 89 91 92 93 94 95 97 98 99 100 101 102 103 104 105 105 106 106 107 107 107 106 106 106 105 104 104 103 102 100 99 98 97 95 94 92 91 89 88 86 85 84 82 81 80 78 77
 37 38 38 38 38 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 58 59 61 63 65 68 70 72 75 78 81 84 87 91 94 98 102 107 111 116 121 127 132 138 144 151 157 164 171 179 186 193 200 207 214 221 227 232 237 241 243 245 246 246 245 243 239 235 230 224 217 210 203 195 187 179 171 163 155 148 140 133 127 120 114 108 103 98 93 88 84 80 76 73 69 66 63 60 58 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 32 31 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 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 36 35 35 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 63 64 64 65 65 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 62 62 61 61 60 59 59 58 57 56 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 38 38 37 37 37 37 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 45 46 47 48 49 50 52 54 55 58 60 63 66 69 72 76 80 85 90 95 101 108 115 122 131 140 150 160 171 184 197 210 225 240 256 273 290 308 326 343 360 376 391 404 415 423 429 431 430 425 417 406 393 377 359 340 321 301 281 261 242 223 206 189 174 159 146 133 122 111 101 92 84 77 70 64 58 53 48 44 40 37 34 31 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 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 17 18 19 20 21 23 24 25 26 28 29 30 32 33 35 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 69 71 72 73 74 75 76 76 77 77 77 76 76 75 75 74 73 72 71 70 69 67 66 65 64 63 62 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 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 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 14 15 17 18 19 21 22 23 25 26 28 29 31 32 34 35 37 38 39 41 42 43 44 45 45 46 47 47 47 48
 75 76 77 78 79 80 81 82 83 83 84 85 85 86 86 86 87 87 87 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 90 90 90 91 91 91 92 92 93 93 94 94 95 95 96 97 97 98 99 100 100 101 102 103 103 104 105 106 107 107 108 109 110 111 112 113 113 114 115 116 117 117 118 119 120 120 121 122 122 123 123 124 124 124 125 125 125 125 124 124 124 123 122 121 120 119 118 116 114 112 111 108 106 104 102 99 97 94 92 89 87 84 81 79 77 74 72 70 68 66 64 62 60 59 57 56 55 53 52 51 51 50 49 49 48 48 47 47 47 47 47 47 47 48 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 76 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 60 61 63 64 65 67 68 69 71 72 73 74
 78 80 82 84 86 89 91 94 97 99 102 106 109 112 116 119 122 126 129 132 135 138 141 143 145 147 148 149 149 149 148 147 145 143 140 137 134 130 126 122 117 113 109 104 100 95 91 87 83 79 75 72 68 65 62 60 57 55 52 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 68 70 73 75 78 81 83 86 89 92 95 97 100 102 105 107 109 111 113 114 115 116 117 117 117 117 116 116 115 113 112 110 109 107 104 102 100 98 95 93 90 88 85 83 80 78 76 74 72 70 68 66 64 62 60 59 57 56 55 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 47 48 50 51 53 54 56 58 61 63 66 69 72 76 79 83 87 92 96 101 106 111 117 122 128 134 139 145 150 156 161 165 169 173 176 178 180 181 181 181 179 177 175 172 169 165 161 156 152 147 143 138 134 129 125 121 117 113 110 107 104 101 98 96 93 91 89 87 86 84 83 82 81 80 79 79 78 78 78 78 77 78 78 78 78 79 79 80 80 81 81 82 83 83 84 85 85 86 86 87 87 88 88 88 88 88 88 87 87 86 86 85 84 83 82 81 80 79 77 76 75 74 73 71 70 69 68 67 66 66 65 64 63 63 63 62 62 62 62 62 62 62 62 63 63 64 64 65 66 67 68 69 70 71 73 74 76
 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 61 62 63 63 64 65 66 66 66 67 67 67 67 67 66 66 65 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 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 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 45 47 48 49 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 67 68 68 69 70 70 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 63 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30
 92 90 89 87 85 84 83 81 80 79 78 78 77 76 76 76 76 76 76 76 76 77 78 79 80 81 83 84 86 88 90 93 95 98 101 104 108 111 115 119 123 127 131 135 140 144 148 153 157 161 165 169 173 176 179 182 185 187 189 191 192 194 195 195 196 196 196 196 196 195 195 195 194 194 193 193 193 192 192 192 192 192 192 192 193 193 194 194 195 195 196 196 197 197 198 198 198 198 198 197 196 195 194 192 190 187 184 181 177 173 168 163 158 153 148 142 136 131 125 119 114 108 103 98 93 88 83 79 74 71 67 63 60 57 54 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 67 70 72 74 77 79 82 84 86 88 91 93 94 96 98 99 100 101 102 102 102 102 101 101 100 99 97 96 94 92 90 88 86 84 81 79 76 74 72 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 86 89 92 96 99 102 105 108 111 114 116 118 120 122 123 124 124 125 125 124 124 123 122 120 119 117 115 113 111 109 107 104 102 100 98 96 94
 133 130 127 124 121 118 115 112 108 105 102 99 96 93 90 87 85 82 80 78 76 74 73 71 70 69 68 67 67 67 67 67 68 68 69 71 72 74 76 79 81 85 88 92 97 101 107 113 119 126 134 142 152 161 172 183 195 208 222 236 251 266 282 297 313 329 344 359 373 385 397 406 414 420 424 426 427 425 422 417 410 403 394 385 374 364 353 341 329 318 306 294 282 271 259 248 237 226 216 205 195 185 176 166 157 149 141 133 125 118 111 104 98 92 86 81 76 71 67 63 59 55 52 49 46 44 41 39 37 35 33 31 30 29 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 52 55 58 61 65 68 72 76 80 84 88 92 97 101 106 111 115 120 124 128 132 136 139 142 144 146 147 148 148 147 146 144 142 139 135 131 127 123 118 113 109 104 99 94 90 85 81 77 73 69 66 62 59 56 53 51 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 34 36 37 39 41 43 46 48 51 54 57 61 64 68 72 76 80 85 89 94 99 104 108 113 117 121 125 129 132 134 137 138 140 140 141 140 140 138 137 135
 70 71 73 74 75 76 77 78 79 80 81 82 82 83 84 85 86 87 88 89 89 90 92 93 94 95 96 98 99 101 103 105 106 109 111 113 115 118 120 123 126 128 131 133 135 137 139 141 142 144 144 145 145 144 143 142 140 138 136 133 130 127 124 121 117 114 110 106 103 100 96 93 90 87 84 82 79 77 74 72 70 68 67 65 64 62 61 60 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 43 42 42 41 40 39 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 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 43 45 46 48 50 52 54 56 58 61 64 66 69 73 76 80 84 88 93 97 103 108 114 120 127 134 141 148 155 163 171 178 185 192 198 203 207 211 213 214 214 212 209 205 200 194 187 179 171 162 154 145 136 128 120 112 105 98 92 86 80 75 70 65 61 58 54 51 48 46 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 45 46 48 49 51 52 54 56 57 59 60 62 63 65 66 67 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 70 70 70 69 69 68 67 67 66 65 64 63 62 60 59 58 57 56 54 53 52 51 50 49 47 46 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 40 40 40 41 41 42 43 44 44 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 81 83 84 85 86 87 88 88 88 88 88 87 87 86 85 83 82 80 79 77 75 73 71 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 55 55 55 54 54 54 54 53 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 52 52 52 51 51 50 49 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 58 60 61 62 63 64 65 66 67 68 69 69 70 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 54 56 58 60 62 64 66 68 70 72 74 76 77 79 81 83 84 85 87 88 88 89 90 90 90 90 90 90 89 88 88 87 86 84 83 82 80 79 77 76 74 73 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 50 49 49 48 48 48 48 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 50 50 50 51 51 51 51 51 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 68 69 70 70 71 71 71 71 71 71 71 70 70 69 68 67 66 65 63 62 61 59 58 56 55 53 51 50 48 47 45 44 43 41 40 39 37 36 35 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 23 23 23 23 23 23 23 23 23 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 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 43 44 44 44 45 45 44 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 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 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 51 51 50 49 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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
 64 63 61 59 58 56 54 51 49 47 45 43 41 39 37 35 33 32 30 28 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 46 48 50 52 55 57 59 61 63 64 66 67 67 68 68 68 68 67 66 65 64 63 61 59 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 29 28 27 27 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 61 64 66 68 70 72 74 75 77 78 78 79 79 79 78 77 76 74 73 71 69 66 64 62 59 57 54 52 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 25 24 23 23 22 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 43 45 47 48 50 51 52 54 55 56 56 57 57 57 57 57 57 56 55 54 53 52 50 49 47 46 44 43 41 39 38 37 35 34 33 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 60 62 63 64 65 66 66 66 66 66 65
 54 55 55 55 56 56 56 57 58 58 59 60 61 62 63 64 65 66 68 69 70 72 74 75 77 78 80 82 83 85 87 88 90 91 92 93 94 95 95 96 96 96 96 95 95 94 93 92 90 89 87 86 84 82 80 77 75 73 71 69 66 64 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 31 31 32 32 32 32 32 33 33 34 35 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 57 59 61 63 65 67 69 70 72 73 74 75 76 76 77 77 76 76 75 74 73 72 71 69 68 66 64 62 60 58 57 55 53 51 49 47 46 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 37 38 39 41 42 44 46 48 50 51 53 56 58 60 62 64 66 68 69 71 73 74 75 76 77 77 77 77 77 77 76 75 73 72 70 69 67 64 62 60 58 56 53 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 29 30 31 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60 61 63 64 65 66 68 69 69 70 71 72 72 73 73 73 73 73 73 72 72 71 71 70 69 68 68 67 66 65 64 63 62 61 61 60 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54
 85 86 87 88 89 89 90 90 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 88 87 86 86 85 85 84 84 83 83 82 82 82 81 81 80 80 79 79 78 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 67 67 68 68 69 70 70 71 72 73 73 74 75 75 76 77 77 78 78 79 79 79 79 79 79 78 78 77 77 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 56 55 55 54 54 53 53 53 53 53 53 53 53 54 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 67 68 69 70 70 71 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 73 73 72 72 72 71 71 70 70 70 69 69 69 68 68 68 68 68 68 68 69 69 69 70 71 72 72 74 75 76 77 79 81 82 84 86 88 90 93 95 97 100 102 104 106 108 110 112 113 115 116 117 117 118 118 118 117 116 115 114 113 111 110 108 106 104 102 100 97 95 93 91 89 87 85 84 82 80 79 78 76 75 75 74 73 73 72 72 72 72 72 73 73 74 74 75 76 76 77 78 79 80 81 82 83 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 125 125 124 124 123 122 121 120 119 118 117 116 114 113 112 111 110 110 109 109 108 108 108 109 109 110 110 111 112 114 115 116 118 119 121 123 125 126 128 130 131 133 134 135 136 137 138 138 139 139 139 138 138 137 136 134 133 131 129 127 125 123 121 119 116 114 112 110 108 106 104 102 101 99 98 97 96 95 94 93 92 92 92 91 91 91 91 91 91 92 92 92 92 93 93 93 93 93 93 93 93 93 93 92 92 91 90 89 88 87 85 84 82 81 79 77 76 74 72 70 68 66 64 63 61 59 57 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 60 61 63 64 65 67 68 69 71 72 73 74 75 76 77 78 79 80 81 81 82 83 84 85 86 87 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 102 103 104 104 104 105 105 105 104 104 104 103 102 101 99 98 96 94 93 90 88 86 84 81 79 76 74 71 69 66 64 62 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 47 48 50 52 54 56 58 60 62 65 68 71 74 77 80 83 86 90 93 97 100 103 106 109 112 114 117 119 120 122 123 124 124
 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 73 73 74 74 74 74 74 75 75 75 75 75 74 74 74 73 73 72 72 71 70 69 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 68 69 71 72 74 75 77 78 79 81 82 84 85 87 88 90 91 92 94 95 96 97 98 99 100 101 102 103 103 103 104 104 104 104 104 103 103 102 101 101 100 98 97 96 95 93 92 90 89 87 85 84 82 80 79 77 76 74 73 71 70 69 68 67 65 64 64 63 62 61 61 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 73 74 75 77 78 80 82 83 85 87 89 90 92 94 96 98 100 102 104 106 107 109 110 111 112 113 114 114 114 114 114 113 113 112 110 109 107 105 103 101 99 97 94 92 89 87 85 82 80 77 75 73 71 69 67 65 63 61 59 58 56 55 54 53 52 51 50 49 48 48 47 47 47 46 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 52 53
 66 66 66 65 65 65 65 65 64 64 64 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 72 72 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 72 71 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 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 74 75 76 77 79 80 81 82 82 83 84 84 84 85 85 85 85 85 85 84 84 84 83 83 82 82 81 81 80 79 79 78 78 77 77 76 76 75 75 74 74 74 73 73 72 72 72 71 71 70 70 70 69 69 68 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 70 70 70 70 70 70 69 69 69 68 67 67 66 65 65 64 63 62 61 60 60 59 58 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 56 57 57 58 59 60 60 61 61 62 63 63 64 64 65 65 65 65 65
 160 163 166 168 170 172 173 174 174 174 174 173 172 171 170 168 167 165 163 162 160 158 157 155 154 153 152 151 150 149 149 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 145 145 144 144 143 143 143 142 142 141 141 141 141 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 137 136 135 134 132 131 129 127 125 123 121 118 116 113 111 108 105 103 100 97 95 92 90 87 85 83 81 79 77 75 74 72 71 69 68 67 66 65 65 64 63 63 62 62 62 61 61 61 61 61 61 62 62 62 63 63 64 65 65 66 67 69 70 71 73 75 77 79 82 84 87 91 94 98 102 106 110 115 120 125 131 136 142 147 153 158 163 168 173 177 181 184 186 188 189 190 189 188 186 184 181 178 174 170 165 161 156 151 146 141 136 132 127 123 119 116 112 109 106 103 101 99 97 95 94 92 91 91 90 89 89 89 89 89 89 89 90 90 91 92 93 94 95 96 98 99 101 103 105 107 109 111 113 116 119 122 125 128 131 134 138 141 145 149 152 156 160 163 167 170 173 176 178 181 183 184 185 186 186 186 186 185 183 181 179 177 174 171 168 164 161 157 153 150 146 142 138 134 131 127 124 121 117 114 111 109 106 104 101 99 97 95 93 91 89 88 86 85 83 82 80 79 78 77 76 75 74 73 72 71 71 70 69 69 68 68 68 67 67 67 67 67 68 68 68 69 70 71 72 73 75 76 78 80 83 85 88 91 94 98 101 105 109 113 118 122 126 131 135 140 144 148 152 156
 136 127 119 112 105 99 93 88 84 80 76 73 70 68 66 64 63 61 61 60 60 60 60 60 61 62 63 64 66 67 69 71 73 75 78 80 83 85 88 91 93 96 99 102 105 107 110 113 115 118 120 122 124 126 127 129 130 131 132 133 133 134 134 135 135 136 136 137 137 138 139 140 142 143 145 148 150 154 157 161 165 170 175 181 187 194 201 208 216 224 232 240 249 257 264 271 278 283 287 290 291 291 288 284 278 271 262 252 241 229 217 205 193 181 169 158 147 137 128 119 111 103 96 90 84 78 73 68 64 60 56 53 49 46 44 41 39 36 34 32 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 21 22 23 25 27 29 31 33 36 39 42 45 48 52 56 60 64 68 73 78 82 87 92 97 102 107 111 115 119 123 126 128 131 132 133 134 134 134 134 133 131 130 128 126 124 122 119 117 115 112 110 108 105 103 101 99 96 94 92 90 88 86 84 82 80 78 76 75 73 71 69 67 65 63 62 60 58 56 55 53 51 49 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 29 31 33 35 36 39 41 43 46 48 51 54 58 61 65 69 74 79 84 90 96 103 111 119 127 136 146 156 167 179 190 202 214 226 237 247 255 262 267 270 271 269 265 259 252 243 233 222 210 199 187 176 165 155 145
 148 153 159 164 168 171 174 176 177 177 176 175 172 169 166 162 157 153 148 143 138 134 129 125 121 117 113 110 107 104 101 99 96 94 92 91 89 88 86 85 84 83 82 81 80 80 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 69 69 68 67 67 66 66 65 64 64 63 62 62 61 61 60 60 59 59 58 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 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 49 49 49 48 48 48 48 48 48 48 48 47 47 47 48 48 48 48 48 48 49 49 50 50 51 52 53 54 55 56 58 59 61 63 65 67 69 72 74 77 79 82 84 87 89 92 94 95 97 98 99 100 100 100 100 100 99 97 96 94 93 91 89 87 85 83 81 79 77 75 74 73 71 70 69 69 68 68 67 67 67 68 68 68 69 70 71 72 73 74 75 77 78 80 81 83 85 87 89 90 92 94 96 98 100 101 103 105 106 108 109 110 111 112 113 113 114 114 114 114 114 114 113 113 112 111 110 110 109 108 107 106 105 105 104 103 102 101 100 100 99 98 97 97 96 95 94 93 92 91 90 89 88 87 86 85 84 82 81 80 78 77 76 74 73 71 70 69 67 66 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 41 41 40 40 41 41 41 41 42 43 43 44 45 47 48 50 52 54 57 59 62 66 69 73 78 82 87 92 98 104 110 116 122 129 135 141
 139 139 139 139 139 139 140 140 140 141 141 142 142 143 143 143 144 144 145 145 145 146 146 146 146 146 146 146 146 145 145 144 143 143 142 141 140 138 137 136 134 133 131 129 127 126 124 122 120 118 115 113 111 109 107 105 103 100 98 96 94 92 90 88 86 85 83 82 80 79 78 77 76 75 75 74 74 74 75 75 76 76 78 79 80 82 84 86 89 91 94 97 101 104 108 113 117 122 127 132 138 143 149 155 161 167 174 180 186 191 197 202 206 210 214 217 219 221 222 223 222 221 220 218 216 213 209 206 202 198 194 189 185 180 176 172 167 163 158 154 150 146 142 138 134 130 127 123 120 117 114 111 108 105 103 100 98 96 93 92 90 88 87 85 84 83 81 80 80 79 78 77 77 76 76 75 75 74 74 74 74 73 73 73 73 73 73 73 73 73 73 74 74 74 75 76 76 77 78 79 81 82 83 85 87 88 90 92 94 96 99 101 103 106 109 111 114 117 120 123 126 129 132 136 139 142 146 149 153 156 159 163 166 169 172 175 178 181 183 185 186 187 188 188 188 187 186 185 182 180 177 174 170 166 162 158 153 149 144 139 135 130 126 122 118 114 111 107 104 101 98 96 94 92 90 88 87 86 85 85 84 84 85 85 86 87 88 89 91 93 95 98 101 103 107 110 113 117 121 125 129 134 138 142 147 152 156 161 165 169 174 178 182 186 189 192 195 198 200 202 204 205 206 206 206 206 205 204 202 201 199 196 194 191 188 185 182 179 176 173 170 167 164 161 158 156 154 152 150 148 146 145 144 143 142 141 140 140 140 139
 118 116 113 111 108 105 102 98 95 92 89 87 84 81 79 77 75 73 72 70 69 68 67 66 66 66 65 65 65 65 66 66 66 67 68 68 69 70 71 71 72 73 74 75 76 77 78 78 79 80 81 81 82 83 83 84 84 84 85 85 85 85 85 85 85 84 84 84 84 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 84 85 85 86 87 88 89 90 91 93 94 95 97 98 99 101 102 104 105 106 107 108 109 110 110 110 111 111 110 110 109 108 107 106 104 102 101 99 97 95 92 90 88 86 83 81 79 76 74 72 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 45 44 44 43 43 43 42 42 43 43 43 44 44 45 46 47 48 49 50 52 53 55 56 58 60 61 63 64 66 67 68 69 70 71 71 72 72 72 71 71 70 69 69 68 66 65 64 63 62 60 59 58 57 56 55 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 65 65 65 64 64 64 63 63 63 62 61 61 60 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 60 61 62 63 64 65 67 68 70 72 74 76 78 81 84 86 89 92 95 98 101 105 108 111 113 116 118 120 122 123 123 124 123 123 121 120
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 40 40 40 40 39 38 37 36 35 33 32 30 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 9 10 10 11 12 14 15 16 17 19 20 21 23 24 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 19 19 18 18 17 17 16 15 15 14 13 13 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 29 31 32 34 36 38 39 40 41 42 42 42 42 41 40 39 37 35 33 31 29 27 26 24 22 21
 47 47 47 48 49 49 50 51 52 53 54 55 56 58 60 61 63 65 67 69 72 74 77 80 82 85 88 91 94 98 101 104 107 110 114 117 120 122 125 128 130 132 134 135 136 137 137 137 137 136 134 132 130 127 124 121 117 114 109 105 101 96 92 87 83 78 74 70 66 62 59 55 52 49 46 43 41 39 37 35 33 32 30 29 28 28 27 27 27 27 27 27 27 28 29 30 31 32 33 35 36 38 40 43 45 47 50 53 56 58 61 64 67 70 73 76 79 81 83 86 87 89 91 92 93 94 94 94 94 94 94 93 92 91 90 89 88 87 85 84 82 80 79 77 75 74 72 70 69 67 65 63 62 60 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 65 67 69 72 75 77 80 83 86 89 92 95 98 101 104 107 110 113 115 117 120 121 122 123 124 124 123 122 121 119 116 113 110 106 102 98 94 90 85 81 76 72 68 64 61 57 54 51 48 45 43 41 39 38 36 35 34 33 33 32 32 32 32 33 33 34 35 36 37 39 40 42 44 46 48 51 53 56 59 62 65 68 71 74 77 80 83 85 88 90 93 94 96 98 99 100 101 101 101 101 101 100 99 98 97 96 94 93 91 89 87 85 83 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 50 49 48 48 47 47 46 46 46 46 46 46 46 46
 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 38 37 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 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 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 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 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 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 34 34 35 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29
 61 59 58 58 57 56 56 56 56 56 56 56 57 58 59 61 62 64 67 69 72 75 78 82 86 91 96 101 107 113 119 127 134 142 151 160 170 181 192 204 216 229 242 256 270 284 299 313 326 339 350 360 369 375 379 380 379 376 369 361 350 338 324 309 294 278 262 247 231 216 202 188 176 164 153 142 133 124 116 109 102 97 91 87 83 79 76 73 71 69 67 66 65 64 64 64 64 64 64 65 65 66 67 68 69 70 71 72 74 75 76 77 77 78 79 79 80 80 80 80 80 80 79 79 78 78 77 76 75 74 73 72 71 70 68 67 66 65 63 62 61 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 35 35 34 35 35 35 35 36 37 38 39 40 42 43 45 47 50 52 55 59 62 66 70 75 80 85 91 97 104 111 118 126 134 142 150 159 168 176 185 194 202 210 218 225 232 239 244 249 253 256 258 260 261 260 259 257 255 251 247 243 237 232 226 219 212 205 198 191 183 176 168 160 153 146 138 131 124 117 111 105 98 93 87 82 77 72 67 63 59 55 52 49 46 43 41 39 37 35 34 32 31 30 30 29 29 29 28 29 29 29 30 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 50 52 54 55 57 58 60 61 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 83 84 84 85 86 86 87 88 88 89 89 89 90 90 90 90 90 90 89 89 88 87 86 85 84 83 82 80 79 77 76 74 72 71 69 68 66 65 63 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 35 36 38 40 43 45 48 50 53 56 60 63 67 71 75 80 85 90 95 100 106 112 118 125 131 137 144 150 156 161 166 171 174 177 178 179 178 176 173 169 164 158 152 145 137 130 122 115 108 100 94 87 81 75 70 65 60 56 53 49 46 44 41 39 37 36 35 34 33 32 32 32 32 32 32 33 33 34 35 36 37 39 40 41 43 45 46 48 50 51 53 55 56 58 59 60 62 63 64 64 65 65 66 66 66 66 65 65 64 63 62 61 60 59 58 56 55 53 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 56 59 62 65 69 72 76 80 85 89 94 99 104 109 114 119 125 130 135 141 146 151 156 160 164 168 171 174 176 177 177 177 176 174 171 167 163 159 153 148 142 136 129 123 117 110 104 98 92 86 81 76 71 66 61 57 53 50 46 43 40 37 35 33 30 29 27 25 24 23 22 21 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 40 42 43 44 46 47 48 49 50 51 51 52 52 53 53 53 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 72 65 59 53 49 45 43 40 38 37 36 35 35 35 35 35 36 36 37 38 39 41 42 44 45 47 49 51 52 55 57 59 61 63 66 68 70 73 75 78 80 83 86 88 91 93 95 98 100 102 104 106 107 109 110 111 112 112 113 113 113 113 112 111 110 109 108 106 104 103 101 99 97 95 93 91 90 88 87 86 85 84 84 84 84 85 87 89 91 95 99 103 109 115 122 129 137 146 156 166 176 187 197 208 218 227 235 242 248 252 254 255 254 251 246 240 233 225 217 207 198 188 179 169 160 151 143 135 127 120 113 107 101 95 90 85 80 76 72 68 64 61 58 55 52 50 47 45 43 40 38 37 35 33 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 23 23 24 26 27 29 31 34 37 41 45 49 54 59 65 71 77 83 90 96 102 108 113 118 121 124 127 128 128 128 127 126 124 121 119 116 113 110 107 104 101 99 96 94 92 90 88 86 84 83 82 81 80 79 78 78 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 73 72 71 70 68 67 65 63 60 58 55 53 50 47 45 42 39 37 34 32 30 28 26 25 23 22 21 21 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 68 71 74 77 81 85 89 93 98 104 110 117 124 132 141 151 161 172 184 197 210 224 237 251 263 274 283 289 293 293 289 281 271 257 242 225 207 189 172 155 139 125 112 100 89
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 37 38 39 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10
 43 42 41 41 40 40 39 39 39 40 40 40 41 42 42 43 44 45 47 48 49 51 52 54 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 93 96 99 102 106 109 112 115 119 122 125 127 130 133 135 137 138 139 140 140 140 140 139 137 135 133 130 127 124 120 116 112 108 104 99 95 91 86 82 78 75 71 68 65 62 60 58 56 55 53 53 52 52 52 53 53 54 56 57 59 61 63 65 67 69 72 74 76 78 80 82 84 86 87 88 89 90 90 91 91 91 90 90 89 88 87 86 85 84 82 81 79 78 76 75 73 72 70 69 67 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 44 44 44 45 46 46 48 49 50 52 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 82 83 84 85 86 86 87 87 87 88 88 88 88 88 89 89 89 89 90 90 90 91 91 91 92 92 93 93 94 95 95 96 96 96 97 97 97 98 98 98 98 97 97 96 95 94 93 92 91 89 87 85 83 81 79 77 74 72 69 67 65 62 60 58 55 53 51 50 48 47 46 45 44 44 44 44 44 44 45 46 47 48 50 52 53 55 57 58 60 62 64 65 66 68 69 70 70 71 71 72 72 71 71 71 70 70 69 68 67 66 65 64 63 63 62 61 60 59 58 58 57 56 56 55 55 54 54 54 54 54 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44
 37 36 35 34 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 56 56 56 55 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 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 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 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 53 53 52 51 50 49 48 46 45 43 42 40 39
 23 23 22 21 21 20 20 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 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 37 37 37 36 35 35 34 33 32 31 30 29 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 28 29 31 33 35 37 40 42 45 49 52 55 58 61 65 68 70 73 75 77 79 80 81 81 81 80 79 78 76 74 72 70 68 66 63 61 58 56 54 52 49 47 46 44 42 40 39 37 36 35 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 44 43 41 39 38 36 34 32 31 29 27 26 25 23 22 21 21 20 20 19 19 19 20 20 21 21 22 23 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 66 69 73 76 80 84 88 92 96 99 103 107 110 113 116 119 121 123 125 125 126 126 125 124 123 121 119 116 113 110 107 103 100 96 93 89 85 81 78 74 71 67 64 61 58 55 52 49 46 44 41 39 37 35 33 31 30 28 27 25 24
 31 31 32 32 32 33 33 33 33 34 34 34 34 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 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 36 35 33 32 31 30 29 27 26 25 24 24 23 22 21 21 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 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 57 59 60 61 62 62 63 64 64 64 64 64 64 64 63 62 62 61 59 58 57 56 54 53 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 41 41 40 40 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31
 43 46 50 54 59 64 70 77 84 92 100 109 118 127 136 146 155 163 171 179 185 191 195 198 200 201 200 199 196 193 189 185 180 174 169 164 158 153 147 142 137 132 127 123 118 114 110 107 103 100 96 93 90 87 85 82 79 77 74 72 69 67 65 63 60 58 56 54 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 24 23 23 23 23 24 25 26 27 29 30 32 34 36 38 40 41 43 45 47 48 50 51 52 53 54 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 61 61 62 63 65 66 67 69 70 72 74 76 78 80 83 85 87 89 91 93 95 96 97 98 98 98 97 95 93 91 87 84 80 76 71 66 62 57 53 48 44 40 37 34 31 29 27 25 24 23 23 22 22 22 23 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48 50 53 55 57 60 62 65 68 71 74 77 80 83 86 90 93 97 101 105 109 113 117 121 125 129 133 138 142 145 149 152 155 157 159 160 161 161 161 159 157 154 151 147 142 137 132 126 120 114 108 101 95 89 84 78 73 69 64 60 57 54 51 49 47 46 45 44 44 44 44 45 46 47 48 50 51 53 54 56 58 59 61 63 64 66 67 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 76 75 75 74 74 73 73 72 72 71 70 69 69 68 67 66 65 64 63 62 61 60 58 57 56 55 53 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 35 34 34 34 34 35 36 37 38 41
 40 41 41 42 43 43 44 45 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 62 63 63 64 64 65 65 65 65 65 65 65 64 64 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 36 37 37 38 39 39 40 40 40 41 41 41 41 41 40 40 39 38 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40
 47 49 50 52 54 57 59 62 65 68 72 75 79 82 86 89 93 96 99 102 105 108 111 113 115 116 118 119 119 120 120 119 119 118 117 115 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 85 83 82 81 80 79 78 77 77 76 76 76 76 76 77 77 78 78 79 80 81 82 83 84 85 86 87 87 88 88 87 87 86 85 83 81 79 76 73 70 67 64 61 59 56 53 51 49 47 46 44 43 42 42 41 40 40 40 40 40 40 41 41 41 42 43 44 45 46 47 48 50 51 53 54 56 58 61 63 65 68 71 74 77 80 83 87 90 94 98 102 106 110 114 118 122 125 129 132 134 137 139 140 141 141 141 140 139 137 135 132 129 125 121 117 112 108 103 98 94 89 85 81 77 73 70 67 64 62 60 58 57 55 55 54 54 54 54 55 55 56 56 57 58 59 59 60 61 62 63 63 64 65 65 66 66 67 67 68 68 68 68 69 69 69 69 68 68 68 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 44 44 45 46 46 48 49 50 51 53 54 55 57 58 59 60 61 61 62 62 62 62 61 61 60 60 59 58 57 57 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 44 45 45 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 40 42 44 47 50 53 57 61 65 69 73 78 82 87 91 96 100 105 109 113 118 122 126 130 133 137 140 144 147 150 153 156 159 162 165 168 170 173 175 178 180 182 184 186 187 189 190 191 191 192 191 191 190 188 186 184 181 178 174 169 164 159 154 148 142 136 129 123 116 109 103 96 90 84 78 72 66 61 56 52 47 44 40 37 35 33 31 30 29 29 29 30 31 32 34 36 38 41 44 47 50 54 57 61 65 69 73 77 81 84 88 92 96 100 103 106 110 113 116 118 121 124 126 128 130 132 133 135 136 138 139 140 141 142 142 143 143 144 144 144 144 144 144 143 143 142 141 140 138 137 135 132 130 127 124 121 117 113 109 105 101 96 91 87 82 77 72 67 63 59 54 50 47 44 41 38 36 35 33 33 32 33 33 34 36 37 39 42 45 48 52 56 60 64 69 74 80 85 91 97 104 110 117 125 132 140 147 155 163 171 179 187 195 203 210 217 223 229 235 239 243 246 248 249 250 249 248 245 242 239 234 229 223 217 211 204 197 189 182 174 167 160 152 145 138 130 123 117 110 104 98 92 86 81 76 71 66 62 58 55 52 49 46 44 43 42 41 41 42 43 44 46 48 51 55 59 63 68 73 79 85 92 99 106 114 121 129 137 146 154 162 171 179 187 194 201 208 215 221 226 230 234 237 240 241 242 242 242 240 239 236 233 229 225 221 216 211 205 200 194 188 182 176 169 163 157 151 145 139 133 127 121 116 110 105 100 95 90 85 80 76 72 68 64 60 57 53 50 47 45 43 41 39 38 37 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 40 40 40 41 41 42 42 43 44 45 46 46 47 48 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 74 76 79 81 83 86 88 90 92 95 97 99 100 102 104 105 106 107 108 108 108 108 108 108 107 106 105 104 102 101 99 97 95 93 90 88 85 83 80 78 75 73 70 67 65 62 60 57 55 53 51 49 47 45 44 43 42 41 41 41 41 41 42 42 43 45 46 48 50 52 54 57 59 62 65 67 70 73 76 80 83 86 89 92 95 99 102 105 108 111 113 116 118 121 123 124 125 127 127 127 127 127 126 125 124 122 120 118 115 113 110 107 104 101 98 95 92 89 86 83 81 78 76 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 62 64 66 68 69 71 73 75 76 78 79 81 82 83 84 85 86 86 86 86 85 85 84 83 82 80 78 77 75 72 70 68 66 63 61 58 56 54 52 50 48 46 44 43 42 41 40 40 39 40 40 41 41 43 44 45 47 49 51 53 56 58 61 63 65 68 70 72 74 76 78 80 81 82 83 84 85 85 85 85 84 84 83 82 81 79 78 76 75 73 71 70 68 66 64 63 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 39 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 73 77 83 89 96 104 113 123 133 144 155 167 179 190 201 212 222 231 239 245 250 253 255 254 253 250 245 240 233 226 219 211 203 195 187 179 171 164 157 150 144 138 133 128 123 119 114 111 107 104 101 98 95 93 91 89 87 85 83 82 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 61 61 61 62 62 63 65 67 69 72 75 78 81 84 88 91 95 98 101 104 107 109 111 113 115 116 118 119 120 121 121 122 123 124 124 125 126 127 128 129 130 131 133 135 137 139 141 144 146 150 153 157 160 165 169 174 179 184 190 196 202 208 214 221 227 233 239 244 249 253 257 259 260 260 259 257 254 249 243 235 227 218 209 199 188 178 167 157 147 137 128 120 112 105 98 93 88 84 81 79 77 76 75 75 75 75 76 77 79 80 81 83 84 86 87 89 90 91 92 94 95 95 96 97 98 98 99 99 100 100 101 101 101 102 102 103 103 103 104 104 105 106 106 107 108 109 110 111 112 113 115 116 117 119 120 121 123 124 125 127 128 129 130 131 131 131 131 131 131 130 128 127 125 122 119 116 113 109 105 102 98 94 90 86 83 80 77 75 73 72 71 70 70 71 71 72 73 74 76 77 79 81 82 84 86 87 89 91 92 94 95 97 98 100 101 102 104 105 106 107 108 109 110 111 112 113 113 114 115 115 116 116 117 117 117 117 118 118 117 117 117 117 116 115 115 114 113 112 110 109 107 105 103 101 99 97 95 92 90 87 85 82 79 77 74 72 69 67 66 64 63 62 62 62 63 64 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 82 83 84 84 84 84 84 83 82 80 79 77 75 73 71 68 66 64 62 60 58 56 55 53 51 50 49 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 75 77 78 79 80 81 81 81 81 80 79 77 76 74 73 71 70 68 67 66 65 64 64 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 65 65 65 65 65 66 66 66 67 68 68 69 70 70 71 72 73 74 75 76 77 78 78 79 80 80 81 81 81 81 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 60 61 62 63 65 66 67 69 71 72 74 76 78 81 83 86 88 91 95 98 101 105 109 113 116 120 123 126 128 130 131 131 131 131 130 128 126 124 121 118 115 112 108 105 102 99 95 92 90 87 84 82 79 77 75 73 71 69 67 66 64 63 62 61 59 58 58 57 56 55 55 54 54 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 75 77 78 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 99 103 107 111 115 119 123 127 131 134 137 140 142 144 145 146 147 147 146 146 145 143 142 140 138 136 133 131 128 126 123 120 117 115 112 109 107 104 102 100 97 95 93 91 89 87 86 84 83 81 80 79 78 77 76 75 75 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 74 74 75 76 77 79 80 83 85 88 92 95 100 104 109 114 118 123 127 131 134 136 138 139 139 139 138 136 134 131 128 125 122 118 115 111 108 105 102 99 96 93 91 88 86 84 83 81 80 79 78 77 76 75 75 75 75 75 75 76 77 77 78 79 81 82 84 86 87 90 92 94 97 99 102 105 108 112 115 118 122 125 128 131 134 137 139 141 143 143 144 143 142 140 138 135 131 127 123 118 113 109 104 100 95 91 87 84 81 78 75 72 70 68 66 64 62 60 59 57 56 55 54 53 52 51 50 50 49 49 49 49 48 48 48 49 49 49 50 50 51 52 52 53 55 56 57 58 60 62 64 66 68 70 72 75 78 81 84 87 90 93 97 100 104 107 111 114 117 120 123 125 127 128 129 130 130 129 128 127 124 122 119 116 112 109 105 102 99 96 93 91 90 88 87 87 86 86 86 86 86 87 87 87 87 86 86 85 85 84 83 82 80 79 77 76 74 73 71 69 68 66 64 63 61 60 58 57 55 54 53 52 51 50 49 48 48 47 46 46 46 45 45 45 45 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 68 70 72 74 76 78 81 83 86 89 92 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 21 22 23 25 27 29 31 32 34 36 38 39 41 42 43 44 45 45 46 46 46 45 45 44 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 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 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 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 35 36 37 38 40 41 42 44 45 46 47 48 48 49 49 49 49 48 47 46 45 43 42 40 38 36 34 32 30 29 27 25 24 23 22 21 20 19 19 18 18 18 18 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 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 12 13 14 15 17 18 20 23 25 28 31 35 38 42 46 51 55 60 65 69 73 77 80 82 84 84 84 83 81 79 76 73 69 65 62 58 55 52 48 46 43 41 38 36 35 33 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 29 30 31 33 34 36 38 40 43 45 48 52 55 59 63 67 71 76 80 84 88 92 95 97 98 98 97 95 92 88 83 78 73 68 62 57 52 47 43 39 35 32 29 26 23 21 19 17 16 15 14 13 12 12 11 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 19 20 20 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 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 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 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
 47 49 50 53 55 57 59 62 64 66 68 69 71 72 73 73 73 73 73 73 72 71 71 70 68 67 66 65 64 63 61 60 59 58 57 56 55 54 54 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 44 45 46 47 48 50 52 54 57 60 63 67 72 76 81 86 91 95 100 103 107 109 111 112 112 111 109 107 105 101 98 94 90 87 83 79 75 72 68 65 62 59 57 54 52 50 48 46 45 43 42 41 40 39 39 38 38 37 37 37 37 37 38 38 39 39 40 41 42 43 45 46 48 49 51 53 56 58 61 63 66 69 72 76 79 82 86 89 92 95 97 99 101 102 103 103 102 102 100 99 97 94 92 90 87 85 83 81 79 77 75 74 72 71 70 68 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 52 52 53 53 54 55 56 57 58 59 60 62 63 65 67 68 70 72 74 76 78 80 82 84 85 86 87 88 88 87 87 85 84 82 79 76 74 70 67 64 61 59 56 54 52 50 48 47 46 45 45 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 42 41 41 41 41 41 42 42 43 44 45
 34 37 39 43 46 49 52 55 58 61 63 64 65 66 66 65 64 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 53 55 57 59 61 64 67 70 74 77 81 84 88 91 94 97 99 100 101 102 101 100 99 97 95 92 89 86 83 79 76 73 69 66 63 60 58 55 53 51 49 47 45 44 42 41 40 39 38 37 36 36 35 35 35 34 34 34 35 35 35 36 36 37 38 39 40 41 43 44 46 48 50 52 54 57 59 62 65 68 71 74 77 79 81 83 84 85 84 83 82 79 76 72 68 64 60 56 53 49 46 43 40 38 36 34 32 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 30 31 32 34 36 38 40 42 45 47 50 53 55 58 61 63 66 68 70 71 72 73 73 72 71 69 67 64 61 58 55 51 48 44 41 38 35 33 31 29 27 26 25 24 23 23 23 23 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 36 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 21 21 21 22 23 23 25 26 27 29 31
 139 148 159 170 182 194 206 218 229 240 249 257 263 267 269 269 267 263 257 249 241 231 221 211 200 190 180 170 160 151 143 135 128 121 115 109 103 98 94 90 86 83 80 78 75 73 72 70 69 69 68 68 67 68 68 69 70 71 72 74 76 78 81 84 87 90 95 99 104 109 115 121 128 135 142 150 157 164 171 176 181 184 186 185 183 179 173 165 157 148 138 128 119 111 103 95 89 83 78 74 70 66 64 61 59 57 56 55 54 53 52 52 52 51 51 51 52 52 53 53 54 55 56 57 58 60 62 63 65 67 70 72 75 78 81 85 89 93 97 102 106 111 117 122 128 134 140 147 153 159 165 170 176 180 184 187 190 191 191 190 188 185 181 176 170 164 157 149 142 134 126 118 111 103 97 90 85 79 75 71 67 64 62 60 58 57 56 56 56 56 56 56 56 57 57 58 59 59 60 60 61 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 48 48 49 50 51 53 54 56 59 61 64 67 71 74 78 81 85 88 91 94 96 98 99 100 100 100 100 99 98 96 95 93 91 89 87 85 83 81 79 77 76 74 72 71 70 68 67 66 65 64 63 63 62 62 61 61 60 60 60 60 59 59 59 59 59 60 60 60 60 60 61 61 61 62 62 63 64 64 65 66 66 67 68 69 70 72 73 75 77 79 81 83 86 90 93 98 103 108 115 122 130
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 47 48 49 50 52 53 54 55 56 57 57 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 61 61 62 62 63 64 65 66 67 68 69 71 73 74 76 78 80 82 83 85 87 89 91 92 94 95 96 97 97 97 97 97 96 95 94 93 91 89 87 85 83 81 79 77 74 72 70 68 66 65 63 61 60 59 58 58 57 57 57 58 59 60 61 63 65 68 70 73 75 78 81 83 85 88 89 91 92 92 93 92 92 91 90 88 87 85 83 80 78 76 73 71 69 67 65 63 61 59 58 56 55 54 52 52 51 50 49 49 49 49 49 49 49 49 50 50 51 52 53 54 55 57 58 59 61 63 64 66 68 70 72 73 75 76 78 79 80 81 81 81 81 80 79 78 76 74 72 69 67 64 61 58 56 54 51 49 48 46 45 44 43 42 42 41 41 41 41 41 41 41 41 42 42 43 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 56 56 57 58 58 59 60 61 61 62 63 63 64 65 65 66 67 67 68 68 69 69 69 69 69 69 69 68 68 67 66 65 64 62 61 59 58 56 54 52 50 49 47 45 44 43 42 41 40 40 40 40 40 41 42 43 45 46 48 50 52 55 57 60 63 66 69 72 75 78 81 84 87 89 92 94 96 97 99 99 100 100 100 100 99 98 96 95 93 91 89 87 85 83 80 78 76 74 72 70 68 66 65 63 62 60 59 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 42 42 42 42 42 42 42 42 43 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 80 86 93 101 109 118 126 135 144 153 160 167 173 177 180 181 181 179 176 172 167 161 155 148 141 135 128 121 115 109 104 99 94 90 86 82 79 77 74 72 71 69 68 68 67 67 68 68 69 70 72 74 76 78 80 83 86 90 93 97 100 104 108 112 116 119 123 126 129 132 134 135 136 136 136 134 133 130 127 123 119 115 111 106 102 97 93 89 86 82 80 77 75 74 73 72 71 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 69 70 71 72 73 74 76 77 79 81 83 85 88 90 93 96 98 101 104 107 110 113 115 117 119 121 122 122 122 122 121 119 117 115 111 108 104 100 95 91 86 82 77 73 69 65 61 58 56 53 52 50 49 48 48 48 48 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 63 64 65 65 65 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 64 64 65 66 66 67 68 69 70 70 71 72 73 73 74 74 74 75 74 74 74 73 72 71 70 69 67 66 64 62 60 58 57 55 53 51 50 49 48 47 46 46 46 47 48 49 50 52 54 57 59 62 65 69 72 76 79 83 86 90 93 96 100 103 105 108 110 112 114 116 117 117 118 118 118 117 116 115 114 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 80 78 76 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 54 53 53 53 53 53 53 54 56 57 59 62 66 70
 41 41 42 42 43 43 44 45 47 48 49 50 51 52 52 53 53 53 53 53 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 32 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 52 54 55 56 57 58 58 58 58 57 56 55 53 51 49 47 45 43 41 38 36 34 33 31 30 28 27 27 26 26 26 26 26 26 27 27 28 28 29 30 31 32 32 33 34 34 35 35 36 36 36 36 37 36 36 36 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 38 38 39 40 41 41 42 42 43 43 43 43 43 42 42 41 40 39 38 36 35 34 32 31 29 28 26 25 24 23 22 22 21 21 21 21 22 22 23 24 25 27 28 30 32 34 36 38 40 43 45 47 49 51 53 55 57 58 59 60 60 61 61 60 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 28 29 30 31 32 34 36 38 41 43 45 48 50 52 54 56 58 59 60 60 61 61 60 59 58 57 56 54 53 51 50 48 47 45 44 42 41 40 39 38 38 37 37 37 37 37 37 37 38 39 40 41 42 43 45 46 48 50 52 54 57 59 61 63 65 67 69 70 71 72 72 72 72 71 70 69 67 66 64 61 59 57 55 53 51 49 47 45 44 43 42 42
 34 37 39 42 45 49 53 56 60 64 68 71 74 76 78 79 80 80 79 78 76 74 72 69 66 64 61 58 56 53 51 49 47 45 43 41 40 39 38 37 37 36 36 36 36 37 37 38 39 40 41 43 45 47 49 51 53 56 58 61 64 67 69 72 75 77 79 81 83 84 85 86 86 85 84 83 81 79 77 75 73 70 68 65 63 61 59 57 55 54 53 52 52 51 51 51 52 52 52 53 53 54 54 54 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 44 43 42 41 41 40 39 38 37 37 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 44 45 47 49 51 53 55 57 59 61 63 64 66 68 69 70 70 70 70 69 68 67 65 63 60 58 55 52 50 47 44 42 40 38 36 35 34 33 32 32 32 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 46 47 48 48 49 49 49 49 49 48 48 47 47 46 45 44 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 24 24 23 23 24 24 25 25 26 27 29 30 32 33 35 37 39 41 43 44 46 48 50 52 53 55 56 57 58 59 60 61 61 61 61 61 61 61 61 60 60 59 59 58 58 57 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 28 29 30 31 32
 73 69 65 62 60 58 57 56 55 55 56 56 57 58 59 61 62 64 66 68 69 72 74 76 78 80 83 85 88 90 93 95 98 100 103 106 108 111 114 116 119 122 124 127 130 132 135 137 140 142 144 146 148 149 150 151 151 151 151 150 148 146 144 141 138 134 130 126 121 116 112 107 101 96 91 86 81 77 72 68 64 60 57 54 51 48 46 45 44 43 42 42 42 43 44 45 46 48 50 52 54 56 58 60 63 65 67 69 71 73 74 76 77 78 79 80 81 81 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 81 81 81 82 82 83 84 85 85 86 87 88 88 89 89 89 89 89 89 88 87 86 85 83 82 80 78 75 73 71 68 66 64 61 59 57 55 53 51 50 48 47 46 46 46 46 47 48 49 51 53 55 58 62 65 69 73 78 82 86 91 95 100 104 108 111 114 117 119 121 123 124 124 124 124 123 122 121 119 118 116 114 112 110 108 106 104 102 100 99 97 96 94 93 92 91 91 90 89 89 88 88 87 87 86 86 86 85 85 84 84 83 82 82 81 80 79 78 77 76 76 75 74 73 72 71 70 69 69 69 69 69 70 71 73 75 77 81 84 89 94 100 106 113 120 127 135 143 151 158 165 172 177 182 186 189 190 190 189 187 184 180 175 170 164 159 152 146 140 134 128 123 118 113 109 105 102 99 96 94 92 91 90 90 90 91 92 93 95 98 100 104 108 112 116 121 127 133 139 145 151 158 165 171 177 182 187 190 193 194 193 191 188 183 177 170 162 153 144 134 125 116 107 99 92 85 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 94 92 91 88 86 83 81 78 75 72 70 67 65 63 60 58 57 55 53 52 51 50 49 48 47 46 46 46 46 46 46 46 47 47 48 49 50 51 53 54 56 58 60 63 65 68 71 75 78 82 85 89 93 97 100 104 107 110 113 115 117 119 120 120 120 120 119 118 116 114 112 110 108 105 103 100 97 95 93 90 88 86 84 83 81 80 79 78 78 78 77 77 77 78 78 78 78 79 79 79 79 79 78 78 77 76 75 74 73 71 70 69 67 65 64 62 61 59 58 56 55 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 77 77 77 77 78 78 78 78 77 77 77 76 76 75 74 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 56 55 55 55 54 54 54 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 71 72 73 75 76 78 80 81 83 85 87 90 92 94 96 97 99 101 102 103 104 105 106 106 106 106 105 104 103 102 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 72 70 69 68 67 66 65 65 64 64 64 64 64 64 65 65 65 66 67 68 68 70 71 72 73 75 76 78 79 81 83 85 87 88 90 92 93 95 96 97 97 97 97 96 95
 38 39 40 41 42 43 44 45 47 48 49 50 51 52 52 53 53 54 54 53 53 53 52 52 51 51 50 49 48 47 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 61 61 61 61 60 60 59 59 58 57 56 54 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 27 27 27 27 27 28 29 29 30 31 33 34 35 37 38 40 42 44 46 47 49 51 53 55 56 58 59 60 61 62 63 64 64 64 64 63 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 64 65 65 65 65 64 64 63 62 62 61 60 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 37 37 36 36 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 53 54 56 57 58 60 61 62 63 63 64 64 64 64 64 64 63 63 62 61 60 59 59 58 57 56 55 54 54 53 52 52 51 51 51 51 51 51 52 52 53 54 55 56 57 59 61 62 64 66 68 70 73 75 77 79 81 82 84 85 86 87 87 88 87 87 86 85 84 83 81 80 78 76 74 72 71 69 67 66 64 63 61 60 60 59 58 58 58 58 58 58 59 59 59 60 60 61 61 61 61 61 61 61 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 42 41 40 40 40 39 39 39 39 39 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 62 63 64 65 66 67 68 68 69 69 69 68 68 68 67 66 65 64 63 62 60 59 58 57 56 54 53 53 52 51 51 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 39 39 39 40 41 42 43 44 45 47 48 50 52 54 56 59 61 63 66 68 71 73 75 77 79 81 82 83 84 85 85 85 84 84 82 81 80 78 76 74 72 70 68 67 65 63 61 59 58 56 55 54 52 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 48 49 50
 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 68 69 70 71 73 73 74 74 75 74 74 74 73 72 71 69 68 66 65 63 62 60 59 57 56 54 53 52 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 42 42 42 43 43 43 43 44 44 45 45 46 46 47 48 49 50 51 52 53 54 56 57 59 61 63 65 67 69 71 73 75 78 80 82 84 86 88 90 91 92 92 92 92 91 90 89 87 85 83 80 78 76 73 71 68 66 64 61 59 58 56 54 53 52 50 49 48 48 47 46 46 46 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 49 49 49 49 50 50 51 52 53 54 55 56 57 59 60 62 64 66 67 69 71 73 75 77 79 80 82 83 84 84 85 85 84 84 83 82 81 79 78 76 75 73 71 70 68 67 65 64 63 62 61 60 59 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 51 52 52 53 54 54 55 56 57 58 59 60 60 61 62 62 63 63 63 63 63 63 63 63 62 62 61 60 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 47 47 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
 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 38 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 53 52 52 52 52 52 52 52 53 54 55 57 58 61 63 66 70 74 78 83 89 95 101 108 115 122 130 138 145 152 159 165 170 173 175 176 175 172 168 163 156 149 141 133 125 116 108 101 93 87 80 75 69 65 60 56 53 50 48 45 43 42 41 40 39 38 38 38 38 38 39 39 40 41 42 43 45 46 48 50 52 55 57 60 63 66 69 72 76 79 82 84 87 89 90 91 91 91 90 88 86 84 81 78 75 72 69 66 63 61 58 56 54 53 51 50 49 48 47 46 46 45 45 45 45 45 45 46 46 46 47 48 49 49 50 51 53 54 55 57 58 60 62 64 66 69 71 74 77 80 83 86 89 92 95 97 100 102 105 106 108 109 109 109 109 108 106 104 102 99 96 93 89 85 82 78 74 71 67 64 61 58 55 53 50 48 46 45 43 42 41 40 40 40 39 39 39 40 40 40 41 41 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 48 48 49 49 50 51 52 52 53 53 54 54 54 55 55 55 54 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 44 43 43 42 42 42 42 42 42 42 42 42 43 43 43
 82 81 80 80 79 78 77 76 75 74 72 71 69 68 66 65 63 62 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 71 73 74 75 76 76 76 76 75 74 73 71 69 67 65 63 61 59 57 55 53 51 50 49 48 47 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 53 54 55 55 56 57 57 58 58 58 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 42 42 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 33 33 33 34 34 35 36 37 38 38 39 40 42 43 44 45 46 47 49 50 51 52 53 54 56 57 57 58 59 60 60 61 61 61 61 61 61 61 60 60 59 58 58 57 56 55 53 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 34 34 34 34 34 34 35 36 37 38 39 41 43 45 47 50 53 56 59 63 66 69 72 75 77 79 80 81 81 81 80 78 76 74 72 69 66 63 61 58 55 53 50 48 46 44 43 41 40 38 37 37 36 35 35 35 35 35 36 36 37 38 39 40 42 43 45 47 49 51 53 55 58 60 62 64 67 69 71 73 75 76 78 79 81 82 83 84 84 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 82
 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 42 44 46 48 50 53 56 59 63 67 71 75 79 83 86 90 93 95 97 98 98 97 96 93 91 87 84 80 76 72 68 64 60 57 54 50 48 45 42 40 38 36 35 33 32 31 30 29 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 33 33 34 34 35 36 37 38 38 39 40 41 41 42 42 43 43 43 43 43 43 43 42 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 62 65 67 70 72 74 76 77 79 79 80 80 80 79 78 76 74 72 69 67 64 61 58 55 53 50 48 45 43 41 40 38 37 36 35 34 34 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 41 42 43 44 45 45 46 46 46 46 46 45 45 44 43 42 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 32 32 33 34 35 36 37 39 40 42 44 46 49 51 54 57 60 63 66 69 72 76 79 82 84 86 88 89 90 90 90 89 88 86 84 81 79 76 73 70 67 65 62 60 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 59 60 61 62 62 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 62 63 64 64 65 65 65 64 64 63 62 60 59 58 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 59 59 59 59 59 58 58 58 57 57 56 56 55 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 57 59 60 61 62 63 64 65 65 65 65 65 64 63 62 61 59 58 56 54 53 51 49 47 46 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 26 26 26 26 26 26 27 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 69 68 67 66 65 63 62 61 60 60 59 58 58 57 56 56 56 55 55 54 54 53 53 52 51 50 49 48 46 45 43 42 40 39 37 35 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 54 56 57 58 58 58 58 58 57 56 55 54 52 51 50 48 47 46 45 44 43 42 42 41 41 41 41 41 41 42 42 42 43 44 44 45 45 46 46 47 47 47 47 47 47 46 46 46 45 44 43 43 42 41 40 39 38 37 37 36 35 35 34 34 34 34 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 39 39 40 41 42 44 45 47 48 50 53 55 57 60 62 65 67 70 72 73 74 75 75 75 74 72 70 67 65 62 58 55 52 49 46 43 40 38 35 33 31 29 28 26 25 23 22 22 21 20 20 19 19 19 19 20 20 21 22 23 24 26 27 29 32 34 37 40 44 48 52 56 61 66 71 76 81 86 90 94 98 101 103 104 104 104 103 101 99 96 93 89 86 83 79 76 73 71 68 66 64 63 61 60 60 59 59 59 59 59 60 60 61 61 62 63 63 64 64 64 64 64 63 62 61 60 58 57 55 53 51 49 47 45 43 40 38 37 35 33 31 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 28 29 31 32 34 36 37 39 42 44 46 48 51 53 56 58 60 63 65 66 68 69 70 71 71 71 71 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 13 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 9 9 9 9 9 9 9 9 8 8 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 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 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 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6
 44 43 42 42 42 42 42 42 42 43 44 45 46 47 48 50 51 53 55 57 59 61 62 64 66 67 69 70 70 70 70 70 69 68 67 65 63 61 59 57 55 53 51 49 47 45 43 42 41 40 39 38 38 37 37 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 43 43 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 35 34 34 34 34 35 35 36 37 38 40 42 44 46 49 52 56 60 64 69 73 78 83 88 92 96 99 102 103 104 103 102 99 96 93 89 84 80 76 71 67 63 59 56 53 50 47 45 42 41 39 37 36 35 35 34 34 34 34 34 35 35 36 37 38 40 41 43 45 47 49 51 54 56 59 61 64 67 70 73 75 78 81 84 87 90 93 96 99 101 104 106 108 109 111 111 112 112 111 110 108 106 104 101 98 95 91 88 84 81 77 74 71 68 65 62 60 57 55 53 52 50 49 47 46 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 54 54 54 54 54 53 52 51 50 49 48 47 46 45 44
 57 56 54 53 51 49 48 46 45 43 42 41 40 39 39 38 37 37 37 37 37 37 37 37 38 39 40 41 42 43 45 47 49 52 55 58 62 67 72 77 83 90 97 104 112 120 128 136 142 148 153 155 156 155 153 148 143 136 129 122 114 106 99 92 86 80 74 69 65 61 57 54 51 49 47 45 43 42 41 40 39 39 38 38 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 46 46 47 48 49 51 52 54 56 58 61 63 66 68 71 74 76 78 80 82 84 84 85 85 84 83 82 80 79 76 74 72 70 68 65 63 61 59 58 56 55 53 52 51 50 50 49 49 48 48 48 49 49 49 50 51 52 53 54 55 56 58 59 61 63 65 67 68 70 72 75 77 79 81 83 85 87 90 92 94 97 99 102 105 107 110 113 115 118 120 122 124 125 126 126 125 124 122 120 116 113 108 103 99 93 88 83 78 74 70 66 62 59 57 54 52 51 49 48 48 47 47 47 47 48 49 49 51 52 53 55 57 59 61 64 66 69 72 74 77 79 82 84 85 87 88 89 89 88 88 87 85 84 82 81 79 77 75 74 73 71 71 70 69 69 69 70 71 72 73 74 76 79 81 84 87 91 95 99 104 108 113 118 123 128 132 136 139 142 143 144 144 142 140 137 133 128 123 118 113 107 102 97 93 89 85 81 78 75 73 71 69 68 66 65 64 64 63 63 63 63 63 64 64 64 65 65 66 66 66 66 66 66 66 65 65 64 63 62 60 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 76 73 70 68 66 64 62 61 60 59 58 57 57 57 57 57 58 58 59 59 60 61 61 62 63 63 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 64 63 63 62 61 59 58 57 56 55 54 53 52 51 50 50 50 50 50 50 51 52 54 56 58 60 64 67 71 76 82 88 95 103 112 121 130 140 150 159 168 175 180 183 183 180 175 168 159 149 139 128 117 107 97 88 80 72 66 60 54 49 45 42 38 36 33 31 30 28 28 27 27 27 27 28 29 30 32 34 36 40 43 47 52 57 63 69 76 84 92 101 111 120 130 140 150 159 168 175 182 187 190 191 191 190 187 183 179 173 168 162 157 152 147 142 138 134 131 129 127 125 124 124 124 124 125 126 128 129 131 133 135 137 138 140 140 141 141 140 138 137 134 131 127 124 119 115 110 106 101 96 92 87 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 32 33 33 34 35 36 38 39 41 44 46 49 53 56 60 65 70 76 83 90 98 106 115 125 135 146 157 167 177 186 193 199 202 204 203 200 196 190 184 176 169 161 154 147 141 135 130 125 122 119 116 114 113 112 112 112 112 113 114 115 116 117 118 118 119 118 117 116 114 111 107 103 99 95 90 85 80 75 70 66 62 58 55 52 49 47 45 44 42 42 41 42 42 43 44 45 47 49 51 54 57 60 64 68 72 76 81 85 90 94 98 101 104 107 108 109 110 109 108 106 103 100 97 93 90 86 83
 204 197 190 183 176 169 162 156 151 145 141 137 133 130 128 125 124 122 121 120 120 119 119 119 119 119 118 118 117 117 116 115 113 112 110 108 105 103 101 98 96 93 91 89 87 85 83 82 81 80 79 79 79 80 80 81 83 84 86 88 90 92 95 98 101 104 107 110 114 117 121 124 127 130 133 136 138 141 142 144 145 145 145 145 144 143 141 139 137 135 132 130 127 124 121 119 116 113 111 109 106 104 102 100 98 96 95 93 92 90 89 88 87 86 84 83 82 82 81 80 79 79 78 78 77 77 77 78 78 78 79 80 81 83 84 86 88 90 92 94 96 97 99 101 102 103 104 105 105 105 104 103 103 101 100 99 97 96 95 93 92 91 90 90 89 89 89 90 91 92 93 95 97 100 103 106 109 113 117 121 125 129 133 136 139 142 144 145 146 145 144 143 140 137 133 129 125 120 115 111 106 101 97 92 88 84 81 78 75 72 70 68 66 64 63 62 62 61 61 62 62 63 65 66 68 71 73 76 79 83 86 90 94 98 102 106 110 113 117 121 124 127 130 132 135 137 138 140 141 142 143 144 145 146 146 147 148 149 150 151 152 153 155 156 158 160 162 165 167 170 173 175 178 181 183 186 188 190 192 193 194 195 195 194 194 192 191 189 186 183 180 177 173 169 165 160 155 151 146 141 136 130 125 120 115 110 105 100 96 91 87 83 79 76 73 70 67 65 63 62 61 60 59 59 59 60 61 62 64 65 68 70 74 77 81 86 91 96 102 109 116 124 132 141 150 159 169 178 187 196 204 211 216 220 223 223 222 219 215 210
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 46 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 18 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 37 38 39 39 40 40 40 41 41 41 41 41 40 41 41 41 41 41 42 43 44 45 47 49 51 54 57 61 65 70 76 83 89 97 105 113 121 128 134 139 141 142 140 135 129 121 113 104 94 85 77 69 62 55 50 45 40 36 33 30 27 25 23 21 20 19 18 18 17 17 17 18 18 19 20 21 23 25 27 30 32 36 40 44 49 54 60 67 75 83 92 101 110 120 129 138 146 152 156 158 158 156 152 146 139 131 123 115 108 100 93 87 81 76 71 67 63 60 57 54 52 50 48 47 45 44 43 42 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 19 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 36 37 38 38 38 38 38 38 37 37 36 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 35 37 38 40 42 44 47 50 53 56 60 63 67 71 74 77 79 81 81 81 80 78 75 71 67 63 58 54 49 45 41 37 34 31 28 26 24 22 21 20 19 18 17 17 17 17 18 18 19 20 21 22 24 25 27 29 32 34 37 40 42 45 48 51 53 56 58 60 61 62 63 63 63 63 62 61 60 59 57 56 55 53 52 51 49 48 47
 64 67 69 72 74 76 78 80 81 82 81 81 79 77 75 72 69 65 61 58 54 50 47 44 41 38 35 33 31 29 28 26 25 25 24 24 24 24 24 25 26 27 28 30 32 34 36 39 42 45 48 52 55 58 62 65 67 70 72 74 75 76 76 77 77 76 76 76 75 75 75 75 76 77 78 79 81 84 87 90 94 99 104 109 115 121 127 134 139 144 148 151 152 152 150 146 140 134 126 118 110 102 94 87 80 74 68 63 58 54 50 46 43 41 38 36 35 33 32 31 30 29 29 28 28 28 27 27 27 27 28 28 28 29 29 29 30 31 31 32 33 34 35 36 38 39 40 42 44 46 48 50 52 55 58 60 63 66 68 71 73 76 78 80 81 82 82 83 82 81 80 79 77 75 73 71 69 67 65 63 61 60 59 58 57 57 56 57 57 58 59 60 62 64 66 69 72 75 78 82 85 89 92 95 98 100 101 101 101 99 97 94 90 86 81 76 71 66 61 56 51 47 43 39 36 33 30 28 26 24 23 21 20 19 19 18 18 18 18 18 19 19 20 21 23 24 26 28 30 33 36 40 44 48 53 58 63 69 75 82 88 94 100 105 109 112 114 114 113 110 107 102 97 92 87 81 76 71 67 62 59 55 52 49 47 45 43 41 40 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 46 47 47 47 48 49 50 51 52 54 55 57 60 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 26 27 28 29 31 32 34 36 38 41 43 46 48 50 52 53 54 55 54 54 52 50 47 44 41 38 35 32 29 27 24 22 20 18 16 15 14 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 15 16 18 19 21 23 25 28 30 33 36 38 41 44 46 48 49 50 51 51 50 49 48 46 44 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 20 21 21 22 22 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 17 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 18 19 20 20 20 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 42 41 41 40 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 29 29 30 32 33 34 36 38 40 43 46 49 52 55 59 63 66 70 73 76 78 79 79 79 77 75 72 68 64 60 56 52 48 45 41 38 36 33 31 29 28 26 25 24 24 23 23 23 23 23 24 25 26 27 29 30 33 35 37 40 43 46 50 53 56 60 63 65 68 69 71 72 72 72 71 70 69 68 66 65 63 62 61 59 58 58 57 56 56 56 56 56 56 56 57 57 57 58 58 58 58 58 58 57 57 56 55 54 52 51 49 48 46 44 43 41 39 38 36 35 34 32 31 31 30 29 28 28 28 28 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 43 44 44 44 44 44 43 43 42 41 40 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 37 39 42 45 47 50 52 55 56 58 58 59 58 57 56 54 51 49 46 44 41 38 36 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 69 68 68 68 69 69 69 70 70 71 72 73 74 75 76 78 79 80 82 83 84 85 86 87 88 88 88 88 88 88 88 87 87 86 85 85 84 84 84 84 84 84 84 84 85 85 86 87 87 88 89 89 89 89 89 89 88 88 87 86 85 84 83 82 81 80 79 79 78 78 78 78 78 78 78 79 79 80 80 81 81 81 81 81 81 80 79 78 77 75 74 72 70 68 66 64 62 60 58 56 55 53 52 51 50 50 49 49 49 50 50 51 52 54 55 57 60 62 65 67 70 73 76 79 81 83 85 87 88 88 89 88 87 86 85 83 81 79 77 75 73 70 68 67 65 63 61 60 58 57 56 55 54 53 52 51 51 50 50 49 49 49 49 50 50 51 51 52 53 55 56 58 60 62 64 67 70 73 76 80 84 88 93 98 102 107 112 117 122 126 129 133 135 137 138 137 137 135 133 130 127 123 119 115 112 108 104 101 97 94 92 89 87 85 83 82 81 80 80 79 79 79 80 80 81 82 83 84 85 86 88 89 90 91 92 94 95 96 97 98 99 101 102 104 106 108 110 113 117 121 125 130 135 141 147 154 161 168 176 182 189 195 200 203 205 205 203 200 195 188 180 171 162 152 142 133 123 115 106 99 92 86 80 75 71 67 63 60 58 56 54 53 52 51 51 51 52 52 53 54 56 57 59 61 63 65 67 70 72 74 76 77 79 80 81 82 82 82 82 81 81 80 79 78 76 75 74 73 72 71 71 70 69 69 69 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 71 71 70 70 70 70 69 69 69
 41 41 41 41 41 42 42 43 44 45 47 48 50 53 56 59 63 67 72 78 84 91 98 106 114 122 131 138 145 152 156 159 160 159 157 152 147 140 132 124 116 107 99 92 85 78 72 67 63 58 55 52 49 47 45 44 43 42 41 41 41 41 42 42 43 44 46 47 49 51 54 56 58 61 64 66 69 71 73 75 77 78 79 80 80 80 79 78 77 75 74 72 70 68 67 65 63 62 60 59 58 57 56 56 56 56 56 56 57 58 59 60 62 64 65 67 69 71 73 75 77 78 80 81 81 81 81 80 79 77 76 74 71 69 67 65 62 60 58 56 55 53 52 51 50 49 49 48 48 48 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 53 54 56 57 59 61 63 65 67 70 72 75 78 81 84 87 90 93 95 98 99 100 101 101 100 99 96 94 90 86 82 78 74 69 65 61 57 54 51 48 45 43 41 39 38 37 36 36 36 36 36 37 38 40 42 44 47 51 54 59 64 70 76 82 90 97 105 112 119 126 132 137 141 143 144 143 141 138 134 129 124 118 113 107 102 98 93 89 86 83 80 78 76 74 73 72 71 71 70 70 70 70 70 70 70 70 69 69 69 68 68 67 66 65 63 62 60 59 57 56 54 53 51 50 49 48 47 46 45 45 44 44 45 45 46 46 47 49 50 52 54 56 58 61 64 67 70 73 75 78 81 83 85 86 87 87 87 86 85 84 83 81 79 77 75 73 71 69 67 65 64 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42
 63 60 57 55 52 50 49 48 47 46 45 45 46 46 47 48 49 51 53 55 57 59 62 64 66 68 70 71 71 71 71 69 68 65 63 60 57 54 51 48 45 42 39 37 35 33 31 30 29 28 27 27 27 26 27 27 27 28 29 29 30 31 33 34 35 37 38 40 41 43 44 45 47 48 49 50 51 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 57 57 57 57 58 58 58 57 57 56 55 54 53 52 51 49 47 46 44 42 41 39 38 36 35 34 33 32 32 31 31 31 31 31 32 33 34 35 37 39 41 43 45 48 50 53 56 58 60 63 64 66 67 68 68 68 67 66 65 64 63 62 61 60 59 58 58 57 57 58 58 59 60 62 64 66 68 70 73 76 79 82 85 87 90 92 93 93 93 92 90 87 84 80 76 72 67 63 59 54 51 47 44 41 39 37 35 33 32 31 30 29 29 29 29 29 29 30 30 31 32 33 35 37 38 40 42 44 47 49 51 54 56 59 61 64 66 68 70 71 73 74 75 76 77 77 77 77 77 77 76 76 75 74 74 73 73 72 72 72 72 72 72 72 73 74 74 75 77 78 79 81 83 85 87 89 90 92 94 96 97 98 99 99 99 99 98 96 94 92 90 87 84 81 78 75 72 70 67 64 61 59 57 55 53 51 49 47 46 45 43 42 41 40 40 39 39 38 38 38 38 38 38 39 40 40 41 43 44 46 48 50 52 55 58 62 65 69 74 78 82 87 91 94 97 100 101 102 101 100 98 95 91 87 83 79 75 71 67
 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 51 52 52 52 52 52 51 51 51 50 49 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 46 46 47 47 48 48 49 49 50 50 50 50 50 50 51 51 51 51 51 52 52 53 53 53 54 54 55 56 56 57 57 58 59 59 60 60 60 60 60 60 60 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 71 71 71 70 70 69 68 67 65 64 63 61 59 58 56 55 54 52 51 50 49 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 55 56 57 58 60 61 62 64 65 66 67 68 69 70 70 70 70 70 70 69 69 68 67 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 135 126 117 107 97 88 79 71 64 58 52 48 43 40 37 35 33 31 30 29 28 28 28 29 29 30 31 33 34 36 38 40 42 44 46 48 50 52 54 55 56 57 57 57 56 56 55 53 52 51 49 48 46 45 43 42 41 40 38 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 35 35 35 34 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 25 26 27 28 30 32 34 37 40 44 49 54 60 67 74 82 90 97 104 110 114 116 116 114 110 104 97 90 83 75 69 62 57 52 48 44 41 39 37 36 35 34 34 34 34 35 36 37 38 39 41 42 44 45 47 48 49 50 50 50 50 49 48 47 46 44 42 40 38 37 35 33 32 30 29 29 28 27 27 27 28 28 29 31 32 34 37 39 42 46 49 53 57 61 65 69 72 75 77 78 78 78 76 74 71 68 64 61 58 54 51 49 46 44 42 40 38 37 36 34 34 33 32 31 31 31 30 30 30 30 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 33 33 34 35 36 37 38 39 40 42 44 45 47 49 52 54 56 59 61 64 67 70 72 75 77 79 81 82 83 83 83 82 81 79 77 74 70 67 63 60 56 52 49 45 42 39 37 34 32 30 29 27 26 25 25 24 24 24 25 26 27 29 31 33 36 40 44 49 55 62 69 78 87 97 107 118 127 135 141 144 144 141
 58 56 54 53 51 49 46 44 42 41 39 37 36 35 34 33 32 32 31 31 31 31 32 32 32 33 33 34 35 35 36 36 36 36 36 36 36 35 35 34 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 52 53 54 54 55 55 54 54 53 51 50 48 46 44 42 40 38 36 34 32 30 29 27 26 25 25 24 23 23 23 23 23 23 23 24 24 25 26 27 28 30 32 33 35 38 40 42 45 47 49 51 53 55 56 57 57 57 57 56 56 54 53 52 50 49 47 46 45 44 44 43 43 43 43 44 44 45 46 47 48 49 50 51 52 52 53 53 54 54 53 53 52 51 50 48 46 45 43 41 40 38 36 35 34 32 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 33 34 35 36 37 38 38 39 39 40 40 40 40 39 39 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 33 33 34 35 36 38 39 40 42 44 46 47 49 51 52 53 54 55 55 55 55 54 53 52 51 49 48 46 44 42 41 39 37 36 35 33 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 26 26 26 27 27 28 29 30 32 33 35 36 38 41 43 45 48 50 52 54 56 58 59 60 60 60 60 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 140 132 123 116 109 102 96 91 86 82 78 74 71 69 67 65 64 62 62 61 61 61 61 61 61 62 62 62 63 63 63 63 63 63 62 62 61 60 59 58 58 57 56 55 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 59 60 61 61 63 64 65 66 67 69 70 71 73 74 75 77 78 80 81 82 84 85 87 88 90 91 92 93 94 95 96 96 97 96 96 95 94 93 91 89 87 84 82 79 76 73 70 68 65 62 60 58 56 54 53 51 50 50 49 49 50 50 51 53 55 57 60 63 67 71 75 80 85 91 96 102 107 112 116 120 122 124 125 125 123 121 118 115 112 108 104 101 97 94 92 89 87 86 84 83 83 82 82 81 81 81 81 81 81 81 81 80 79 79 78 77 75 74 72 70 68 67 65 63 61 59 58 57 56 55 54 53 53 53 53 53 53 54 54 55 56 57 58 58 59 60 61 61 62 62 62 63 63 63 63 63 62 62 62 62 61 61 60 60 60 59 59 58 58 57 57 57 57 56 56 56 56 57 57 57 58 59 60 61 62 63 64 66 68 69 71 73 75 78 80 82 85 88 91 94 97 100 104 107 111 114 118 122 125 128 131 134 137 139 140 141 142 142 141 140 138 135 132 129 125 121 117 113 109 104 100 96 92 88 84 80 77 74 71 68 66 64 62 60 59 58 57 56 55 55 55 55 56 56 57 58 60 61 63 66 68 72 75 80 84 90 96 103 111 119 128 137 147 156 166 174 181 187 191 193 193 190 186 180 173 166 157 149
 124 124 123 120 116 112 106 101 95 89 83 77 72 67 63 59 56 53 50 48 47 45 44 44 43 43 43 43 44 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 66 66 67 67 66 66 65 64 63 62 61 60 59 57 56 55 54 53 52 52 51 51 50 50 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 52 52 51 51 50 49 48 46 45 44 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 33 34 34 35 37 38 40 42 45 47 50 54 57 61 65 70 74 79 83 87 90 93 94 95 95 93 91 88 84 80 75 71 66 62 58 55 51 49 46 44 42 41 40 39 39 39 39 40 41 42 43 44 46 48 50 51 53 55 57 58 60 61 62 62 63 63 63 62 62 61 60 59 58 56 55 55 54 53 53 53 54 54 55 56 58 60 62 65 68 71 74 77 80 83 86 88 90 92 93 93 93 92 90 88 85 83 80 77 73 70 67 65 62 60 58 56 54 53 52 51 50 49 49 48 48 48 48 49 49 50 50 51 52 53 53 54 55 56 56 57 57 57 57 56 56 55 54 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 40 40 39 40 40 41 41 42 43 45 46 48 50 52 54 57 59 61 64 66 68 70 71 73 74 74 75 75 74 73 72 70 68 66 64 62 59 57 55 52 50 48 46 44 42 40 39 37 36 35 34 33 33 32 32 33 33 34 35 36 38 40 42 45 48 52 56 61 66 72 78 84 91 97 104 109 115 119 122
 133 124 116 108 101 94 88 82 77 73 69 65 63 60 59 57 56 56 55 56 56 57 58 59 60 61 63 64 65 66 67 67 67 67 67 66 65 63 62 60 58 57 55 53 51 49 48 47 45 44 43 43 42 42 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 48 49 50 52 54 55 57 59 62 64 66 68 71 73 75 77 79 81 83 85 86 88 89 90 91 92 92 92 92 92 91 89 88 86 84 82 79 76 73 70 68 65 62 59 57 55 53 51 49 47 46 45 43 43 42 41 41 41 41 42 42 43 45 47 49 51 54 58 62 66 71 77 83 89 95 102 108 113 118 122 125 126 126 124 121 117 112 107 101 96 90 85 80 76 72 69 67 65 64 63 62 62 62 62 63 64 65 66 67 69 70 71 72 73 74 74 74 74 74 73 72 70 68 66 64 62 60 58 56 54 52 51 49 49 48 47 47 47 48 48 49 50 51 53 54 56 58 60 62 64 66 68 70 71 73 75 76 77 78 78 78 78 78 77 76 75 74 73 71 70 68 67 65 64 62 60 59 58 56 55 54 53 53 52 52 51 51 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 61 63 64 65 67 69 70 72 74 77 79 82 84 87 90 94 97 100 104 107 110 113 116 118 120 120 121 120 119 117 115 112 108 104 100 96 91 87 82 78 73 69 66 62 59 56 53 51 49 47 46 45 44 43 43 42 42 43 43 44 45 47 49 52 55 59 63 68 74 81 88 97 106 116 126 136 146 155 163 169 172 174 173 170 165 158 150 142
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22 23 23 25 26 27 28 30 31 32 33 34 35 35 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 23 23 24 25 26 27 28 29 30 32 33 34 35 35 36 36 36 35 34 33 32 31 30 28 27 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 25 26 27 29 30 32 33 34 35 36 37 38 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 23 24 24 25 27 28 30 32 33 35 37 39 41 43 45 46 47 47 47 46 45 44 42 40 38 36 34 32 30 28 26 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 26 25 23 22 21 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 26 26 27 27 26 26 25 24 24 23 22 21 19 18 17 17 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 19 20 21 22 23 24 25 25 25 26 26 25 25 24 23 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 34 34 33 32 31 30 28 27 26 25 23 22 21 20 19 18 17 17 16 16 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 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 34 35 36 37 37 37 37 36 36 34 33 32 30 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 25 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 18 18 18 19 19 20 21 21 22 24 25 26 27 28 29 30 31 31 32 32 32 31 31 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32 32 33 33 34 33 33
 15 15 15 15 15 15 14 14 14 14 14 13 13 13 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 10 10 10 10 10 11 11 11 12 12 12 13 13 13 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 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 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 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 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 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 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 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 21 20 20 20 20 20 19 19 18 17 17 16 15 15 14 14 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 60 60 60 60 60 60 59 59 59 58 58 57 57 57 57 57 57 58 58 59 61 62 63 65 66 68 69 70 72 73 74 76 77 78 79 80 82 83 85 87 89 91 94 96 100 103 107 110 114 117 120 122 124 125 125 124 122 119 115 111 106 101 96 91 86 81 76 72 69 66 63 62 61 60 61 62 64 67 71 75 80 85 92 98 105 111 118 124 129 133 135 136 136 133 130 124 118 112 105 98 91 85 80 75 71 67 65 63 62 62 63 64 66 69 72 76 80 84 89 94 99 104 108 112 116 118 120 120 119 117 115 111 107 102 98 93 88 84 80 76 73 70 68 65 63 62 60 59 58 57 56 55 55 55 54 54 55 55 56 57 59 60 62 65 68 71 74 77 80 84 87 89 92 93 95 96 96 96 96 95 93 92 90 88 85 83 80 77 75 72 70 67 65 63 62 60 59 59 58 58 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 65 66 67 69 70 72 75 77 80 82 85 88 91 93 95 97 98 98 97 96 94 92 89 86 82 79 76 72 69 67 64 62 61 60 59 60 61 63 65 69 73 78 83 90 97 104 112 119 126 132 137 140 142 142 140 137 132 126 120 113 106 99 93 87 82 77 73 70 68 67 66 66 67 69 71 74 77 80 84 87 91 95 98 101 103 105 106 107 106 105 104 102 99 96 93 91 88 85 83 81 80 79 79 79 79 80 80 81 82 83 84 85 85 86 86 85 85 84 82 80 78 76 74 71 68 66 64 62 60 58 57 56 56 55 55 55 56 56 56 57 57 58 59 59
 100 110 120 131 143 156 169 181 192 201 207 209 207 200 190 178 164 150 136 123 111 101 93 85 79 74 70 67 65 63 62 61 61 62 63 64 66 69 73 78 83 90 97 107 117 129 143 158 174 192 209 226 241 255 265 271 273 271 265 257 245 233 219 205 191 178 166 154 144 136 128 122 116 112 109 107 106 106 106 106 107 107 108 108 109 109 108 107 106 104 102 99 97 93 90 87 83 80 77 74 71 68 67 65 64 64 64 65 67 70 73 78 83 89 97 105 114 124 135 147 160 174 187 201 214 225 234 240 242 240 234 225 213 198 183 168 153 139 126 115 105 96 88 82 76 71 68 64 61 59 57 56 55 55 55 55 55 56 58 60 62 64 67 70 73 76 79 82 83 85 85 85 84 83 81 78 75 73 70 67 65 62 60 58 56 55 54 54 54 55 57 59 62 67 72 79 87 97 107 118 130 142 153 163 171 176 179 179 177 172 165 157 148 138 129 120 111 102 95 88 82 77 73 70 67 65 64 64 64 65 67 68 70 73 75 78 81 84 86 89 92 95 98 100 103 106 109 112 115 118 122 127 132 138 146 154 163 173 185 197 209 222 234 245 254 262 267 269 267 263 255 245 233 220 205 190 175 161 147 135 123 113 103 96 89 83 78 75 72 70 68 68 67 67 67 68 68 69 70 70 71 71 72 72 72 72 71 71 70 69 68 67 67 66 66 66 66 67 68 69 71 73 75 77 80 82 84 86 88 90 91 92 92 91 90 89 86 84 81 77 74 71 67 64 61 59 57 56 56 56 56 58 59 62 65 69 74 79 85 92
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 39 37 35 34 32 31 30 29 28 27 27 27 27 27 28 29 30 32 34 36 39 42 45 48 52 56 59 63 67 71 75 79 82 85 87 89 90 91 90 90 88 86 84 82 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 41 39 38 37 36 35 34 34 34 34 34 35 37 38 41 43 47 51 55 60 65 70 76 81 86 91 94 97 99 100 99 98 96 94 90 87 83 80 76 73 70 68 66 65 65 65 65 66 68 70 72 74 76 78 80 82 82 83 83 82 80 78 76 73 70 66 63 59 56 52 49 46 44 42 41 40 39 38 38 39 39 40 41 43 44 45 47 49 51 52 54 56 57 59 60 61 63 64 65 66 66 67 68 69 70 71 73 74 76 78 79 81 83 84 86 87 87 87 87 87 85 84 81 79 76 72 69 65 61 57 53 49 46 43 40 38 36 35 33 32 32 31 31 31 31 31 31 31 32 32 33 34 35 36 37 39 40 42 45 47 50 54 58 63 68 73 79 85 91 96 101 104 106 106 105 103 100 95 90 84 78 72 67 61 56 51 47 43 40 37 35 33 32 31 30 30 31 32 33 35 37 39 42 45 48 52 56 60 64 68 72 76 79 82 84 86 87 87 87 86 84 83 81 80 78 77 76 76 76 77 77 79 80 82 84 86 88 91 93 95 97 99 101 103 104 105 106 107 107 107 106 106 105 105 104 103 103 102 102 101 101 100 100 99 98 98 97 96 95 93 92 90 89 87 85 83 81 79 76 74 72 70 68 66 64 62 61 59 58 56 55 54 52 50 49 47 45 44 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 55 55 54 53 52 51 49 48 48 47 47 47 47 48 49 50 52 54 57 59 62 64 67 69 71 72 73 73 73 72 71 69 67 65 62 60 57 55 52 50 48 46 45 43 43 42 42 42 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 60 60 61 62 63 64 65 66 67 68 69 69 69 69 69 68 66 65 63 60 58 55 52 50 47 44 41 39 36 34 32 30 29 28 27 26 26 26 26 26 27 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 54 55 56 57 58 58 58 59 58 58 57 56 54 53 51 49 47 45 43 41 38 36 34 32 30 29 27 26 25 24 23 23 23 23 24 25 26 27 29 32 34 38 41 44 48 52 57 61 65 69 73 76 78 79 79 79 77 75 72 69 66 63 60 58 56 54 53 51 51 50 50 50 50 50 51 51 52 53 53 54 55 56 57 57 58 59 60 60 61 62 62 63 64 64 65 65 66 67 67 67 68 68 67 67 67 66 66 65 64 63 61 60 59 57 56 54 53 51 50 49 48 48 47 47 47 47 47 48 48 48 48 48 47 47 46 45 44 43 41 40 38 36 34 32 31 29 27 26 25 24 23 22 22 22 22 22 23 23 24 25 27 28 30 32 34 36 38 41 44 47 51 54 58 62 66 70 74 77 79 81 82 82 81 79 76 72 68 64 60 56 52 48 44 41 38 36 34 31 30 28 27 25 25 24 23 23 23 23 23 24 25 26 28 30 32 34 37 39 42 45 47 50 52 53 54 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 58 54 51 48 46 44 43 42 41 41 42 43 44 46 48 50 53 55 58 61 63 65 67 68 69 69 68 67 66 64 62 59 56 53 50 46 43 40 37 34 32 30 28 27 26 26 26 27 28 29 31 33 35 37 39 41 43 46 48 50 52 54 55 56 58 58 59 59 59 58 58 57 56 56 55 55 55 56 57 58 61 64 68 72 78 84 92 101 111 122 134 146 159 172 183 192 198 199 196 189 178 165 150 136 122 110 99 89 81 74 68 63 59 55 52 49 47 45 44 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 35 36 38 40 42 44 47 50 54 57 61 65 69 72 76 79 81 83 85 85 85 84 82 80 76 73 68 64 60 56 52 49 46 44 42 41 40 39 39 39 39 40 41 42 43 44 45 47 48 49 50 51 52 52 52 52 51 51 50 48 47 46 45 43 42 41 40 40 39 39 39 39 39 39 40 40 41 42 44 46 48 50 53 56 60 64 68 74 79 85 90 96 100 104 107 108 107 105 102 98 93 88 83 78 73 68 64 60 56 53 50 48 46 44 42 41 40 39 39 38 38 38 39 39 39 39 40 40 40 40 39 39 38 38 37 36 35 35 34 34 33 33 34 34 35 37 39 42 46 51 57 65 74 84 96 109 124 139 155 169 182 192 198 201 198 192 182 170 156 142 128 115 103 92 82 73 65 59 54 49 46 43 42 40 40 40 40 40 41 42 44 45 47 49 52 55 58 61 65 70 75 81 88 96 104 113 122 131 140 148 154 157 158 156 151 143 135 125 115 105 96 88 80 73 67
 76 81 86 91 94 97 99 99 98 95 92 87 82 77 72 67 63 60 56 54 52 50 49 48 48 48 48 48 49 50 51 53 54 57 59 62 65 69 73 77 83 88 94 101 108 114 121 127 133 137 140 141 141 139 135 131 125 119 113 106 100 94 88 82 77 72 67 63 60 57 54 52 50 49 48 47 47 48 48 49 50 52 53 54 56 57 57 58 58 57 57 55 54 52 50 48 46 43 41 39 37 35 34 33 32 32 32 33 34 35 37 39 42 45 49 53 57 62 68 74 81 89 98 107 117 128 139 149 159 168 174 177 177 174 167 159 149 137 126 115 105 95 87 79 73 67 62 57 53 50 47 45 43 41 39 38 37 37 36 36 36 37 38 40 42 44 47 50 53 57 61 64 68 70 72 74 74 74 73 72 70 68 65 62 59 57 54 52 50 48 47 46 45 45 46 47 48 50 52 54 57 60 63 66 69 71 74 76 78 80 81 82 82 82 81 80 79 78 76 74 72 70 68 66 65 63 62 61 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 59 59 60 62 64 66 69 73 77 83 89 96 104 113 122 131 140 148 154 159 161 161 158 153 145 137 127 117 107 97 88 79 72 65 60 55 51 48 45 43 42 41 41 40 41 41 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 61 62 63 65 66 66 67 68 69 69 69 69 69 68 67 66 65 63 62 60 58 56 53 51 49 47 44 42 40 38 37 35 34 33 33 33 33 34 35 36 39 41 44 48 52 56 60 65 71
 129 128 127 125 124 122 120 118 117 116 115 115 115 116 117 119 121 124 127 131 134 137 140 143 145 147 149 149 149 148 147 145 143 140 137 133 130 126 122 118 115 112 109 108 107 107 108 109 112 116 120 125 130 136 141 147 153 158 163 167 170 172 173 173 172 169 165 161 155 149 143 136 129 123 117 112 108 105 102 100 100 100 101 102 104 107 110 113 116 120 123 126 128 130 131 131 130 129 127 125 122 118 115 112 109 106 104 102 101 100 100 101 102 103 105 107 109 112 114 117 121 124 127 130 133 136 139 141 143 144 145 146 146 145 145 144 143 142 141 140 139 138 136 135 133 132 130 128 126 124 122 120 118 115 113 110 107 105 102 100 97 95 93 92 91 90 90 90 92 93 95 98 100 103 106 110 112 115 117 119 121 121 121 121 120 118 116 114 111 108 106 103 100 98 97 96 95 95 95 96 97 99 100 102 105 107 110 112 115 118 120 123 126 128 131 133 135 137 138 140 140 141 141 141 140 139 138 136 135 133 131 128 126 123 120 117 115 112 109 107 104 102 100 98 97 95 95 94 94 94 95 97 99 101 105 109 113 118 124 129 135 139 144 147 150 151 151 149 147 144 140 135 131 126 121 117 113 109 106 103 102 101 101 102 103 106 109 112 116 120 124 128 132 135 138 140 142 143 143 142 141 139 137 134 131 128 124 121 118 115 112 109 108 106 106 106 107 108 110 113 115 118 121 124 127 129 131 133 134 134 134 134 134 133 131 130 128 126 124 122 120 119 117 116 115 115 115 116 116 118 119 121 123 124 126 127 128 129 129 129
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 34 36 38 39 41 42 43 43 43 43 43 42 41 40 38 37 36 35 34 33 32 31 31 30 30 30 30 31 31 32 32 33 34 35 37 38 40 42 44 46 48 50 53 55 56 58 59 60 60 60 60 59 58 56 55 53 52 50 49 47 46 44 43 41 39 38 36 35 33 31 30 28 27 25 24 23 21 20 20 19 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 19 20 21 23 24 26 28 29 32 34 36 38 41 43 45 47 49 51 53 54 55 56 57 58 58 59 59 59 58 58 57 56 55 53 51 49 48 46 44 42 40 39 38 36 35 34 33 33 32 32 32 32 32 32 32 33 33 34 35 37 38 40 42 45 47 50 53 56 59 62 64 66 66 66 65 63 60 57 53 50 46 43 40 37 34 32 30 29 27 26 25 24 24 24 24 24 25 26 27 28 29 30 32 33 34 36 37 38 39 40 40 40 40 40 39 39 38 37 35 34 32 30 29 27 25 24 22 21 20 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 42 43 44 45 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 61 61 61 60 58 56 54 51 48 46 43 40 38 35 33 31 29 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 21 22 24 26 28 31 33 36 38 41 43 45 47 49 50 51 51 51 51 49 48 46 44 42 40 38 35 33 31 30 28 27 26 25 25 25 25 25 26 27 27 29 30
 70 70 71 71 72 73 74 75 77 80 83 88 94 102 113 126 142 162 186 216 252 295 347 405 471 539 603 652 675 666 625 561 486 410 339 278 226 183 148 120 97 79 65 54 46 39 35 32 30 29 28 29 30 31 33 36 39 43 48 53 60 68 77 89 102 118 136 158 183 209 237 263 284 296 298 289 271 247 220 194 169 148 129 114 102 92 84 78 73 69 66 64 62 61 61 60 60 60 60 60 60 60 60 59 59 58 57 55 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 35 34 34 34 34 34 35 36 37 39 41 44 48 52 56 60 65 69 73 76 79 81 82 82 82 81 79 77 75 72 69 66 63 60 58 55 52 50 48 46 45 43 43 43 43 44 46 48 52 56 61 67 74 83 92 102 112 124 135 147 158 168 176 183 188 191 192 191 188 185 181 176 172 168 163 159 155 151 147 144 140 137 133 129 125 121 117 113 109 105 100 96 91 87 82 78 74 70 66 63 60 58 56 55 54 54 55 56 57 59 62 65 68 72 76 80 85 90 96 102 108 114 121 127 132 137 141 143 144 142 138 132 125 116 107 97 88 79 71 64 58 53 48 44 41 38 36 35 33 33 32 32 33 33 35 37 39 42 45 49 53 57 61 66 70 73 76 78 80 80 80 80 79 78 76 75 73 71 70 69 68 68 67 67 68 69 71 74 78 83 89 97 107 119 133 149 165 182 197 211 220 226 228 224 218 208 196 183 170 157 144 133 122 112 103 95 88 82 77 72 68 65 63 61 60 59 59 59 60 61 62 63 64 66 67 68 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 40 37 35 33 30 28 27 25 24 23 22 21 21 21 21 21 21 22 22 23 24 24 25 26 26 27 27 27 27 27 26 25 25 23 22 21 20 18 17 15 14 13 12 11 11 10 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 22 23 23 23 22 22 21 20 19 18 18 17 16 15 15 14 14 14 14 15 15 16 17 19 20 22 25 27 30 33 36 38 41 43 44 44 43 41 39 36 34 31 28 25 23 21 20 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 15 16 17 18 19 21 22 24 26 29 31 34 36 38 40 41 42 43 43 42 41 39 37 35 33 30 28 26 24 22 20 19 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 15 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 16 17 17 18 19 21 22 23 25 26 28 30 32 34 36 39 41 43 45 47 48 49 49 49 48 46 45 42 40 38 35 33 31 29 27 25 24 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 11 11 10 10 10 11 11 12 12 14 15 16 18 20 23 25 28 30 33 35 37 38 38 38 38 37 35 34 32 29 27 25 23 22 20 18 17 16 15 15 14 14 14 14 15 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 32 33 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 50 50 49 48 47 45
 93 100 109 118 128 138 147 155 160 161 158 151 141 129 116 103 91 80 70 62 55 49 44 40 36 34 31 29 27 26 25 24 23 22 22 22 21 21 22 22 22 23 25 26 28 30 33 37 41 46 51 57 62 68 74 79 84 88 90 91 90 88 85 81 76 71 66 60 55 50 45 41 37 33 31 28 26 25 24 23 23 24 24 26 27 29 32 35 39 43 47 52 56 60 64 67 69 70 70 68 66 62 58 55 51 48 45 42 40 38 37 37 36 37 37 38 39 41 44 46 50 54 59 64 71 79 88 98 109 121 133 145 154 161 164 163 157 148 137 125 113 102 91 82 74 67 61 56 52 49 46 43 42 40 39 38 37 36 36 36 35 35 35 35 34 34 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 19 18 18 18 18 18 19 20 21 22 24 26 29 32 35 38 41 45 48 52 55 58 61 63 65 67 68 69 70 70 70 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 71 70 69 67 65 63 62 60 58 56 54 53 52 51 50 50 50 50 51 53 54 57 61 65 70 77 85 95 106 119 132 144 156 163 167 165 158 147 133 119 104 91 79 69 60 53 46 42 38 35 32 31 30 30 30 31 32 34 36 39 42 45 48 52 56 60 64 67 70 72 74 75 74 73 70 67 63 59 54 50 45 40 36 32 29 26 23 21 20 19 18 18 18 18 19 19 20 21 23 24 25 27 29 31 33 35 38 40 43 46 48 51 54 56 59 61 62 63 64 65 65 65 65 66 66 67 69 71 73 77 81 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 51 52 52 53 53 53 54 54 54 54 55 55 56 56 57 58 60 61 63 65 67 69 71 74 77 80 82 85 88 90 93 94 95 96 96 95 94 92 89 86 83 80 77 74 72 70 68 66 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 61 60 59 57 55 54 52 50 49 47 46 44 43 42 42 41 41 41 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 65 64 64 63 63 62 61 60 58 57 56 55 54 53 52 52 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 59 60 61 62 63 65 66 68 70 71 73 75 77 79 80 81 82 82 81 80 78 76 73 70 67 64 60 57 55 52 50 48 46 45 44 43 43 43 43 44 45 46 47 48 49 51 52 53 54 55 55 56 56 56 56 56 55 55 54 53 52 52 51 50 49 48 47 47 47 46 47 47 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 52 52 52 53 53 54 55 56 56 58 59 60 62 64 66 68 71 74 78 82 86 91 96 100 105 109 113 115 117 117 116 114 111 108 103 98 93 87 82 77 72 68 63 59 56 53 50 47 45 43 42 41 41 41 41 43 45 47 51 55 60 65 72 79 86 94 103 111 119 127 133 139 142 144 144 142 137 132 125 117 109 101 93 86 79 73 68 63 59 56 53 51 49 48 47 47 47 47 48 48
 61 60 58 57 55 54 54 54 54 55 56 58 61 65 69 75 81 87 95 103 112 121 130 140 148 156 162 166 169 169 167 163 158 151 143 135 126 117 109 101 93 87 81 77 73 70 68 67 66 66 67 69 71 73 76 79 82 86 89 93 97 101 105 109 113 116 119 122 124 126 126 126 125 123 120 117 113 109 105 100 95 91 87 83 80 77 74 72 70 69 68 67 67 67 67 68 69 71 74 76 80 83 87 92 96 101 105 110 114 117 120 122 123 123 122 121 118 115 111 107 103 98 93 88 83 78 74 70 66 63 60 57 56 55 54 55 56 57 60 63 67 72 77 82 88 94 101 107 113 119 125 129 133 135 137 136 135 132 129 124 119 113 107 102 96 91 87 83 80 77 76 75 74 74 75 76 78 80 82 84 86 88 90 91 92 92 92 91 91 89 88 87 85 84 83 83 82 82 82 83 83 84 85 86 88 89 91 92 93 94 95 96 96 96 95 94 93 91 88 86 83 80 78 75 73 71 70 69 68 68 68 69 70 71 72 73 74 76 77 79 80 81 82 83 83 83 83 83 82 81 79 78 75 73 71 68 66 63 61 59 57 56 54 53 53 52 52 52 53 53 54 55 57 59 61 63 65 68 71 74 77 80 83 86 89 91 93 94 95 96 96 95 94 93 92 90 88 86 84 82 80 78 77 75 74 73 72 72 72 72 73 74 76 79 82 86 91 96 102 108 114 120 126 131 135 138 139 140 139 137 134 131 127 122 117 112 108 103 99 95 91 88 85 82 80 78 76 75 74 73 72 72 71 70 69 68 67 66 64 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 39 40 42 43 45 47 48 50 51 53 54 54 55 55 55 55 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 38 39 41 42 43 44 45 47 47 48 49 49 49 48 47 46 45 44 42 41 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 31 31 32 33 33 34 35 36 37 37 38 38 39 39 39 38 38 37 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 49 51 53 54 56 57 59 60 61 62 63 63 63 63 62 62 61 59 58 56 54 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 30 30 30 31 32 33 34 36 37 39 42 44 47 49 52 54 56 58 60 61 62 62 62 62 61 59 58 56 53 51 48 46 44 41 39 38 36 35 33 32 32 31 31 30 30 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
 40 37 35 34 33 33 34 35 37 39 41 44 47 50 52 55 57 59 60 60 60 59 57 55 53 51 49 46 44 42 40 38 37 36 35 34 33 33 33 34 34 35 37 38 40 42 45 48 51 53 56 59 61 63 65 66 67 68 68 68 67 66 65 64 63 62 61 59 58 57 55 54 53 52 51 50 50 49 49 49 49 49 50 51 52 53 55 57 59 62 64 67 70 73 77 80 83 87 90 93 96 98 100 102 104 104 105 105 105 104 103 102 101 99 97 95 93 90 87 85 82 79 75 72 69 65 62 58 55 51 48 45 42 40 38 36 34 33 33 32 32 33 33 34 36 38 40 43 46 49 53 57 62 67 73 78 83 88 92 94 95 95 92 88 83 77 71 64 58 52 47 43 39 36 34 32 30 30 30 30 31 32 34 36 39 42 45 48 51 54 57 59 59 60 59 57 55 53 50 48 45 43 40 39 37 36 35 35 35 35 35 36 38 39 42 44 48 52 57 62 69 76 83 91 98 105 111 115 118 118 117 113 109 103 97 91 85 80 74 69 65 61 58 54 52 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 38 38 39 40 42 43 45 46 48 50 53 55 57 60 62 65 68 70 73 75 78 80 82 83 84 85 85 85 84 83 81 79 76 73 70 66 62 59 55 52 49 46 44 42 40 38 37 36 35 35 35 35 36 37 38 40 43 45 49 53 58 64 71 78 87 96 106 115 123 128 131 129 125 117 108 97 87 77 68 60 53 48 43
 24 24 23 23 23 24 24 25 25 26 27 28 30 31 32 34 36 37 39 41 42 44 45 46 47 48 49 50 50 50 50 50 50 50 49 49 49 48 48 48 48 48 49 50 51 53 55 57 60 63 66 69 72 74 76 78 79 79 78 76 73 70 67 63 59 54 50 46 43 39 36 33 31 29 27 25 24 23 23 22 22 22 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 28 29 29 30 31 33 35 38 41 44 48 53 58 64 70 76 83 88 93 96 98 97 94 90 84 77 69 62 55 48 42 37 33 29 26 24 22 21 20 19 19 19 20 21 22 23 25 26 29 31 33 36 39 43 46 50 54 58 62 66 69 72 74 75 75 74 72 70 67 63 59 56 52 48 45 42 39 37 35 33 31 30 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 28 28 29 29 30 32 33 35 37 40 42 45 48 50 53 54 56 56 56 56 54 52 50 47 44 41 38 36 33 31 28 26 24 23 22 20 20 19 18 18 18 19 19 20 21 22 23 25 27 28 30 32 34 35 37 38 39 40 41 42 43 45 46 48 50 53 56 59 63 67 71 76 80 84 88 90 92 92 91 88 85 80 75 69 64 58 53 48 43 39 36 33 30 28 26 25 24 24 24 24 25 26 28 30 33 36 40 44 48 53 58 64 70 75 81 85 89 92 94 94 93 90 86 82 77 71 66 61 55 51 47 43 39 36 34 32 30 28 27 26 25 24
 45 46 48 49 51 54 56 59 61 64 66 69 71 72 74 74 74 74 73 72 71 69 68 66 64 63 61 60 59 58 58 57 57 58 59 60 62 64 68 71 76 81 88 95 104 114 124 135 145 155 164 170 174 175 173 168 160 152 142 132 123 113 105 97 90 84 79 75 71 68 65 63 61 60 59 59 58 58 58 58 58 58 58 57 57 56 54 53 51 50 48 47 46 45 44 44 44 45 46 49 51 55 60 65 72 80 89 99 111 123 137 151 165 178 189 197 202 203 200 194 185 174 162 149 137 125 114 104 95 87 81 75 70 66 64 62 60 60 60 61 62 64 67 70 73 77 82 87 93 99 106 113 121 130 138 148 157 165 173 180 185 188 189 187 183 176 168 158 148 137 127 117 107 99 91 85 79 74 70 66 64 62 60 59 59 58 59 60 61 63 64 67 69 72 74 77 80 83 86 88 90 93 94 96 97 97 97 97 96 95 93 91 88 86 82 79 76 72 69 66 63 60 58 56 54 53 53 53 53 54 55 57 59 61 63 66 69 73 76 79 82 85 88 91 92 93 94 93 92 90 88 84 81 77 73 70 66 63 60 58 57 56 55 55 56 57 59 61 64 67 71 75 78 82 85 87 89 90 90 90 88 86 84 82 79 77 74 72 70 69 68 67 66 66 66 66 66 67 67 68 68 69 70 70 70 70 70 69 69 68 67 65 64 62 61 60 59 57 57 56 56 55 55 56 56 56 57 58 58 59 60 60 61 62 62 63 63 63 63 63 62 61 60 59 58 56 55 53 51 50 48 47 46 45 44 43 43 43 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 58 59 59 59 59 58 57 56 55 53 52 50 48 47 45 43 41 40 38 37 35 34 33 33 32 32 32 32 33 34 35 36 38 40 42 44 47 49 52 54 56 58 60 62 63 63 64 64 63 62 61 59 58 56 54 52 50 48 46 45 43 42 41 40 39 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 39 40 40 41 42 43 45 46 47 49 50 51 52 53 54 55 55 55 55 55 54 53 51 50 48 47 45 43 41 39 38 36 35 34 33 33 33 33 33 33 34 35 35 37 38 39 40 42 43 45 46 48 49 50 51 52 53 54 55 55 55 55 55 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 41 41 42 42 42 43 43 44 44 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 27 28 28 29 30 31 33 34 35 36 37 38 39 40 41 41 41 41 41 40 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 23 23 22 22 22 22 23 23 24 25 25 26 28 29 30 32 33 35 36 38 39 40 40 41 40 40 39 38 36 35 34 32 31 30 29 28 28 28 28 28 29 30 31 32 33 35 36 38 39 40 41 41 41 40 40 39 37 36 34 32 31 29 28 27 25 24 24 23 22 22 22 22 22 22 23 24 25 26 27 29 30 32 34 37 39 41 43 46 47 49 50 50 51 50 50 49 47 46 44 42 40 38 37 35 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 52 52 52 52 51 50 49 48 47 45 44 42 41 39 38 36 35 34 33 32 31 31 30 30 30 30 31 31 32 33 34 35 36 38 39 41 42 44 45 47 48 48 48 48 47 46 44 42 40 38 36 33 31 30 28 27 26 25 24 24 24 24 24 25 26 27 28 29 31 32 34 35 36 37 38 38 38 38 38 37 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 42 44 47 50 54 58 62 66 70 74 78 81 83 85 86 85 84 82 80 77 74 71 68 64 62 59 57 55 54 53 52 52 52 52 53 54 56 58 60 62 65 68 70 73 76 79 81 82 84 84 85 84 83 82 80 78 76 75 73 71 70 69 68 67 67 68 68 69 71 73 75 77 79 81 83 85 86 86 85 84 81 78 74 69 65 60 55 51 47 43 40 38 36 34 32 31 31 30 30 31 31 32 33 34 35 36 38 39 41 43 45 47 49 51 53 56 58 61 63 66 69 71 74 76 78 80 81 81 81 80 79 76 74 70 67 63 60 56 53 50 47 45 43 41 39 38 38 37 37 37 38 39 40 42 44 46 49 52 56 60 64 68 73 77 80 83 85 86 87 86 84 82 80 77 73 71 68 65 63 61 60 59 58 58 58 58 58 58 58 58 59 58 58 57 57 56 55 53 52 50 49 48 46 45 44 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 33 33 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 48 49 49 49 48 48 47 47 46 45 45 45 45 45 45 46 48 49 51 54 57 60 63 66 69 72 74 75 75 74 72 69 66 62 58 54 50 47 43 40 38 36 34 33 32 31 31 31 31 32 33 34 36 38 41 44 47 51 56 61 66 71 77 82 86 90 93 94 93 91 88 84 79 74 68 63 58 54 50 46 43 40 38 36 35 34 33 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 34 35 35 37 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
 103 103 103 102 102 102 101 102 102 103 105 106 109 112 116 120 125 130 136 142 148 154 160 165 169 172 174 174 173 170 166 161 155 148 142 135 128 122 116 111 106 102 99 97 95 94 94 95 96 98 101 105 109 114 119 125 131 137 144 149 154 159 162 163 163 162 159 156 151 146 140 134 129 124 119 115 112 109 107 106 106 105 106 107 107 108 109 110 110 110 109 107 105 102 99 96 92 88 85 82 79 77 76 75 74 74 75 77 79 82 86 90 95 101 107 114 120 127 133 138 142 144 144 142 139 133 127 119 112 104 97 90 83 78 73 69 65 63 61 60 59 59 59 60 61 63 65 68 71 74 78 81 85 89 93 97 100 103 106 108 110 111 112 113 113 113 113 113 113 113 113 113 113 114 114 115 115 115 115 115 114 113 111 109 106 103 100 96 93 89 86 83 80 77 75 73 71 70 69 68 68 67 67 68 68 68 69 69 70 70 71 71 71 72 72 73 73 73 74 74 75 75 76 77 78 80 81 83 84 86 88 89 90 91 92 92 91 90 89 87 85 82 80 77 74 71 69 66 64 62 61 60 59 59 59 60 61 62 65 67 70 74 78 83 87 92 96 101 104 108 110 112 112 112 112 111 110 108 107 106 105 105 105 106 107 108 109 111 112 114 115 116 116 116 115 113 111 108 104 101 97 93 89 85 82 79 76 74 72 71 71 71 72 73 75 78 81 85 90 96 102 109 116 123 130 137 143 147 151 152 152 150 147 143 139 133 128 123 118 113 108 105 101 99 97 95 94 94 93 94 94 95 96 98 99 100 101 102 102 103
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 82 82 83 84 85 87 88 90 91 92 92 92 91 89 86 83 79 75 71 67 63 59 55 52 50 48 46 44 44 43 44 44 45 47 50 53 56 61 66 73 80 89 98 109 120 132 143 154 163 170 174 174 170 163 154 143 131 119 108 98 88 80 73 66 61 56 53 49 47 45 43 42 41 41 40 40 41 42 42 44 45 47 49 52 55 58 61 64 68 72 75 79 83 86 90 93 96 99 102 104 107 109 112 115 117 120 123 125 128 131 133 135 136 137 137 136 134 131 128 124 119 113 108 102 97 91 86 81 76 72 69 65 62 60 57 56 54 53 53 52 53 53 54 56 58 60 64 68 73 78 85 92 101 110 121 132 143 153 163 172 178 182 183 180 176 169 160 150 140 130 121 112 104 97 90 85 80 76 73 70 68 66 64 62 61 60 58 57 56 54 53 51 50 48 47 45 44 43 43 42 42 42 43 44 46 48 51 54 59 64 70 77 85 94 104 115 125 135 143 150 153 154 152 147 140 132 123 113 104 95 87 80 73 67 62 58 54 51 48 46 44 43 42 42 42 42 42 43 44 46 47 49 51 54 56 59 62 65 68 71 74 77 79 81 82 83 83 82 81 80 78 76 74 71 69 67 65 63 62 60 59 58 57 56 56 55 55 55 55 55 54 54 54 54 53 53 53 52 51 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 47 49 50 52 54 56 59 61 64 67 70 72 75 78 80 82 84 85 86 87 87 86 86 85 84 83 83 82
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 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 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 16 16 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 23 22 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 16 16 17 17 18 19 20 21 23 25 27 29 32 34 36 38 40 42 43 43 43 42 41 39 37 35 33 31 29 27 26 25 25 24 24 24 24 25 25 26 27 28 29 30 32 33 34 36 38 39 41 42 43 44 44 45 45 44 44 43 41 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 40 41 41 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 28 28 29 31 32 34 36 38 40 42 43 45 46 46 46 45 43 42 39 37 34 32 30 27 25 24 22 21 19 18 18 17 17 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 24 25 26 28 29 31 33 34 36 38 39 40 40 41 40 40 39 38 37 35 34 32 31 29 28 27 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22 23 24 25 26 26 27 28 28 28 28 28 27 26 25 24 23 22 21 20 19 18 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
 36 36 35 35 35 35 35 36 36 37 38 38 39 40 41 42 43 43 44 45 45 45 46 46 46 46 46 45 46 46 46 46 47 47 48 49 50 51 53 54 56 58 60 62 64 66 69 71 73 75 77 78 78 78 78 76 74 72 69 66 62 59 56 54 52 50 49 48 47 47 47 47 47 48 48 48 48 48 48 47 47 46 45 44 43 42 40 39 39 38 38 38 38 39 41 43 45 48 52 57 62 68 75 83 91 100 108 115 121 125 125 123 118 111 103 94 85 77 70 64 58 54 50 48 45 44 43 43 42 43 43 44 45 47 49 51 54 57 60 64 68 73 78 84 89 95 100 105 109 112 112 112 109 105 100 95 89 82 76 71 66 61 57 53 50 47 45 42 41 39 38 37 36 35 35 34 34 35 35 35 36 37 37 38 39 41 42 43 44 46 47 49 50 52 54 56 58 60 63 66 69 73 77 81 86 90 96 101 106 110 114 116 118 118 117 115 112 108 104 99 94 90 85 81 77 74 70 67 65 63 61 59 58 58 57 58 58 59 61 63 67 71 75 80 86 92 98 104 108 111 113 112 109 105 99 93 86 79 73 67 62 57 53 49 47 44 43 41 40 40 40 40 41 41 42 43 44 46 47 48 49 49 50 50 51 51 51 51 51 52 52 53 53 54 56 57 59 62 64 67 70 72 74 75 76 76 76 74 73 70 68 66 63 60 58 56 54 52 50 49 48 47 46 45 45 45 45 45 45 46 46 47 48 49 50 51 52 53 54 54 55 55 55 54 54 53 52 51 50 48 47 46 44 43 42 41 39 38 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 108 107 107 107 107 106 105 104 103 101 99 97 94 92 89 86 83 81 78 75 73 70 69 67 67 67 68 70 72 76 80 85 90 95 100 105 109 113 116 118 119 120 119 117 115 112 108 104 99 94 89 84 79 74 69 65 61 58 56 54 54 54 55 58 61 65 70 75 81 86 90 94 96 98 98 98 97 95 93 91 89 88 87 87 88 91 95 100 108 118 130 145 163 182 204 226 246 262 271 273 266 252 232 209 186 163 142 123 106 92 80 70 63 57 52 50 49 49 52 55 60 67 75 83 93 104 116 127 139 151 162 172 180 186 190 192 190 186 180 172 163 152 141 130 118 107 97 87 78 70 64 58 54 51 50 49 50 51 53 56 60 64 69 74 80 86 92 99 106 114 121 128 135 142 148 153 157 159 161 161 160 158 155 151 147 142 137 133 128 123 118 114 109 105 100 96 92 87 83 79 75 71 67 64 61 59 58 57 58 59 61 64 67 72 76 81 86 91 97 102 107 112 117 121 124 127 129 131 131 130 127 124 119 114 108 101 94 87 80 74 69 64 61 59 59 60 63 67 73 81 91 102 116 131 148 167 187 206 224 239 249 252 249 239 225 208 189 170 153 137 124 113 104 98 93 89 87 86 86 87 88 90 91 93 95 96 96 95 94 92 89 85 81 77 73 69 67 65 64 64 65 68 71 76 81 88 94 102 110 117 125 132 139 144 148 151 152 151 149 145 141 135 128 121 114 107 101 94 88 83 79 76 73 72 71 71 73 75 77 80 83 86 89 92 95 98 100 102 104 105 106 107 107 107 108 108 108 108 108 108
 100 98 97 98 100 103 107 112 118 125 132 139 145 150 153 153 151 146 138 129 118 107 96 86 77 69 63 58 55 53 53 54 56 59 62 66 71 76 82 88 94 100 106 112 117 122 126 130 132 134 134 132 130 127 122 117 111 105 99 93 87 82 78 74 71 70 69 69 69 70 71 72 74 75 77 78 79 81 82 83 85 86 87 88 90 91 93 94 96 98 100 101 103 104 105 105 105 105 104 102 100 98 95 92 89 85 82 78 75 72 69 67 65 64 64 64 66 70 74 80 88 97 107 118 131 143 156 168 179 189 196 201 202 200 196 188 178 167 155 143 130 118 107 97 88 79 72 66 61 57 54 53 53 55 58 63 69 77 86 96 107 117 127 136 144 149 151 151 149 145 140 134 128 122 117 112 109 107 106 106 108 110 114 119 124 129 135 139 143 145 145 144 140 134 127 118 109 100 91 82 75 67 61 56 53 50 49 49 51 54 58 63 69 76 84 91 99 106 112 118 123 126 128 129 128 126 123 120 115 110 105 100 94 88 83 77 72 67 62 58 55 52 50 49 49 50 52 54 57 61 65 69 73 78 82 86 90 94 98 101 104 106 108 110 111 112 112 112 112 111 110 109 108 107 105 104 102 100 98 96 93 91 88 85 81 78 74 70 66 63 59 56 53 50 48 47 47 48 49 52 56 61 67 74 81 90 99 109 120 131 142 153 164 174 182 188 191 191 187 181 172 161 148 135 122 109 96 85 75 67 60 54 50 48 47 48 50 53 58 64 70 78 87 96 105 115 123 131 137 141 143 143 140 136 130 124 118 112 107 103
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 17 17 17 17 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 13 14 15 16 17 19 19 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 7 8 10 12 14 17 20 23 26 27 28 27 26 24 21 19 17 15 13 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 6 7 8 10 12 13 15 17 18 19 19 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 24 24 23 22 20 18 16 13 11 9 8 6 6 5 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 13 15 17 19 22 25 27 29 30 30 28 26 22 19 16 13 11 9 8 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 12 12
 77 77 77 75 72 69 65 61 58 54 51 49 46 44 43 42 40 40 39 39 39 39 39 39 40 41 43 44 46 48 51 53 55 56 58 59 60 60 60 60 59 58 57 56 54 53 51 49 48 46 44 42 40 38 37 35 34 33 32 32 32 33 35 38 41 46 52 58 65 71 78 83 87 90 92 92 91 90 87 85 82 79 77 75 74 73 73 73 73 74 75 76 76 77 77 76 74 72 69 66 62 58 54 50 46 43 40 37 34 32 30 28 27 27 27 28 30 32 35 39 44 49 53 57 61 63 64 64 63 61 58 55 52 49 46 43 40 38 36 34 32 30 29 27 26 25 25 24 23 23 23 24 24 25 27 28 30 32 35 37 39 40 42 44 45 47 49 50 53 55 58 61 64 68 71 75 79 82 85 87 87 86 84 81 76 72 67 63 58 54 50 47 44 41 39 37 35 33 31 30 28 27 26 25 25 24 24 24 25 25 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 53 55 57 58 59 60 59 58 57 54 51 47 43 39 35 32 29 27 26 25 25 26 27 29 31 34 37 41 44 49 53 58 62 67 71 75 79 81 83 83 83 82 80 78 76 74 73 72 71 72 72 74 76 78 81 84 88 91 93 95 95 93 90 85 79 71 63 55 48 42 36 32 29 26 25 24 24 24 25 26 27 28 30 31 33 35 37 39 42 44 47 50 53 55 58 61 63 65 66 67 66 65 62 59 55 51 46 42 38 35 33 31 29 28 27 27 27 28 28 29 31 32 34 36 39 42 46 50 54 59 63 68 72 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 91 89 88 87 87 87 87 87 88 88 89 89 89 88 87 86 84 81 79 75 72 68 65 61 59 57 56 56 58 60 63 66 70 75 78 82 85 88 91 92 93 94 94 93 92 91 90 88 86 83 81 78 76 73 70 67 64 61 59 56 55 53 53 53 55 57 60 63 67 70 74 77 80 82 83 84 85 85 85 85 84 84 84 84 84 84 85 86 87 89 90 92 94 95 97 98 99 99 99 98 97 95 92 89 86 82 78 74 69 65 61 57 54 52 50 49 50 51 54 58 63 70 77 84 92 100 108 116 123 129 134 138 141 143 143 142 139 135 131 125 119 112 105 97 90 83 76 70 64 59 55 52 50 49 50 52 55 59 64 70 76 83 89 94 99 104 107 109 110 111 110 109 107 105 102 100 98 96 94 93 92 92 92 92 93 94 95 97 98 99 99 99 99 98 96 93 90 86 82 77 72 67 62 58 54 51 49 48 49 50 52 55 58 61 64 68 71 74 76 79 81 83 84 86 87 88 88 89 89 88 88 87 85 83 80 77 74 70 66 62 58 54 51 49 48 48 49 51 53 55 58 62 65 68 71 74 77 80 82 85 87 89 90 92 93 94 95 95 96 96 97 97 98 99 99 100 101 102 102 103 103 102 102 100 99 96 93 90 85 81 76 71 66 61 57 54 52 51 52 53 56 59 63 68 74 80 86 93 99 106 113 119 125 130 135 138 140 141 140 138 134 129 123 117 109 101 93 85 78 71 65 60 57 55 54 55 57 60 65 69 75 81 86 92 98 102 107 110 112 113 114 113 111 109 106 104 101 98 95 93
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 33 34 35 36 36 37 38 38 37 37 36 34 32 30 28 25 23 20 18 16 14 13 12 11 11 11 11 12 13 15 17 20 22 25 28 31 34 37 39 41 42 43 43 42 40 38 36 33 30 28 25 23 20 18 16 14 13 11 11 10 10 10 10 11 12 13 15 17 19 20 22 24 26 27 28 29 30 31 32 32 33 33 34 35 35 36 37 38 39 40 40 40 40 40 39 37 35 33 31 29 26 24 22 20 18 16 14 13 11 10 9 9 8 8 9 9 10 12 13 16 18 20 23 25 28 30 32 33 35 35 35 35 34 33 32 30 29 27 25 23 21 19 17 15 14 12 11 10 9 9 8 9 9 10 11 13 15 18 20 23 27 30 33 36 39 41 43 44 45 45 45 44 43 42 41 40 39 39 39 38 39 39 39 39 40 40 40 39 38 37 36 34 31 29 26 24 21 19 17 15 13 11 10 9 9 8 9 9 10 12 13 15 17 19 22 24 26 29 31 33 35 37 38 39 39 39 38 37 35 33 31 28 26 23 21 18 16 14 12 11 9 9 8 8 8 9 10 11 12 14 15 17 19 21 24 26 28 31 33 35 36 37 38 38 38 38 37 36 35 34 33 32 31 30 30 29 29 29 29 29 28 28 27 26 25 24 22 21 19 17 15 13 12 10 10 9 9 9 9 10 11 12 13 15 17 18 20 22 25 27 29 32 34 36 37 38 39 39 38 37 35 32 30 27 24 21 19 16 14 13 11 11 10 10 11 11 12 13 15 16 18 20 22 23 25 27 28 29 30 30 31 31 31 31 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
 46 45 45 44 44 43 43 44 44 45 46 47 48 50 51 52 53 53 53 52 50 47 44 41 37 34 32 30 28 28 28 29 30 31 33 36 38 41 44 47 50 53 56 59 62 65 67 68 68 68 67 65 62 59 55 51 48 44 40 37 35 33 32 31 32 33 36 38 42 45 48 50 52 54 55 55 54 53 52 50 49 47 46 45 45 44 45 45 46 47 49 51 54 56 58 60 62 62 62 61 59 57 54 51 47 43 40 37 34 31 28 27 25 25 25 26 28 31 36 42 48 56 64 72 79 84 87 88 87 84 80 74 69 63 57 52 47 43 39 36 32 30 27 25 24 22 21 20 19 19 19 20 22 25 29 33 39 44 51 56 62 66 69 71 71 71 70 68 67 65 64 62 62 61 61 62 62 63 65 66 67 68 69 69 68 67 65 62 59 55 52 48 44 41 38 35 32 30 28 26 24 22 21 21 21 21 22 24 27 30 34 37 41 45 48 51 53 55 56 57 57 57 57 57 56 56 55 54 53 52 50 49 47 45 43 40 38 35 32 30 27 25 23 23 23 23 25 27 30 34 38 42 47 52 57 62 67 71 74 76 77 77 75 73 69 65 61 58 54 51 49 47 45 45 45 45 46 48 50 53 56 60 64 67 71 73 74 73 71 67 61 55 48 42 35 30 26 23 21 19 19 19 20 21 23 25 27 29 32 35 38 41 45 49 53 58 63 68 73 78 82 85 87 87 85 82 77 70 63 55 47 40 34 29 25 22 20 19 18 18 19 20 21 22 24 25 27 29 31 33 36 38 40 41 43 44 45 46 46 46
 74 75 76 78 81 84 88 92 96 101 105 109 113 115 117 117 115 112 107 101 95 87 80 73 67 62 58 56 56 56 59 62 66 71 76 81 87 93 99 104 110 115 119 123 127 129 130 131 130 129 126 123 118 113 107 100 94 87 80 74 69 64 61 59 58 58 60 63 67 71 75 79 83 86 89 92 93 94 94 94 92 91 89 87 85 82 80 78 77 75 74 73 72 72 72 72 72 73 73 73 74 74 74 74 73 72 71 70 68 66 64 62 61 59 58 58 59 60 63 67 72 76 81 86 90 93 96 98 99 99 99 98 97 95 93 91 89 87 85 82 80 77 75 72 69 67 64 62 59 57 56 56 56 58 61 65 70 75 81 87 92 96 99 101 101 100 98 95 92 89 85 81 78 75 73 71 69 68 68 68 68 70 71 73 76 78 81 84 86 89 90 91 92 91 90 88 85 81 78 73 69 65 62 59 57 56 56 58 62 66 72 79 86 94 102 109 116 122 127 131 133 135 136 135 134 132 129 126 122 117 113 108 103 98 92 87 81 76 71 66 62 59 57 56 56 58 60 64 68 73 77 81 85 89 91 93 94 94 94 92 91 89 86 84 81 79 77 75 74 73 72 72 72 72 73 75 76 78 81 83 85 87 89 91 92 92 91 90 88 85 81 77 72 67 63 59 56 54 53 53 54 55 57 60 62 65 67 69 72 74 77 79 82 84 87 90 92 95 97 99 101 102 103 102 100 98 94 89 83 77 71 66 61 57 54 53 53 53 55 57 60 62 65 67 70 72 73 75 76 76 76 76 76 75 75 74 73 73 73 73
 94 96 98 100 102 104 105 105 105 104 103 101 98 96 93 89 86 82 78 74 71 67 64 61 59 58 58 58 59 62 64 67 70 73 75 78 79 81 82 82 83 83 83 82 82 81 81 80 79 78 77 76 74 73 71 69 67 65 63 61 59 58 58 58 60 62 65 68 72 76 80 83 87 89 92 94 96 97 99 100 101 102 103 104 105 106 107 109 110 112 113 115 116 117 118 118 118 117 116 114 111 108 105 101 97 93 89 84 80 76 72 68 64 62 60 59 59 60 62 65 69 74 78 83 87 92 95 98 101 102 104 104 104 104 103 102 100 99 97 95 93 90 87 85 82 78 75 72 68 65 62 60 59 58 59 61 63 67 71 76 81 87 92 98 103 108 112 116 119 122 123 123 122 120 117 114 110 106 102 98 94 90 87 84 82 80 78 77 76 76 76 76 76 76 76 76 75 75 74 72 71 68 66 64 61 60 58 58 58 59 61 63 65 68 71 73 76 78 81 83 84 86 88 89 90 91 91 92 92 92 91 91 89 88 86 83 80 77 74 70 67 63 61 59 58 58 58 60 61 63 66 68 70 72 74 76 77 78 79 80 80 81 81 81 81 81 81 80 81 81 81 82 82 83 84 86 87 89 90 92 93 94 95 96 96 95 94 92 89 85 81 77 72 68 64 61 59 57 57 58 60 63 66 70 74 78 83 87 92 96 100 104 108 111 113 115 116 117 116 115 113 110 106 102 97 92 87 81 76 71 66 62 59 58 57 57 58 60 62 65 67 70 72 74 75 77 78 79 79 80 80 81 82 82 83 85 86 88 90 92
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 27 26 24 23 22 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 12 12 11 11 11 12 12 13 14 16 17 19 21 22 24 25 26 27 28 28 27 27 26 25 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 24 25 26 26 26 26 26 25 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 28 29 29 29 28 28 26 25 24 22 20 18 17 15 14 13 12 12 12 12 13 13 14 15 16 17 18 18 19 20 20 21 21 22 22 23 23 24 25 26 27 28 30 32 34 36 39 41 44 46 48 49 49 48 47 45 43 40 37 34 31 28 25 23 20 18 16 15 14 13 12 12 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 17 17 17 17 16 16 16 15 14 14 13 13 12 12 11 11 11 11 12 12 12 13 14 15 16 17 18 20 22 25 28 31 36 41 46 52 59 65 71 75 76 75 71 66 60 54 48 43 38 34 30 28 25 23 21 20 19 17 16 15 15 14 13 12 12 12 11 11 11 12 12 12 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 18 18 17 16 15 14 13 13 12 12 11 12 12 13 14 15 17 19 21 24 26 29 32 36 39 42 45 47 48 49 48 47 45 43 40 37 34
 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 21 22 23 24 24 25 24 24 23 22 20 19 18 17 16 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 27 28 28 28 27 26 25 23 22 20 19 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 21 23 24 25 27 28 29 30 31 31 31 31 30 28 27 25 23 22 20 19 19 19 19 20 22 23 26 28 30 33 36 38 40 41 43 43 43 42 41 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 17 17 17 17 18 19 20 21 22 24 24 25 25 25 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 22 23 23 23 22 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 20 21 22 24 25 26 27 27 27 27 27 26 25 24 23 22 21 20 19 18 18 18 18 18 18 19 20 21 22 24 26 28 30 33 35 37 39 41 42 42 42 40 39 37 34 32 29 27 25 23 22 21 20 20 21 22 23 24 26 27 28 30 31 32 32 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 28 28 27 26 24 23 22 21 20 19 19 19 19 19 19 20 20 21 22 23 24 25 25 26 27 28 29 29 29 29 29 28 27 26 25
 45 47 49 51 53 55 57 58 58 58 57 56 53 51 48 46 43 40 38 36 34 33 32 32 33 34 36 40 43 48 52 56 60 62 63 63 62 60 58 55 52 49 47 44 42 40 39 37 36 35 34 34 33 33 32 32 32 33 33 33 34 36 37 39 41 43 46 48 50 51 52 53 54 54 54 54 54 54 54 54 55 56 57 59 61 63 66 69 72 75 79 82 85 88 90 91 92 92 91 90 88 86 83 80 77 74 70 67 63 60 57 53 50 47 45 42 40 39 38 38 38 39 39 40 41 43 44 45 47 48 50 51 53 56 58 60 63 66 68 71 73 75 76 77 76 74 71 67 62 57 52 47 43 39 37 35 35 35 37 39 42 46 50 56 61 67 74 80 86 90 93 94 93 90 85 79 73 66 60 55 51 47 44 42 40 40 39 40 40 42 44 46 48 51 54 57 59 61 62 61 60 57 54 50 45 41 38 35 33 32 32 32 33 34 35 37 38 40 42 43 45 46 47 49 50 51 52 52 53 54 54 55 55 55 54 53 52 51 49 47 44 42 39 37 35 34 33 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 43 43 42 41 39 38 37 36 36 36 37 38 40 43 46 50 54 58 63 68 73 78 82 87 90 93 95 95 95 93 90 86 81 76 71 65 60 55 50 46 42 39 36 35 34 34 35 38 41 46 51 56 62 67 70 73 74 73 71 68 64 60 57 53 50 47 45 44 43 42 42 43 44
 92 88 85 83 81 79 78 77 76 76 75 73 72 69 67 63 59 55 50 46 41 37 33 30 27 26 25 26 28 31 35 41 48 56 66 76 87 98 110 120 129 135 139 140 137 132 124 115 105 96 86 77 68 60 53 47 41 37 33 29 27 26 25 26 28 31 36 42 49 57 66 75 84 92 99 104 106 107 105 102 98 93 88 83 78 74 71 68 66 64 64 63 63 64 64 65 66 66 67 66 66 64 62 59 56 53 49 45 42 38 35 32 29 27 26 26 27 30 33 38 44 51 59 69 78 89 99 109 118 125 131 134 135 134 131 126 120 112 104 96 88 80 72 65 58 52 46 41 37 33 30 29 28 28 29 32 35 40 45 50 56 61 66 70 73 75 76 76 75 73 71 69 67 66 64 64 64 64 66 68 71 76 81 87 94 102 110 118 125 131 134 134 132 126 118 109 99 88 78 68 59 51 45 39 35 31 29 28 29 30 32 35 38 42 46 51 56 61 66 71 77 82 88 94 99 104 108 111 113 114 113 110 105 99 92 83 75 66 57 50 43 37 33 30 28 27 28 29 31 35 39 43 49 55 61 68 75 83 90 97 103 108 112 115 117 118 118 117 117 116 116 116 117 118 121 124 127 130 134 137 139 140 138 135 129 122 112 102 91 80 70 60 51 44 37 32 29 26 25 25 26 28 30 33 36 40 44 49 53 58 62 67 72 76 80 84 87 89 90 91 90 87 84 80 74 68 62 55 49 43 37 33 29 26 25 25 26 27 30 34 39 44 50 57 65 73 82 90 99 106 113 117 120 120 119 116 111 107 102 97
 90 94 98 101 103 103 103 100 96 92 86 81 75 69 64 59 54 50 46 43 40 37 35 33 32 32 32 32 33 35 37 39 41 44 46 49 51 54 56 59 62 65 69 72 76 80 84 88 91 94 96 96 95 93 88 83 76 69 61 54 47 42 37 34 33 32 33 35 38 42 46 52 57 64 70 76 82 88 93 97 100 101 102 102 102 101 101 101 102 103 106 111 117 126 137 150 167 186 206 228 247 261 266 262 247 224 198 170 143 119 98 80 66 54 45 38 33 30 28 28 28 30 32 35 38 42 46 50 54 58 62 66 70 74 77 80 83 84 86 86 86 85 83 80 76 71 66 60 54 48 42 37 33 29 26 25 24 24 24 25 27 30 34 38 43 50 57 67 78 90 105 121 138 155 170 180 186 184 178 166 153 138 125 112 101 92 84 78 73 69 65 63 61 59 57 56 54 52 50 47 44 41 38 35 32 29 27 26 25 25 26 28 31 34 37 42 46 51 57 62 68 73 78 83 87 90 92 92 91 89 86 81 76 70 64 58 52 46 41 36 32 30 28 27 28 30 33 37 43 49 57 65 73 81 88 94 98 100 100 98 94 90 85 81 76 72 69 66 64 62 62 62 62 63 65 66 68 69 71 71 71 69 67 64 60 56 51 46 41 37 33 30 27 26 25 26 28 31 36 44 53 66 81 99 120 143 167 191 211 224 227 222 208 188 167 145 125 107 92 78 67 58 50 43 38 33 30 27 25 24 24 24 26 28 32 37 42 49 55 62 68 72 76 78 78 78 76 75 73 71 70 69 69 70 71 72 75 78 82 86
 56 56 55 54 53 51 50 48 47 47 46 46 47 48 50 52 54 56 58 59 60 59 57 54 50 45 40 36 32 29 26 24 23 23 23 23 24 25 27 29 31 34 37 41 45 50 55 61 67 73 78 82 86 87 86 84 79 74 67 60 53 47 41 37 33 31 29 28 27 27 28 28 29 30 31 32 33 35 36 38 39 41 43 46 48 51 53 57 60 63 66 69 72 75 77 78 78 78 77 75 73 70 67 64 61 57 54 51 48 45 42 40 37 36 34 34 33 34 34 35 37 38 40 41 42 43 43 43 43 43 42 41 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 25 26 26 28 29 31 33 36 38 41 43 45 46 47 48 48 49 49 50 51 53 55 58 62 67 73 81 89 99 109 119 128 134 136 133 125 115 103 90 79 68 59 51 45 40 35 32 29 27 26 24 24 24 24 25 26 28 30 33 36 39 43 47 50 53 55 56 56 55 54 53 51 49 47 45 43 42 40 39 38 36 35 35 34 33 33 32 32 32 31 32 32 32 33 35 37 39 42 46 50 55 60 65 70 74 78 81 83 84 85 85 84 83 81 78 75 72 69 66 63 60 57 55 52 50 49 47 46 45 44 44 44 43 43 44 44 44 44 45 45 45 45 44 44 44 43 43 42 42 42 43 44 45 47 49 51 53 55 56 57 58 59 59 59 58 57 57 56 55 54 53 52 51 51 50 50 50 50 49 49 49 49 48 47 46 45 43 41 38 36 34 32 31 29 28 28 28 28 28 29 30 31 33 35 37 40 42 45 48 51 53 55 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 29 30 30 31 31 32 32 31 31 30 29 28 26 25 23 22 20 19 18 17 16 15 15 15 16 16 18 19 22 24 27 31 34 38 42 46 50 53 56 57 58 58 56 54 52 49 45 42 38 35 32 29 26 24 22 20 19 18 17 16 16 17 18 19 21 24 27 30 34 37 41 44 46 47 47 46 45 43 40 37 35 32 30 28 26 25 23 22 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 24 23 23 22 21 20 18 17 16 16 15 15 15 14 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 31 33 36 38 41 44 47 50 53 55 57 58 58 57 54 51 47 43 39 34 30 26 23 20 18 16 15 14 14 14 14 15 16 17 18 20 22 24 26 28 31 34 36 39 42 44 46 48 48 48 47 45 42 39 36 32 29 25 22 20 18 16 15 14 14 14 15 16 18 20 22 24 27 30 33 36 40 42 45 47 48 48 47 46 44 42 39 37 34 32 30 29 27 26 25 24 23 23 22 22 21 21 21 20 20 19 19 18 17 17 16 15 15 15 14 15 15 15 16 17 18 19 20 21 21 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26
 100 101 101 100 99 96 93 89 85 81 77 73 69 65 61 56 52 48 44 40 36 33 29 27 24 22 21 20 20 20 21 22 24 26 28 31 34 38 41 45 49 52 56 58 61 62 63 63 62 60 57 54 50 47 43 39 35 32 29 26 24 22 21 21 21 22 23 25 28 31 35 39 44 49 54 60 66 72 78 83 87 90 92 94 94 93 91 88 86 83 79 76 73 69 66 63 60 57 54 51 48 46 43 40 37 35 32 30 28 26 24 22 21 20 20 20 21 22 24 27 30 34 38 43 47 52 56 60 63 65 66 66 65 63 60 57 54 50 47 43 40 37 34 31 28 26 24 23 22 21 20 20 21 22 23 25 27 30 32 35 38 41 43 45 47 48 49 50 51 51 52 53 54 55 56 57 59 60 62 64 65 67 68 69 69 68 67 66 64 62 59 56 53 49 46 43 40 37 34 32 30 28 26 25 24 24 24 24 25 27 29 31 34 37 40 44 48 52 57 61 65 69 73 76 78 79 80 79 77 74 71 67 62 57 53 48 43 39 36 32 30 28 26 26 25 26 27 28 31 33 36 39 43 46 50 53 57 59 62 64 66 67 67 68 68 68 67 67 67 67 67 67 67 67 68 68 69 69 69 69 69 68 67 65 63 60 57 54 50 46 42 39 35 32 30 27 26 24 24 24 24 25 26 27 28 30 32 33 35 37 39 41 43 45 46 48 49 50 51 51 51 51 50 48 47 44 42 39 36 33 30 27 25 23 22 21 21 20 21 21 22 24 25 27 30 32 35 38 42 46 51 56 61 67 73 79 84 89 94 97
 112 109 107 104 101 98 96 94 92 91 91 90 90 90 91 90 90 89 87 84 81 77 72 67 62 57 52 49 46 44 43 43 44 46 48 51 55 59 64 70 76 84 91 100 108 116 125 132 137 141 143 142 138 132 124 114 104 94 84 74 66 58 52 47 44 41 40 39 39 41 42 45 48 51 55 59 63 68 72 77 81 85 89 92 95 97 99 100 100 101 101 100 100 100 99 99 99 99 99 98 98 97 96 94 91 88 85 80 76 71 65 60 55 51 47 44 41 40 39 40 41 43 46 49 53 57 61 66 70 75 79 83 86 89 90 91 91 90 88 85 82 78 73 69 64 59 55 51 48 45 42 41 40 39 40 40 42 44 46 48 50 53 55 58 60 63 66 69 73 77 82 88 94 102 110 120 130 141 152 162 171 177 179 178 173 164 153 141 128 115 104 93 83 75 68 61 56 51 48 45 42 40 39 39 39 39 41 43 45 49 52 57 61 66 70 75 79 82 85 87 89 90 90 89 88 86 84 81 77 74 70 66 62 58 55 51 48 46 44 42 41 41 42 44 47 51 57 63 70 78 86 95 103 111 119 125 130 134 137 138 139 138 138 136 135 133 131 129 128 126 124 123 120 118 115 112 109 105 100 96 91 86 81 76 72 67 63 60 56 53 51 49 48 47 47 48 50 53 57 61 66 72 78 83 89 93 97 99 101 101 100 98 96 93 90 87 83 80 77 74 71 68 66 64 62 60 58 57 56 55 54 53 53 54 54 55 56 57 58 60 62 63 66 68 71 74 77 81 84 89 93 97 101 105 109 111 113 114 114 113
 87 85 83 81 79 77 75 73 71 70 68 67 66 66 66 66 67 68 70 72 74 76 78 80 82 83 83 83 82 81 79 77 75 73 71 70 68 67 67 66 67 67 68 70 72 75 78 81 85 89 94 98 103 106 109 111 112 110 107 103 98 92 87 81 77 73 71 69 69 68 69 69 70 71 71 72 72 73 73 72 72 72 71 71 70 70 70 71 72 74 77 80 85 90 97 105 114 124 136 148 160 171 180 186 188 186 180 170 158 144 131 117 105 94 85 78 72 68 66 66 66 68 70 74 77 81 85 89 92 96 99 102 105 107 108 109 110 110 110 110 108 107 105 102 99 96 92 88 84 80 76 72 69 67 65 64 64 64 65 66 68 71 74 77 81 86 91 96 102 109 115 121 127 131 135 137 137 136 133 128 123 116 110 103 97 91 86 82 78 75 72 70 68 67 67 67 67 67 67 67 68 68 67 67 66 65 64 63 62 62 61 61 61 61 61 62 62 63 63 64 65 65 66 67 69 70 71 72 73 74 75 76 77 77 77 76 75 73 71 69 67 65 63 63 63 64 65 68 71 74 77 79 82 84 85 86 86 86 85 83 82 80 78 76 75 74 73 73 73 74 76 78 80 83 87 91 95 98 102 104 106 107 106 104 101 97 92 87 82 77 72 68 65 63 62 63 65 70 75 83 93 104 117 130 143 156 166 175 180 181 179 173 166 157 146 136 126 116 107 99 91 85 79 74 70 67 64 63 62 62 63 65 69 73 79 86 93 101 108 115 120 124 126 126 125 123 121 117 114 110 107 104 102 99 97 95 93 92 90 88
 44 43 42 42 43 44 46 48 51 54 58 63 67 71 75 77 77 75 71 65 58 52 45 39 33 29 25 23 21 20 19 20 20 22 23 25 28 30 33 37 40 44 49 53 58 63 67 71 74 76 77 76 74 70 65 60 54 48 42 36 31 27 23 21 19 17 16 16 16 17 18 20 21 24 26 29 32 35 38 41 44 46 48 50 50 50 49 48 47 46 44 43 42 41 40 40 40 40 40 40 41 41 42 42 41 40 39 37 35 33 30 27 25 22 20 18 17 16 16 16 17 18 20 22 25 27 30 33 36 40 43 46 48 51 52 53 54 53 52 50 47 44 41 37 34 30 27 24 22 20 18 17 17 17 17 18 20 22 24 26 29 32 34 36 38 39 40 40 41 40 40 40 40 40 40 41 42 43 44 47 49 51 54 57 59 60 61 60 58 56 52 48 43 39 35 31 28 25 22 20 18 17 16 16 17 17 19 21 24 28 32 37 42 48 53 58 62 65 67 67 67 65 62 59 55 51 47 43 40 37 34 31 28 26 24 22 21 20 19 19 19 19 21 23 26 30 34 40 47 54 62 69 76 82 85 87 87 84 81 77 72 68 64 60 57 55 53 52 51 51 51 52 53 53 54 54 55 54 54 53 51 49 47 44 42 39 37 35 33 31 29 28 27 27 27 27 28 30 31 33 35 37 39 40 41 42 43 43 43 43 42 42 41 41 41 41 41 41 41 41 41 41 42 42 41 41 40 39 38 36 34 33 31 30 28 28 27 28 28 29 30 32 34 37 39 42 44 47 50 52 53 54 55 54 53 52 50 48 47 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 90 89 89 90 92 94 96 99 101 103 105 105 104 102 99 95 90 85 80 74 70 66 62 60 59 59 61 64 69 75 83 91 101 110 119 127 133 138 141 143 142 140 136 132 126 120 114 108 102 97 91 86 81 76 72 68 65 63 61 60 60 60 61 63 66 69 72 74 77 79 80 81 82 83 83 83 84 85 86 89 92 96 101 107 114 123 133 145 158 172 186 200 213 224 231 234 233 228 219 207 194 181 168 155 143 132 122 114 106 99 92 87 82 77 73 69 67 64 63 62 62 63 64 67 69 73 77 82 87 93 99 106 114 122 130 138 145 152 158 162 164 163 159 153 145 135 124 113 102 92 83 76 71 67 65 66 68 72 78 86 97 109 124 142 161 181 201 220 234 243 245 241 232 219 204 188 174 161 149 140 133 128 124 122 121 121 121 122 124 125 126 126 125 122 119 114 108 102 96 89 83 78 73 69 67 66 66 68 71 76 82 89 97 104 112 118 123 126 127 127 125 121 117 112 107 102 97 92 88 84 80 77 74 72 70 68 66 65 64 64 63 63 64 64 65 66 66 67 68 69 70 72 73 75 78 81 84 89 94 99 106 112 119 127 134 141 147 152 155 157 158 157 155 152 148 145 141 137 133 130 127 125 122 120 117 115 111 108 103 98 93 87 81 75 70 65 61 59 57 56 57 59 62 67 73 80 89 100 112 126 141 158 175 194 212 228 240 249 251 247 237 222 203 183 163 144 126 110 96 84 75 68 63 60 59 60 63 68 75 83 93 104 117 129 141 151 158 162 162 159 153 145 136 127 119 111 104 99 95 92
 76 76 76 75 74 72 70 67 64 60 56 52 48 44 40 36 33 30 27 25 22 21 19 18 18 17 18 18 19 21 23 25 28 31 35 39 43 46 50 53 56 57 58 58 58 56 54 51 48 45 42 38 35 32 30 27 25 23 21 20 19 19 19 20 21 22 24 26 29 32 35 38 41 45 48 51 54 56 59 60 62 64 65 66 67 68 69 70 71 72 73 73 73 73 72 71 69 67 64 61 58 54 50 46 43 40 36 34 31 29 27 25 24 23 22 22 22 23 24 26 27 30 32 36 39 42 46 50 53 57 60 62 64 65 65 65 64 62 59 57 54 50 47 43 40 37 34 31 29 27 25 24 23 23 23 24 25 26 28 30 32 35 38 41 45 48 51 54 56 59 60 61 62 62 62 61 61 60 59 58 57 57 56 56 56 56 56 56 56 56 56 55 54 53 51 49 46 44 41 38 35 32 29 27 25 23 22 22 21 22 23 24 25 27 30 33 36 39 42 46 50 53 57 60 62 64 65 65 65 63 61 58 54 51 47 43 39 35 32 29 26 24 22 21 20 20 20 20 21 22 23 25 27 29 32 34 37 41 44 48 51 55 58 61 64 66 68 70 71 71 72 71 71 71 70 69 68 67 66 64 63 60 58 55 52 49 46 42 39 35 32 29 26 24 22 20 19 18 18 18 19 20 21 23 26 29 32 36 39 44 48 52 56 60 63 65 66 66 65 62 59 55 50 46 41 37 33 29 26 23 21 19 18 17 17 17 18 19 21 23 25 28 31 34 37 41 44 48 52 55 59 62 64 67 69 71 72 74 75 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 35 34 33 32 31 30 30 30 30 31 33 37 41 47 56 67 82 99 120 141 161 174 176 168 151 130 110 91 76 64 55 48 43 40 37 36 35 35 36 37 39 42 45 50 55 62 70 80 92 105 121 138 155 169 178 180 174 162 145 126 108 92 78 66 57 49 43 38 34 31 28 27 26 25 25 26 27 28 30 31 33 35 37 39 41 42 44 44 45 45 45 44 44 43 43 43 44 44 46 48 50 53 56 60 63 67 70 72 73 73 71 69 65 61 57 52 49 45 42 40 38 37 36 35 35 34 34 34 34 35 35 35 36 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 51 51 50 49 48 45 43 40 37 35 33 31 30 29 29 30 31 34 37 42 48 56 65 75 86 97 106 112 114 110 103 92 81 70 60 51 44 38 34 30 28 26 26 25 26 27 29 30 33 35 38 41 43 45 47 48 49 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 39 38 38 37 36 36 35 35 35 35 35 35 36 37 39 41 43 46 49 53 56 59 61 62 61 60 58 55 51 47 44 40 38 35 33 32 31 31 31 31 32 33 34 35 36 36 37 37 37 37 37 36 35 33 32 31 30 29 28 28 28 28 29 30 32 35 38 42 47 53 60 68 78 89 101 115 128 141 151 157 160 157 151 141 130 119 107 97 87 78 71 65 59 55 51 48 46 44 43 43 44 45 48 52 58 66 76 90 107 126 146 165 177 180 172 156 135 114 94 78 65 54 47 41 37 34 32 31 31 31 31 32 33 34 35 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

