
 % 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
 17240 15204 13412 11834 10444 9219 8138 7184 6342 5596 4936 4351 3833 3372 2962 2597 2272 1983 1724 1493 1286 1100 934 785 651 531 423 326 238 159 88 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 4 67 135 212 297 391 495 611 741 885 1045 1224 1424 1647 1896 2176 2489 2841 3235 3679 4178 4741 5376 6093 6903 7820 8858 10035 11369 12885 14605 16559 18778 21297 24152 27384 31033 35136 39726 44823 50431 56518 63015 69789 76642 83295 89400 94564 98394 100563 100871 99288 95964 91190 85345 78828 72005 65180 58577 52347 46579 41316 36564 32307 28516 25154 22181 19558 17246 15210 13417 11839 10448 9222 8142 7187 6344 5599 4939 4354 3834 3374 2964 2599 2274 1984 1725 1494 1287 1101 935 786 652 532 424 326 239 160 88 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 5 67 136 212 297 391 496 612 741 885 1046 1225 1424 1647 1897 2177 2490 2841 3236 3680 4179 4742 5377 6094 6904 7821 8859 10036 11371 12886 14606 16560 18779 21298 24153 27385 31033 35135 39725 44821 50427 56513 63007 69779 76629 83278 89379 94538 98364 100529 100834 99251 95926 91153 85309 78795 71975 65153 58553 52326 46561 41300 36550 32295 28505 25144 22173 19551
 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 34 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 71 73 76 78 80 83 85 87 90 92 94 97 99 101 103 105 107 109 110 112 113 114 115 116 116 116 116 116 116 116 115 114 113 112 110 109 107 105 103 101 99 97 95 92 90 88 85 83 81 78 76 74 72 70 67 65 63 61 60 58 56 54 53 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 55 56 58 60 62 64 65 67 69 71 73 75 78 80 82 84 86 88 90 92 94 95 97 99 100 102 103 104 105 106 106 107 107 107 107 107 106 106 105 104 103 102 100 99 97 96 94 92 90 88 86 84 82 80 77
 19 19 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 45 48 51 54 57 60 63 67 70 74 78 83 87 92 97 101 106 112 117 122 127 133 138 143 147 152 156 160 163 166 168 170 171 171 171 170 168 166 163 160 157 153 148 144 139 134 129 124 119 114 109 104 99 95 90 86 82 78 74 70 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 64 68 72 76 80 84 89 94 99 105 110 116 122 129 135 142 149 156 162 169 176 182 188 194 199 203 207 210 212 214 214 213 212 210 206 202 198 192 186 180 173 167 160 153 146 139 132 125 119 112 106 100 95 90 85 80 75 71 67 63 60 56 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18
 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 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 56 57 58 59 60 60 61 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 63 62 62 61 60 59 58 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 35 36 37 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 64 66 69 71 73 76 79 81 84 87 90 93 97 100 104 107 111 115 119 123 127 131 135 139 143 147 152 156 160 164 167 171 175 178 181 184 186 188 190 192 193 193 194 194 193 193 191 190 188 186 183 180 177 174 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 104 100 97 94 91 88 85 82 79 77 74 72 70 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 27
 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 58 59 60 62 63 64 66 67 68 69 70 72 73 74 75 76 76 77 78 78 79 79 80 80 80 80 80 80 80 79 79 78 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 61 60 59 57 56 55 53 52 51 50 49 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 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 88 90 92 94 96 98 100 102 103 105 106 108 109 110 111 112 113 113 113 113 113 113 113 112 111 110 109 108 107 105 104 102 100 98 96 94 92 90 88 86 84 82 79 77 75 73 71 69 67 65 63 61 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20
 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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
 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 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 52 52 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 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 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 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30
 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 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 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28
 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22
 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 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 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 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
 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 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 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 49 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 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33
 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20
 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33
 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31
 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 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 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 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 42 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 39
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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
 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 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 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10
 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 43 43 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 39 40 41 42 43 44 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11
 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 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 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19
 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12
 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20
 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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
 25 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 27 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 44 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 73 73 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 78 78 78 78 77 77 76 76 75 74 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 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 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
 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 50 53 55 57 60 62 65 68 71 74 78 82 86 90 95 99 105 110 116 122 129 136 143 151 160 169 178 189 199 211 223 236 250 265 281 297 314 333 352 372 393 415 438 462 487 512 538 564 590 616 642 668 692 716 738 758 775 790 803 812 818 821 820 816 809 799 786 770 752 732 711 688 664 639 614 589 564 539 515 491 467 445 423 402 382 363 345 328 311 296 281 267 254 241 229 218 208 198 189 180 172 164 157 150 143 137 131 126 121 116 112 108 104 100 96 93 90 87 84 82 79 77 75 73 71 69 68 66 65 63 62 61 59 58 57 56 56 55 54 53 53 52 51 51 50 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 47 47 47 48 48 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 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 18 26 37 49 62 79 98 120 146 177 213 255 305 364 434 517 616 734 874 1041 1238 1471 1742 2054 2400 2769 3136 3460 3696 3801 3754 3563 3266 2910 2538 2180 1853 1566 1318 1107 929 780 654 549 460 385 322 269 224 186 153 126 102 82 65 50 38 27 18 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 15 22 31 41 51 63 77 92 109 129 150 175 203 234 269 309 354 406 464 530 605 691 789 900 1026 1171 1335 1522 1734 1975 2248 2554 2896 3274 3689 4135 4606 5089 5567 6017 6413 6727 6933 7015 6966 6792 6509 6143 5720 5265 4802 4347 3912 3506 3132 2791 2484 2210 1965 1747 1554 1383 1232 1098 980 876 784 702 629 565 508 457 412 371 335 303 274 248 225 204 185 169 153 139 127 115 105 96 87 79 72 65 59 54 49 44 40 36 32 29 26 23 20 17 15 13 10 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 52 77 106 141 181 229 285 352 430 523 633 763 918 1103 1322 1585 1900 2276 2727 3266 3906 4660 5535 6523 7593 8677 9662 10403 10760 10654 10107 9229 8170 7067 6014 5064 4236 3529 2934 2437 2022 1678 1391 1152 952 785 645 528 429 346 276 217 167 125 89 59 33 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 17 62 117 183 263 359 475 615 784 988 1236 1537 1903 2350 2895 3564 4383 5388 6617 8112 9910 12026 14424 16974 19412 21341 22333 22126 20773 18613 16085 13549 11225 9207 7509 6105 4956 4020 3258 2636 2130 1715 1376 1097 868 679 523 394 287 199 125 65 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 145 287 462 681 952 1289 1708 2232 2886 3706 4737 6038 7684 9772 12419 15759 19919 24955 30724 36679 41725 44424 43782 40008 34357 28240 22590 17798 13914 10837 8423 6535 5057 3896 2983 2260 1688 1233 870 581 350 166 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 4 17 31 47 66 87 112 140 172 209 252 301 357 422 497 583 682 797 930 1084 1262 1468 1706 1981 2299 2664 3082 3558 4095 4692 5346 6045 6768 7484 8151 8720 9138 9367 9381 9184 8801 8272 7649 6976 6294 5631 5007 4432 3912 3446 3032 2667 2347 2066 1820 1605 1418 1254 1111 986 876 780 696 622 556 499 448 404 364 329 298 270 245 223 203 186 170 156 143 131 120 111 102 94 87 80 74 68 63 58 54 50 46 42 39 36 33 30 27 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 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 13 21 31 41 53 66 81 98 116 137 161 188 218 251 289 332 381 436 498 569 649 740 844 961 1095 1247 1421 1618 1843 2098 2387 2715 3084 3498 3959 4467 5020 5611 6229 6855 7465 8025 8501 8856 9061 9099 8968 8681 8265 7753 7182 6582 5982 5399 4849 4338 3870 3446 3065 2724 2421 2152 1914 1702 1516 1351 1205 1076 962 860 771 691 621 558 502 452 408 368 333 301 273 247 224 204 185 169 154 140 128 117 107 98 89 82 75 69 63 58 53 49 45 41 38 35 32 29 27 25 22 21 19 17 15 14 12 11 10 9 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 23 28 34 41 48 56 65 75 86 98 112 128 145 164 186 211 238 269 303 342 386 435 491 553 624 705 795 898 1014 1145 1294 1462 1651 1865 2104 2370 2665 2989 3339 3710 4096 4483 4856 5193 5472 5672 5774 5769 5658 5451 5167 4826 4452 4066 3682 3313 2966 2645 2353 2090 1853 1642 1454 1288 1141 1011 895 794 703 624 553 491 435 386 342 304 269 238 211 186 165 145 128 112 98 86 75 65 56 48 40 34 28 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 77 126 186 260 350 461 598 767 976 1235 1558 1962 2467 3100 3892 4875 6074 7489 9060 10622 11890 12529 12333 11369 9927 8335 6824 5506 4409 3517 2802 2230 1773 1408 1115 879 689 534 409 307 224 156 101 56 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 2 4 6 8 11 14 17 21 25 29 34 39 45 51 58 66 75 85 95 107 121 136 152 171 191 215 240 270 302 339 380 426 478 536 602 675 758 852 957 1075 1206 1353 1516 1695 1892 2104 2330 2566 2807 3044 3268 3467 3628 3740 3794 3786 3717 3593 3422 3218 2993 2757 2520 2289 2068 1863 1672 1499 1341 1199 1071 957 855 764 683 610 546 489 437 392 351 315 282 253 227 204 183 165 148 133 119 107 96 86 77 69 62 55 49 44 39 35 31 27 24 21 18 16 14 12 10 8 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 22 28 35 43 53 63 75 89 105 123 144 167 194 225 261 302 349 403 465 538 621 718 829 959 1109 1282 1483 1715 1981 2284 2628 3010 3429 3873 4326 4762 5147 5442 5612 5634 5505 5242 4876 4447 3991 3538 3106 2709 2352 2035 1757 1515 1305 1124 968 833 716 616 530 455 390 334 286 244 207 175 148 124 103 84 68 54 42 32 22 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 34 50 68 88 112 139 171 207 248 297 352 417 491 578 678 795 931 1089 1274 1489 1740 2032 2372 2764 3214 3724 4294 4913 5565 6214 6815 7310 7639 7759 7653 7340 6862 6279 5647 5012 4406 3846 3342 2895 2504 2164 1869 1614 1395 1205 1041 900 778 672 581 501 432 372 320 275 235 200 170 144 120 100 82 67 53 41 31 22 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 26 34 42 52 63 76 90 106 125 146 170 197 228 263 304 351 404 465 535 615 708 814 935 1075 1234 1416 1622 1853 2110 2391 2692 3004 3315 3607 3858 4047 4154 4167 4086 3920 3688 3411 3110 2805 2507 2227 1969 1735 1525 1339 1175 1031 904 793 696 611 536 471 414 364 320 281 247 217 191 167 147 129 113 98 86 74 65 56 48 41 35 29 24 20 16 13 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 37 38 40 42 43 45 47 50 52 54 57 59 62 65 68 72 75 79 83 87 92 96 101 107 112 118 125 131 138 146 154 163 172 181 192 202 214 226 239 253 267 283 299 316 334 354 374 395 417 440 465 490 516 543 571 599 628 657 686 716 744 773 800 826 850 872 892 909 924 935 943 948 949 947 942 933 921 906 889 869 847 824 800 774 748 721 694 667 641 614 588 563 538 514 491 469 448 427 408 389 371 354 338 323 309 295 282 269 258 247 236 227 217 208 200 192 185 178 172 165 160 154 149 144 140 135 131 128 124 121 118 115 112 109 107 105 103 101 99 97 95 94 93 91 90 89 88 87 86 85 85 84 83 83 82 82 81 81 81 80 80 80 80 80 80 80 79 79 79 79 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 82 82 82 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 74 74 73 72 71 71 70 69 68 67 66 65 64 63 63 62 61 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 34 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32
 5 5 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 17 18 19 20 22 24 25 27 29 31 34 36 39 42 46 49 53 57 62 67 73 79 85 93 100 109 119 129 140 153 167 182 199 217 237 260 284 312 342 375 412 453 498 548 603 665 733 808 891 983 1085 1196 1319 1453 1599 1757 1926 2106 2295 2491 2691 2888 3078 3254 3408 3533 3621 3669 3672 3631 3547 3427 3276 3102 2913 2715 2514 2316 2125 1942 1770 1610 1461 1325 1201 1087 984 891 806 730 661 598 542 491 446 404 367 333 303 275 250 228 207 189 172 157 143 130 119 108 98 90 82 74 68 62 56 51 46 42 38 34 31 27 25 22 19 17 15 13 11 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 4 4 4 4 5 5
 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 29 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 53 55 58 61 64 67 71 75 79 84 88 93 99 105 111 118 125 133 142 151 161 171 183 195 208 222 237 253 270 289 308 329 352 375 400 427 454 483 513 545 576 609 641 674 706 736 765 792 815 835 852 863 870 872 869 861 849 832 810 786 759 729 698 666 634 601 569 537 506 476 447 419 393 368 345 323 302 282 264 247 231 216 202 189 177 166 156 146 137 129 121 114 107 101 95 89 84 80 75 71 67 64 60 57 54 52 49 47 45 42 41 39 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 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 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19
 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 51 53 55 58 60 63 66 69 73 77 81 85 89 94 99 105 110 117 123 130 138 146 155 164 175 185 197 210 223 237 253 269 287 306 327 349 372 397 424 453 484 517 551 588 628 669 713 758 806 855 906 959 1012 1066 1119 1172 1223 1271 1316 1357 1394 1424 1447 1464 1472 1473 1466 1452 1430 1402 1368 1329 1285 1238 1189 1138 1086 1034 982 931 881 832 785 740 697 657 618 581 546 514 483 454 427 402 378 356 335 316 298 281 265 250 237 224 212 201 190 181 172 163 155 148 141 135 129 123 118 113 108 104 100 96 92 89 86 83 80 78 75 73 71 69 67 65 64 62 61 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22
 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 49 51 54 57 60 63 66 70 74 78 83 88 93 99 105 111 118 126 134 143 152 162 173 185 198 212 227 243 260 279 299 320 343 368 395 423 454 486 520 556 594 633 674 716 759 802 845 887 927 965 999 1029 1054 1073 1085 1091 1089 1080 1065 1043 1016 984 948 909 867 825 781 738 695 653 612 573 536 500 467 435 405 377 351 327 305 283 264 246 229 213 199 185 173 161 151 141 132 123 115 108 101 95 89 84 79 74 70 66 62 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 11 13 16 18 21 25 29 33 37 42 48 54 61 68 76 86 96 107 119 133 149 166 185 206 230 256 286 319 356 397 443 495 553 618 691 773 865 968 1083 1213 1358 1519 1699 1898 2117 2356 2615 2891 3180 3477 3772 4053 4309 4523 4681 4772 4788 4728 4597 4404 4164 3891 3599 3301 3007 2724 2456 2208 1980 1772 1584 1414 1262 1126 1005 897 800 714 638 569 509 454 406 363 324 290 259 232 207 185 165 147 131 117 104 92 82 72 64 56 49 43 37 32 27 23 19 16 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 13 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 14 14 15 16 16 17 18 19 21 22 24 25 28 30 32 35 39 42 46 51 56 62 68 75 84 93 103 115 128 142 159 177 198 222 249 279 313 351 395 444 500 562 633 713 802 901 1010 1130 1260 1398 1540 1683 1820 1943 2043 2111 2142 2131 2080 1992 1875 1739 1592 1442 1295 1155 1024 905 798 701 616 540 473 415 363 318 278 243 212 185 161 141 122 106 92 79 68 58 50 42 35 29 24 19 15 12 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14
 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 54 58 62 66 70 75 80 86 92 98 105 113 121 130 140 150 162 174 187 202 217 234 253 273 295 319 344 372 403 436 472 512 554 601 651 706 765 829 898 972 1052 1137 1228 1324 1426 1532 1643 1756 1872 1987 2101 2210 2313 2406 2487 2553 2602 2633 2644 2635 2606 2559 2496 2418 2328 2229 2124 2015 1905 1794 1684 1578 1475 1377 1283 1195 1112 1034 961 893 830 772 717 667 621 578 538 502 468 437 408 381 357 334 314 294 277 260 245 231 218 206 195 185 175 166 158 151 144 137 131 125 120 115 111 106 102 99 95 92 89 86 84 81 79 77 75 73 71 70 68 67 65 64 63 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 18 20 21 24 26 28 31 34 37 40 44 48 52 57 62 68 74 81 89 98 107 117 129 141 155 170 187 206 227 250 276 305 337 372 412 456 504 558 618 685 758 839 928 1024 1129 1243 1363 1490 1621 1754 1886 2011 2125 2222 2297 2346 2366 2354 2313 2244 2151 2041 1918 1787 1653 1520 1392 1268 1153 1045 945 854 771 695 627 565 510 459 414 374 337 305 275 249 225 203 184 167 151 137 124 113 102 93 84 77 70 64 58 53 48 44 40 36 33 30 27 25 23 21 19 17 16 14 13 12 10 9 9 8 7 6 6 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 0 0 0 0 0 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 34 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 58 60 62 64 65 67 69 71 73 75 77 80 82 84 86 89 91 94 97 99 102 105 108 111 114 117 121 124 128 132 136 140 144 149 153 158 163 168 173 179 185 191 197 204 210 217 225 232 240 248 256 265 274 283 292 301 311 321 331 340 350 360 370 380 389 399 408 416 424 431 438 444 449 453 457 459 460 460 459 457 453 449 443 437 429 421 411 401 391 380 368 357 344 332 320 308 295 283 271 260 248 237 226 216 205 196 186 177 169 160 153 145 138 131 125 118 112 107 102 97 92 87 83 79 75 72 68 65 62 59 56 53 51 49 46 44 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 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
 102 106 110 114 118 122 127 131 136 141 145 150 156 161 166 172 178 183 189 195 202 208 214 221 228 235 242 249 256 264 272 279 287 295 304 312 321 329 338 347 357 366 376 386 396 406 416 427 438 449 460 471 483 495 507 519 531 544 557 569 582 595 608 621 634 648 661 673 686 698 711 722 734 745 755 765 773 782 789 795 800 804 807 809 810 809 806 803 798 792 784 775 765 753 740 726 712 696 679 662 644 625 606 587 568 548 529 509 490 470 451 433 414 397 379 362 346 330 315 300 285 272 258 246 234 222 211 200 190 181 172 163 154 147 139 132 125 119 112 107 101 96 91 86 82 77 73 69 66 62 59 56 53 50 47 45 42 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 81 84 87 91 94 98
 55 57 58 60 62 64 66 68 70 72 74 77 79 82 85 88 91 94 97 101 105 108 113 117 121 126 131 137 142 148 154 161 168 176 183 192 201 210 220 230 241 253 266 279 293 308 324 341 358 377 397 418 440 464 488 514 542 570 600 631 664 698 733 769 806 843 882 920 959 998 1036 1073 1109 1143 1175 1204 1230 1253 1272 1287 1297 1303 1304 1301 1293 1281 1264 1243 1219 1192 1162 1129 1095 1059 1022 984 946 908 870 833 796 760 725 691 658 626 596 567 539 513 487 463 440 419 398 379 360 343 326 311 296 282 269 257 245 234 224 214 205 196 188 181 173 166 160 154 148 143 137 132 128 123 119 115 112 108 105 102 98 96 93 90 88 85 83 81 79 77 75 73 71 70 68 67 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 45 46 47 48 49 51 52 54
 29 30 32 33 35 36 38 40 42 44 46 48 51 53 55 58 61 64 67 70 73 77 81 84 89 93 97 102 107 112 118 124 130 136 143 150 157 165 174 182 191 201 211 222 233 245 257 270 283 297 312 327 343 360 377 394 413 432 451 471 491 512 533 554 575 596 617 637 658 677 696 714 731 747 761 774 785 795 803 809 812 814 814 813 809 803 796 786 776 764 750 736 720 704 687 669 651 632 613 594 575 556 537 518 500 482 464 447 430 413 397 381 366 351 337 323 310 297 285 273 262 251 240 230 220 211 202 193 185 177 169 162 155 148 142 136 130 124 119 113 108 104 99 95 90 86 82 79 75 72 68 65 62 59 57 54 51 49 47 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 7 7 7 8 8 9 10 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 23 24 25 26 27
 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 68 71 73 76 79 82 86 89 93 97 101 106 110 115 121 126 132 138 144 151 158 165 173 182 190 199 209 219 229 240 252 263 276 289 302 316 330 345 360 375 390 406 422 438 454 470 485 500 515 529 542 554 565 575 584 591 597 601 603 604 604 601 598 592 585 577 568 557 546 534 521 507 493 478 464 449 434 419 405 390 376 362 349 335 323 310 298 287 275 265 254 245 235 226 218 209 202 194 187 180 174 168 162 156 151 146 141 137 132 128 124 121 117 114 110 107 105 102 99 97 94 92 90 88 86 84 82 80 79 77 76 74 73 71 70 69 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25
 63 64 65 66 67 68 69 71 72 73 75 76 78 79 81 83 85 86 88 91 93 95 98 100 103 106 109 112 115 119 122 126 130 134 139 143 148 153 159 164 170 177 183 190 197 205 213 221 230 240 249 260 270 282 294 306 319 333 347 361 377 393 410 427 445 464 483 502 523 543 565 586 608 630 652 674 696 717 738 759 778 797 814 830 845 858 868 877 884 889 891 891 889 884 878 869 858 845 830 814 796 777 757 736 714 692 669 647 624 601 578 556 534 513 492 471 452 432 414 396 379 362 346 331 316 302 289 276 264 253 242 231 221 212 203 194 186 178 171 164 157 151 145 139 134 129 124 119 115 110 106 103 99 96 92 89 86 83 81 78 76 73 71 69 67 65 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 54 54 54 55 55 56 56 57 58 58 59 60 61 61 62
 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 35 38 41 44 48 52 57 62 67 74 80 87 95 104 114 124 136 149 163 179 196 215 236 259 284 313 344 379 417 459 505 557 613 676 744 818 900 988 1082 1183 1290 1402 1516 1632 1745 1852 1951 2035 2102 2147 2168 2165 2136 2084 2012 1923 1821 1712 1598 1482 1368 1258 1153 1054 961 875 796 723 657 596 541 491 446 405 368 334 304 276 251 229 208 190 173 158 144 131 120 110 100 92 84 77 70 64 59 54 49 45 42 38 35 32 29 27 25 22 21 19 17 16 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 39 41 44 47 50 54 58 62 67 71 77 82 89 95 103 110 119 128 138 149 161 173 187 202 218 235 253 273 295 318 343 369 397 427 459 492 527 563 600 638 676 714 752 788 822 853 881 904 923 936 943 944 940 930 914 894 869 841 810 777 743 707 672 637 602 568 535 504 474 445 418 392 368 346 324 305 286 269 253 238 224 211 199 187 177 167 158 150 142 135 128 122 116 111 106 101 97 93 90 86 83 80 77 75 72 70 68 66 64 62 61 59 58 57 56 54 53 52 52 51 50 49 48 48 47 47 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 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 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
 43 44 45 46 47 48 49 51 52 54 55 56 58 60 61 63 65 67 69 71 73 75 78 80 83 86 89 92 95 98 101 105 109 113 117 121 126 130 135 141 146 152 158 165 171 178 186 194 202 210 219 229 239 249 260 271 282 295 307 320 334 348 363 378 393 409 425 442 458 475 492 509 526 543 559 575 591 606 620 633 645 656 665 674 680 686 689 691 691 690 687 682 675 668 659 648 637 624 611 597 582 566 551 535 518 502 486 470 454 438 423 407 393 378 364 351 338 325 313 301 290 279 269 259 250 241 232 224 216 209 202 195 189 183 177 171 166 161 157 152 148 144 141 137 134 131 128 125 122 120 117 115 113 111 109 107 106 104 103 101 100 99 98 97 96 95 94 93 92 92 91 90 90 89 89 88 88 87 87 87 86 86 86 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 83 83 82 82 82 82 82 82 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 70 70 69 68 68 67 66 65 65 64 63 62 62 61 60 59 58 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42
 64 65 65 66 67 67 68 69 70 71 71 72 73 74 75 76 77 78 80 81 82 83 85 86 88 89 91 93 95 96 98 100 103 105 107 109 112 115 117 120 123 126 130 133 137 140 144 148 153 157 161 166 171 176 182 187 193 199 205 211 218 224 231 238 245 253 260 268 275 283 291 299 306 314 322 329 337 344 351 357 363 369 374 379 383 387 390 392 394 395 395 395 393 391 389 385 381 376 371 365 358 351 344 336 328 320 311 303 294 285 276 267 259 250 241 233 225 217 209 201 193 186 179 172 166 159 153 147 142 136 131 126 121 117 112 108 104 100 96 93 90 86 83 80 78 75 72 70 68 66 63 61 60 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63
 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 73 76 78 80 83 85 88 91 94 97 101 104 108 112 116 120 125 129 134 139 144 150 155 161 167 173 180 186 193 200 207 214 222 229 237 245 253 260 268 276 283 290 298 305 311 317 323 329 334 338 342 345 347 349 350 351 351 350 348 346 343 339 335 330 325 319 313 307 300 293 286 279 271 264 256 249 241 234 227 219 212 205 199 192 185 179 173 167 161 156 151 146 141 136 131 127 123 119 115 111 108 104 101 98 95 92 89 87 84 82 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 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 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38
 91 91 92 93 93 94 95 96 96 97 98 99 101 102 103 105 106 108 109 111 113 115 117 120 122 125 128 131 134 137 141 145 149 153 158 162 168 173 179 185 192 199 207 215 223 232 242 252 263 274 286 299 313 327 343 359 376 394 413 433 454 476 500 524 549 575 603 631 660 690 720 751 782 814 845 876 905 934 962 988 1011 1032 1050 1065 1076 1084 1088 1088 1084 1076 1064 1048 1029 1007 982 955 926 896 864 831 798 765 731 698 666 634 603 573 543 515 489 463 438 415 393 372 351 333 315 298 282 267 252 239 226 215 204 193 183 174 165 157 149 142 135 129 123 117 112 107 102 98 94 90 86 83 80 77 74 71 68 66 64 62 60 58 56 54 52 51 50 48 47 46 45 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 82 82 83 84 84 85 86 86 87 87 88 88 89 89 90 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 90 90 90 90 90 89 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 90 90 90
 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 66 68 69 71 73 75 78 80 82 85 88 91 94 97 100 104 108 112 116 121 126 132 138 144 151 158 166 174 183 193 204 215 227 241 255 270 287 305 324 345 367 391 417 445 475 506 540 576 613 653 695 738 783 829 875 921 967 1012 1054 1092 1127 1155 1178 1194 1201 1201 1192 1176 1151 1120 1083 1040 994 945 894 842 791 740 690 642 596 553 511 473 436 403 371 342 315 290 267 246 227 209 193 178 164 151 139 129 119 110 101 94 87 80 74 69 64 59 55 51 47 44 41 38 35 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 34 44 57 71 88 107 129 154 183 217 255 300 351 411 480 559 652 759 883 1027 1194 1387 1611 1869 2165 2501 2878 3292 3736 4194 4639 5037 5349 5536 5573 5455 5198 4835 4406 3950 3496 3065 2670 2314 1999 1724 1485 1278 1099 946 813 699 601 516 443 380 326 279 238 202 172 145 122 102 85 70 57 45 35 27 19 13 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 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 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
 6 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 35 37 39 42 44 47 49 52 55 58 61 65 69 73 77 81 86 91 97 103 109 115 122 130 138 147 156 166 176 187 199 212 226 241 256 273 291 310 330 351 374 398 423 450 479 508 540 572 606 640 676 712 749 786 822 858 893 927 958 987 1012 1034 1051 1065 1073 1077 1075 1069 1058 1042 1022 998 971 941 909 875 840 805 768 732 696 661 627 593 561 530 500 471 444 419 394 371 350 329 310 292 275 259 244 230 217 205 193 183 172 163 154 146 138 131 124 117 111 105 100 95 90 86 82 78 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6
 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 30 31 33 36 38 40 43 45 48 51 54 58 61 65 69 73 77 82 87 92 98 104 110 117 124 131 139 147 156 166 176 186 197 209 222 235 249 264 280 297 315 334 354 375 397 421 445 471 499 528 558 590 623 657 693 730 768 808 848 889 931 973 1015 1056 1097 1136 1173 1208 1240 1268 1293 1313 1327 1337 1341 1339 1331 1318 1299 1274 1246 1212 1175 1135 1093 1048 1003 956 909 863 817 772 728 685 644 605 568 532 498 466 436 407 380 355 331 309 289 269 251 234 218 203 189 176 164 153 142 133 123 115 107 99 92 86 79 74 68 63 58 54 50 46 42 39 36 33 30 27 25 22 20 18 16 14 13 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
 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 37 40 43 46 50 54 58 63 68 74 80 86 93 101 109 118 128 139 151 164 178 194 210 229 248 270 294 319 347 378 411 447 485 527 572 620 671 726 783 844 907 971 1037 1103 1168 1230 1288 1341 1387 1424 1452 1468 1473 1467 1449 1421 1384 1339 1288 1231 1172 1110 1048 985 924 865 808 753 701 653 607 564 524 487 452 420 391 363 338 315 293 273 255 238 223 208 195 183 172 162 152 144 135 128 121 115 109 104 99 94 90 86 82 79 76 73 70 68 66 63 61 60 58 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 70 71 72 74 75 76 77 78 79 81 82 83 85 86 88 90 91 93 95 97 99 102 104 107 109 112 115 118 122 125 129 133 138 142 147 152 158 164 170 177 184 192 200 208 217 227 238 249 260 273 286 300 316 332 349 367 386 407 429 452 476 502 529 558 589 621 655 690 727 766 806 848 891 935 981 1027 1074 1120 1167 1212 1257 1299 1339 1377 1410 1439 1464 1483 1497 1504 1505 1500 1489 1472 1450 1422 1389 1352 1312 1269 1224 1177 1129 1081 1032 984 937 890 845 802 760 719 680 644 608 575 544 514 486 459 434 411 389 368 348 330 313 297 281 267 254 241 229 218 208 198 189 180 172 164 157 150 144 138 132 127 122 117 112 108 104 100 96 92 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 20 26 33 41 50 60 71 84 99 115 134 155 179 206 236 271 311 356 407 466 532 607 693 791 902 1028 1169 1329 1508 1706 1924 2161 2413 2675 2940 3197 3432 3631 3779 3865 3883 3831 3715 3546 3338 3104 2858 2610 2369 2139 1924 1727 1547 1384 1237 1106 989 885 792 709 636 570 512 461 415 374 338 306 277 252 229 208 190 174 159 147 135 125 115 107 99 93 87 81 77 72 68 65 62 59 56 54 52 50 48 46 45 44 43 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 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 0 0 0 0 0 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 16 22 30 38 48 59 72 87 104 123 146 171 200 234 273 317 368 427 495 574 664 767 886 1022 1177 1353 1551 1772 2016 2279 2557 2839 3114 3366 3575 3724 3799 3793 3708 3554 3347 3103 2841 2574 2314 2067 1838 1629 1441 1273 1124 992 875 773 683 605 536 475 422 375 334 298 266 238 214 192 173 156 141 127 116 105 96 87 80 73 67 62 57 53 49 45 42 39 37 34 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 48 51 54 58 62 66 71 76 81 87 94 101 108 117 126 136 147 159 172 187 202 219 238 258 280 304 330 358 388 421 456 494 534 577 621 668 716 764 812 860 904 946 982 1012 1034 1048 1053 1048 1033 1010 979 942 900 853 805 755 705 656 608 562 519 478 439 403 370 340 311 285 261 239 219 201 184 169 155 142 131 120 110 102 93 86 79 73 67 62 57 53 49 45 42 39 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 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16
 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 20 22 23 25 26 28 30 33 35 38 41 45 49 53 58 63 69 75 82 90 98 108 119 130 143 158 174 191 211 233 257 284 314 348 385 427 473 524 582 645 716 796 884 982 1090 1211 1344 1490 1651 1827 2017 2221 2438 2664 2897 3130 3357 3569 3756 3909 4019 4078 4083 4034 3933 3788 3606 3399 3174 2942 2709 2482 2264 2058 1865 1688 1525 1376 1241 1118 1008 908 819 738 665 600 542 490 442 400 362 328 297 269 244 222 202 183 167 152 139 126 115 105 96 88 81 74 68 62 57 53 48 45 41 38 35 32 30 27 25 23 22 20 18 17 16 14 13 12 11 10 9 9 8 7 6 6 5 5 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 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10
 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 32 35 37 40 42 45 48 51 55 59 62 67 71 76 80 86 91 97 104 111 118 126 134 143 153 164 175 187 200 214 228 245 262 280 301 322 345 370 397 426 458 491 527 566 608 652 700 750 804 861 922 986 1053 1123 1196 1271 1348 1427 1505 1583 1660 1734 1803 1868 1925 1975 2015 2045 2064 2071 2067 2051 2025 1988 1942 1888 1827 1761 1690 1617 1542 1466 1390 1316 1243 1172 1103 1037 975 915 858 805 754 707 662 620 581 545 510 479 449 421 395 371 349 328 309 290 273 258 243 229 216 204 193 183 173 164 155 147 139 132 126 119 113 108 103 98 93 89 84 80 77 73 70 66 63 60 58 55 52 50 48 45 43 41 39 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 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 1 2 3 3 4
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 27 29 32 34 36 39 42 45 48 52 56 60 65 70 76 82 88 96 104 113 123 134 146 159 174 191 209 229 252 278 306 337 373 412 456 506 561 623 692 769 856 952 1059 1178 1309 1453 1610 1780 1961 2152 2349 2547 2740 2920 3077 3203 3288 3326 3313 3251 3142 2994 2817 2619 2412 2202 1996 1799 1614 1442 1285 1143 1014 899 796 705 624 551 488 431 381 337 298 263 232 205 181 160 141 124 109 96 84 73 64 56 48 41 35 30 25 21 17 14 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 19 20 22 24 26 28 31 33 36 40 43 47 52 57 63 69 75 83 91 100 110 122 134 148 163 180 199 220 243 268 297 328 363 402 446 494 548 608 674 748 831 923 1025 1138 1263 1402 1554 1722 1906 2105 2319 2546 2785 3030 3277 3517 3743 3942 4105 4222 4285 4289 4235 4125 3968 3772 3549 3309 3061 2814 2572 2342 2124 1922 1736 1565 1410 1269 1142 1027 924 831 748 673 606 546 492 443 400 361 326 294 266 240 217 197 178 161 146 132 120 109 99 90 82 74 67 61 56 51 46 42 38 35 32 29 27 24 22 20 19 17 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 35 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 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 6 6 6 6 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 18 22 27 32 39 45 53 62 71 82 94 107 122 139 157 178 201 227 256 288 323 363 408 457 512 574 643 719 804 898 1002 1118 1245 1384 1537 1702 1881 2071 2273 2483 2698 2913 3124 3323 3503 3656 3777 3858 3896 3890 3841 3753 3631 3480 3309 3124 2932 2737 2544 2357 2177 2008 1848 1700 1563 1436 1321 1215 1118 1030 951 878 812 753 699 649 605 564 528 494 464 436 411 387 366 346 328 312 296 282 269 257 245 234 224 215 206 198 190 182 175 168 161 155 149 143 138 132 127 122 117 113 108 104 99 95 91 87 83 80 76 72 69 66 62 59 56 53 50 47 45 42 39 37 35 32 30 28 26 24 22 20 18 17 15 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 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 22 26 30 35 40 45 51 57 64 71 80 89 98 109 121 133 147 162 178 196 216 237 260 285 312 341 373 407 444 484 528 574 623 676 732 792 855 921 990 1062 1136 1212 1289 1367 1445 1522 1597 1669 1737 1800 1857 1907 1949 1983 2008 2024 2030 2027 2016 1995 1967 1932 1890 1842 1790 1734 1675 1614 1550 1486 1422 1358 1294 1232 1170 1110 1052 996 942 890 840 792 746 703 661 622 585 549 516 484 454 426 399 374 350 327 306 286 267 250 233 217 203 189 176 164 152 141 131 122 113 104 96 89 82 75 69 63 58 53 48 43 39 35 31 28 25 21 19 16 13 11 9 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
 26 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 65 68 71 75 79 83 87 91 95 99 104 109 114 119 125 130 136 142 148 155 162 169 176 184 192 201 209 219 228 238 249 260 271 283 296 309 323 337 353 369 386 403 422 441 462 483 506 530 555 581 609 637 668 699 732 766 801 837 875 914 953 993 1034 1074 1115 1155 1195 1232 1269 1302 1333 1361 1384 1403 1417 1426 1429 1426 1417 1403 1382 1356 1325 1289 1250 1206 1160 1112 1062 1012 961 910 859 810 762 716 671 628 587 548 512 477 445 414 385 359 334 310 289 269 250 232 216 201 187 175 163 152 141 132 123 115 107 100 93 87 82 76 71 67 63 59 55 51 48 45 42 40 37 35 32 30 28 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 24
 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 66 68 70 72 75 77 80 83 85 89 92 95 99 102 106 110 115 120 125 130 135 141 148 154 161 169 177 185 194 203 213 224 236 248 260 274 288 304 320 337 355 374 394 416 438 462 487 513 541 569 599 630 662 695 729 763 799 834 870 905 941 975 1008 1040 1069 1096 1121 1142 1160 1173 1183 1188 1189 1186 1178 1166 1150 1130 1107 1080 1052 1021 988 954 919 883 847 811 775 740 706 672 640 608 578 549 521 494 469 445 422 400 380 360 342 324 308 292 278 264 251 239 228 217 207 197 188 179 171 164 157 150 144 138 132 127 122 117 113 108 104 100 97 93 90 87 84 81 79 76 74 71 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 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 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 8 9 11 14 16 19 23 26 30 35 40 46 53 60 68 78 88 100 114 129 147 166 189 214 243 275 312 354 402 456 518 588 667 757 859 974 1102 1245 1403 1574 1758 1949 2144 2332 2506 2653 2761 2820 2826 2778 2679 2540 2371 2183 1989 1795 1609 1434 1273 1126 994 877 772 679 598 526 463 407 358 315 277 244 215 189 167 147 129 114 100 88 77 68 59 52 45 40 34 30 26 22 19 16 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 5 6 8 10 12 14 16 18 20 23 25 28 30 33 36 40 43 47 50 54 58 63 67 72 77 82 88 93 99 106 112 119 126 134 142 150 159 168 178 188 198 209 221 233 246 259 273 288 303 319 336 354 373 393 414 436 460 484 510 538 567 598 630 665 701 740 781 824 870 919 969 1023 1079 1138 1199 1263 1328 1396 1465 1534 1604 1673 1740 1804 1865 1920 1968 2009 2040 2061 2070 2067 2052 2024 1984 1933 1872 1802 1724 1641 1554 1465 1375 1285 1196 1110 1027 948 873 802 735 673 616 562 513 468 426 388 353 321 291 265 240 218 198 179 163 147 133 120 109 98 89 80 72 64 58 51 46 41 36 31 28 24 20 17 15 12 10 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 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 17 22 28 34 41 48 56 65 76 87 99 113 128 145 164 185 208 234 263 295 331 371 416 466 522 584 654 732 819 916 1024 1144 1278 1426 1589 1768 1963 2175 2403 2645 2899 3160 3424 3682 3928 4150 4340 4487 4584 4626 4609 4535 4410 4240 4035 3804 3557 3302 3047 2797 2557 2330 2117 1919 1737 1570 1419 1281 1156 1043 942 850 768 694 627 567 513 465 421 381 346 314 284 258 234 213 193 175 159 144 131 118 107 97 87 78 70 63 56 50 44 39 34 29 25 21 18 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 20 24 29 34 40 47 54 63 73 84 96 110 126 145 166 189 217 247 283 323 369 422 482 551 630 719 821 936 1066 1212 1373 1550 1741 1941 2145 2344 2527 2682 2795 2858 2863 2810 2706 2560 2384 2192 1993 1798 1610 1435 1274 1129 998 881 778 686 605 534 471 416 367 324 287 253 224 198 175 155 137 121 107 95 84 74 65 58 51 45 39 34 30 26 23 20 17 15 13 11 9 8 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 17 19 21 23 25 27 29 32 35 38 40 44 47 50 54 58 62 67 71 76 81 87 93 99 105 112 119 127 135 144 153 162 172 183 194 205 218 231 244 259 273 289 305 322 340 358 378 397 418 439 461 483 506 529 553 577 602 627 652 677 702 727 753 777 802 826 850 873 896 918 939 960 980 998 1016 1033 1049 1064 1078 1091 1103 1114 1124 1133 1141 1147 1153 1158 1162 1164 1166 1167 1166 1165 1162 1159 1154 1149 1142 1134 1125 1115 1104 1091 1078 1064 1048 1032 1014 996 976 956 935 913 891 868 844 821 796 772 747 723 698 673 649 625 601 577 554 531 509 487 466 446 425 406 387 369 352 335 318 303 288 273 259 246 233 221 209 198 188 177 168 158 150 141 133 126 118 112 105 99 93 87 82 77 72 67 63 59 55 51 48 45 42 39 36 33 31 28 26 24 22 20 19 17 15 14 13 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 9 10 12 14 15 17 19 21 23 25 28 30 33 36 39 42 46 49 53 57 62 66 72 77 83 89 96 103 111 120 129 139 150 161 174 188 202 219 236 255 276 298 322 349 378 409 443 480 520 564 611 662 717 776 840 908 981 1059 1142 1228 1319 1414 1511 1610 1710 1810 1907 2000 2087 2166 2235 2292 2335 2363 2374 2370 2349 2313 2262 2199 2125 2042 1953 1858 1761 1663 1565 1468 1374 1283 1196 1113 1034 960 891 826 765 709 657 608 564 522 484 449 416 386 359 333 310 288 268 249 232 217 202 188 176 164 154 144 134 126 117 110 103 96 90 84 79 74 69 65 60 56 53 49 46 43 40 37 34 31 29 27 24 22 20 18 17 15 13 12 10 9 7 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 17 20 24 27 32 36 41 47 54 61 69 79 89 101 115 130 147 167 190 215 244 278 316 359 409 466 531 605 691 788 899 1026 1170 1332 1514 1716 1937 2176 2428 2684 2935 3167 3362 3505 3581 3584 3512 3374 3181 2950 2699 2441 2187 1945 1721 1516 1331 1166 1020 892 779 679 593 517 450 393 342 298 259 225 196 170 147 127 110 95 82 70 60 51 43 36 30 24 20 16 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 15 17 20 23 27 31 35 39 44 49 55 62 69 77 85 95 105 117 129 143 159 176 195 215 238 264 292 323 357 395 437 483 534 591 652 720 794 875 962 1057 1159 1267 1382 1502 1625 1751 1876 1998 2113 2218 2308 2380 2431 2458 2461 2440 2394 2328 2243 2144 2034 1916 1795 1673 1552 1434 1321 1214 1114 1020 933 852 778 710 648 591 539 492 449 410 375 343 314 287 263 241 221 203 187 171 158 145 134 123 113 104 96 89 82 75 69 64 59 54 50 46 42 39 35 32 29 27 24 22 20 18 16 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 32 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 91 95 99 103 107 112 117 122 127 133 139 146 153 160 168 176 184 194 204 214 225 237 249 263 277 292 308 325 342 362 382 403 426 449 474 501 529 557 588 619 652 685 720 755 790 826 862 897 932 965 996 1026 1052 1076 1096 1111 1123 1130 1132 1129 1121 1108 1091 1069 1044 1016 984 950 915 878 840 802 763 725 688 651 615 581 548 516 486 457 429 403 379 355 334 313 294 276 259 243 228 215 202 190 178 168 158 149 140 133 125 118 112 106 100 95 90 85 81 77 73 70 66 63 60 57 55 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27
 115 117 119 121 123 126 128 130 133 135 137 140 142 145 147 149 152 154 157 160 162 165 168 171 174 177 180 183 186 190 193 197 200 204 209 213 217 222 227 232 238 243 250 256 263 270 277 285 294 303 312 322 333 344 356 369 382 396 411 427 443 460 478 498 518 538 560 583 607 631 656 682 709 736 763 791 819 847 875 902 928 953 977 999 1019 1037 1051 1063 1072 1077 1079 1077 1071 1061 1048 1031 1012 989 963 935 905 874 841 808 773 739 705 671 637 604 573 542 512 483 456 429 404 381 358 337 317 298 280 263 247 232 218 205 193 181 171 160 151 142 134 126 119 112 106 100 94 89 84 79 75 71 67 64 60 57 54 51 48 46 43 41 39 37 35 33 32 30 28 27 26 24 23 22 21 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 6 6 5 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 59 61 63 64 66 67 69 71 72 74 76 78 80 82 83 85 87 89 91 93 95 97 100 102 104 106 108 110 112
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 26 36 48 62 77 95 115 139 166 197 233 274 322 377 440 513 598 696 809 940 1090 1263 1462 1690 1949 2241 2569 2932 3326 3744 4176 4603 5002 5347 5610 5768 5805 5719 5519 5227 4867 4467 4051 3639 3244 2875 2537 2231 1958 1716 1503 1316 1152 1009 884 775 680 597 525 462 407 358 316 278 245 216 191 168 148 130 115 101 88 77 67 58 49 42 35 29 24 19 15 10 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 3 7 11 15 20 25 31 37 44 51 59 68 78 88 100 113 127 143 160 179 200 223 249 277 309 343 382 424 471 523 581 645 715 793 880 975 1080 1196 1324 1464 1617 1785 1967 2164 2377 2605 2846 3101 3365 3637 3912 4185 4449 4697 4922 5115 5270 5379 5439 5446 5400 5305 5163 4982 4768 4529 4273 4007 3738 3470 3209 2957 2717 2490 2278 2080 1897 1728 1573 1431 1301 1183 1075 977 888 807 733 666 606 550 500 454 413 375 340 308 279 253 229 207 187 168 151 136 121 108 96 85 74 65 56 48 40 33 27 21 15 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 26 40 56 76 99 127 160 199 246 301 367 446 540 653 787 949 1142 1373 1649 1978 2368 2825 3353 3949 4597 5262 5888 6399 6715 6779 6578 6152 5573 4922 4265 3645 3086 2597 2177 1820 1519 1267 1055 878 730 606 502 414 341 279 227 184 147 116 90 68 50 34 21 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 11 12 14 16 19 21 23 26 29 32 36 40 44 48 53 58 63 69 76 83 91 100 109 119 130 142 156 170 186 204 223 244 268 293 321 352 386 423 463 508 557 610 669 733 803 879 962 1052 1149 1254 1366 1485 1612 1745 1883 2025 2170 2315 2458 2595 2723 2839 2939 3021 3080 3116 3127 3114 3076 3016 2936 2840 2729 2609 2481 2350 2216 2084 1953 1826 1705 1588 1478 1374 1276 1185 1100 1021 947 880 817 759 705 656 611 569 530 494 462 431 403 378 354 332 311 292 275 259 243 229 216 204 193 182 172 163 154 145 138 130 123 117 111 105 99 94 89 84 80 76 72 68 64 60 57 54 51 48 45 42 39 37 34 32 30 28 26 24 22 20 18 16 15 13 12 10 9 7 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 26 31 36 42 48 54 62 70 79 88 99 111 123 138 153 170 189 210 234 259 288 319 354 392 435 482 533 590 653 722 798 881 971 1069 1175 1289 1411 1540 1676 1817 1962 2109 2255 2398 2535 2662 2775 2872 2950 3006 3039 3048 3034 2998 2942 2867 2777 2675 2564 2446 2324 2200 2076 1953 1834 1718 1607 1501 1400 1304 1214 1130 1050 976 907 842 782 726 674 626 581 539 500 464 431 400 371 344 319 296 275 255 236 219 203 188 174 161 149 138 127 117 108 100 92 84 77 71 65 59 54 49 44 40 35 32 28 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 2 3 5 6 8 10 12 14 17 19 22 24 27 30 33 37 41 44 49 53 58 63 68 74 80 87 94 102 110 119 128 139 150 162 175 188 204 220 238 257 277 300 324 351 380 411 444 481 521 564 610 660 714 772 835 902 973 1049 1129 1214 1303 1395 1490 1587 1685 1783 1880 1974 2063 2146 2221 2286 2339 2381 2409 2424 2425 2413 2387 2350 2303 2246 2182 2112 2038 1960 1880 1799 1718 1639 1561 1485 1411 1340 1273 1208 1147 1088 1033 981 932 886 843 803 765 729 696 664 635 608 582 558 536 515 495 476 459 443 427 413 399 386 373 362 351 340 330 320 311 301 293 284 276 268 260 253 246 238 231 224 218 211 204 198 192 185 179 173 167 161 156 150 144 139 134 128 123 118 113 108 104 99 94 90 86 81 77 73 69 65 62 58 55 51 48 45 42 39 36 33 31 28 26 23 21 19 17 15 13 11 9 7 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
 1 2 3 4 5 6 7 8 9 10 12 13 14 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 50 53 57 61 65 69 73 78 83 88 93 99 106 112 119 127 135 143 153 162 173 184 196 209 223 237 253 270 288 307 328 351 374 400 427 456 487 520 555 592 632 673 716 761 808 857 906 957 1008 1060 1111 1161 1209 1255 1297 1336 1369 1396 1418 1432 1439 1439 1431 1415 1393 1363 1328 1288 1243 1194 1143 1089 1035 979 925 870 817 766 716 669 623 580 539 501 465 431 400 370 343 318 294 272 252 233 216 200 185 171 159 147 136 126 117 108 100 93 86 80 74 68 63 58 54 50 46 42 39 36 33 30 28 25 23 21 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 43 44 46 48 49 51 53 55 57 59 61 63 66 68 70 73 76 79 82 85 88 92 95 99 103 108 112 117 122 128 134 140 147 154 162 170 179 188 199 210 222 235 249 264 281 299 319 340 363 388 416 446 478 514 552 594 640 690 745 804 868 937 1012 1094 1181 1275 1376 1483 1597 1716 1842 1971 2105 2239 2374 2506 2632 2750 2856 2946 3019 3070 3099 3103 3083 3039 2973 2888 2786 2670 2544 2411 2274 2136 1999 1865 1735 1610 1492 1380 1274 1176 1084 999 920 847 779 717 660 608 560 516 475 438 404 373 344 318 295 273 253 234 218 202 188 175 163 152 142 133 125 117 110 104 98 92 87 82 78 74 70 66 63 60 57 55 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40
 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 15 16 18 20 22 24 27 29 32 34 37 41 44 48 52 56 61 66 72 78 84 91 99 107 116 126 137 149 161 175 190 207 225 245 266 289 315 343 373 406 441 480 522 567 616 669 726 786 850 918 989 1064 1142 1222 1303 1384 1465 1544 1620 1691 1755 1811 1857 1893 1918 1930 1930 1918 1894 1860 1816 1764 1706 1642 1574 1503 1431 1358 1286 1216 1147 1080 1016 954 896 841 789 740 694 651 610 573 537 505 474 446 419 395 372 350 331 312 295 279 264 250 237 225 213 202 192 183 174 166 158 150 143 136 130 124 118 113 108 103 98 94 89 85 81 78 74 71 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 26 24 23 21 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 23 29 36 43 50 59 69 79 91 105 119 136 154 175 198 224 252 285 321 361 407 457 514 578 649 729 817 916 1024 1144 1276 1419 1573 1737 1911 2091 2274 2456 2631 2795 2941 3063 3155 3215 3240 3229 3185 3112 3012 2893 2759 2615 2465 2314 2165 2020 1881 1748 1623 1506 1396 1295 1201 1115 1035 961 894 832 775 723 675 630 590 552 518 486 457 430 405 381 360 340 321 304 288 273 259 245 233 221 210 200 190 181 172 164 156 148 141 135 128 122 116 110 105 100 95 90 86 81 77 73 69 66 62 59 55 52 49 46 44 41 38 36 33 31 29 27 25 23 21 19 17 15 14 12 11 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 2 3 4 6 7 9 10 12 14 16 18 20 22 25 28 31 34 37 41 44 48 53 57 63 68 74 80 87 95 103 111 121 131 142 154 168 182 198 216 235 256 278 303 331 361 394 430 470 514 562 614 671 733 801 874 953 1037 1127 1222 1321 1424 1529 1635 1740 1840 1934 2019 2091 2148 2187 2208 2208 2189 2150 2094 2023 1940 1847 1748 1644 1539 1435 1332 1233 1138 1048 964 884 810 742 678 620 567 517 472 431 394 359 328 299 273 249 227 208 190 173 158 144 132 121 110 101 92 84 77 70 64 58 53 49 44 40 37 33 30 27 25 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 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 19 23 28 33 38 44 51 59 67 76 86 98 111 125 141 159 179 202 227 255 287 322 362 406 456 512 575 645 723 810 906 1012 1129 1256 1393 1540 1694 1854 2016 2177 2330 2469 2590 2685 2751 2783 2780 2744 2677 2585 2471 2342 2204 2061 1917 1776 1640 1510 1388 1274 1168 1071 981 899 825 756 694 638 587 541 499 460 426 394 366 340 316 295 276 258 242 227 214 201 190 180 171 162 154 147 140 134 128 123 118 113 109 105 101 97 94 91 88 85 82 79 77 74 72 70 68 65 63 61 59 57 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 10 11 13 15 17 20 22 25 28 31 34 38 42 46 51 56 61 67 74 81 88 97 106 116 127 138 151 165 180 196 214 233 254 276 301 327 355 385 417 452 488 527 568 610 654 700 747 795 843 892 939 986 1031 1073 1113 1148 1180 1207 1230 1247 1259 1266 1267 1264 1257 1245 1229 1210 1188 1163 1137 1109 1080 1050 1020 989 959 928 899 869 841 813 786 759 734 709 686 663 641 620 600 580 561 543 525 508 491 475 460 445 430 416 402 388 375 362 349 336 324 312 301 289 278 267 256 246 236 226 216 207 198 189 180 172 164 156 148 141 134 127 120 114 108 102 96 91 86 81 76 71 67 62 58 55 51 47 44 41 38 35 32 29 27 24 22 20 18 16 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 94 97 101 105 109 113 117 122 127 132 138 144 150 157 164 172 180 188 198 207 218 229 241 253 267 281 297 313 331 350 370 391 414 438 464 491 520 551 583 617 653 691 730 771 813 857 901 947 993 1040 1086 1132 1177 1220 1261 1299 1333 1364 1389 1410 1425 1435 1438 1436 1427 1413 1393 1369 1339 1306 1269 1229 1187 1143 1098 1053 1007 961 916 871 828 786 745 706 668 632 598 565 534 505 477 451 426 403 381 361 341 323 307 291 276 262 250 238 226 216 206 197 189 181 174 167 161 155 149 144 140 135 131 127 124 121 117 115 112 110 107 105 103 101 100 98 96 95 94 93 91 90 89 88 88 87 86 85 85 84 83 83 82 82 81 81 81 80 80 79 79 79 79 78 78 78 78 77 77 77 77 76 76 76 76 76 75 75 75 75 75 74 74 74 74 73 73 73 73 72 72 72 71 71 71 70 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40
 17 20 23 27 31 34 39 43 48 53 58 64 70 76 83 90 98 106 115 124 133 144 155 166 178 191 204 219 234 249 266 283 301 320 340 361 382 404 427 450 474 498 523 548 573 599 624 649 674 699 723 747 769 791 813 833 852 870 888 904 919 934 948 961 974 986 998 1009 1021 1032 1044 1056 1068 1081 1094 1108 1123 1138 1153 1170 1187 1204 1222 1241 1260 1278 1297 1315 1333 1350 1366 1380 1392 1402 1409 1413 1413 1410 1402 1390 1374 1353 1328 1298 1264 1226 1185 1141 1094 1046 996 945 894 843 793 744 696 650 606 563 523 485 449 416 384 354 327 301 278 256 235 216 199 183 168 155 142 130 120 110 101 92 84 77 71 65 59 54 49 44 40 36 33 29 26 23 21 18 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14
 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 34 37 40 43 46 50 55 59 65 71 77 85 93 102 113 125 138 153 171 190 213 238 267 301 339 382 431 488 553 627 711 807 917 1042 1184 1345 1525 1727 1951 2195 2459 2738 3024 3307 3574 3808 3991 4107 4147 4105 3986 3800 3563 3293 3007 2718 2437 2170 1924 1698 1495 1313 1151 1008 881 770 672 586 511 445 388 337 293 254 220 190 164 141 122 104 89 76 64 54 46 38 31 26 21 16 13 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 1 1 1 2 2 2 3 3 3 4 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 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 14 17 21 26 30 35 41 48 55 62 71 80 91 103 116 131 147 165 185 208 233 261 293 328 367 410 459 513 573 640 714 796 886 985 1094 1211 1339 1475 1621 1774 1934 2097 2262 2425 2581 2727 2859 2971 3060 3123 3157 3163 3140 3090 3017 2923 2812 2688 2556 2419 2279 2139 2002 1869 1741 1619 1503 1395 1293 1198 1110 1028 952 882 818 758 703 653 606 563 524 487 453 422 393 367 342 319 298 278 260 243 227 212 198 185 173 162 151 141 132 123 114 107 99 92 86 79 73 68 63 58 53 49 44 40 37 33 30 26 23 20 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
 96 97 98 100 101 102 103 105 106 107 108 110 111 112 114 115 116 118 119 120 122 123 125 126 128 130 132 133 135 137 139 141 144 146 149 151 154 157 161 164 168 172 176 181 186 191 197 204 210 218 226 234 244 254 265 277 290 304 319 335 353 373 393 416 440 466 495 525 558 593 631 672 716 763 813 866 922 982 1046 1112 1182 1254 1329 1406 1485 1564 1642 1718 1792 1860 1922 1976 2020 2053 2073 2079 2072 2050 2014 1965 1905 1835 1757 1672 1583 1492 1400 1309 1219 1133 1049 970 895 824 758 696 639 587 538 493 452 415 380 349 320 294 270 248 228 209 192 177 163 150 139 128 118 109 101 94 87 80 74 69 64 59 55 51 47 44 40 37 35 32 30 27 25 23 21 19 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 33 34 35 35 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 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 77 78 79 80 81 83 84 85 86 88 89 90 91 92 94 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 14 16 17 19 22 24 27 29 33 36 40 44 49 54 60 67 74 82 91 101 112 125 139 154 172 192 215 240 268 301 337 377 423 475 533 599 673 755 848 952 1067 1195 1337 1492 1661 1843 2036 2237 2442 2647 2843 3022 3175 3293 3370 3400 3380 3314 3205 3060 2889 2700 2502 2301 2103 1913 1733 1564 1409 1267 1137 1020 914 818 733 657 588 527 472 424 380 341 307 276 248 224 201 182 164 148 134 121 110 99 90 82 74 67 61 55 50 46 41 38 34 31 28 25 22 20 18 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 50 53 57 60 64 68 73 78 84 90 97 104 112 121 131 141 153 166 180 196 213 232 253 276 301 329 360 394 431 472 516 564 616 672 733 797 865 936 1009 1083 1157 1228 1295 1354 1404 1443 1467 1477 1470 1448 1411 1362 1302 1233 1159 1082 1004 927 852 780 712 648 589 534 484 438 396 358 324 293 265 239 217 196 178 161 146 132 120 109 100 91 83 75 69 63 58 53 48 44 41 37 34 32 29 27 25 23 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 22 23 25 27 29 31 33 36 38 41 44 47 50 54 57 61 65 70 75 80 86 92 98 105 113 121 129 139 149 159 171 184 197 212 228 245 263 282 304 326 350 376 404 433 464 497 532 568 606 645 686 727 769 812 854 895 936 974 1010 1043 1072 1097 1117 1133 1143 1148 1147 1141 1129 1113 1093 1068 1041 1010 977 942 906 869 831 794 757 720 684 649 615 582 551 521 492 464 438 413 390 367 346 326 308 290 273 258 243 229 216 204 192 181 171 161 152 144 136 128 121 114 108 102 96 91 86 81 76 72 68 64 61 57 54 51 48 45 42 40 37 35 33 31 29 27 25 23 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2
 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 46 49 52 55 58 62 66 71 75 80 86 92 99 106 114 123 133 143 154 167 181 195 212 229 249 270 292 317 343 371 401 433 467 502 538 575 613 650 686 721 753 782 807 827 842 851 854 851 842 827 807 784 757 727 695 662 628 594 561 528 496 465 436 408 381 356 333 311 290 271 253 236 221 206 193 181 169 158 149 139 131 123 116 110 103 98 93 88 84 80 76 73 69 67 64 62 59 57 55 54 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 8 10 12 14 16 19 21 25 28 31 35 40 44 49 55 61 67 75 83 91 101 111 122 135 148 163 179 196 215 236 259 283 309 337 368 400 434 470 507 546 586 627 668 709 748 786 822 855 884 909 930 946 957 963 964 960 953 941 926 909 889 867 845 821 796 772 747 723 699 675 653 631 609 589 569 551 533 515 499 483 468 453 439 425 412 400 387 376 364 353 342 331 320 310 300 290 280 270 260 251 242 233 224 215 206 198 190 182 174 166 159 151 144 137 131 124 118 112 107 101 96 91 86 81 77 73 68 65 61 57 54 51 48 45 42 39 37 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
 9 11 12 14 15 17 19 20 22 24 27 29 31 34 36 39 42 45 48 52 55 59 63 67 71 76 81 86 92 97 103 110 117 124 132 140 149 159 169 179 191 203 216 230 244 260 277 295 314 334 356 379 404 431 459 489 520 554 590 627 667 709 752 798 845 894 944 995 1047 1100 1153 1205 1255 1304 1351 1395 1434 1469 1500 1524 1542 1554 1560 1558 1550 1536 1515 1489 1458 1422 1382 1339 1293 1245 1196 1146 1096 1046 997 948 900 854 809 766 725 685 647 611 577 545 514 485 458 432 408 385 363 343 324 307 290 275 260 246 234 222 210 200 190 181 172 164 156 149 142 136 130 124 119 114 109 104 100 96 92 88 85 82 78 75 73 70 67 65 62 60 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8
 1 3 4 5 6 8 9 11 12 14 16 18 20 22 25 27 30 33 36 39 43 47 51 55 60 65 70 75 81 88 95 102 110 119 128 138 148 159 172 185 199 214 230 247 265 285 306 328 352 378 404 433 462 493 526 559 594 629 665 702 738 774 809 842 874 904 931 954 975 991 1003 1011 1014 1013 1008 999 986 969 950 927 902 875 846 816 786 754 723 691 660 628 598 568 539 511 483 457 432 407 384 362 341 321 302 284 267 251 235 221 207 195 183 171 161 151 142 133 125 117 110 104 97 92 86 81 76 72 68 64 61 57 54 51 49 46 44 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 45 47 50 52 55 58 61 64 68 72 77 81 86 92 98 105 112 120 129 138 148 160 172 186 200 216 234 253 274 297 322 349 378 410 445 483 523 567 613 663 716 772 830 891 954 1018 1083 1146 1207 1266 1319 1365 1404 1433 1452 1460 1456 1442 1416 1381 1337 1287 1230 1170 1107 1043 979 916 855 795 739 685 634 587 542 501 463 427 394 364 336 311 287 266 246 228 212 196 182 170 158 147 137 128 120 112 105 98 92 87 82 77 72 68 64 61 57 54 51 49 46 44 41 39 37 35 33 32 30 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11
 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 85 87 89 92 94 97 99 102 105 107 110 113 116 120 123 126 130 133 137 141 145 150 154 159 164 169 175 181 187 193 200 207 215 223 232 241 251 261 272 283 295 308 321 336 351 366 383 400 418 437 456 476 497 518 540 562 584 607 629 651 672 693 712 730 747 762 774 784 792 796 798 796 792 784 774 760 744 725 705 682 658 633 607 580 553 526 500 473 448 422 398 375 352 331 311 291 273 256 239 224 210 196 184 172 161 151 141 132 124 116 109 102 96 90 85 79 75 70 66 62 59 55 52 49 47 44 42 39 37 35 33 32 30 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 46 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 12 14 17 21 25 29 34 40 46 53 61 71 82 94 107 123 141 162 185 211 241 276 315 360 410 468 533 607 690 783 886 1001 1126 1260 1402 1549 1696 1836 1963 2068 2145 2188 2193 2160 2094 1999 1882 1752 1615 1477 1342 1213 1092 981 879 786 703 628 561 501 448 400 358 321 288 259 233 210 189 171 155 141 128 117 107 98 90 83 77 71 66 62 58 54 51 48 46 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 68 70 72 73 75 77 79 80 82 84 86 88 91 93 95 98 100 103 106 109 112 115 119 123 126 131 135 140 144 150 155 161 168 174 182 189 198 207 216 227 238 250 263 277 292 308 325 344 364 386 409 434 460 489 519 551 585 621 659 699 741 784 829 875 921 968 1015 1061 1105 1148 1187 1222 1253 1278 1297 1310 1316 1314 1306 1290 1268 1240 1207 1169 1127 1082 1035 986 937 887 838 790 743 698 654 612 572 535 499 465 434 404 376 350 326 304 283 263 245 228 212 198 184 172 161 150 140 131 122 114 107 100 94 88 83 78 73 69 65 61 58 55 52 49 46 44 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 62 64 65
 29 30 31 32 33 33 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 58 60 63 65 68 70 73 76 80 83 87 91 95 99 104 109 115 120 127 134 141 149 157 166 176 186 198 210 223 237 252 269 286 305 325 347 370 395 422 450 480 512 545 580 616 654 692 731 771 810 849 886 921 953 982 1006 1025 1039 1046 1047 1042 1031 1014 991 963 931 896 859 819 778 737 696 655 615 576 539 504 470 438 407 379 352 327 304 282 262 243 226 210 195 181 168 156 145 135 126 117 109 102 95 89 83 77 73 68 64 60 56 53 50 47 44 42 39 37 35 34 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 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 27 27 28
 4 5 6 8 9 10 12 13 15 16 18 20 22 24 26 28 30 32 35 37 40 42 45 48 51 54 57 61 64 68 72 76 80 84 89 93 98 103 109 115 121 127 134 141 148 156 165 174 184 194 206 218 230 244 260 276 294 313 333 356 381 407 436 467 501 538 578 621 667 716 769 825 885 947 1012 1079 1147 1215 1283 1349 1411 1467 1517 1557 1587 1604 1609 1600 1578 1542 1495 1438 1373 1301 1225 1146 1067 988 911 837 767 700 638 580 526 477 432 390 353 319 288 259 234 211 191 172 155 140 126 114 103 93 84 76 69 62 56 51 46 41 37 34 30 27 25 22 20 18 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 50 52 55 57 60 64 68 72 76 81 86 92 99 106 115 124 134 145 157 171 187 204 223 244 267 294 323 356 392 432 477 527 582 644 711 787 869 961 1061 1170 1289 1417 1555 1702 1856 2017 2180 2344 2503 2653 2788 2903 2992 3051 3076 3066 3022 2947 2844 2719 2577 2424 2264 2103 1944 1790 1642 1503 1372 1251 1139 1036 941 856 777 707 642 584 532 484 442 403 368 337 309 283 261 240 221 205 189 176 163 152 142 133 124 117 110 104 98 92 88 83 79 75 72 68 65 63 60 57 55 53 51 49 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 8 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14
 0 0 1 2 2 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 35 37 40 43 46 49 52 56 60 64 69 74 79 85 92 99 107 115 125 135 146 159 173 188 205 224 245 268 294 322 354 389 428 471 519 571 629 693 762 838 921 1010 1105 1205 1310 1418 1527 1634 1736 1830 1912 1977 2023 2047 2048 2025 1980 1915 1833 1739 1635 1527 1416 1307 1200 1097 1001 910 826 748 677 611 552 498 449 405 366 330 297 268 242 218 197 178 161 145 131 119 108 98 88 80 73 66 60 54 50 45 41 37 34 31 28 26 23 21 19 18 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 61 65 69 73 77 82 87 93 100 106 114 122 131 141 152 164 177 192 207 225 244 265 288 314 342 373 407 444 485 529 578 631 689 752 821 894 973 1057 1146 1239 1336 1436 1536 1635 1731 1821 1901 1970 2023 2060 2077 2075 2053 2012 1954 1881 1797 1704 1606 1504 1402 1301 1203 1109 1020 936 857 784 716 654 597 545 497 454 415 379 346 316 289 265 243 223 205 188 173 160 147 136 126 116 108 100 93 87 81 75 70 66 62 58 54 51 48 45 42 40 38 35 33 32 30 28 27 25 24 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 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7
 10 11 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 40 42 45 47 49 52 54 57 60 63 66 70 74 78 83 87 93 99 105 112 119 128 137 147 158 170 184 199 216 234 255 278 303 332 363 399 438 482 531 585 645 711 785 866 954 1051 1156 1268 1388 1514 1644 1776 1907 2032 2146 2245 2322 2374 2397 2390 2352 2285 2194 2083 1958 1824 1686 1548 1413 1284 1162 1048 943 847 759 680 608 543 485 433 386 344 307 273 243 217 193 172 153 136 121 108 96 85 75 67 59 53 46 41 36 32 28 25 22 19 16 14 12 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 9
 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 30 32 33 35 37 39 41 43 45 48 50 53 56 60 63 67 71 75 80 85 90 96 103 110 117 125 134 144 154 166 178 191 206 222 239 257 278 300 323 349 377 406 438 472 508 546 586 628 671 715 760 804 848 890 929 965 996 1022 1041 1054 1060 1058 1049 1033 1011 983 951 915 876 836 794 751 709 668 627 588 551 515 481 449 419 391 364 339 316 295 275 256 239 223 208 194 182 170 159 149 140 131 123 116 109 103 97 91 87 82 78 74 70 67 64 61 59 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 10 10 11 11 12 13 13
 30 32 34 36 38 41 43 46 48 51 54 58 61 65 68 72 77 81 86 91 96 102 108 114 121 129 136 145 154 163 174 185 197 210 223 238 255 272 291 311 334 358 384 412 442 475 511 549 591 635 683 734 788 846 906 970 1035 1103 1172 1241 1310 1376 1439 1496 1547 1590 1623 1646 1657 1656 1643 1618 1582 1537 1484 1425 1360 1292 1221 1150 1080 1010 943 878 815 756 701 648 599 553 510 471 434 400 368 339 312 287 264 243 224 206 189 174 160 147 136 125 115 106 97 90 82 76 70 64 59 55 50 46 43 40 37 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28
 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21 23 25 27 29 31 34 37 40 43 46 50 54 58 62 67 72 78 84 90 98 105 114 123 133 144 155 168 182 197 214 232 252 274 297 323 351 382 415 451 490 532 578 627 680 736 796 859 926 996 1069 1143 1218 1294 1369 1441 1510 1573 1629 1677 1715 1741 1755 1757 1745 1722 1687 1641 1587 1525 1457 1385 1310 1234 1158 1083 1009 938 870 805 744 687 633 583 536 493 453 416 382 351 322 295 271 249 229 210 193 177 163 150 138 127 117 107 99 91 84 77 71 65 60 55 50 46 42 38 35 32 29 26 24 21 19 17 15 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 18 20 22 25 27 30 33 37 40 44 49 54 59 65 71 78 86 95 104 114 126 138 152 168 185 203 224 246 271 298 328 361 396 435 476 521 569 620 673 728 786 843 901 958 1012 1062 1107 1145 1175 1196 1208 1211 1203 1187 1162 1130 1092 1049 1003 954 904 853 802 753 705 658 614 572 532 495 460 427 397 369 343 318 296 275 256 238 222 206 193 180 168 157 147 138 129 121 114 107 100 95 89 84 79 75 71 67 64 60 57 54 51 49 46 44 42 40 38 36 34 32 31 29 27 26 25 23 22 21 20 19 17 16 15 14 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 37 39 42 45 49 52 56 59 63 68 72 77 82 87 93 99 105 112 119 127 135 144 153 163 173 185 197 210 224 238 254 271 289 309 330 352 376 402 429 458 489 522 556 593 631 672 714 757 802 848 895 942 989 1035 1080 1123 1163 1200 1234 1262 1286 1305 1318 1326 1328 1325 1316 1303 1285 1262 1237 1208 1177 1145 1110 1075 1039 1003 966 930 895 860 826 792 760 729 699 670 641 614 588 563 539 516 494 473 453 433 415 397 380 363 348 333 318 305 291 279 267 255 244 233 223 214 204 195 187 179 171 164 157 150 143 137 131 126 120 115 110 106 101 97 93 89 85 82 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 37 36 34 33 31 30 28 27 25 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 11 13 15 17 20 22 25 28 32 36 40 44 49 54 60 66 73 81 89 99 109 121 133 147 163 180 199 220 244 270 299 332 367 407 451 499 553 611 675 745 820 902 988 1080 1176 1275 1375 1475 1572 1663 1746 1818 1876 1918 1942 1948 1936 1906 1861 1802 1732 1654 1570 1482 1393 1304 1217 1132 1051 974 901 833 769 709 654 603 556 512 473 436 402 371 343 317 294 272 252 234 217 202 188 175 164 153 143 134 126 118 111 105 99 93 88 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 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
 76 80 83 87 91 95 99 103 107 111 115 120 125 129 134 139 144 149 155 160 166 171 177 183 189 196 202 209 215 222 229 237 244 252 260 268 276 285 294 303 312 321 331 342 352 363 374 386 397 410 422 435 449 462 476 491 506 521 536 552 568 584 600 617 633 650 666 682 698 713 728 742 755 768 779 790 799 807 814 819 823 824 825 823 819 814 807 798 787 775 761 745 728 710 690 670 649 627 604 581 558 535 511 488 466 443 421 400 379 359 340 321 303 286 270 255 240 226 213 201 189 178 168 158 149 141 133 125 118 112 106 100 94 89 85 80 76 72 69 65 62 59 56 54 51 49 46 44 42 40 39 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 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 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 49 52 55 58 60 63 66 70 73
 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 37 38 39 40 42 43 45 47 48 50 52 55 57 60 62 65 69 72 76 80 84 89 94 100 106 113 120 128 136 145 155 165 176 188 201 215 231 247 264 282 302 323 345 368 392 417 443 470 498 526 554 581 608 633 657 678 696 711 722 729 731 728 721 709 693 673 650 625 597 567 537 506 476 446 416 388 360 334 310 287 265 245 226 209 193 178 164 152 140 129 120 111 102 95 88 81 75 70 65 60 56 52 48 45 42 39 36 34 32 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11
 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 18 19 21 23 26 28 30 33 36 39 42 46 49 53 58 62 67 73 79 85 92 99 107 116 126 136 147 159 172 187 202 219 237 257 279 302 328 355 385 416 450 487 526 567 610 656 704 753 803 855 907 958 1009 1057 1103 1146 1184 1217 1245 1267 1282 1290 1292 1287 1277 1260 1239 1213 1184 1151 1116 1080 1042 1003 964 925 886 849 812 776 741 707 675 644 614 586 559 533 509 486 464 443 423 404 387 370 354 339 325 311 298 286 274 263 253 243 234 225 216 208 200 193 186 179 172 166 160 154 148 143 138 133 128 123 119 115 110 106 103 99 95 91 88 85 81 78 75 72 69 67 64 61 59 56 54 52 49 47 45 43 41 39 37 35 34 32 30 29 27 25 24 23 21 20 19 17 16 15 14 13 12 10 9 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 26 28 29 31 33 36 38 41 44 47 50 54 58 62 67 72 78 84 91 99 107 116 126 137 149 162 177 193 211 230 252 275 300 327 357 388 422 458 495 533 573 612 651 689 724 755 782 803 817 825 826 820 806 787 763 735 703 669 633 597 561 525 491 457 426 396 367 341 316 293 271 251 233 216 200 185 172 160 148 138 128 119 111 103 96 90 84 78 73 68 64 60 56 53 49 46 44 41 39 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 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 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6
 5 5 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 27 29 31 34 36 38 41 44 47 50 53 57 60 64 68 73 78 83 88 94 101 107 114 122 130 139 148 157 168 179 191 203 216 230 245 261 277 294 312 330 349 369 389 410 431 452 474 495 515 535 555 573 590 606 620 633 643 652 659 663 665 665 663 659 653 645 635 624 612 598 584 568 552 535 518 500 483 465 447 430 412 395 379 362 346 331 316 301 287 274 261 248 236 224 213 203 193 183 174 166 157 149 142 135 128 122 116 110 105 100 95 90 86 81 77 74 70 67 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4
 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 73 75 77 80 82 84 87 90 93 97 100 104 108 112 117 121 127 132 138 144 150 157 164 171 179 187 196 205 214 224 234 245 256 267 279 291 303 316 329 341 354 366 378 390 401 412 421 430 437 443 447 450 451 450 448 444 438 431 422 412 401 389 376 362 348 334 319 305 290 276 263 249 236 224 212 201 190 180 170 161 152 144 136 129 122 116 110 105 100 95 90 86 82 78 74 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31
 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 31 32 33 34 35 36 38 39 41 42 43 45 47 48 50 52 54 56 58 60 63 65 67 70 73 75 78 81 84 88 91 95 98 102 106 110 114 119 123 128 133 138 143 148 153 159 164 170 175 181 187 193 199 205 211 217 222 228 234 240 246 252 257 263 268 273 278 283 288 293 297 302 306 310 314 317 321 324 327 330 333 335 338 340 342 344 345 347 348 349 350 351 352 352 352 352 352 351 351 350 348 347 345 343 341 338 335 332 328 325 320 316 311 306 300 295 289 282 276 269 263 256 248 241 234 227 219 212 205 197 190 183 176 169 162 155 149 142 136 130 124 118 113 107 102 97 92 88 83 79 75 71 67 63 60 57 53 50 48 45 42 40 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 6 7 7 8 8 9 9 10 10
 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 34 36 38 41 43 45 48 51 53 56 60 63 67 70 75 79 84 89 94 100 107 114 121 130 139 148 159 171 184 198 214 231 250 271 294 319 347 377 411 448 489 533 582 635 692 753 819 890 963 1040 1119 1199 1278 1354 1425 1488 1542 1582 1609 1619 1614 1592 1555 1504 1442 1372 1295 1215 1132 1050 970 893 819 749 684 623 567 515 468 424 385 349 316 286 259 235 212 192 174 158 143 129 117 106 96 88 80 72 66 60 54 50 45 41 38 35 32 29 27 25 23 21 19 18 17 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8
 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 43 46 49 52 56 60 64 70 75 82 89 97 105 115 126 138 151 166 183 202 222 245 271 299 331 365 403 445 491 540 593 650 710 772 836 900 961 1018 1068 1110 1139 1155 1157 1144 1116 1077 1027 970 907 842 776 711 648 589 533 482 434 391 351 316 283 254 228 204 183 164 147 132 119 106 96 86 77 69 63 56 51 46 41 37 34 31 28 25 23 21 19 17 16 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8
 0 0 1 2 4 5 6 8 9 11 12 14 16 17 19 21 24 26 28 30 33 36 38 41 44 47 51 54 58 62 65 70 74 78 83 88 93 98 104 109 115 122 128 135 142 149 157 165 174 182 192 202 212 223 234 246 259 272 286 301 317 334 352 372 392 414 437 462 489 518 548 580 614 651 689 729 772 816 863 911 960 1010 1060 1110 1159 1206 1250 1290 1325 1353 1374 1386 1389 1383 1366 1340 1304 1261 1210 1153 1092 1028 962 896 831 767 705 646 591 539 490 445 404 366 331 299 270 244 221 199 180 162 146 132 119 108 97 88 79 72 65 59 53 48 43 39 35 32 28 25 23 20 18 16 14 12 11 9 8 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 48 51 53 56 59 63 66 70 73 77 81 86 91 96 101 106 112 118 125 131 138 146 154 162 171 180 189 199 209 220 231 242 254 266 279 292 305 319 333 347 361 375 390 405 419 434 449 463 477 492 506 519 532 545 558 570 581 592 601 611 619 626 632 637 641 644 645 645 644 641 636 630 622 613 602 590 576 562 546 529 511 492 473 454 434 414 394 375 356 337 319 301 284 267 251 236 222 209 196 184 172 161 151 142 133 125 117 110 103 96 90 85 80 75 70 66 62 58 55 51 48 45 43 40 37 35 33 31 29 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6
 24 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 37 38 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 76 79 81 84 87 90 93 97 100 104 108 112 116 120 125 129 134 139 144 149 154 160 165 171 176 182 188 193 199 204 210 215 220 226 230 235 239 243 247 250 252 255 257 258 259 260 259 259 258 256 254 252 249 246 242 238 234 229 224 219 214 208 203 197 191 186 180 174 168 163 157 152 146 141 136 131 126 121 116 112 108 103 99 96 92 88 85 82 79 76 73 70 68 65 63 61 59 56 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24
 124 125 127 129 131 132 134 135 136 138 139 140 141 142 143 144 145 146 147 148 148 149 150 150 151 151 152 152 153 153 154 154 155 155 156 157 158 159 160 161 162 163 165 166 168 170 172 175 177 180 184 187 191 195 199 204 208 214 219 225 231 238 245 252 259 267 275 283 292 300 309 318 327 337 346 355 364 373 381 389 397 404 411 416 421 425 428 429 430 429 427 423 418 412 405 396 386 376 364 352 339 325 312 298 284 270 256 242 229 216 203 191 179 168 158 148 138 129 121 113 105 99 92 86 80 75 70 66 62 58 54 51 48 45 42 40 37 35 33 31 30 28 26 25 24 23 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 40 41 42 43 44 46 47 49 50 52 53 55 57 59 61 62 64 66 69 71 73 75 77 79 82 84 86 89 91 93 96 98 100 103 105 107 109 111 114 116 118 120 122
 49 51 53 55 58 60 63 66 68 71 74 77 80 84 87 91 95 99 103 107 112 117 122 127 133 139 145 152 159 166 174 183 192 202 213 224 236 249 263 279 295 313 332 353 375 400 426 454 484 517 552 589 629 671 716 763 812 862 914 967 1019 1071 1121 1169 1213 1252 1286 1312 1331 1341 1343 1336 1320 1296 1265 1227 1184 1136 1086 1033 978 924 869 816 764 714 666 620 577 536 497 461 428 396 367 340 314 291 269 249 231 213 198 183 170 157 146 135 126 117 109 101 94 88 82 77 72 67 63 59 56 53 50 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 45 47
 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 23 25 27 29 31 34 36 39 43 46 50 54 59 64 70 76 83 91 100 109 119 130 142 156 170 186 203 221 241 261 283 305 328 350 373 394 414 433 448 461 469 475 476 473 467 457 445 430 414 396 377 357 338 319 300 282 264 248 232 217 203 190 178 166 155 145 136 127 119 112 105 99 93 87 82 77 73 69 65 62 59 56 53 51 49 47 45 44 42 41 40 39 38 38 37 37 37 36 36 36 37 37 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 60 60 61 62 62 63 63 64 64 64 65 65 65 65 65 64 64 64 63 62 62 61 60 59 58 57 56 54 53 52 50 49 47 46 44 42 41 39 38 36 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 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 1 1 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 38 40 43 45 48 52 55 58 62 66 71 76 81 86 92 99 106 114 122 131 140 150 162 174 187 201 216 233 251 270 290 312 336 361 388 417 447 479 513 548 585 623 661 701 740 780 819 856 892 925 955 982 1004 1021 1033 1040 1041 1037 1027 1012 992 967 939 908 875 839 802 764 726 688 651 614 578 543 510 478 448 419 392 367 343 320 299 279 261 244 228 213 199 186 174 163 153 143 134 126 118 111 104 98 92 87 82 77 73 68 65 61 58 54 51 48 46 43 41 39 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 59 63 66 69 73 77 81 86 91 96 101 107 113 119 126 133 141 149 158 167 176 186 196 207 218 229 241 253 265 277 290 302 314 325 337 347 358 367 375 382 388 393 397 399 400 400 398 395 391 386 380 374 366 358 349 340 330 320 310 300 290 280 270 260 251 241 232 223 214 206 198 190 182 175 167 161 154 148 142 136 130 125 120 115 111 106 102 98 94 90 87 84 81 78 75 72 69 67 65 62 60 58 56 55 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16
 12 14 15 16 18 19 21 22 24 26 28 30 32 35 37 40 43 46 49 53 56 60 64 69 74 79 85 91 98 105 112 120 129 139 149 160 172 185 199 214 230 247 266 286 308 331 356 382 410 440 471 504 537 572 608 644 680 716 751 784 815 843 868 889 906 918 925 927 924 917 905 889 870 847 823 796 768 739 709 680 650 621 593 565 538 513 488 464 442 421 400 381 363 346 330 315 300 287 274 262 251 241 231 221 213 204 197 189 183 176 170 164 159 154 149 145 140 136 133 129 126 122 119 116 113 111 108 105 103 100 98 96 94 91 89 87 85 83 81 79 77 75 73 71 70 68 66 64 62 60 59 57 55 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 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 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 11
 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 27 29 32 35 38 41 45 49 53 57 62 67 72 77 83 90 96 103 111 118 127 135 144 154 163 174 184 195 206 218 229 241 253 265 277 289 301 313 324 336 347 358 369 379 389 399 409 419 428 438 447 456 466 475 485 494 504 514 525 535 546 557 568 579 590 601 611 621 630 639 646 652 657 659 660 658 654 647 637 625 610 592 572 551 527 502 476 449 422 396 369 343 318 294 272 250 230 211 193 176 161 147 134 122 111 101 92 84 76 69 63 57 52 47 43 39 35 32 29 26 23 21 19 17 15 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 54 56 59 61 64 66 69 72 75 78 81 85 88 91 95 99 102 106 110 114 119 123 128 132 137 142 147 152 158 164 169 176 182 188 195 202 210 217 225 234 242 251 261 271 281 292 303 314 326 339 351 365 378 392 406 420 435 450 464 479 493 507 520 533 545 555 565 573 580 584 587 588 586 583 577 569 558 546 531 515 498 479 459 438 417 395 374 352 331 311 291 272 253 235 219 203 188 174 161 149 138 127 118 109 100 93 86 79 73 68 62 58 54 50 46 43 39 37 34 32 29 27 25 24 22 20 19 18 16 15 14 13 12 11 11 10 9 8 8 7 7 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21
 44 46 48 50 52 54 56 58 60 62 65 67 69 72 75 78 80 83 87 90 93 97 100 104 108 112 116 121 125 130 135 140 145 150 156 161 167 173 179 185 192 198 205 212 218 225 232 238 245 251 258 264 270 276 281 287 291 296 300 304 307 309 312 313 315 315 316 316 315 314 312 310 308 305 302 299 295 291 287 283 278 274 269 264 259 254 249 244 239 234 228 223 218 213 208 203 198 194 189 184 179 175 170 166 162 158 153 149 145 142 138 134 131 127 124 121 118 115 112 109 106 104 101 99 97 94 92 90 88 86 85 83 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 27 28 29 30 31 32 34 35 37 38 40 41 43
 19 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 46 48 51 54 57 60 63 67 71 75 80 85 90 96 102 109 117 125 133 143 153 165 177 190 205 221 239 258 280 303 328 356 386 420 456 495 537 583 632 684 740 798 859 922 986 1050 1113 1173 1228 1277 1319 1351 1372 1382 1380 1367 1342 1308 1265 1215 1159 1101 1040 978 917 856 798 742 689 638 591 547 506 467 432 399 368 340 314 291 269 249 230 213 197 183 170 157 146 136 127 118 110 103 96 90 84 79 75 70 66 63 59 56 54 51 49 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 5 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 1 1 2 2 2 2 3 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 15 15 16 16 16 16 16 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 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18
 63 65 66 68 70 72 74 76 78 80 82 84 86 89 91 94 97 100 103 106 109 112 116 120 124 128 132 137 141 147 152 158 163 170 176 183 191 198 207 215 224 234 243 254 264 276 287 299 311 324 337 350 363 376 389 402 415 427 439 450 461 470 479 486 492 497 501 503 505 504 503 500 496 491 485 478 471 462 453 444 434 423 413 402 391 380 369 358 348 337 327 317 307 297 287 278 269 260 252 244 236 228 221 214 207 200 194 188 182 177 171 166 162 157 153 149 145 141 138 135 132 129 126 124 122 120 118 116 115 113 112 111 110 109 109 108 107 107 106 106 106 106 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 104 104 104 104 103 103 103 102 102 101 101 100 99 99 98 97 96 95 94 93 92 91 90 89 87 86 85 83 82 80 79 77 76 74 72 71 69 67 65 64 62 60 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 27 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 56 57 58 60 62
 18 19 21 22 23 25 26 28 30 32 33 35 37 39 41 44 46 48 51 53 56 59 62 65 69 73 76 80 85 89 94 99 105 111 117 124 132 140 148 157 167 178 189 201 215 229 245 262 280 299 320 343 367 392 420 449 480 512 546 582 618 656 694 733 772 810 847 882 916 947 976 1001 1022 1040 1053 1063 1068 1069 1066 1060 1050 1036 1020 1001 980 956 931 905 877 849 819 790 760 729 699 669 639 610 581 552 525 498 471 446 421 397 375 353 332 312 293 275 258 242 227 213 199 187 175 164 154 145 136 128 120 113 106 100 94 89 84 79 75 71 67 64 60 57 54 52 49 47 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17
 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 14 15 17 19 21 23 25 27 30 33 36 39 42 46 50 55 60 65 71 78 85 93 102 111 122 133 146 160 176 193 211 232 255 280 307 337 369 404 442 482 524 568 614 661 708 754 798 838 875 906 930 947 957 958 952 939 919 894 864 832 796 760 722 685 648 612 577 544 513 483 455 428 404 380 359 339 320 303 286 271 258 245 233 222 211 202 193 185 178 171 165 159 154 149 145 141 137 134 131 129 127 125 123 122 120 119 118 118 117 117 116 116 116 115 115 115 115 115 115 115 115 114 114 114 113 113 112 111 111 110 109 108 107 105 104 103 101 100 98 96 94 93 91 89 87 85 83 80 78 76 74 72 70 67 65 63 61 59 57 54 52 50 48 46 44 42 41 39 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 37 39 41 44 46 49 51 54 57 60 63 66 69 72 76 80 84 88 92 96 101 105 110 115 121 126 132 138 145 152 159 166 174 182 191 200 209 219 229 240 251 263 276 289 302 316 331 346 362 378 395 413 430 449 467 486 505 524 543 562 580 598 616 633 649 664 679 692 703 714 723 730 736 740 743 744 744 743 740 735 730 723 715 707 697 687 676 665 653 640 627 614 601 588 574 561 548 534 521 508 495 482 469 457 445 433 421 410 398 387 376 366 355 345 335 326 316 307 298 289 280 272 263 255 247 239 232 224 216 209 202 195 188 181 175 168 162 156 150 144 138 132 127 122 116 111 106 102 97 93 88 84 80 76 72 69 65 62 59 55 52 49 46 44 41 39 36 34 31 29 27 25 23 21 19 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29
 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 46 48 51 53 55 58 60 63 66 70 73 77 81 85 89 94 99 105 111 117 124 131 139 148 157 167 178 190 202 215 230 245 262 279 298 318 339 361 384 407 432 456 481 506 531 554 576 597 615 631 644 654 660 662 660 655 647 635 620 603 584 563 540 517 493 469 445 422 399 376 354 334 314 295 277 260 244 229 214 201 188 177 166 155 146 137 128 121 113 107 100 95 89 84 80 75 71 67 64 61 58 55 52 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 21
 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 17 18 19 21 22 24 26 28 30 32 34 37 40 43 46 50 54 58 63 68 74 80 87 94 103 112 122 134 146 160 176 193 212 233 257 283 312 343 378 416 458 503 551 603 658 715 774 834 892 949 1001 1047 1086 1115 1134 1142 1138 1124 1100 1067 1027 982 934 883 832 780 730 681 635 591 549 510 474 440 409 380 353 328 306 285 266 248 232 217 203 190 179 168 158 149 141 133 126 120 114 109 104 99 95 91 88 85 82 79 77 75 73 71 69 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4
 11 11 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 90 94 97 101 104 108 112 116 120 124 129 133 137 142 146 151 155 160 164 169 173 178 182 187 191 195 199 203 207 211 214 218 221 224 226 229 231 234 235 237 239 240 241 241 242 242 242 242 241 240 239 238 236 234 232 230 227 224 221 218 215 211 208 204 200 196 192 187 183 178 174 169 165 160 156 151 146 142 137 133 128 124 120 115 111 107 103 99 96 92 88 85 82 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 9 8 7 7 7 6 6 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11
 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 71 74 77 80 83 86 90 93 97 101 105 109 114 118 123 128 133 138 144 149 155 160 166 172 178 184 189 195 201 206 211 216 221 225 229 233 236 238 240 241 242 242 242 241 240 238 235 232 229 225 221 217 212 207 202 197 192 187 182 176 171 166 160 155 150 145 140 136 131 127 122 118 114 110 106 103 99 96 93 89 86 83 81 78 75 73 71 68 66 64 62 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40
 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 55 57 60 63 66 70 73 77 82 86 91 96 102 108 114 121 128 135 143 151 160 169 179 189 200 211 222 234 246 258 270 283 295 308 320 332 343 354 364 373 381 387 393 396 398 399 398 396 391 386 379 371 362 352 341 329 317 305 292 280 267 255 243 231 220 209 198 188 178 169 160 152 144 137 130 123 117 111 106 101 96 92 88 84 80 77 74 71 68 66 63 61 59 57 55 54 52 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18
 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 50 52 55 58 61 64 67 71 75 79 83 88 93 99 105 111 118 126 134 142 152 162 173 186 199 213 228 244 262 280 300 322 344 368 393 418 445 472 499 526 552 577 601 622 641 657 669 678 682 683 679 672 661 647 630 611 590 567 544 520 495 471 447 424 401 379 358 338 318 300 283 267 251 237 223 211 199 188 177 168 158 150 142 135 128 122 116 110 105 100 96 92 88 84 81 78 75 72 70 68 65 63 61 60 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 11 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 16 16 17
 63 65 66 68 70 72 74 75 77 79 81 83 86 88 90 92 95 97 100 103 106 108 112 115 118 122 125 129 134 138 143 147 153 158 164 170 177 184 192 200 208 217 227 237 248 260 272 285 299 313 328 344 360 377 394 412 429 447 465 483 500 516 531 545 558 569 578 585 589 592 591 588 583 576 566 554 541 525 509 491 473 454 435 416 396 377 359 340 322 305 288 272 257 242 228 215 203 191 179 169 159 149 141 132 125 117 110 104 98 92 87 82 78 74 70 66 63 60 57 54 52 50 48 46 44 42 41 40 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 57 58 60 61
 112 114 116 118 120 122 123 125 127 128 130 132 133 135 136 138 140 141 143 145 147 149 151 153 155 157 160 163 165 169 172 175 179 184 188 193 198 204 211 218 225 233 242 252 262 273 285 298 312 327 343 359 377 395 415 435 455 476 498 519 540 561 581 600 618 633 646 657 665 670 671 669 663 654 642 627 609 588 566 543 518 492 466 441 415 389 365 341 318 296 275 255 237 219 203 187 173 159 147 135 124 114 105 96 88 81 74 68 62 57 52 48 44 40 37 34 31 29 26 24 22 21 19 18 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 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 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 27 28 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 65 67 69 72 74 76 79 81 83 86 88 90 93 95 97 100 102 104 106 108 110
 42 44 46 48 50 52 54 57 59 61 64 66 69 71 74 77 80 82 85 88 91 94 98 101 104 108 111 115 119 123 127 132 137 141 147 152 158 165 171 179 187 195 204 214 225 237 249 263 278 294 311 329 349 371 394 418 444 471 499 528 558 588 617 646 674 700 722 742 757 767 772 771 765 752 735 712 686 656 623 589 553 517 482 447 413 380 349 320 293 268 244 222 202 183 166 150 136 123 111 100 90 81 73 65 58 52 47 42 37 33 30 26 23 21 18 16 14 13 11 10 9 7 7 6 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 36 38 40
 30 31 32 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 80 82 85 87 90 93 96 100 103 107 111 115 120 125 130 135 141 147 154 161 168 175 183 191 200 208 217 226 235 245 254 263 272 280 289 296 303 309 314 318 321 322 322 321 319 315 310 304 296 288 279 269 259 248 237 225 214 203 191 181 170 160 150 140 131 122 114 106 99 92 85 79 73 68 63 58 54 50 46 43 40 37 34 32 29 27 25 24 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 10 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 28 29
 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 82 83 83 84 85 86 87 88 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104 106 108 109 111 114 116 118 121 124 127 130 133 136 140 144 148 152 157 162 167 172 177 183 189 195 201 207 214 220 227 234 241 248 254 261 268 275 281 287 293 299 304 309 313 317 320 322 323 324 324 324 322 320 316 312 307 302 296 289 282 274 266 258 249 240 231 222 213 204 195 186 178 169 161 154 146 139 132 126 119 113 108 102 97 93 88 84 80 76 73 69 66 64 61 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62
 28 29 29 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 51 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 81 82 83 84 86 87 88 90 91 92 93 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 110 111 112 112 113 113 113 113 113 113 113 113 113 112 112 111 110 109 109 108 107 105 104 103 102 100 99 97 96 94 93 91 89 88 86 84 82 81 79 77 76 74 73 71 69 68 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27
 33 34 36 38 39 41 43 45 47 49 51 53 56 58 60 63 66 69 71 74 78 81 84 88 91 95 99 103 108 112 117 121 126 131 137 142 148 154 160 166 172 179 186 193 200 207 214 222 230 237 245 253 261 269 278 286 294 302 310 318 326 334 341 349 356 363 369 376 382 388 393 399 403 408 412 416 419 422 424 426 428 429 430 430 430 429 428 426 424 422 419 416 412 407 403 398 392 386 380 373 366 359 352 344 336 328 319 311 302 294 285 276 267 259 250 241 233 225 217 209 201 193 186 179 172 165 159 153 147 141 136 130 125 120 116 111 107 103 99 95 92 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 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 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 31
 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 79 81 83 86 88 91 93 96 99 101 104 107 110 112 115 118 120 123 126 128 130 133 135 137 139 140 142 143 144 145 146 147 147 148 148 148 147 147 146 146 145 144 143 142 141 140 138 137 136 134 133 131 130 128 127 126 124 123 121 120 119 117 116 115 114 113 112 111 110 109 108 107 106 106 105 104 104 103 103 102 102 101 101 101 100 100 100 100 99 99 99 99 99 99 98 98 98 98 98 97 97 97 96 96 95 95 94 93 93 92 91 90 89 88 87 86 84 83 82 81 79 78 76 75 73 72 70 69 67 66 64 63 61 60 58 57 55 54 52 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 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 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 33 34
 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 94 96 97 99 100 101 103 104 105 106 106 107 108 108 109 109 109 109 109 109 109 109 109 108 108 108 107 107 106 106 105 105 104 104 103 103 102 102 102 101 101 101 101 101 101 100 100 101 101 101 101 101 102 102 102 103 103 104 104 105 106 106 107 108 109 109 110 111 112 113 114 115 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 134 135 136 137 137 138 139 139 140 140 141 141 141 142 142 142 142 143 143 143 143 143 143 142 142 142 142 141 141 141 140 140 139 138 138 137 136 135 134 133 132 131 130 129 127 126 124 123 121 120 118 116 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 39 41 43 45 47 49 50 52 54 56 58 60
 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 79 82 86 90 94 98 103 108 113 118 124 130 136 143 150 158 166 174 183 192 202 212 223 234 246 259 272 286 300 314 329 345 361 377 394 410 427 444 460 476 492 507 522 535 548 559 569 577 584 590 594 596 596 594 591 586 580 572 563 552 540 527 513 499 483 467 451 435 418 401 385 368 352 336 320 305 290 275 261 248 235 222 211 199 188 178 168 159 151 142 135 127 120 114 108 102 97 92 87 82 78 74 71 67 64 61 58 56 53 51 48 46 44 42 41 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22
 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 43 44 45 47 49 50 52 55 57 60 63 66 69 73 77 82 87 93 99 105 112 120 129 138 148 159 171 184 197 211 227 243 260 277 296 315 334 353 373 392 410 428 445 460 474 486 496 503 508 510 510 507 502 495 485 474 462 448 434 418 402 386 370 353 337 321 306 291 276 262 249 236 224 212 201 191 181 172 163 155 147 140 133 127 121 116 111 106 101 97 93 89 86 83 80 77 74 71 69 66 64 62 59 57 55 53 52 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25
 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 70 72 75 77 80 83 86 90 93 97 101 105 110 114 119 124 130 135 141 147 154 160 167 173 180 187 194 201 207 214 220 225 230 235 239 243 245 247 248 248 248 246 244 241 237 232 227 222 215 209 202 195 188 181 174 166 159 152 145 138 131 125 119 113 107 101 96 91 86 81 77 72 68 65 61 57 54 51 48 45 43 40 38 36 34 32 30 29 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 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 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33
 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 20 21 22 24 26 28 30 32 35 38 41 44 48 52 56 61 65 71 77 83 89 97 104 112 121 131 141 151 163 175 188 201 215 231 246 263 280 298 317 336 356 376 396 416 435 454 473 490 506 520 532 542 550 555 557 557 554 549 541 531 519 506 491 474 458 440 422 404 386 369 351 335 319 303 288 274 261 249 237 226 215 205 196 188 180 172 165 159 153 147 142 137 132 128 124 120 116 113 109 106 103 101 98 95 93 90 88 86 84 82 80 78 76 74 73 71 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 63 66 68 70 72 75 78 81 84 87 91 95 99 103 108 113 118 124 130 137 144 152 160 169 179 189 200 212 225 238 253 268 284 302 320 339 359 380 402 424 447 470 494 518 542 566 589 612 633 654 673 690 705 719 730 739 745 748 750 748 744 738 729 719 706 691 675 657 639 619 598 577 555 533 511 489 467 446 424 403 383 363 344 325 308 291 274 259 244 230 217 204 192 181 171 161 152 143 135 127 120 114 107 102 96 91 86 82 78 74 70 67 64 61 58 55 53 51 48 46 44 43 41 39 38 36 35 33 32 31 30 29 27 26 25 24 24 23 22 21 20 19 19 18 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 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 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 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32
 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 85 86 88 90 92 94 97 100 103 106 109 113 118 122 127 133 139 146 154 162 171 181 192 204 217 231 247 263 281 301 322 344 369 394 421 449 479 509 540 571 603 633 662 689 714 735 752 765 772 774 770 761 747 728 705 679 649 618 585 552 519 486 453 422 392 363 336 311 287 264 243 224 206 190 174 160 147 135 124 114 105 97 89 82 76 70 65 60 55 52 48 45 42 39 37 35 33 32 30 29 28 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 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 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 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 43 44 45 46 47 48 50 51 52
 49 51 52 53 54 56 57 58 60 61 63 65 66 68 70 72 74 76 78 81 83 86 88 91 94 97 100 104 107 111 115 119 124 128 133 138 144 149 155 161 168 175 182 189 197 205 214 222 231 240 249 259 268 278 287 297 306 315 324 332 340 347 353 359 364 368 371 373 374 374 374 372 369 365 361 355 349 343 335 328 320 311 302 293 284 275 266 257 247 238 229 221 212 204 196 188 180 172 165 158 152 145 139 133 127 122 116 111 107 102 98 93 89 86 82 79 76 73 70 67 65 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48
 55 57 58 59 61 62 64 66 67 69 71 73 74 76 78 80 82 85 87 89 91 94 96 99 102 104 107 110 113 117 120 124 127 131 135 139 144 148 153 157 162 168 173 179 184 190 196 202 209 215 222 228 235 242 249 255 262 268 275 281 287 293 298 303 307 311 315 318 321 323 324 325 325 325 324 322 320 317 314 311 306 302 297 292 286 281 275 269 262 256 249 243 236 229 223 216 209 203 196 190 184 178 172 166 160 155 149 144 139 134 129 125 120 116 112 108 104 101 97 94 91 88 85 82 80 77 75 73 71 69 67 65 64 62 61 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54
 20 20 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 47 48 49 51 52 53 54 55 57 58 59 61 63 64 66 68 70 72 75 77 80 82 85 88 91 95 98 102 106 110 115 119 124 129 134 140 146 152 158 165 172 179 186 194 202 210 218 227 236 246 255 265 275 286 296 307 318 329 341 352 363 374 385 396 406 416 426 434 442 449 455 459 463 465 466 465 463 459 454 448 440 431 422 411 399 387 374 361 348 335 321 308 295 282 270 258 246 235 224 214 204 195 186 177 169 162 154 148 141 135 129 124 118 113 109 104 100 96 92 88 85 81 78 75 72 69 67 64 61 59 57 54 52 50 48 46 44 42 41 39 37 36 34 32 31 30 28 27 25 24 23 22 21 20 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19
 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 81 82 83 84 85 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 106 107 108 109 110 112 113 114 115 117 118 120 121 122 124 125 127 128 130 132 133 135 136 138 140 141 143 145 146 148 149 151 152 154 155 156 157 158 159 159 160 160 160 160 159 159 158 157 156 154 152 150 148 145 142 140 136 133 130 126 123 119 116 112 108 104 101 97 94 90 87 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 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 32 33 34 34 35 36 37
 51 52 53 54 55 56 57 58 59 60 61 62 62 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 68 68 68 67 67 66 66 65 65 65 64 64 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 61 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 76 76 77 78 79 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 110 110 111 111 112 112 113 113 113 113 114 114 113 113 113 113 112 112 111 111 110 109 108 107 106 105 104 103 102 101 99 98 97 95 94 92 91 89 88 86 85 83 82 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50
 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 41 43 45 48 50 53 56 59 62 66 70 74 78 83 87 93 98 104 111 118 125 133 142 151 161 172 183 195 208 222 237 252 268 285 303 322 341 360 380 400 420 439 458 476 492 507 521 533 542 550 555 557 558 556 552 547 539 530 520 509 497 484 470 457 443 429 415 401 388 375 361 349 336 324 313 302 291 280 270 260 251 242 233 224 216 208 200 193 185 178 172 165 159 153 147 141 136 131 125 121 116 111 107 103 99 95 91 88 84 81 78 75 72 69 67 64 62 60 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 8 8 9 9 10 11 12 12 13 14 15 16 17
 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 30 31 33 35 38 40 43 46 49 53 56 61 65 70 76 82 88 96 104 113 123 134 147 160 175 192 210 231 253 277 303 332 363 395 429 465 501 536 571 603 632 656 674 685 689 687 677 660 639 613 583 552 519 487 454 423 392 364 336 311 288 266 246 227 210 194 180 167 155 144 133 124 115 107 100 93 87 81 76 71 67 63 59 55 52 49 46 44 41 39 37 35 34 32 31 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 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 0 0 0 0 0 0 0 0 0 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 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10
 17 18 19 21 22 24 25 27 28 30 32 34 36 39 41 44 46 49 53 56 60 64 68 73 77 83 88 95 101 108 116 124 133 142 153 164 175 188 201 215 229 244 260 276 293 309 326 341 357 371 383 395 404 411 415 418 418 415 410 404 395 386 374 362 350 337 324 310 297 285 272 260 249 238 228 218 209 201 193 186 179 173 167 161 156 152 148 144 140 137 134 132 130 128 126 124 123 122 121 121 120 120 120 120 121 121 122 123 124 125 126 128 130 131 133 135 137 140 142 144 146 149 151 153 155 157 158 160 161 162 163 163 163 163 162 161 160 159 157 154 152 149 146 143 140 136 132 129 125 121 117 113 109 106 102 98 94 91 87 84 80 77 74 71 68 65 62 60 57 55 52 50 48 46 43 41 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16
 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 34 35 36 37 39 41 42 44 46 48 50 53 55 58 61 64 68 71 75 79 84 89 94 100 106 112 119 126 133 141 149 158 167 176 186 195 205 215 225 234 244 253 262 270 277 283 289 293 297 299 301 301 300 298 295 291 287 282 276 269 263 256 248 241 233 225 218 210 203 196 189 182 175 168 162 156 150 145 140 135 130 125 121 117 113 109 106 102 99 96 94 91 89 87 85 83 81 80 78 77 76 75 74 73 73 72 71 71 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 63 62 62 61 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16
 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 64 66 70 73 76 80 84 88 93 97 103 108 114 120 126 133 140 148 156 165 173 182 192 201 211 222 232 242 252 262 272 281 290 299 306 313 319 324 328 331 332 333 332 330 328 324 320 314 308 302 294 287 279 271 263 254 246 237 229 221 213 205 198 190 183 176 170 163 157 151 146 140 135 130 126 121 117 114 110 107 103 100 98 95 93 91 89 87 85 84 83 82 81 80 79 79 78 78 77 77 77 77 77 77 78 78 78 78 79 79 79 80 80 80 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 81 81 81 80 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 62 60 59 58 56 55 53 52 51 49 48 47 45 44 43 41 40 39 38 36 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 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18
 25 27 28 30 31 33 35 37 38 40 42 44 46 48 51 53 56 58 61 63 66 69 72 76 79 83 86 90 94 98 103 107 112 117 122 128 134 140 146 152 159 167 174 182 190 199 208 218 228 238 249 260 272 284 297 311 324 339 354 369 385 401 417 434 451 468 485 502 519 535 551 567 582 596 610 622 632 642 650 656 661 663 664 663 659 654 647 638 627 615 601 586 569 551 532 513 493 473 452 431 411 390 370 351 331 313 295 278 261 246 231 216 203 190 178 167 156 147 137 129 121 113 107 100 94 89 84 79 74 70 67 63 60 57 54 52 49 47 45 43 41 39 38 36 35 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 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 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 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 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 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24
 104 105 107 109 111 113 115 117 120 122 125 128 131 134 137 140 143 147 150 154 157 161 165 169 173 177 181 186 190 194 198 202 206 210 213 217 220 223 226 229 231 234 236 237 239 240 241 241 241 241 241 241 240 239 239 237 236 235 234 232 231 230 228 227 226 224 223 222 221 220 219 219 218 217 217 217 217 217 217 217 217 218 218 219 220 221 222 223 224 226 227 229 230 231 233 235 236 237 239 240 241 242 243 243 244 244 243 243 241 240 238 236 233 230 226 222 218 213 208 202 197 191 184 178 172 165 159 152 146 140 133 127 121 116 110 105 100 95 90 85 81 77 73 70 66 63 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 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 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 57 59 60 62 63 65 67 68 70 72 73 75 77 78 80 81 83 84 85 86 88 89 90 91 92 92 93 93 94 94 94 95 95 95 95 94 94 94 94 93 93 92 92 91 91 91 90 90 90 89 89 89 89 89 89 89 89 89 89 90 90 91 91 92 93 94 95 96 97 98 99 101 102
 130 132 134 136 138 139 140 141 142 143 144 144 145 145 145 145 144 144 144 143 143 142 141 141 140 139 138 138 137 136 135 134 134 133 132 132 131 131 130 130 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 127 127 126 126 125 124 123 122 120 119 118 116 114 113 111 109 107 105 103 101 98 96 94 91 89 87 84 82 80 77 75 72 70 68 65 63 61 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 49 51 53 56 59 61 64 67 70 73 76 79 83 86 89 93 96 99 102 106 109 112 115 118 121 123 126 128
 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 92 95 99 103 107 111 115 120 124 129 134 139 144 150 156 162 168 174 180 187 194 201 208 215 222 229 237 244 251 258 266 272 279 285 291 297 302 307 311 314 317 319 321 321 321 320 319 317 314 310 306 301 296 290 284 278 271 263 256 248 240 232 224 216 208 200 193 185 177 170 162 155 148 141 135 128 122 116 111 105 100 95 90 86 82 77 74 70 66 63 60 57 55 52 50 47 45 43 41 40 38 37 35 34 33 32 31 30 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 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31
 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 54 56 58 60 62 64 67 69 72 75 78 81 85 88 92 96 100 104 109 113 118 123 127 132 137 142 147 152 157 162 166 170 174 178 182 185 188 190 192 194 195 196 197 197 197 196 195 194 193 191 190 187 185 183 181 178 175 173 170 167 164 161 159 156 153 150 147 145 142 139 137 134 132 129 127 124 122 120 117 115 113 111 108 106 104 102 100 98 96 94 92 90 89 87 85 83 81 80 78 76 75 73 71 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31
 61 62 63 63 64 65 66 68 69 70 71 72 73 74 75 77 78 79 80 82 83 84 85 86 88 89 90 91 92 93 94 95 96 96 97 97 98 98 99 99 99 99 99 98 98 98 97 97 96 95 94 93 92 91 90 89 88 87 86 84 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 56 56 56 56 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60
 84 84 84 84 85 85 85 85 86 86 86 86 87 87 88 88 88 89 90 90 91 92 93 94 95 96 97 98 100 101 103 105 107 109 112 114 117 120 124 128 132 136 140 145 151 156 163 169 176 183 191 199 207 216 225 234 244 253 263 273 283 292 302 311 319 327 334 341 347 351 355 358 360 361 360 359 356 353 349 344 338 331 324 317 309 300 292 283 274 265 257 248 239 231 222 214 206 198 191 183 176 169 163 156 150 145 139 134 129 124 119 115 111 107 103 100 97 94 91 89 86 84 82 80 79 77 76 75 74 74 73 72 72 72 72 72 72 72 72 72 72 73 73 74 74 74 75 75 76 76 77 77 78 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 75 74 73 73 72 71 69 68 67 66 65 63 62 61 59 58 56 55 53 52 50 48 47 45 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 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 70 71 72 73 74 74 75 76 77 77 78 79 79 80 80 81 81 81 82 82 82 83 83 83 84
 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 43 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 57 58 59 60 61 63 64 65 66 68 69 70 72 73 74 75 76 78 79 80 80 81 82 83 83 84 84 84 84 84 84 84 84 84 83 83 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 61 60 59 57 56 54 53 52 50 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 30 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 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47
 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 66 69 71 75 78 81 85 89 94 98 103 109 114 120 127 134 141 148 156 164 173 182 191 201 211 221 232 243 253 264 275 286 296 307 316 326 335 343 350 357 362 367 370 372 373 373 372 369 366 361 355 349 342 334 325 316 307 297 287 277 267 257 247 238 228 219 210 201 192 184 176 169 162 155 149 142 137 131 126 121 117 113 109 105 102 98 95 92 90 87 85 82 80 78 76 75 73 71 70 68 67 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 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 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23
 22 23 25 26 27 29 30 32 33 35 37 38 40 42 44 45 47 49 51 54 56 58 61 63 66 69 71 74 78 81 84 88 92 96 100 104 109 114 119 124 130 136 143 149 156 164 172 180 189 198 207 217 227 238 248 259 271 282 294 305 316 327 338 348 358 367 375 382 389 394 398 401 404 405 404 403 401 398 394 390 384 378 372 365 358 350 342 334 326 317 309 300 292 284 276 267 259 251 244 236 228 221 214 207 200 194 187 181 175 169 163 158 153 148 143 138 134 130 126 123 119 116 113 111 108 106 104 102 100 99 98 97 96 95 95 94 94 94 93 93 93 94 94 94 94 95 95 95 96 96 97 97 98 98 98 99 99 99 100 100 100 100 100 100 100 100 100 100 99 99 98 97 97 96 95 93 92 91 89 88 86 84 82 80 78 76 74 72 69 67 65 62 60 57 55 52 50 47 45 43 41 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21
 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 54 56 59 62 66 69 73 77 81 86 91 96 102 108 114 121 128 136 144 152 161 170 180 189 200 210 220 231 241 251 262 271 281 289 297 304 310 315 319 322 323 323 322 320 316 312 306 299 292 284 275 266 257 247 237 227 217 208 198 188 179 170 162 153 145 138 130 123 117 110 104 99 94 89 84 80 75 72 68 65 62 59 56 54 51 49 47 45 44 42 41 40 38 37 36 35 35 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14
 35 35 36 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 73 75 78 81 83 86 89 92 95 98 101 104 107 110 113 116 118 121 123 125 127 128 130 131 131 132 132 132 131 131 130 129 127 126 124 122 120 118 115 113 110 108 106 103 101 98 96 93 91 89 86 84 82 80 78 76 74 72 70 68 67 65 63 62 60 58 57 56 54 53 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34
 72 73 73 73 74 74 74 75 75 76 77 77 78 79 80 81 82 83 84 85 87 88 90 91 93 95 97 100 102 105 107 110 114 117 120 124 128 132 136 141 146 151 156 161 166 172 178 183 189 195 200 206 211 216 221 225 230 233 236 239 241 242 243 244 243 242 241 239 237 234 230 227 223 218 214 209 205 200 195 189 184 179 174 169 164 159 155 150 145 141 136 132 128 124 120 116 112 108 105 101 98 95 92 88 85 83 80 77 74 72 69 67 65 63 60 58 56 55 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 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 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 69 69 69 70 70 70 70 71 71 71 71 71 71 72 72 72 72
 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 64 65 67 69 71 73 75 77 80 83 85 89 92 95 99 103 107 111 116 121 126 131 137 143 149 155 162 169 176 183 190 198 205 213 220 227 235 242 248 255 260 266 271 275 279 282 284 285 286 286 285 283 281 278 274 270 266 260 255 249 243 236 230 223 216 209 202 196 189 182 176 169 163 157 151 145 139 134 129 124 119 115 110 106 102 99 95 92 89 86 83 80 78 76 73 72 70 68 67 65 64 63 62 61 60 60 59 58 58 58 57 57 57 57 57 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38
 77 78 78 78 79 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 83 84 84 84 84 85 85 85 86 86 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 91 92 92 92 92 93 93 93 93 93 94 94 94 94 95 95 95 95 96 96 96 96 97 97 97 97 98 98 98 98 98 98 98 98 98 98 98 98 97 97 96 96 95 94 93 92 91 90 89 87 86 84 83 81 79 77 76 74 72 70 68 66 65 63 61 59 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 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 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 30 31 33 34 36 38 39 41 43 45 46 48 50 52 54 55 57 59 60 62 63 65 66 68 69 70 71 72 73 74 75 75 76 77
 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 78 80 81 83 84 86 87 89 90 92 94 95 97 99 101 103 105 106 108 110 113 115 117 119 121 123 125 128 130 132 134 137 139 141 143 146 148 150 152 154 156 158 160 162 164 165 167 168 170 171 172 174 175 176 176 177 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 177 177 176 176 175 174 174 173 172 171 169 168 167 165 164 162 160 158 156 154 151 149 147 144 142 139 136 133 131 128 125 122 119 116 113 110 107 105 102 99 96 94 91 88 86 83 81 78 76 74 72 69 67 65 63 61 59 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58
 41 41 41 41 41 41 41 41 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 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 72 73 74 76 77 79 80 82 83 84 86 87 89 90 92 93 95 96 98 99 101 102 103 104 106 107 108 109 110 110 111 112 112 113 113 113 113 113 113 112 112 111 111 110 109 108 107 106 105 104 103 101 100 99 97 96 95 93 92 91 90 89 87 86 85 84 83 82 82 81 80 79 79 78 77 77 76 76 75 75 74 74 74 73 73 73 72 72 72 72 72 71 71 71 71 70 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 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 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 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 20 21 21 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 41 41
 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 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 50 51 51 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 63 63 64 65 66 67 68 69 70 71 72 72 73 74 75 76 76 77 77 78 78 78 78 78 78 78 78 77 77 76 75 74 74 73 71 70 69 68 66 65 63 62 60 59 57 56 54 53 51 49 48 46 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9
 48 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 64 65 66 67 68 69 71 72 74 76 78 81 83 86 89 93 96 100 104 108 113 117 122 128 133 139 146 152 159 166 174 182 190 199 207 216 226 235 245 255 264 274 284 294 303 312 321 329 337 344 349 354 358 361 362 362 361 359 355 350 344 337 330 321 311 301 291 280 269 258 247 236 226 215 205 195 186 176 168 160 152 144 137 131 124 118 113 108 103 98 94 90 86 82 79 76 73 70 67 65 62 60 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 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 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 47 48
 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 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 37 38 39 41 42 44 45 47 49 51 54 56 59 61 64 67 70 74 78 82 86 90 95 100 106 111 118 124 131 138 146 154 163 172 181 190 200 210 220 230 239 248 257 264 270 275 278 280 280 278 274 268 261 252 242 231 220 208 196 184 173 161 150 140 130 121 112 104 96 89 83 77 72 67 62 58 54 50 47 44 41 39 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16
 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 79 81 83 85 88 90 93 95 98 101 104 107 110 113 117 120 124 128 132 136 140 145 149 154 159 163 168 173 178 183 189 194 199 204 209 214 219 224 229 234 239 243 248 252 256 260 263 267 270 273 275 278 280 282 284 285 286 287 287 287 287 287 286 285 283 281 279 277 274 271 267 263 259 255 250 245 240 235 229 223 217 211 205 199 193 187 181 174 168 162 156 151 145 140 134 129 124 119 115 110 106 102 98 94 91 87 84 81 78 75 72 70 67 65 63 61 59 57 55 53 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38
 31 32 33 34 34 35 36 37 39 40 41 42 44 45 47 48 50 52 54 56 58 60 62 65 68 71 74 77 81 84 88 92 97 101 106 112 117 123 129 136 142 149 157 164 172 180 188 197 205 214 222 230 238 245 252 259 265 270 275 279 282 284 285 285 285 283 281 279 275 272 267 263 257 252 247 241 235 229 223 218 212 206 200 195 190 184 179 174 169 165 160 156 151 147 143 139 135 132 128 124 121 117 114 111 108 105 102 99 96 93 90 87 85 82 79 77 74 72 70 67 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 35 34 33 32 31 30 28 27 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30
 10 10 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 41 43 45 46 48 50 53 55 58 61 64 68 72 76 80 85 91 97 103 111 118 127 136 145 156 166 178 190 202 214 227 238 249 258 265 270 272 272 268 262 254 243 230 216 202 187 172 158 145 132 120 109 99 89 81 73 67 60 55 50 45 41 38 34 31 29 26 24 22 21 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 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 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10
 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 47 49 52 55 58 61 64 68 72 76 80 85 89 94 100 105 110 116 122 128 134 141 147 153 160 166 172 179 184 190 195 199 203 207 209 211 212 213 212 211 208 205 202 197 192 187 181 175 168 161 155 148 141 134 127 121 114 108 102 97 91 86 81 77 72 68 65 61 58 55 52 49 47 44 42 40 38 37 35 34 33 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 52 51 50 49 48 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 45 46 48 50 51 53 55 57 59 61 63 66 68 70 72 75 77 80 82 85 88 90 93 96 98 101 104 107 109 112 114 117 119 121 123 125 126 127 128 129 129 130 129 129 128 127 125 123 121 119 116 113 110 107 103 100 97 93 90 86 83 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14
 44 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 89 91 93 95 98 100 102 105 107 110 112 115 117 120 123 125 128 130 133 135 138 141 143 145 148 150 152 154 157 158 160 162 163 165 166 167 168 169 170 170 171 171 171 171 171 170 170 169 169 168 167 166 165 164 163 162 161 159 158 157 156 154 153 151 150 148 147 145 144 142 140 138 137 135 133 131 129 127 125 122 120 118 116 113 111 109 106 104 101 99 96 94 91 89 86 84 81 79 76 74 71 69 67 64 62 60 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 42 43 43
 48 48 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 76 76 77 78 78 79 79 80 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 70 69 68 68 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 62 63 63 63 64 64 65 65 65 66 66 66 67 67 67 68 68 68 68 68 69 69 69 69 69 68 68 68 68 67 67 67 66 66 65 64 64 63 62 62 61 60 59 58 57 57 56 55 54 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 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 47
 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 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 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 40 42 44 46 49 51 53 55 58 61 63 66 69 72 75 78 82 85 88 92 96 100 104 108 112 116 121 125 130 135 139 144 149 154 158 163 168 172 176 180 184 187 190 193 195 196 197 197 197 196 194 192 189 185 181 177 172 167 162 156 151 145 139 133 128 122 117 112 107 102 97 93 89 85 81 78 74 71 68 65 63 60 58 56 54 52 50 49 47 46 44 43 42 41 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 47 47 47 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19
 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 52 54 57 59 62 66 69 72 76 80 85 89 94 99 104 110 115 121 127 134 140 147 153 160 166 172 178 184 189 194 198 202 205 207 208 209 209 208 206 204 201 198 194 189 185 180 175 170 164 159 154 149 143 138 133 128 124 119 115 111 107 103 99 95 92 89 86 83 80 77 75 72 70 68 66 64 62 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17
 12 13 13 14 15 15 16 17 18 19 19 20 21 23 24 25 26 28 29 31 33 34 36 38 41 43 46 48 51 55 58 61 65 69 74 78 83 88 94 99 105 112 118 124 131 138 145 151 158 164 169 175 179 183 186 189 190 191 191 190 188 186 183 179 175 171 166 161 156 151 145 140 135 130 126 121 117 112 108 105 101 98 94 91 89 86 83 81 79 77 75 73 71 70 68 67 66 65 64 63 62 61 61 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 80 79 79 78 78 77 76 75 74 73 71 70 69 67 66 65 63 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 39 38 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12
 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 48 49 50 52 53 54 55 56 58 59 60 62 63 65 67 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 107 109 111 113 115 117 119 121 123 125 127 128 130 132 134 136 138 140 142 144 146 148 149 151 153 155 157 159 161 163 164 166 168 170 171 173 174 176 177 178 179 180 181 181 182 182 182 182 182 181 180 179 178 177 175 173 171 169 167 164 162 159 156 153 150 147 144 141 138 134 131 128 125 122 119 116 113 110 107 104 102 99 97 94 92 89 87 85 83 81 79 77 75 73 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32
 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 27 29 31 33 35 37 39 42 44 47 50 54 57 61 64 69 73 77 82 87 92 97 102 107 113 118 124 129 135 141 146 151 157 162 167 172 176 181 185 189 192 196 199 201 204 206 208 210 212 213 214 215 215 216 216 216 216 216 215 214 214 213 212 210 209 207 205 204 201 199 197 194 192 189 186 182 179 176 172 168 164 161 156 152 148 144 140 135 131 127 123 118 114 110 106 102 98 94 91 87 84 80 77 74 71 68 65 62 59 57 54 52 50 47 45 43 41 39 37 36 34 32 31 29 27 26 25 23 22 21 20 18 17 16 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 54 54 55 56 57 58 60 61 62 64 65 67 69 71 73 75 78 80 83 85 88 91 95 98 102 105 109 114 118 123 127 132 138 143 149 155 161 167 173 180 187 194 201 207 214 221 228 234 241 246 252 256 260 264 266 268 268 268 267 265 262 258 254 248 242 236 229 221 214 206 198 190 182 175 167 160 152 146 139 133 127 121 115 110 105 100 96 92 88 84 81 77 74 71 68 66 63 61 58 56 54 52 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 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 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27
 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 22 23 23 24 25 27 28 29 30 32 34 35 37 39 41 44 46 48 51 54 57 60 63 67 70 74 78 82 86 91 95 100 105 110 115 120 126 132 138 144 150 156 163 169 176 183 190 197 205 212 219 227 234 241 249 256 263 269 276 282 287 292 297 300 304 306 308 309 309 308 307 304 301 297 292 287 281 275 268 261 254 246 238 231 223 215 208 200 193 186 179 173 167 161 155 150 145 140 136 131 127 124 120 117 113 111 108 105 103 100 98 96 94 92 91 89 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15
 86 87 88 88 88 89 89 89 89 89 89 88 88 88 87 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 51 50 49 49 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 55 57 58 60 61 63 65 67 69 71 74 77 79 82 85 89 92 96 100 104 109 114 119 124 130 136 142 149 156 164 172 181 190 200 210 220 231 243 255 267 279 292 305 318 330 342 354 365 375 383 391 396 400 402 403 401 398 392 385 377 368 357 345 333 321 308 295 282 269 257 245 233 222 212 202 192 183 174 166 159 152 145 138 133 127 122 117 112 108 104 100 96 93 89 86 83 81 78 75 73 71 69 67 65 63 61 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 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 53 55 57 59 61 63 65 66 68 70 71 73 74 76 77 79 80 81 82 83 84 85 86
 153 151 149 147 145 143 141 139 137 135 133 132 130 128 127 125 123 122 120 119 117 116 114 113 112 110 109 108 106 105 104 103 102 100 99 98 97 96 95 95 94 93 92 92 91 91 91 90 90 90 90 90 90 90 91 91 92 92 93 93 94 95 96 97 98 99 101 102 104 105 107 108 110 112 114 116 118 120 123 125 128 131 133 136 139 143 146 149 153 156 160 164 168 172 176 180 184 189 193 197 201 205 209 212 216 219 221 224 226 227 228 228 227 226 225 222 219 216 211 207 201 196 190 183 177 170 164 157 150 143 137 130 124 118 112 107 101 96 92 87 83 79 75 71 68 65 62 59 56 54 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 57 59 61 63 65 68 70 73 75 78 81 84 88 91 95 98 102 106 110 114 119 123 128 132 137 141 146 150 154 158 162 166 170 173 176 179 181 183 185 186 187 188 188 188 188 187 187 185 184 183 181 179 177 175 173 171 169 167 164 162 160 158 155
 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 58 60 62 64 67 70 72 75 78 81 85 88 92 96 100 104 109 114 119 124 129 135 140 146 152 159 165 171 178 184 191 197 204 209 215 220 225 229 233 235 237 239 239 239 238 236 233 230 225 221 216 210 204 198 192 185 179 172 166 160 153 147 141 135 130 125 119 115 110 105 101 97 93 89 86 82 79 76 73 71 68 65 63 61 59 57 55 53 51 49 48 46 44 43 42 40 39 38 37 36 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 69 72 76 79 83 88 92 96 101 106 111 116 122 127 133 139 145 151 157 163 169 175 182 187 193 198 204 208 213 216 220 222 224 225 226 226 225 223 220 217 213 209 204 199 193 187 181 174 168 161 155 148 142 136 130 124 118 113 108 103 98 94 90 86 82 79 75 72 70 67 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19
 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 45 47 49 51 54 56 59 62 65 68 71 75 79 83 87 92 96 101 106 112 117 123 129 136 142 149 156 163 171 178 186 194 202 210 218 226 233 241 249 256 263 270 276 282 287 292 296 299 302 303 304 304 304 302 300 296 293 288 283 278 272 265 258 251 244 237 229 222 214 207 200 193 186 179 173 166 160 155 149 144 139 134 129 125 121 117 113 109 106 103 100 97 94 91 88 86 84 81 79 77 75 73 71 70 68 66 65 63 62 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 57 58 59 60 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 70 70 70 70 69 69 68 67 67 66 65 65 64 63 62 61 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35
 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 71 74 76 79 82 85 88 92 95 98 102 105 109 112 115 119 122 126 129 132 136 139 142 145 148 151 153 156 159 161 164 166 169 171 173 176 178 180 182 184 186 189 191 193 195 198 200 202 204 207 209 212 214 217 219 222 224 227 230 232 234 237 239 241 243 245 247 248 250 251 251 252 252 252 251 250 249 247 245 243 240 237 234 230 226 222 218 214 209 204 199 195 190 185 180 175 170 165 160 156 151 147 142 138 134 130 126 122 118 114 111 108 104 101 98 95 92 89 86 84 81 79 76 74 72 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 32 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 18 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22
 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34
 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 48 51 54 57 61 65 69 74 79 84 89 95 101 107 114 121 127 134 141 148 155 161 167 173 178 183 188 191 194 196 198 199 199 199 197 196 194 191 188 184 180 176 172 168 163 159 154 150 145 140 136 131 127 123 118 114 110 106 102 99 95 91 88 85 82 79 76 73 70 68 65 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 41 40 39 39 39 38 38 37 37 37 37 37 37 37 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14
 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 52 55 58 60 63 67 70 74 78 82 86 90 95 99 104 109 114 118 123 127 132 135 139 141 143 144 145 145 143 141 139 135 131 126 122 116 111 105 100 94 89 83 78 74 69 65 61 57 53 50 47 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18
 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 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 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 59 60 61 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 80 81 81 82 83 83 84 84 84 84 84 84 84 84 83 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 51 53 54 55 57 58 59 60 61 62 63 64 65 65 65 66 66 66 66 66 65 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35
 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 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 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 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 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
 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 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 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7
 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 47 49 52 54 57 60 64 67 71 74 78 82 86 91 95 100 104 109 114 118 123 128 133 138 142 147 151 155 159 163 167 170 173 176 178 180 182 184 185 185 186 186 185 185 184 182 181 179 177 175 172 170 167 164 161 158 155 152 148 145 142 139 135 132 129 126 123 120 117 115 112 109 107 105 102 100 98 96 94 93 91 89 88 86 85 84 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 67 66 65 64 63 62 62 61 60 59 59 58 57 56 56 55 54 53 53 52 51 50 49 49 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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
 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 54 56 58 61 63 66 68 71 74 77 79 82 85 88 91 94 97 100 103 107 110 113 116 119 123 126 129 132 135 138 141 144 147 150 153 156 158 161 163 165 168 169 171 173 174 175 176 177 178 178 178 178 178 177 176 175 174 172 171 169 167 165 163 160 158 155 152 149 147 144 141 138 135 132 129 126 123 120 118 115 112 110 107 105 102 100 98 95 93 91 89 88 86 84 82 81 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8
 108 107 107 106 105 104 103 102 100 99 98 96 95 93 91 90 88 86 84 83 81 79 77 75 73 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 82 83 83 84 84 85 86 86 86 87 87 87 88 88 88 88 88 88 88 87 87 87 87 86 86 85 85 85 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 77 77 76 76 75 75 75 74 74 73 73 73 72 72 71 71 70 70 69 68 68 67 66 66 65 64 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 59 59 59 59 59 60 60 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 76 77 78 80 81 82 84 85 87 88 90 91 93 94 96 97 98 100 101 102 103 104 105 106 106 107 108 108 108 108 109 109 108 108
 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 53 54 55 55 56 56 57 57 58 59 59 60 60 61 61 62 63 63 64 64 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 76 76 77 78 79 80 81 82 83 84 84 85 86 87 89 90 91 92 93 94 95 96 98 99 100 101 103 104 105 107 108 109 111 112 113 115 116 118 119 120 122 123 124 125 127 128 129 130 131 132 133 134 134 135 135 136 136 136 136 136 136 135 135 134 133 132 131 130 129 127 126 124 123 121 119 117 116 114 112 110 108 106 103 101 99 97 95 93 92 90 88 86 84 82 81 79 78 76 75 73 72 70 69 68 67 66 65 63 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 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 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34
 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 68 69 71 73 75 77 78 80 82 83 85 86 88 89 90 91 92 93 93 94 94 94 94 94 94 93 92 92 91 90 88 87 86 84 83 81 80 78 76 75 73 71 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24
 46 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 67 68 69 69 70 71 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 73 73 72 72 71 71 70 70 69 68 67 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 52 53 55 56 58 60 61 63 64 66 67 69 71 72 74 75 76 78 79 80 81 82 83 84 84 85 85 85 85 85 85 85 84 84 83 82 82 81 80 79 77 76 75 74 73 71 70 69 67 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 50 49 48 47 46
 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 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 48 50 51 53 54 56 57 59 60 61 62 64 65 66 67 67 68 69 70 70 71 71 72 72 73 73 74 74 75 75 75 76 76 77 78 78 79 80 80 81 82 83 84 86 87 88 90 91 93 94 96 98 100 102 104 106 108 110 111 113 115 116 117 118 119 120 120 120 119 119 118 116 115 113 110 108 105 102 99 96 93 90 87 83 80 77 74 71 68 65 62 59 57 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 46 48 49 50 52 53 54 55 56 56 57 57 57 57 57 56 56 55 54 53 52 50 49 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14
 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 16 17 19 20 21 22 23 25 26 28 30 31 33 35 37 39 42 44 46 49 51 54 57 60 63 66 69 72 75 79 82 86 90 93 97 101 105 109 113 117 121 125 129 134 138 142 146 149 153 157 160 163 166 169 172 174 176 177 179 179 180 180 180 179 178 177 175 173 170 167 164 161 158 154 150 146 142 138 134 129 125 121 117 113 110 106 102 99 96 92 89 86 84 81 79 76 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 29 29 30 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 65 67 69 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 103 105 106 108 109 110 111 111 112 112 112 112 112 111 110 109 108 106 104 103 100 98 96 93 91 88 85 83 80 77 74 72 69 66 64 61 59 56 54 52 50 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16
 38 38 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 77 79 81 83 84 86 88 90 92 93 95 96 97 98 99 100 101 102 102 103 103 103 104 104 103 103 103 103 102 102 102 101 101 100 100 99 99 98 98 97 97 96 96 96 95 95 95 94 94 94 93 93 93 92 92 91 91 90 90 89 89 88 87 86 86 85 84 83 82 81 79 78 77 76 74 73 71 70 69 67 66 64 63 61 59 58 56 55 53 52 50 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 55 56 58 59 60 61 62 63 64 64 65 66 66 67 68 68 68 69 69 69 69 69 69 69 69 69 68 68 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 35 36 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 59 60 60 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 37 38 39 41 42 44 45 46 48 49 50 51 53 53 54 55 56 56 57 57 57 58 58 57 57 57 57 56 56 55 54 54 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 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 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32
 103 102 102 101 100 99 98 96 95 94 92 91 89 87 86 84 82 81 79 77 75 74 72 70 69 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 44 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 77 78 78 79 79 79 79 79 79 79 78 78 78 77 76 76 75 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 49 48 47 46 45 44 44 43 42 42 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 55 56 58 60 62 64 66 68 70 73 75 77 79 81 83 85 87 89 91 92 94 96 97 98 99 101 101 102 103 103 104 104 104 104 104 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
 83 82 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 53 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 68 68 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 57 58 58 58 59 59 59 59 59 59 59 58 58 58 57 56 56 55 54 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 77 79 80 82 83 84 85 86 86 87 87 87 87 87 87 87 87 86 85 85 84
 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 62 62 62 62 63 63 63 64 64 65 66 66 67 67 68 69 70 71 72 72 73 74 75 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 96 97 98 99 99 100 101 101 102 102 102 103 103 103 104 104 104 104 104 104 104 103 103 103 102 102 101 101 100 99 98 97 96 95 93 92 91 89 87 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 29 29 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 58 60 61 63 65 66 68 70 72 73 75 77 79 80 82 83 85 86 87 89 90 91 91 92 92 92 93 92 92 92 91 90 89 88 87 86 84 83 81 79 78 76 74 72 70 68 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 60 61 61 61 61 61
 48 48 48 47 47 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 57 59 61 62 64 65 67 68 70 71 73 74 75 77 78 79 80 81 82 82 83 83 84 84 84 84 83 83 82 81 80 79 78 77 76 74 73 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 44 44 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48
 25 25 25 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 45 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 23 24 24 24 24 25 25
 99 98 97 96 95 93 92 91 89 88 86 85 83 81 80 78 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 75 76 78 80 82 84 85 87 89 91 93 94 96 98 100 101 103 105 106 108 109 111 112 113 114 115 116 117 118 119 119 120 120 120 120 120 120 119 119 119 118 117 117 116 115 114 113 112 111 110 109 108 107 106 105 105 104 103 103 102 102 102 102 102 102 102 102 103 103 104 104 105 106 107 108 109 110 111 113 114 115 116 118 119 120 122 123 124 125 126 127 128 129 130 130 131 131 131 132 131 131 131 130 129 128 127 126 124 123 121 119 117 115 113 111 108 106 103 101 98 96 93 90 88 85 83 80 78 75 73 71 69 66 64 62 61 59 57 56 54 53 51 50 49 48 47 46 46 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 71 73 75 77 79 80 82 84 86 87 89 91 92 94 95 96 97 98 99 100 100 101 101 102 102 102 101 101 101 100 100
 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 50 52 54 56 59 62 64 67 70 73 76 79 82 85 88 91 95 98 101 105 108 111 115 118 122 125 128 131 134 138 140 143 146 149 151 153 155 157 159 161 162 163 164 164 165 165 165 164 164 163 162 160 159 157 155 153 150 148 145 142 139 136 133 130 127 124 120 117 113 110 107 103 100 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 59 57 56 55 54 52 51 50 50 49 48 47 47 46 46 46 45 45 45 45 45 44 45 45 45 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 82 83 84 86 87 88 89 90 90 91 91 92 92 92 93 93 93 92 92 92 92 91 91 90 90 89 89 88 88 88 87 87 86 86 86 85 85 85 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 81 81 81 81 80 80 80 80 79 79 79 78 78 78 77 77 77 76 76 75 75 74 74 73 73 72 71 71 70 69 68 67 67 66 65 64 62 61 60 59 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25
 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 31 32 33 34 36 37 39 41 43 45 47 49 51 54 57 59 62 66 69 72 76 80 84 88 92 97 101 105 110 114 118 122 126 130 133 136 139 141 143 145 145 146 146 145 144 143 141 139 136 134 131 128 125 121 118 115 112 109 105 102 99 96 94 91 88 86 84 81 79 77 76 74 72 71 69 68 67 66 65 64 63 62 62 61 61 60 60 60 60 60 60 60 60 61 61 61 62 63 63 64 65 66 67 69 70 71 73 74 76 77 79 80 82 84 85 87 89 90 92 93 94 96 97 98 98 99 99 100 100 100 99 99 98 98 97 96 95 94 92 91 90 88 87 85 84 82 81 79 78 77 75 74 73 72 70 69 68 67 66 66 65 64 63 63 62 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 58 59 59 60 60 61 61 61 61 62 62 61 61 61 61 60 60 59 58 57 56 55 54 53 52 50 49 48 46 45 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18
 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10
 93 93 93 93 93 92 92 92 91 91 90 89 89 88 87 86 85 83 82 81 80 78 77 75 73 72 70 68 67 65 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 96 101 106 111 117 123 129 136 143 150 157 165 172 180 188 195 202 209 215 221 225 229 232 233 234 233 231 228 224 219 213 206 199 192 184 176 168 160 153 145 138 130 124 117 111 105 99 94 89 84 80 76 72 68 65 62 59 56 53 51 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 24 23 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75 76 77 79 80 81 82 83 84 84 85 86 87 87 88 88 89 89 90 90 90 91 91 91 91 92 92 92 92 92 93 93 93 93 93 93 93
 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 43 45 46 48 50 51 53 54 56 57 58 60 61 62 63 64 64 65 65 65 65 65 65 64 63 62 61 60 58 57 55 53 51 49 48 46 44 42 40 38 37 35 33 32 30 29 28 27 26 24 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 41 42 42 42 42 42 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21
 35 35 35 34 34 33 32 32 31 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 23 24 25 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 44 45 46 46 46 47 47 47 47 47 46 46 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 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 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36
 102 99 95 92 89 86 83 81 78 75 73 70 68 66 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39 38 36 35 34 34 33 32 31 31 30 29 29 28 28 28 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 40 41 42 44 45 47 49 50 52 54 57 59 61 64 66 69 72 75 78 82 85 89 93 97 101 106 110 115 120 124 129 134 139 143 148 152 156 160 163 166 168 169 170 170 169 168 166 163 160 156 152 147 142 137 131 126 120 115 109 104 99 94 89 85 80 76 72 69 65 62 59 57 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 43 44 46 48 49 51 54 56 59 61 64 68 71 74 78 82 86 90 94 99 103 108 112 117 121 125 129 133 136 139 142 144 146 148 149 149 149 149 148 146 145 143 140 138 135 132 129 126 122 119 115 112 109 105
 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 59 60 61 61 62 63 63 64 64 64 65 65 65 66 66 66 66 66 66 66 65 65 65 65 64 64 63 63 62 61 61 60 59 59 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 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29
 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6
 55 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 57 58 60 61 63 65 66 68 69 71 72 73 74 75 75 76 76 76 76 76 76 75 74 73 72 70 69 67 65 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 28 27 26 25 25 24 24 23 22 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 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 41 41 43 44 45 46 47 49 50 52 53 55 56 58 60 62 63 65 67 69 70 72 74 75 76 78 79 80 81 81 82 82 82 82 82 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 59 58 57 56
 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 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 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 25 26 27 28 30 31 32 33 34 36 37 38 39 41 42 43 44 45 46 47 48 48 49 49 50 50 50 50 50 49 49 48 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 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
 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 57 57 57 56 56 56 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22
 24 24 24 24 24 23 23 23 23 23 23 23 23 23 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 38 39 40 41 41 42 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 69 70 70 71 71 71 71 71 72 72 71 71 71 71 71 71 70 70 70 69 69 69 68 68 68 67 67 67 67 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 62 62 62 61 60 60 59 58 57 56 55 54 53 52 51 49 48 47 45 44 43 41 40 39 37 36 35 34 33 32 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24
 91 88 85 83 80 77 75 72 70 68 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71 73 76 78 80 82 84 86 88 90 92 93 95 96 97 98 98 99 99 99 99 98 98 97 96 95 93 92 90 88 86 84 82 80 78 76 73 71 69 66 64 62 60 57 55 53 51 49 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 37 38 40 42 45 47 49 52 55 58 61 64 67 70 74 77 81 84 88 91 94 98 101 103 106 108 110 112 113 114 115 115 115 114 113 112 110 108 106 104 102 99 96 94
 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 58 60 63 65 67 69 72 74 76 78 80 82 84 86 87 88 89 90 90 91 90 90 89 88 87 86 84 82 80 78 76 74 72 69 67 65 63 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 33 32 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 45 46 48 50 52 54 56 58 60 62 64 66 69 71 73 75 77 79 81 83 84 85 87 87 88 89 89 89 89 88 88 87 86 85 83 82 81 79 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 48 47
 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 21 21 22 23 24 24 25 26 28 29 30 32 33 35 37 38 41 43 45 48 50 53 56 59 62 66 69 73 77 81 84 88 92 95 98 101 104 106 108 109 110 111 110 110 108 107 105 102 99 96 93 90 87 83 80 77 74 70 67 65 62 59 57 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 33 32 31 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 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 32 33 34 35 37 39 40 42 44 46 48 51 53 56 58 61 63 66 68 71 73 75 77 79 80 82 82 83 83 83 82 81 80 78 76 74 72 70 67 65 63 60 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25
 92 92 91 91 91 90 89 89 88 86 85 83 82 80 78 76 74 72 70 67 65 62 60 58 55 53 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 48 50 51 53 54 55 56 58 59 60 61 61 62 63 63 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 67 67 68 68 68 69 69 69 70 70 71 71 72 72 73 74 74 75 76 76 77 78 79 79 80 81 82 83 84 84 85 86 87 88 88 89 90 90 91 91 91 92
 49 49 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 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 42 44 46 49 52 55 57 60 63 65 68 70 72 73 74 75 75 75 75 74 73 71 69 67 64 62 59 57 54 51 49 46 43 41 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 40 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 56 55 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 68 70 71 73 74 76 77 78 79 80 81 82 82 83 83 83 83 83 82 82 81 81 80 79 78 77 76 74 73 72 70 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 47 46 45 44 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 38 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 62 63 63 64 64 65 65 65 65 66 66 66 65 65 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 58 60 61 62 64 65 66 67 68 69 70 71 72 73 73 74 74 75 75 75 75 75 74 74 74 73 72 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 46 46 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 56 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 39 41 43 45 47 49 51 53 54 56 57 59 60 60 61 61 62 62 61 61 60 59 58 57 55 54 52 50 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 58 60 62 64 65 67 68 70 71 73 74 75 76 76 77 77 77 76 76 75 74 73 72 71 69 67 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 66 67 69 70 71 73 74 76 77 78 79 80 82 83 83 84 85 86 86 87 87 87 87 87 87 87 87 86 86 85 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44
 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 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 53 53 54 55 56 56 57 57 57 57 57 57 57 56 56 55 55 54 53 52 51 49 48 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 67 67 68 69 70 70 71 72 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 75 75 75 74 73 73 72 71 70 69 68 67 66 64 63 62 60 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 36 36 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21
 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 55 57 59 62 64 67 69 72 74 77 79 81 83 85 87 89 90 91 91 92 92 92 91 90 89 88 86 84 82 80 78 75 73 71 68 66 63 61 58 56 54 52 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 42 43 43 44 44 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19
 29 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 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 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 35 35 35 35 34 34 33 33 33 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29
 72 71 70 68 67 66 65 63 62 60 59 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 54 56 58 60 61 63 65 66 68 69 70 71 72 73 73 74 74 73 73 72 72 71 69 68 67 65 63 62 60 58 56 54 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 50 52 54 55 57 59 60 62 64 65 67 68 70 71 72 73 74 75 76 77 77 78 78 78 78 78 78 78 77 77 76 76 75 74 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26
 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 35 35 35 35 34 34 33 32 32 31 31 30 29 29 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 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 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22
 28 28 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 38 39 40 40 41 41 42 42 42 43 43 43 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 47 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 56 56 55 54 52 51 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 55 56 57 58 58 59 60 60 60 60 60 60 60 59 59 58 57 56 55 54 53 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 29 31 32 35 37 40 42 46 49 53 57 62 67 72 78 84 91 98 106 113 121 129 137 144 151 157 162 165 168 168 167 165 160 155 149 142 134 126 118 110 102 95 88 81 75 70 64 60 55 51 48 44 41 39 36 34 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 46 49 52 55 59 62 66 70 75 79 84 88 93 97 101 105 109 113 115 118 119 120 120 120 119 117 114 111 108 104 99 95 90 85 81 76 71 67 63 59 55 51 48 44 41 39 36 34 31 29 27 26 24 23 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 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
 56 54 52 50 48 45 43 41 39 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 38 38 38 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 30 30 30 31 31 31 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 52 54 56 57 59 60 60 61 61 61 61 60 59 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 42 44 45 46 48 49 50 51 52 52 53 53 53 53 53 53 52 51 51 50 48 47 46 44 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 20 21
 86 85 84 83 82 81 80 79 78 77 76 75 75 74 73 73 72 72 71 71 71 71 71 71 71 72 72 72 73 73 74 74 75 75 75 76 76 76 76 77 76 76 76 76 75 75 74 73 72 71 70 69 68 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 49 48 47 47 47 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 49 49 49 49 49 48 48 48 47 47 46 45 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 38 38 39 39 40 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 59 59 60 60 59 59 59 58 58 57 56 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 72 74 75 77 78 80 81 83 84 85 86 87 88 88 88 88 88 88 88 87 87
 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 49 51 53 55 56 58 59 61 62 63 63 63 64 64 63 63 62 61 60 59 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 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 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 52 54 55 57 58 60 61 62 63 64 65 65 66 66 66 66 66 65 64 64 63 62 60 59 57 56 54 52 51 49 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 41 42 44 46 47 49 51 53 55 56 58 59 61 62 63 64 65 65 66 66 66 66 66 65 65 64 63 62 61 60 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 60 62 64 66 69 71 73 75 76 78 79 80 81 82 82 83 82 82 81 80 79 78 76 74 72 70 67 65 62 60 57 54 52 49 47 45 42 40 38 36 34 32 31 29 28 27 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 31 31 31 31 32 32 33 34 35 35 36 37 39 40 41 42 44 45 46 48 49 50 52 53 54 56 57 58 59 59 60 60 61 61 61 61 60 60 59 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 40 41 41 41 41 40 40 39 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 34 34 34 35 35 35 35 35 35 35 34 34
 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 64 64 65 66 67 68 68 69 70 71 72 73 74 75 75 76 77 77 77 77 77 77 76 76 75 74 73 71 70 68 66 64 62 60 58 56 54 53 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 62 63 64 64 65 66 66 66 67 67 67 67 68 68 68 68 68 67 67 67 67 66 66 65 65 64 64 63 63 62 61 60 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 39 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 49 50
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 31 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 52 52 52 52 51 51 50 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37
 19 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 29 31 32 34 36 39 42 45 48 51 55 59 64 69 74 79 85 91 96 102 108 113 117 121 124 127 128 128 127 125 121 118 113 108 103 97 91 86 80 75 70 65 60 56 52 48 45 42 39 36 33 31 29 26 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 22 24 26 28 30 32 35 38 41 44 48 52 56 60 65 70 76 82 88 94 100 107 113 119 125 130 134 137 139 140 140 138 134 130 124 118 112 105 98 90 83 77 71 65 59 54 49 45 41 38 35 32 29 27 25 23 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 38 38 38 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 47 49 50 51 52 52 53 53 53 53 53 53 53 52 52 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 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 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 24 25 27 28 30 31 33 35 36 38 39 41 42 43 44 44 45 45 45 45 45 44 43 42 41 40 38 37 35 34 32 31 29 28 26 24 23 22 20 19 18 17 15 14 13 12 12 11 10 9 9 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 25 26 27 28 28 29 29 30 30 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 10 9 9 8 8 8 8 8 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 47 49 50 51 52 52 52 52 52 51 50 49 47 45 43 41 38 36 33 31 29 26 24 22 20 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 23 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 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 42 42 41 40 39 38 37 36 35 34 32 31 30 28 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 16 16 16 17 18 19 19 20 21 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 33 33 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 57 58 60 61 62 63 64 65 66 66 67 67 68 68 68 68 68 68 67 67 66 65 64 63 62 61 60 59 57 56 55 53 52 50 49 48 46 45 43 42 41 39 38 37 36 35 34 32 31 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29
 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 36 36 37 38 39 39 40 40 40 41 41 41 41 41 40 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 42 43 43 43 43 42 42 42 41 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 24 23 22 21 20 19 17 16 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 9 9 9 10
 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 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7
 22 23 23 24 24 25 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 55 57 59 60 61 62 63 64 64 64 64 63 63 62 61 60 58 57 55 53 52 50 48 46 44 43 41 39 37 36 34 33 31 30 29 28 27 25 24 23 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 36 36 36 37 37 37 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22
 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 35 36 37 39 41 42 44 46 48 50 52 54 56 58 60 62 64 65 67 68 69 71 71 72 73 73 73 73 73 73 73 72 72 71 70 69 68 66 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 30 30 31 31 31 31 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 48 49 50 50 50 51 51 51 51 50 50 49 49 48 47 45 44 43 42 40 39 38
 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9
 14 16 17 19 20 22 23 25 26 27 27 27 27 27 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 22 23 23 24 24 23 23 22 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 11 12 13
 41 41 42 43 44 44 45 45 46 46 46 47 47 46 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 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 21 21 21 22 22 23 23 24 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 45 47 49 50 52 53 55 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 58 57 57 57 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 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 36 37 38 38 39 40 40 40 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 40
 35 35 36 36 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 48 49 49 50 50 50 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 62 62 61 60 59 58 57 56 55 54 53 51 50 48 47 45 44 43 41 40 39 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 65 66 67 67 68 68 69 69 69 69 68 68 68 67 66 65 64 63 62 61 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 37 36 36 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 10 11 11 12 12 12 12 12 12 12 12 11 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 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 10 9 9 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6
 18 19 20 20 21 22 23 24 25 25 26 27 28 29 29 30 31 31 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 38 36 35 34 33 31 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 42 44 46 48 50 52 54 56 58 60 62 64 66 68 69 71 72 73 74 75 76 77 77 77 77 77 77 76 75 74 73 72 71 70 69 67 66 64 63 61 60 58 56 55 53 51 50 48 46 45 43 41 39 38 36 35 33 31 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 48 48 48 48 48 48 47 46 46 45 44 43 41 40 39 38 36 35 33 32 31 29 28 27 25 24 23 22 21 21 20 19 19 19 18 18 18 19 19 20 21 22 23 24 26 27 29 31 33 35 38 40 42 45 47 50 52 55 57 59 62 63 65 67 68 69 69 70 70 70 69 69 68 67 65 64 62 61 59 57 55 53 52 50 48 46 44 43 41 39 38 36 35 33 32 31 30 29 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 25 25 26 26 27 28 29 30 31 33 35 36 38 40 42 44 46 48 50 51 53 54 55 56 56 56 56 55 55 54 53 52 50 49 48 46 45 43 42 40 39 37 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 19 20 21 23 24 25 27 28 29 29 30 30 30 30 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 32 33 33 33 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 40 41 40 40 39 38 37 36 34 32 31 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 12 12 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 23 24 25 26 27 29 31 32 34 36 38 40 42 44 46 49 51 53 55 57 60 62 64 67 69 72 74 77 79 82 85 88 91 94 97 100 103 106 109 111 114 117 119 121 123 125 126 126 127 126 126 125 123 121 118 115 112 108 104 100 96 92 87 83 78 74 70 66 62 58 54 51 48 44 42 39 36 34 32 31 29 28 27 27 27 27 27 28 29 31 33 36 38 41 45 49 53 57 61 66 71 75 80 84 88 92 96 99 101 103 105 106 106 106 106 105 103 102 100 98 95 93 91 88 86 83 81 79 77 75 73 71 70 68 67 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 51 51 50 50 49 48 47 46 45 44 43 42 40 39 38 37 36 34 33 33 32 31 31 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 63 64 66 67 69 71 73 75 76 78 81 83 85 87 89 92 94 96 98 100 102 104 106 107 108 109 110 110 109 109 107 106 103 101 98 94 90 86 82 78 73 68 64 59 55 51 47 43 39 36 33 30 28 26 24 23 22 21 21 21 21 22 23 24 25 27 29 31 33 35 38 40 43 45 48 51 54 57 59 62 64 67 69 71 73 75 76 77 78 79 80 80 80 80 79 79 78 78 77 76 75 73 72 71 70 69 67 66 65 64 62 61 60 59 58 56 55 54 53 52 51 49 48 47 46 44 43 42 40 39 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 21
 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 20 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7
 36 36 37 38 38 39 41 42 43 44 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 35 35 35 35 35 36 36 37 38 39 39 40 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 58 58 59 59 59 59 58 58 57 56 56 54 53 52 50 49 47 45 44 42 40 39 37 36 35 34 34 33 33 33 34 34 35 36 38 39 41 43 45 47 49 52 54 57 60 62 65 68 71 74 76 79 82 84 87 89 91 92 94 95 96 97 97 97 97 96 95 94 93 92 90 88 87 85 83 81 80 78 76 75 73 71 70 68 67 66 65 63 62 61 60 59 59 58 57 56 55 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 41 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 66 68 69 71 74 76 78 80 83 85 88 91 93 96 98 101 103 106 108 109 111 112 113 113 113 113 112 111 109 108 105 103 100 97 94 90 87 83 80 77 73 70 66 63 60 57 54 52 49 47 45 43 41 40 38 37 37 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 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 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 28 28 27 27
 15 16 17 18 20 22 23 25 28 30 32 35 38 41 44 47 50 53 56 59 62 65 68 71 74 77 79 82 84 86 88 90 91 92 93 93 94 93 93 92 91 90 89 87 85 83 80 78 75 73 70 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 29 28 27 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 62 64 65 67 68 69 70 71 72 72 72 71 71 70 68 67 64 62 60 57 54 51 48 45 42 39 36 33 30 28 26 24 22 20 19 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46 47 49 51 52 53 55 56 57 58 58 58 59 59 58 58 57 56 55 54 53 52 50 49 47 46 44 43 41 40 38 37 35 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 22 23 24 26 27 28 30 32 33 35 37 38 40 42 44 45 47 49 50 52 53 55 56 57 58 59 59 60 60 60 60 59 58 58 56 55 54 53 51 50 48 46 45 43 41 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 34 35 36 37 38 39 40 41 41 42 42 42 42 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 19 18 17 17 16 16 16 16 17 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 53 53 52 52 52 52 51 51 51 50 50 49 48 48 47 46 45 44 43 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 18 18 19 20 20 21 22 24 25 26 27 28 29 30 32 33 34 34 35 36 37 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 44 44 43 42 41 40 39 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 43 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 59 59 59 58 57 56 55 54 53 51 50 49 47 46 44 42 41 39 38 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 17 16 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 38 39 41 41 42 42 42 41 40 39 37 36 34 32 30 28 27 25 23 22 21 19 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 27 28 29 30 31 33 34 35 36 37 38 39 39 40 40 40 40 39 39 38 37 36 34 33 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10
 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 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 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 13 14 15 16 18 19 21 23 25 27 29 31 34 36 38 40 42 44 46 48 50 51 52 53 54 55 55 55 56 56 56 55 55 54 54 53 53 52 51 50 49 48 47 46 45 44 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 28 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 25 26 27 29 31 33 35 37 40 42 45 48 51 54 56 59 61 63 65 66 66 66 65 63 61 58 55 52 48 45 41 38 34 31 29 26 24 22 20
 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 38 39 39 40 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 35 35 35 35 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 31 30 28 27 26 24 23 22 21 20 18 18 17 16 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 51 52 53 53 54 54 54 53 53 52 51 49 48 46 44 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 15 15 16 17 18 20 21 23 24 26 27 29 30 31 33 34 35 35 36 36 36 36 36 36 36 35 34 34 33 32 32 31 30 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 23 23 22 21 21 20 20 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
 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 47 47 47 46 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 28 29 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 54 56 58 59 60 61 62 63 63 63 63 62 61 60 59 57 55 53 51 49 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 19 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 34 35 36 37 37 37 38 38 37 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20
 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 35 36 36 37 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 20 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 27 27 28 28 28 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 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 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19
 25 25 25 26 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 49 51 53 55 56 58 59 60 62 62 63 64 64 64 64 64 64 63 63 62 61 60 59 59 58 57 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 24 24 24 24 25 25 26 27 28 28 29 30 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 55 56 57 58 59 60 60 61 62 63 63 64 65 65 66 66 67 67 67 67 67 67 67 66 66 65 64 63 62 61 59 58 56 54 52 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 24 24 25 27 28 29 30 32 33 34 36 37 39 40 41 42 43 44 44 45 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 25 25
 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 43 44 45 46 47 48 48 48 48 48 48 47 47 46 45 44 42 41 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 27 28 28 27 27 27 27 26 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 37 38 39 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 23 23 23 23 22 22 21 20
 21 21 22 23 25 26 28 30 32 34 36 39 42 45 48 51 54 57 60 63 66 69 71 73 75 76 77 78 78 77 76 75 73 72 69 67 65 62 60 57 55 53 51 49 47 45 44 42 41 40 39 38 38 37 37 37 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 42 42 42 41 41 40 39 38 37 36 34 33 31 30 28 27 26 25 24 23 22 21 21 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 25 25 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 55 57 58 59 59 59 59 59 58 56 55 53 51 49 47 44 42 40 38 35 33 31 29 28 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 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 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 36 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20
 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 42 42 41 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 48 47 47 48 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 62 63 64 65 65 66 66 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 66 66 66 66 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 66 65 64 63 62 61 59 58 57 55 54 52 51 49 48 47 46 45 44 44 43 43 43 44 44 45 46 48 49 51 53 55 58 60 63 66 69 72 75 77 80 83 85 88 90 91 93 94 95 96 96 96 95 95 94 93 92 90 89 87 86 84 82 81 79 78 77 76 74 74 73 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 68 67 66 65 64 62 61 60 59 57 56 55 54 53 52 51 51 51 51 51 51 52 52 53 55 56 57 59 61 62 64 66 67 69 71 72 73 74 75 76 77 78 78 78 78 78 78 78 77 77 76 76 75 75 74 73 73 72 72 72 71 71 71 71 71 71 72 72 73 73 74 75 75 76 77 78 78 79 80 80 81 81 81 81 81 80 80 79 78 77 76 75 74 72 71 69 68 66 64 63 62 60 59 58 57 56 56 56 56 56 57 58 59 60 61 63 65 66 68 70 72 74 76 78 79 80 82 83 84 84 85 85 85 84 84 83 83 82 81 80 79 78 77 76 75 74 73 72 71 70 70 70 70 69 70 70 70 71 72 73 74 75 76 77 79 80 81 83 84 85 87 88 88 89 90 90 90 89 89 88 87 86 84 82 80 78 75 73 70 68 65 63 61 58 56 54 53 51 50
 20 20 20 21 21 22 23 24 25 26 26 27 28 29 30 31 31 32 32 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 22 24 25 26 27 28 29 30 30 31 32 32 32 32 32 32 31 30 29 28 27 26 24 23 22 21 20 18 18 17 16 15 15 15 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 35 36 37 37 38 38 38 38 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 30 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 37 38 39 39 40 40 40 39 39 38 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 20 20 19 19
 26 26 27 28 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 39 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 26 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 31 30 29 29 28 28 28 27 28 28 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 26 26 27 28 29 31 32 33 34 35 37 38 39 39 40 41 41 41 40 40 39 38 37 35 34 32 31 29 27 26 24 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 26 26 26 25 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 20 22 24 26 28 31 34 37 40 43 45 48 50 52 53 54 53 53 52 50 48 45 43 40 38 35 33 30 28 26 24 22 21 19 18 17 16 16 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 37 39 40 41 42 42 43 43 43 43 43 43 42 42 41 41 40 40 40 39 39 39 39 40 40 40 41 42 43 43 44 45 46 47 48 48 49 49 49 49 49 48 47 46 45 44 42 40 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 43 45 48 50 52 53 55 55 56 56 55 54 53 51 49 47 44 42 40 38 36 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 47 49 51 53 54 55 55 55 54 53 52 50 48 45 43 40 38 35 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 26 27 28 29 30 30 30 31 31 31 31 30 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 28 28 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 18 17 17
 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 14 14 14 14 14 15 15 16 17 17 18 19 20 21 23 24 25 26 28 29 31 32 33 34 35 35 36 36 36 35 35 34 33 32 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 23 24 24 25 25 25 25 25 24 24 23 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 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
 11 11 12 13 13 14 15 16 17 18 18 19 20 20 21 21 21 21 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 28 28 28 28 27 27 26 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 29 30 31 32 32 32 31 31 30 28 27 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 20 19 19 19 18 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10
 45 44 44 44 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 52 52 53 52 52 52 52 52 51 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 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 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 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 41 41 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 55 56 57 58 58 59 59 60 60 60 60 60 59 59 59 58 58 58 57 56 56 55 55 54 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 57 58 59 59 60 60 61 61 61 61 62 61 61 61 61 60 60 59 58 57 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 47 46
 35 34 33 32 30 29 28 26 25 23 22 21 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 14 16 17 18 19 20 22 23 25 26 27 28 30 30 31 32 32 32 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 27 27 28 28 27 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 20 21 22 23 24 25 26 27 27 28 28 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 31 31 32 33 33 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 17 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 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 15 16 16 17 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 39 40 41 42 42 42 43 43 43 43 42 42 41 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 30 30 30 31 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 47 47 47 46 46 45 44 43 43 42 41 40 38 37 36 36 35 34 33 32 32 31 30 30 30 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25
 42 43 43 44 45 46 47 48 48 48 49 49 49 48 47 47 46 45 43 42 41 39 38 36 35 33 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 25 25 26 27 29 30 32 34 35 37 39 41 43 45 47 48 50 52 53 54 55 55 55 56 55 55 54 54 53 51 50 49 48 46 45 43 42 41 40 38 37 36 36 35 34 34 34 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 50 50 49 49 48 47 46 45 44 43 41 39 38 36 35 33 32 31 29 28 27 27 26 26 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 45 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 34 34 35 36 37 38 39 41 43 45 47 50 52 55 58 61 64 67 70 72 75 76 78 78 78 78 77 75 73 70 67 64 60 57 54 51 48 45 43 41 39 37 35 34 33 32 32 31 31 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 30 29 29 29 29 30 30 31 31 33 34 35 37 39 42 44 47 50 53 56 60 63 66 69 71 74 75 76 77 77 76 75 74 72 69 67 64 62 59 57 54 52 50 48 47 45 44 43 42 41 41 40 40 40 40 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 41 42 43 44 44 45 45 46 46 46 46 45 45 44 43 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 55 57 59 60 62 64 65 67 68 70 71 71 72 72 71 71 70 69 67 65 64 61 59 57 55 52 50 48 46 44 41 39 38 36 34 33 31 30 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 49 51 53 55 57 59 61 62 64 65 65 66 66 66 65 64 63 62 60 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 35 35 36 37 38
 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 23 24 25 26 28 29 30 31 32 33 34 35 35 35 36 35 35 35 34 33 33 32 31 30 29 29 28 28 27 27 27 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 35 36 37 37 37 37 37 37 36 35 34 33 32 31 29 28 26 25 24 23 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 45 45 45 44 43 42 41 40 39 38 36 35 33 32 30 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 28 30 31 33 35 37 39 41 42 44 45 45 46 46 45 45 44 43 41 40 38 37 35 34 33 31 30 29 28 27 27 26 26 25 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 32 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34
 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 44 43 41 40 38 37 36 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 29 30 31 31 32 32 33 33 33 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 30 31 32 32 32 33 33 33 33 33 32 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 33 34 36 37 39 40 42 43 45 46 47 49 49 50 50 50 50 50 49 49 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 47 49 50 51 51 52 52 52 51 51 50 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 36 35 34 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 29 30 32 34 36 38 39 40 41 42 42 42 42 41 40 38 36 35 33 31 29 27 26 24 23 22 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 18 19 20 21 23 25 26 28 30 31 33 34 35 36 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 43 43 43 43 43 43 43 42 41 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 31 32 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 61 63 65 67 69 70 71 72 72 73 72 72 71 70 69 67 66 64 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 47 48 49 50 52 53 55 57 58 60 62 63 65 67 68 69 71 72 72 73 73 73 73 72 71 70 69 68 66 65 63 61 59 58 56 54 52 51 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 44 45 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 36 36 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 14 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 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 10 11 11 12 13 14 15 17 18 20 21 23 24 26 27 28 29 29 29 29 28 27 26 25 23 22 20 19 18 17 16 15 14 13 13 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 24 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 20 21 22 23 23 24 24 24 24 24 23 23 22 21 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 28 28
 72 72 73 73 73 72 71 71 70 68 67 66 65 64 63 62 61 60 59 59 58 58 58 58 58 58 59 59 59 59 59 59 58 58 57 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 49 50 51 51 52 53 53 53 53 53 53 52 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 35 34 34 33 33 33 33 34 34 35 36 37 39 40 42 44 46 49 51 53 55 57 59 60 62 62 62 62 61 60 59 57 55 53 50 48 46 44 41 39 37 36 34 33 31 30 29 28 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 33 35 37 40 43 46 49 53 57 62 67 72 77 82 88 93 99 104 108 112 115 117 117 117 116 114 111 108 104 99 95 91 86 82 78 75 71 68 66 63 61 59 58 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 45 45 46 47 47 48 49 50 52 53 54 55 57 58 59 61 62 64 65 67 69 70 72 74 76 79 81 84 87 89 92 95 99 102 105 107 110 112 113 114 115 115 113 112 109 106 102 97 92 87 82 76 71 66 61 56 52 48 44 41 38 35 33 31 29 27 26 25 25 24 24 23 24 24 24 25 26 27 28 29 31 33 35 37 39 42 45 48 50 53 56 59 61 63 64 65 65 65 65 64 62 61 59 57 55 53 52 50 49 48 47 46 46 46 46 46 47 48 49 50 52 54 55 57 59 61 63 65 67 68 70 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
 39 39 39 39 39 39 39 38 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 27 28 30 32 33 35 37 39 41 43 45 46 48 49 50 51 51 51 51 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 45 45 45 45 45 44 43 42 42 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 29 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 38
 84 83 81 80 78 77 75 73 72 70 68 66 65 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 43 44 46 47 48 50 52 54 55 57 59 60 61 62 63 64 64 64 64 64 63 63 62 61 60 59 59 58 57 57 56 56 56 55 55 56 56 56 56 57 57 58 58 58 59 59 60 60 60 60 60 60 60 60 60 59 59 58 58 57 57 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 48 48 48 49 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 64 64 64 64 64 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 52 51 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 63 64 64 65 65 65 66 66 67 67 68 68 68 68 68 68 68 68 67 67 66 65 64 63 61 60 58 57 56 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 43 44 44 45 45 46 47 48 50 51 53 55 57 59 62 64 67 70 73 76 79 82 84 87 89 91 93 94 95 96 96 96 96 95 94 92 91 89 87 85 83 81 78 76 74 72 70 68 67 65 64 63 61 60 60 59 58 57 57 56 56 55 54 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 44 44 44 45 45 46 47 48 49 50 51 52 54 56 57 59 61 63 66 68 70 73 75 77 79 81 83 84 85 86 87 87 87 86 86 85
 52 51 50 49 48 47 46 46 45 45 45 45 45 45 46 46 46 47 47 48 48 48 49 49 49 49 49 49 48 48 47 46 45 44 43 41 40 39 37 36 34 33 32 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 23 23 23 24 25 26 27 28 29 31 32 34 36 38 40 43 45 48 50 52 54 56 57 59 59 60 60 60 60 59 58 58 57 56 55 54 54 53 53 53 53 53 54 54 55 56 58 59 61 63 64 66 68 69 70 70 70 69 67 65 63 60 57 53 50 47 44 40 38 35 32 30 28 27 25 24 23 22 22 22 22 22 22 23 23 24 25 27 28 30 31 33 36 38 40 43 45 48 50 53 55 57 59 60 62 63 63 63 63 63 62 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 50 50 49 48 47 46 45 44 43 42 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 21 21 22 22 23 24 26 27 29 31 33 35 37 39 41 44 46 48 50 51 52 53 54 54 53 53 52 50 49 48 46 45 44 42 41 40 40 39 39 39 40 40 41 42 43 45 47 49 51 54 57 60 64 67 71 76 80 84 87 91 93 95 96 96 95 93 90 86 82 78 74 69 65 61 57 54 50 48 45 43 41 39 37 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 35 36 37 39 41 42 44 47 49 52 54 57 60 63 66 69 72 75 77 79 81 82 83 83 83 82 80 79 76 74 72 69 67 64 62 60 58 56 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 77 76 74 72 70 67 64 61 58 55 53 50 48 46 44 43 42 41 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 46 47 47 46 46 46 46 45 45 45 44 44 44 44 44 44 44 45 45 46 48 49 51 52 54 56 58 60 62 63 65 66 66 67 67 66 65 63 61 59 57 54 51 48 45 42 39 37 34 32 30 28 27 25 24 24 23 23 22 22 23 23 23 24 25 26 27 28 30 31 33 35 37 40 42 45 48 51 54 57 60 62 64 66 67 67 67 66 64 62 60 57 54 51 48 45 42 40 37 35 33 32 30 29 28 28 27 27 27 28 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 53 54 55 56 56 56 56 56 55 54 53 52 51 50 48 47 47 46 45 45 45 45 46 46 47 48 49 50 52 53 55 56 58 59 61 62 64 65 66 67 68 69 70 70 71 71 71 71 71 71 70 69 69 68 66 65 64 62 60 59 57 55 54 52 51 49 48 47 46 45 45 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 43 42 41 40 39 38 36 35 33 32 31 30 28 27 26 26 25 24 24 24 24 24 25 25 26 28 29 31 33 35 38 41 44 47 50 53 56 59 62 64 66 67 68 67 67 65 63 61 58 55 52 49 46 43 40 38 36 34 32 30 28 27 25 24 23 22 22 21 20 20 20 20 20 20 21 22 23 24 25 27 29 32 34 37 40 43 47 50 54 58 62 65 68 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 71 71 70 69 68 66 64 61 58 56 53 50 47 45 42 40 38 37 36 34 34 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 37 38 39 40 42 44 46 48 50 52 54 56 58 59 60 61 61 61 60 58 57 54 52 49 47 44 41 39 36 34 33 31 30 29 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 40 41 42 43 44 44 44 44 43 42 41 39 37 36 34 32 30 29 28 27 26 25 25 24 24 25 25 26 26 27 29 30 32 34 37 40 43 47 51 56 61 67 72 78 84 90 94 98 101 102 102 100 97 94 89 84 79 73 68 63 59 54 50 47 44 41 39 37 36 35 34 33 33 33 33 33 34 35 35 36 36 37 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 35 34 34 35 35 36 37 38 39 41 44 46 49 53 56 60 64 68 72 76 79 82 85 86 86 85 84 81 77 73 69 64 59 54 50 46 42 39 36 33 31 29 27 26 25 24 23 22 22 22 22 22 22 23 24 25 26 27 29 31 33 35 38 40 42 45 47 48 49 50 50 50 50 48 47 46 44 42 40 39 37 35 34 33 31 30 30 29 28 28 28 28 29 29 30 31 32 33 35 36 37 39 40 41 42 43 43 44 44 43 43 42 41 40 39 38 37 35 34 33 33 32 31 31 31 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 33 34 35 36 38 39 41 44 46 49 51 54 57 60 63 65 67 69 70
 35 35 36 36 35 35 34 33 32 30 29 28 26 25 24 23 22 22 21 21 21 20 21 21 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 29 30 30 30 30 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 30 31 31 32 32 32 31 31 30 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 31 32 34 36 38 40 41 42 43 43 43 42 41 40 38 36 34 32 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 29 30 32 33 35 36 38 39 40 40 41 41 41 41 41 40 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 19 19 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 31 32 33 33 34 34 34 34 33 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 15 16 16 17 19 20 21 23 24 26 27 29 30 32 33 34
 19 17 16 14 13 12 11 11 10 9 9 9 9 9 9 10 10 11 13 14 16 19 22 26 30 34 40 45 51 57 62 65 68 68 66 63 58 52 46 40 35 30 25 22 18 16 13 12 10 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 14 15 17 19 22 24 28 31 35 39 44 49 53 58 63 67 70 73 74 74 73 71 68 64 60 55 50 46 41 37 33 29 26 23 21 19 17 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 15 16 18 20 22 24 26 28 30 31 33 33 34 34 33 32 31 29 28 26 24 23 21 20 19 18 17 17 17 17 17 18 19 20 21 22 24 26 28 30 33 35 38 40 42 43 44 44 43 42 39 36 33 30 26 23 20 18 15 13 11 10 9 8 7 7 6 6 6 6 6 6 7 7 8 8 9 10 11 13 15 17 19 23 27 32 38 45 53 62 73 83 93 101 106 107 105 99 91 82 72 63 55 47 41 35 30 26 23 20 18 16 14 13 12 11 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 19 20 22 24 27 30 33 37 41 46 52 58 64 71 78 85 92 98 103 106 108 108 106 101 96 89 82 75 68 61 55 49 44 40 36 33 30 27 25 23 22 20 19 18 17 17 16 16 16 16 16 17 17 18 19 20 21 23 24 26 27 29 30 30 31 31 30 30 28 27 25 24 22 20
 57 57 56 55 54 53 52 51 49 48 47 47 46 45 45 45 45 45 46 46 47 47 48 49 49 50 50 51 51 50 50 49 49 48 47 46 45 44 42 41 40 39 39 38 37 37 37 37 37 38 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 50 50 50 49 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 54 54 55 55 56 56 55 55 54 53 52 51 50 48 47 46 44 43 42 41 40 40 39 39 40 40 41 42 43 44 46 47 49 51 53 55 58 60 62 64 66 68 69 71 71 72 72 72 71 70 69 68 66 65 63 61 60 59 58 57 56 55 55 54 54 54 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 41 41 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 40 39 38 38 38 37 37 37 37 37 38 39 40 41 42 43 45 46 48 50 51 53 54 56 57 57 58 58 58 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 37 39 41 44 46 48 50 52 53 54 54 53 52 51 49 46 44 41 38 36 34 32 30 28 27 25 24 23 22 22 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 36 37 39 41 43 44 45 46 47 47 47 47 47 46 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 37 37 36 35 35 34 33 33 32 32 32 31 31 31 32 32 33 34 35 37 38 40 41 43 44 46 47 48 49 49 50 50 49 48 47 45 44 42 40 38 36 34 32 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 39 41 41 42 42 42 41 41 40 38 37 35 34 33 31 30 29 28 27 26 26 25 25 25 25 25 26 27 28 29 31 32 34 36 38 40 41 43 44 44 44 44 43 42 40 38 36 34 32 31 29 27 25 24 23 21 21 20 19 19 19 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 37 38 38 39 39 40 40 40 41 42 42 43 44 46 47 48 50 51 53 54 56 57 58 59 59 60 60 60 60 59 58 57 56 54 53 51 50 48 46 45 43 42 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 25 26 28 30 32 34 36 37 39 40 41 42 43 42 42 41 40 39 37 35 34 32 31 29 28 28 27 27 26 26 27 27 28 28 29 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 20 22 24 25 27 29 31 33 34 35 36 37 37 36 36 35 34 32 31 29 28 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 25 26 27 27 28 29 29 29 29 29 28 28 27 26 25 24 23 21 20 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 20 20 19 18 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 33 33 32 31 30 29 27 26 25 23 22 21 20 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 23 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 15 15 16 18 19 20 22 23 25 26 28 29 30 31 31 32 32 32 31 30 30 28 27 26 24 23 21 20 19 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 38 35 32 30 29 27 26 25 25 24 24 25 25 26 26 27 28 29 30 30 31 31 32 32 31 31 31 30 29 28 27 26 25 23 22 21 20 19 18 17 17 17 17 17 18 19 20 22 24 26 28 31 33 35 37 38 40 41 41 42 42 41 40 39 38 37 35 34 32 31 29 28 27 26 26 26 26 26 27 29 30 33 35 39 42 47 52 58 65 73 83 94 106 120 136 152 169 184 198 209 214 214 209 199 186 171 155 141 127 114 103 93 84 77 70 64 59 54 50 46 43 40 37 34 32 30 28 27 25 24 24 23 23 23 24 25 27 29 31 34 38 42 47 53 60 68 76 86 96 107 118 129 139 146 150 150 146 139 128 116 103 91 79 69 60 53 47 42 39 36 33 32 30 29 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 46 46 46 46 45 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 29 30 32 33 35 36 38 39 40 41 42 43 43 44 44 44 44 45 45 45 46 47 49 51 53 57 61 67 74 82 92 103 115 127 139 150 158 163 163 160 153 143 131 118 105 93 82 71 62 54 47 41 36 31 28 25 22 20 19 18 18 18 18 18 19 20 21 22 23 25 27 30 32 35 39 43 47 52 59 66 74 84 94 106 119 132 144 154 161 164 162 155 145 134 121 108 97 86 76 68 61 55 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 8 8 8 8 9 9 10 10 11 12 13 14 15 15 16 17 18 19 19 20 20 20 20 20 19 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 17 17 17 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 20 20 21 21 21 22 21 21 21 20 20 19 18 17 16 15 15 14 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 45 44 44 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 43 43 42 41 40 39 37 36 34 33 31 30 29 27 26 25 23 22 21 21 20 20 20 20 20 21 22 23 25 27 29 31 34 36 39 42 45 47 50 52 53 54 55 54 53 52 50 47 44 41 38 35 32 29 27 25 23 21 20 19 19 18 18 18 18 19 19 20 21 22 23 24 26 28 29 31 33 35 36 38 40 41 42 43 44 44 44 44 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 35 35 35 36 36 37 38 40 41 42 44 45 47 48 49 51 52 52 53 54 54 54 53 53 52 50 49 47 45 43 42 40 38 36 34 33 32 30 29 29 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 23 23 24 24 25 26 27 28 29 31 32 34 35 36 38 39 40 41 42 43 43 43 43 42 42 40 39 37 36 34 32 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 31 32 33 34 35 36 37 37 37 36 36 35 34 33 32 31 30 29 28 27 27 26 26 26 26 26 27 28 29 30 31 33 35 36 38 40 41 42 42 43 42 42 41 39 38 36 34 33 31 29 27 26 24 23 21 20 19 19 18 17 17 17 17 18 19 19 20 22 23 24 26 27 28 30 31 33 34 35 36 37 38 38 39 39 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 36 37 39 41 43 44 46 47 47 47 46 45 44 42 40 37 35 33 31 29 27 25 24 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 17 17 18 19 20 22 23 25 28 30 33 36 38 41 44 46 47 49 49 49 48 47 46 44 41 39 36 34 32 29 27 25 24 22 21 20 19 18 18 17 17 17 18 18 19 19 20 21 22 23 23 24 25 25 26 27 27 27 27 28 28 28 28 28 29 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 43 44 44 43 43 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 14 14 15 15 16 17 19 21 23 25 27 30 32 35 37 40 41 43 44 45 45 44 44 42 41 39 38 36 34 32 30 29 27 26 24 23 23 22 22 22 22 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 39 38 37 35 34 33 31 30 28 27 26 25 24 23 22 22 22 22 23 23 24 25 26 28 29 31 32 34 36 38 39 40 41 42 42 42 41 40 38 36 34 32 30 27 25 23 21 19 18 16 15 14 14 14 13 14 14 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 32 33 33 33 33 32 31 31 30 29 29 28 28 28 28 28 29 29 30 31
 56 56 55 55 54 53 53 52 52 51 51 51 51 51 52 53 54 55 56 58 59 60 62 63 64 65 66 66 67 66 66 65 64 63 61 59 57 55 53 51 49 47 45 44 43 42 42 42 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 59 60 60 60 60 60 60 60 60 60 59 59 60 60 60 61 62 62 63 64 65 66 67 67 68 68 68 68 68 67 66 66 65 64 63 63 62 62 61 61 61 61 62 62 62 63 63 63 63 62 62 61 61 60 59 57 56 55 53 52 51 49 48 46 45 44 44 43 43 43 44 45 46 48 50 53 56 59 62 65 68 70 73 75 76 77 78 78 77 76 75 73 71 69 67 65 62 60 58 56 54 53 52 51 50 49 49 49 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 56 57 58 59 60 62 64 67 69 72 74 77 79 82 84 85 86 87 87 87 86 85 83 81 79 77 74 72 69 67 64 62 60 59 58 57 57 57 58 60 62 65 68 71 75 79 83 86 90 93 96 99 100 101 102 101 100 98 95 92 88 84 80 76 72 68 65 61 58 56 54 52 50 49 48 47 47 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 50 51 53 55 57 59 62 65 68 72 76 79 83 86 90 93 95 97 98 99 99 98 96 94 91 88 84 80 76 72 68 64 61 59 56 55 54 53 53 53 54 55 57 58 60 62 64 66 67 69 71 72 74 75 75 76 76 76 75 74 73 72 70 68 67 65 63 62 61 60 59 58 58 57 57 57 57 57 57 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 26 25 25 24 24 23 23 23 23 24 24 25 26 27 29 30 32 34 35 37 39 41 43 45 46 47 48 48 48 48 48 46 45 43 42 40 38 35 33 32 30 28 27 26 25 25 24 24 24 24 25 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 36 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 23 22 22 23 23 24 25 26 27 29 30 32 34 35 37 38 40 41 42 43 43 43 43 43 42 41 40 39 37 36 34 33 32 31 29 29 28 27 27 27 27 27 27 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 35 35 35 36 36 37 39 40 42 44 46 48 50 52 54 56 57 58 59 59 59 59 58 56 55 53 51 48 46 44 41 39 36 34 32 31 29 28 26 25 25 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 50 51 53 54 55 56 56 57 57 56 56 55 54 53 52 50 49 47 46 45 44 43 42 42 42 42 42 42 42 43 43 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 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
 31 32 34 36 39 41 44 47 50 52 55 58 60 62 63 64 64 63 63 61 60 58 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 28 28 27 27 28 28 29 31 32 34 35 37 39 42 44 46 49 51 53 55 56 57 58 58 57 57 55 53 51 48 46 43 40 37 35 32 30 28 27 26 25 24 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 35 35 34 33 32 31 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 21 22 23 24 26 28 30 32 35 38 41 43 46 48 50 52 53 53 53 53 52 50 49 47 45 43 41 39 37 35 33 32 30 29 28 28 27 27 27 27 28 29 30 31 33 34 36 37 39 40 42 44 45 47 48 50 51 52 54 55 56 57 58 58 59 59 59 59 59 58 57 56 54 52 50 48 46 44 42 41 39 37 36 34 33 32 31 31 31 31 31 31 32 33 34 36 38 40 42 44 46 49 51 53 54 56 56 57 57 56 55 54 52 50 48 46 43 41 39 36 34 32 30 29 27 26 25 24 24 24 24 25 26 27 28 30 31 33 35 37 39 41 43 45 47 49 50 52 52 53 53 52 51 50 48 46 43 41 39 36 34 32 31 29 28 27 27 27 27 27 27 28 29
 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 15 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 25 25 25 25 24 24 23 23 23 23 23 23 24 25 25 26 28 29 31 32 34 36 38 40 41 43 44 46 46 47 47 47 46 45 44 43 41 40 38 36 35 33 32 31 30 29 29 29 28 28 28 29 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 27 28 28 29 29 30 30 30 30 29 29 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 31 32 32 33 33 33 33 32 32 31 31 30 29 28 28 27 27 26 26 26 26 26 26 27 28 29 30 31 32 34 35 36 37 38 38 38 37 36 35 34 33 31 30 28 27 26 25 24 24 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 20 19 19 19 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 32 32 33 33 33 33 32 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 19 19 20 20 20 21 21 22 23 24 25 27 29 31 33 35 38 40 42 43 45 45 45 45 44 43 41 40 38 35 33 31 29 28 26 25 23 22 21 20 20 19 19 19 19 19 20 20 21 22 22 23 24 24 25 25
 14 16 17 19 21 23 25 27 29 30 30 30 30 28 27 25 24 22 20 19 18 16 15 14 14 13 12 12 11 11 10 10 10 10 10 9 9 9 10 10 10 10 11 11 12 13 14 16 17 19 21 23 25 27 29 31 32 32 32 32 31 29 28 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 31 32 33 33 34 34 33 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 7 6 6 7 7 7 7 8 8 9 10 11 12 13 14 16 17 19 20 21 22 23 23 23 23 22 22 20 19 18 16 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 31 31 31 31 30 29 28 26 25 23 22 20 18 17 16 15 14 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 9 10 10 11 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 20 20 21 22 23 25 27 30 32 35 39 42 45 49 52 55 57 59 60 61 61 60 59 58 56 55 53 51 50 48 47 46 45 44 44 44 44 45 46 48 50 52 55 58 61 65 69 73 77 81 85 88 91 92 93 93 93 91 89 86 82 79 75 70 66 62 58 55 51 48 45 42 40 37 36 34 32 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 29 30 31 32 33 35 37 39 42 45 48 52 56 60 65 71 77 83 88 94 99 103 105 105 104 101 96 90 83 75 68 61 54 48 42 38 34 30 28 25 24 22 21 21 21 21 21 22 23 24 26 27 30 32 35 39 42 47 51 56 62 67 72 76 79 81 81 80 77 73 69 63 58 53 48 44 41 38 35 33 31 30 29 29 28 28 29 29 29 30 30 31 31 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 44 45 45 45 44 44 43 42 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 52 54 56 57 59 60 61 61 61 61 60 59 57 56 54 52 50 47 45 43 42 40 38 37 36 34 34 33 32 32 32 33 33 34 35 36 38 39 41 43 45 47 49 51 53 55 56 57 58 59 59 59 59 59 58 58 57 56 55 54 52 51 49 47 45 43 41 38 36 34 32 30 28 26 24 23 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 26 26 25 25 24 24 23 22 22 21 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 23 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 24 25 25 24 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 32 31 30 29 27 26 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 18 18 19 19 20 20 20 20 20 20 20 19 19 18 17 17 16 16 16 15 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 31 31 31 30 29 28 27 26 25 24 22 21 20 20 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 27 26 26 25 24 23 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 24 24 25 25 25 25 25 24 24 23 22 22 21 20 19 19 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25
 34 34 35 35 36 37 39 40 41 43 44 45 46 46 47 47 47 47 46 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 40 41 41 41 41 40 39 38 37 35 34 32 30 29 27 25 24 23 22 21 21 21 21 21 21 22 24 25 27 29 32 35 37 40 43 46 49 51 52 53 53 53 52 51 49 47 46 44 42 41 40 39 38 37 37 37 37 37 37 38 39 40 41 42 43 44 45 47 48 49 50 50 51 51 51 51 51 50 49 48 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 39 39 38 38 37 36 35 34 32 31 29 28 27 25 24 23 22 21 21 20 20 20 20 21 21 22 23 24 25 26 28 29 31 32 34 35 36 37 38 39 40 40 41 41 41 42 42 42 43 43 44 44 45 46 48 49 50 52 54 56 57 59 61 62 63 63 63 63 62 60 59 57 55 53 51 49 47 45 44 42 41 41 40 40 40 41 41 42 43 44 46 48 49 51 52 53 54 54 54 53 52 50 47 45 42 39 36 34 32 30 28 27 26 26 26 26 27 27 29 30 32 34 37 39 42 45 48 51 54 56 58 60 60 60 60 59 57 55 53 50 48 46 43 41 39 37 35 34 32 31 30 30 29 29 28 28 28 29 29 30 30 31 32 33 35 36 38 40 42 44 47 49 52 55 57 60 63 65 67 68 69 68 68 66 64 62 59 56 53 50 47 44 42 39 38 36 35 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 45 43 41 39 37 36 36 35 35 35 36 36 37 37 38 39 39 40 40 40 41 41 41 40 40 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 31 31 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 52 54 57 59 62 65 67 69 71 73 74 75 76 76 76 75 75 74 73 72 71 70 70 69 68 67 67 66 65 64 63 61 60 58 56 54 52 50 48 46 44 42 40 39 38 36 35 34 34 33 33 33 33 34 34 35 36 37 39 40 42 44 46 48 50 52 54 56 57 59 59 60 60 60 59 58 57 56 55 53 52 50 48 47 45 44 42 41 39 38 37 36 34 33 33 32 31 31 31 31 31 31 32 34 35 37 40 44 48 52 58 64 71 78 86 94 102 109 115 119 122 122 120 117 113 107 102 96 90 85 80 75 71 68 65 62 60 59 57 57 56 55 55 55 55 56 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 65 66 67 67 68 69 69 70 71 71 72 72 72 71 71 70 69 68 66 64 62 60 58 56 53 51 49 47 45 43 42 40 39 38 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 33 33 34 34 35 37 38 40 42 45 48 52 56 60 66 71 77 83 90 95 100 104 106 106 105 101 97 91 85 79 72 66 61 55 51 47 44 41 38 36 35 33 33 32 32 32 33 33 35 36 38 40 43 46 49 53 57 61 65 69 72 74 75 76 75 73 70 67 63 59 55 52
 15 13 11 10 9 9 8 8 8 8 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 26 27 27 27 26 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 8 8 9 10 11 12 14 15 17 18 20 21 22 22 22 22 21 20 18 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 12 13 14 16 18 20 22 25 29 32 36 40 44 47 49 51 51 49 47 43 39 35 32 28 25 22 20 17 16 14 13 12 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 18 19 20 22 24 25 26 27 28 28 28 28 27 26 25 24 23 21 20 19 18 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 16 18 20 23 26 30 36 42 49 56 64 70 74 74 71 65 58 50 42 35 29 24 21 17
 28 29 30 32 34 36 38 41 43 45 48 50 51 52 52 52 51 50 49 47 45 43 41 39 38 36 35 34 33 33 33 33 33 34 35 36 38 40 42 44 46 49 52 55 58 61 63 65 67 68 69 68 67 66 64 62 60 57 55 53 50 48 46 45 43 42 41 40 39 39 38 37 37 36 36 35 35 34 33 32 31 30 30 29 28 27 26 25 25 25 24 24 25 25 26 27 28 29 30 32 34 36 38 40 42 44 46 48 50 52 53 55 56 57 57 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 53 52 51 50 49 47 46 45 44 43 42 41 41 40 40 40 40 41 42 43 44 46 48 50 53 55 58 61 64 67 69 71 72 72 71 69 67 63 60 56 52 48 44 41 38 35 33 31 29 28 28 27 27 27 27 28 29 30 30 32 33 34 35 36 36 37 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 40 40 40 39 38 38 37 36 36 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 43 42 42 41 40 38 37 36 36 35 34 34 34 34 34 35 35 36 37 38 39 40 41 42 42 43 43 43 43 42 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 34 34 34 35 35 36 37 37 38 38 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 34 34 34 33 33 34 34 34 34 35 35 36 36 36 37 37 37 36 36 35 35 34 33 32 31 30 29 28 28 27 27 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
 47 48 49 50 50 50 50 50 49 48 48 47 46 45 45 45 44 45 45 46 47 48 49 51 53 55 58 60 62 64 66 68 69 69 69 69 68 66 64 62 60 58 56 54 52 50 49 47 47 46 45 45 45 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 51 52 52 52 52 53 53 54 54 55 55 56 56 57 57 57 56 55 54 53 51 50 48 46 44 42 41 39 38 36 35 35 34 34 34 34 34 35 36 36 37 39 40 41 42 43 44 45 46 47 47 47 47 47 47 47 46 46 45 44 44 44 43 43 43 43 43 44 44 44 45 46 46 47 48 48 49 49 49 49 49 49 48 48 47 47 46 46 46 45 45 46 46 47 47 48 50 51 53 55 57 59 61 63 65 67 68 68 68 68 67 65 64 62 60 58 57 55 54 53 53 53 53 53 54 55 57 58 60 61 63 64 65 66 66 66 65 64 62 60 58 56 53 51 48 46 44 42 40 39 38 37 37 36 37 37 38 38 40 41 43 45 48 50 53 56 59 62 64 67 68 70 70 70 70 69 67 65 62 60 58 55 53 51 49 47 46 45 44 44 44 44 44 45 46 47 49 50 52 54 56 58 60 62 63 64 65 66 66 67 67 67 67 67 67 68 68 69 69 70 71 71 72 73 73 74 74 74 73 72 70 69 67 65 62 60 57 55 53 50 49 47 46 44 44 43 43 43 44 44 45 47 49 51 53 56 59 62 65 68 71 74 76 77 78 78 77 75 73 70 67 63 60 57 54 51 48 46 44 43 42 41 40 40 40 41 42 43 44 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 19 18 17 15 15 14 14 14 14 14 14 15 15 16 17 19 20 21 22 23 24 25 25 25 24 23 22 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 13 13 14 15 17 18 20 22 24 26 28 30 31 32 31 30 29 27 25 23 21 19 17 15 14 13 12 11 11 11 10 10 10 10 10 10 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 21 21 21 20 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 17 18 19 21 23 25 26 28 30 31 32 32 32 31 29 28 26 24 21 19 17 16 14 13 12 11 10 10 9 9 9 9 10 10 11 11 12 14 15 16 18 20 21 23 25 26 26 26 26 25 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 35 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 34 35 35 35 34 34 34 33 33 32 31 31 30 29 29 28 27 27 27 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 41 41 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 25 25 24 24 25 25 26 26 27 28 30 31 32 33 35 36 37 38 39 39 40 40 40 39 39 38 37 36 34 33 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 35 36 38 40 42 44 46 49 51 53 55 56 57 57 56 55 54 52 49 47 44 41 38 36 33 31 29 28 26 25 25 24 24 24 24 25 25 26 27 28 29 31 32 34 35 37 39 40 42 43 44 45 46 46 46 46 45 44 43 41 40 38 36 34 33 31 30 29 28 27 27 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 33 33 33 34 35 36 37 38 39 40 42 43 44 45 46 46 47 47 47 47 46 45 44 43 42 41 39 38 37 35 34 33 32 31 31 30 30 31 31 32 33 34 36 38 40 42 45 47 49 52 54 55 57 57 58 57 56 54 52 50 48 45 43 41
 17 17 16 17 17 17 18 18 19 19 20 21 22 22 23 23 24 24 23 23 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 24 25 25 26 26 26 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 12 12 12 13 13 14 15 17 18 20 21 23 25 27 29 31 33 34 34 34 34 33 32 30 28 26 24 23 21 19 17 16 15 14 13 12 11 11 11 11 11 11 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 21 21 20 19 19 18 17 17 16 16 16 16 16 17 17 18 19 19 20 21 22 23 23 23 23 23 23 22 21 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 21 21 21 21 21 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 18 19 20 22 23 25 26 28 30 31 33 35 36 37 37 37 37 36 35 33 32 30 28 26 24 22 20 19 18 17 16 16 15 15 16 16 17 17 18 19 20 21 22 23 24 25 25 25 25 25 24 23 22 21 20 19 19 18 17

