
 % 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
 22348 24583 26988 29556 32267 35089 37976 40867 43683 46330 48705 50699 52212 53160 53486 53173 52237 50735 48750 46382 43739 40925 38035 35147 32323 29610 27039 24629 22392 20328 18435 16707 15134 13707 12415 11247 10191 9238 8378 7602 6902 6270 5699 5184 4718 4297 3916 3570 3258 2974 2716 2482 2269 2075 1899 1738 1591 1457 1335 1222 1120 1026 939 860 788 721 659 603 551 503 459 418 381 346 314 284 257 232 208 187 167 148 131 116 101 88 76 64 54 44 36 28 21 14 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 21 28 36 44 54 64 75 87 101 115 131 148 166 186 208 231 256 284 313 345 380 417 458 502 550 602 658 719 786 859 938 1024 1117 1220 1332 1454 1588 1734 1895 2071 2264 2477 2710 2968 3251 3563 3907 4288 4708 5173 5687 6256 6886 7585 8359 9217 10168 11221 12387 13676 15100 16668 18393 20282 22341 24575 26980 29547 32257 35078 37965 40855 43671 46318 48692 50687 52200 53149 53476 53164 52230 50729 48745 46378 43737 40924 38035 35147 32324 29611 27040 24631 22393 20329 18437 16708 15136 13709 12417 11248 10192 9239 8379 7603 6903 6271 5700 5185 4719 4298 3917 3571 3258 2974 2717 2483 2270 2076 1899 1739 1592 1458 1335 1223 1120 1026 940 861 788 721 660 603 551 503 459 418 381 346 314 284 257 232 208 187 167 149 132 116 101 88 76 64 54 45 36 28 21 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 14 21 28 36 44 54 64 76 88 101 116 131 148 167 186 208 231 257 284 313 345 380 418 458 502 550 602 659 720 787 859 938 1024 1118 1221 1332 1455 1589 1735 1896 2072 2265 2478 2712 2969 3252 3564 3909 4289 4710 5174 5689 6258 6889 7588 8362 9220 10171 11225 12391 13680 15104 16674 18399 20288
 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 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 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 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 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 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 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 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 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31
 16 16 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 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 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 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 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 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 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 12 12 12 12 12 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 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 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 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 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11
 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 73 74 75 75 76 76 76 77 77 77 77 77 76 76 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 53 54 55 56 56 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 56 56 55 54 54 53 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22
 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 77 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 79 80 80 80 81 81 81 81 81 81 81 81 80 80 80 79 79 78 77 76 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25
 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 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 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 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 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 18 18 18 18 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 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21
 89 90 91 92 93 94 94 95 95 96 96 97 97 97 97 97 97 97 97 96 96 95 95 94 93 92 92 91 90 89 87 86 85 84 83 81 80 79 77 76 75 73 72 71 69 68 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 68 69 70 70 71 72 72 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 71 70 69 69 68 67 66 66 65 64 63 62 62 61 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 40 39 39 38 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 35 35 35 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 45 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71 73 74 75 76 78 79 80 81 83 84 85 86 87 88
 153 149 145 141 137 134 130 126 123 120 117 113 110 108 105 102 99 97 94 92 90 88 86 84 82 80 78 76 75 73 72 70 69 68 67 66 64 63 62 61 61 60 59 58 58 57 56 56 55 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 55 56 57 57 58 58 59 60 61 62 62 63 64 66 67 68 69 70 72 73 75 76 78 79 81 83 85 87 89 91 93 96 98 100 103 105 108 111 114 117 120 123 126 129 132 136 139 143 146 150 153 157 161 164 168 171 175 178 182 185 188 191 194 197 200 202 205 207 209 210 212 213 213 214 214 214 214 213 212 211 210 208 206 204 201 199 196 193 190 187 183 180 176 172 168 165 161 157 153 149 145 142 138 134 130 127 123 120 117 113 110 107 104 101 98 95 92 90 87 85 82 80 78 76 74 72 70 68 66 65 63 61 60 59 57 56 55 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 72 74 76 79 81 83 86 88 91 94 97 100 103 106 109 113 116 120 124 127 131 135 139 144 148 152 157 161 165 170 174 179 183 188 192 196 201 205 209 212 216 219 223 226 228 231 233 234 236 237 238 238 238 238 237 236 235 233 231 229 226 223 220 217 214 210 206 202 198 194 190 186 182 178 173 169 165 161 157
 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 57 59 61 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 107 109 110 112 113 114 115 116 117 117 118 118 118 118 118 118 117 117 116 115 114 113 112 111 109 108 107 105 103 102 100 98 96 95 93 91 89 87 85 83 82 80 78 76 75 73 71 70 68 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 39 39 39 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 44 45 45 46 47 48 50 51 52 53 55 56 58 60 61 63 65 67 69 72 74 76 79 82 85 88 91 94 98 101 105 109 113 117 122 126 131 136 141 146 152 157 163 169 175 181 187 194 200 206 212 218 224 230 235 241 246 250 254 258 261 264 266 267 268 269 268 267 265 263 260 257 253 248 243 238 232 227 220 214 208 201 195 188 182 175 169 162 156 150 144 139 133 128 123 118 113 108 104 99 95 91 88 84 81 77 74 71 68 66 63 61 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20
 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 74 75 76 78 79 81 82 84 85 87 88 90 91 93 94 96 97 99 100 102 103 104 106 107 108 109 111 112 113 114 115 115 116 117 117 118 118 119 119 119 119 119 119 118 118 118 117 117 116 115 114 113 112 111 110 109 108 107 106 104 103 102 100 99 97 96 94 93 91 90 89 87 86 84 83 81 80 79 77 76 75 73 72 71 70 69 68 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60
 45 46 46 46 46 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 95 97 99 101 104 106 108 111 113 116 118 120 123 125 127 129 132 134 136 138 139 141 143 144 146 147 148 149 150 150 151 151 151 151 151 150 150 149 148 147 146 145 143 142 140 138 136 134 132 130 128 126 124 122 119 117 115 112 110 108 106 103 101 99 97 95 93 90 88 86 85 83 81 79 77 76 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45
 51 50 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68 69 70 72 73 74 75 76 78 79 80 82 83 84 86 87 88 90 91 93 94 95 97 98 100 101 103 104 105 107 108 109 110 112 113 114 115 116 117 118 119 120 120 121 122 122 123 123 123 124 124 124 124 124 124 123 123 123 122 121 121 120 119 119 118 117 116 115 114 113 111 110 109 108 107 105 104 103 101 100 99 97 96 95 93 92 91 89 88 87 86 84 83 82 81 80 79 77 76 75 74 73 72 71 70 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 59 60 60 61 62 62 63 63 64 65 65 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 95 96 97 98 99 99 100 101 102 102 103 103 104 104 104 105 105 105 105 106 106 106 105 105 105 105 105 104 104 103 103 102 102 101 100 100 99 98 97 96 96 95 94 93 92 91 90 89 88 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51
 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 66 66 66 67 67 67 68 68 69 69 70 70 71 72 72 73 73 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 99 100 101 103 104 105 107 108 110 111 113 114 115 117 118 120 121 123 124 125 127 128 129 131 132 133 134 135 136 137 138 139 140 141 142 142 143 143 144 144 145 145 145 145 145 145 145 144 144 144 143 143 142 141 141 140 139 138 137 136 135 134 133 131 130 129 128 126 125 123 122 120 119 118 116 115 113 112 110 109 107 106 104 103 101 100 99 97 96 95 93 92 91 89 88 87 86 85 84 82 81 80 79 78 77 76 75 75 74 73 72 71 70 70 69 68 68 67 66 66 65 65 64 64 63 63 62 62 61 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 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 66 66 66 67 67 68 68 68 69 69 70 70 71 71 71 72 72 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 77 78 78 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 78 78 77 77 77 77 76 76 76 76 75 75 75 74 74 74 74 73 73 73 72 72 71 71 71 70 70 70 69 69 69 68 68 68 68 67 67 67 66 66 66 66 65 65 65
 30 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 29 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 47 48 49 50 51 52 54 55 56 57 59 60 62 63 65 66 68 69 71 73 74 76 78 80 82 83 85 87 89 91 93 94 96 98 100 102 104 105 107 109 110 112 114 115 116 118 119 120 121 122 123 124 125 125 126 126 126 126 126 126 126 126 126 125 125 124 123 122 122 121 120 118 117 116 115 114 112 111 109 108 107 105 104 102 101 99 98 96 95 94 92 91 89 88 87 85 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 64 64 64 65 65 66 67 67 68 68 69 69 70 71 71 72 72 73 74 74 75 75 76 76 77 78 78 79 79 79 80 80 81 81 81 82 82 82 82 82 83 83 83 83 83 82 82 82 82 82 81 81 80 80 79 79 78 78 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30
 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 77 78 80 82 83 85 87 89 91 93 95 97 99 101 103 105 108 110 113 115 117 120 123 125 128 131 133 136 139 142 144 147 150 153 156 159 162 164 167 170 173 175 178 180 183 185 188 190 192 194 196 198 199 201 202 204 205 206 207 207 208 208 208 209 208 208 208 207 207 206 205 204 203 201 200 198 197 195 193 192 190 188 186 183 181 179 177 175 172 170 168 166 163 161 159 157 154 152 150 148 146 144 142 140 138 136 134 132 130 128 126 125 123 121 120 118 117 115 114 112 111 110 109 107 106 105 104 103 102 101 100 99 99 98 97 96 96 95 94 94 93 93 92 92 91 91 91 90 90 90 89 89 89 89 89 89 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 92 92 92 92 93 93 93 94 94 94 94 95 95 95 96 96 96 96 96 97 97 97 97 97 97 97 97 98 98 98 97 97 97 97 97 97 97 96 96 96 96 95 95 95 94 94 93 93 92 92 91 90 90 89 89 88 87 86 86 85 84 83 83 82 81 80 79 78 78 77 76 75 74 73 73 72 71 70 69 68 68 67 66 65 64 64 63 62 61 61 60 59 58 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 50 49 49
 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 74 75 77 78 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 109 111 113 115 117 120 122 124 127 129 131 133 135 138 140 142 144 146 148 149 151 153 154 156 157 158 159 160 161 162 162 163 163 163 163 163 163 163 162 161 160 160 158 157 156 155 153 152 150 148 146 144 143 141 139 136 134 132 130 128 126 124 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 90 88 86 85 83 82 80 79 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43
 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 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 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 46 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 74 76 79 81 84 87 90 93 96 100 103 106 110 114 117 121 125 129 133 137 141 146 150 154 158 162 165 169 173 176 179 182 185 187 190 191 193 194 195 195 195 195 194 193 191 189 187 185 182 179 175 172 168 165 161 157 152 148 144 140 136 132 127 123 119 115 112 108 104 101 97 94 90 87 84 81 78 76 73 71 68 66 64 62 59 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
 54 54 55 55 56 56 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 66 66 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 66 66 66 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 76 78 80 81 83 85 87 89 91 93 95 97 99 101 104 106 108 111 113 116 118 121 123 126 128 131 133 136 138 141 143 146 148 150 153 155 157 159 161 163 165 166 168 169 170 171 172 173 173 174 174 174 174 174 173 173 172 171 170 169 167 166 164 162 161 159 157 154 152 150 148 145 143 140 138 135 133 131 128 126 123 121 118 116 113 111 109 106 104 102 100 98 96 94 92 90 88 86 84 83 81 79 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54
 35 36 37 37 38 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 66 66 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 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 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 76 77 77 78 79 79 80 80 81 81 81 81 81 81 81 80 80 79 79 78 77 77 76 75 74 73 71 70 69 68 66 65 64 62 61 60 58 57 55 54 53 51 50 49 47 46 45 44 43 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 19 19 19 18 18 17 17 17 17 16 16 16 16 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 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34
 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 64 65 66 66 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 64 64 63 62 61 60 59 58 57 56 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 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 44 45 46 48 49 50 52 54 55 57 58 60 62 64 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 98 100 102 103 105 106 107 108 109 110 110 111 111 111 111 111 111 110 110 109 108 107 106 104 103 102 100 98 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34
 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 76 77 78 78 79 80 81 81 82 83 83 84 84 85 85 85 86 86 86 86 86 87 87 87 87 86 86 86 86 86 85 85 85 84 84 83 83 82 82 81 80 80 79 78 78 77 76 75 75 74 73 72 72 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 51 51 50 50 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27
 87 88 89 90 90 91 92 93 94 95 96 97 97 98 99 100 101 102 103 103 104 105 106 107 108 108 109 110 111 111 112 113 113 114 115 115 116 116 117 117 118 118 119 119 120 120 120 121 121 121 121 122 122 122 122 122 122 122 123 123 123 123 123 123 123 122 122 122 122 122 122 122 122 122 121 121 121 121 121 121 120 120 120 120 120 120 119 119 119 119 119 119 119 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 119 119 119 119 119 120 120 120 120 121 121 121 122 122 123 123 123 124 124 125 125 126 127 127 128 128 129 130 130 131 132 132 133 134 135 136 136 137 138 139 140 140 141 142 143 144 145 146 147 147 148 149 150 151 152 153 153 154 155 156 157 157 158 159 160 160 161 161 162 163 163 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 165 165 165 164 164 163 163 162 162 161 160 160 159 158 157 156 155 154 153 152 151 149 148 147 146 144 143 142 140 139 138 136 135 133 132 130 129 128 126 125 123 122 120 119 117 116 114 113 112 110 109 107 106 105 103 102 101 100 98 97 96 95 94 92 91 90 89 88 87 86 85 84 83 82 81 80 80 79 78 77 76 76 75 74 74 73 72 72 71 71 70 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 67 67 67 68 68 69 69 69 70 70 71 71 72 73 73 74 74 75 76 76 77 78 78 79 80 81 81 82 83 84 84 85 86
 171 176 180 184 189 194 199 204 209 214 219 224 230 235 241 247 253 259 265 271 278 284 291 297 304 311 317 324 331 338 345 352 360 367 374 381 388 395 402 409 416 423 429 436 443 449 455 461 467 472 477 483 487 492 496 500 504 507 510 513 515 517 519 520 521 521 522 521 521 520 519 517 515 513 511 508 505 501 498 494 490 485 481 476 471 466 461 456 450 444 439 433 427 421 415 409 403 397 391 385 379 373 367 361 355 349 344 338 332 326 321 315 310 305 300 294 289 284 279 275 270 265 261 256 252 248 244 240 236 232 228 224 221 217 213 210 207 204 200 197 194 191 188 186 183 180 178 175 172 170 168 165 163 161 159 156 154 152 150 148 146 144 142 141 139 137 135 133 132 130 128 127 125 124 122 121 119 118 116 115 113 112 111 109 108 107 105 104 103 101 100 99 98 96 95 94 93 92 91 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 67 66 65 64 64 63 62 61 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 51 51 51 52 52 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 84 85 87 89 91 93 95 97 99 101 104 106 109 111 114 116 119 122 125 128 131 134 138 141 144 148 152 155 159 163 167
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 18 24 30 36 44 52 61 72 83 96 111 127 145 166 189 214 243 276 312 354 400 452 511 578 653 738 834 942 1064 1201 1355 1526 1717 1927 2156 2403 2663 2932 3200 3457 3688 3878 4015 4086 4086 4015 3881 3694 3469 3221 2962 2702 2451 2212 1990 1786 1599 1431 1279 1143 1022 913 817 731 654 585 524 470 422 378 340 305 274 246 221 199 179 161 145 131 118 106 96 86 78 70 63 57 52 47 42 38 35 31 29 26 24 22 20 18 17 16 15 14 13 13 12 12 12 12 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 78 81 84 87 90 93 96 99 102 105 108 112 115 118 121 124 127 131 134 137 140 142 145 148 150 153 155 157 159 160 162 163 164 165 166 166 166 166 166 165 164 163 162 160 158 156 154 152 149 146 143 140 137 134 130 127 124 120 116 113 109 105 102 98 94 91 87 84 80 77 73 70 67 64 60 57 54 52 49 46 43 41 38 36 34 31 29 27 25 23 21 20 18 16 14 13 11 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 39 42 45 49 53 57 62 67 73 79 86 93 101 109 118 128 139 150 163 176 191 206 222 239 257 276 295 314 334 353 372 389 405 418 429 437 442 443 440 435 426 414 400 385 367 349 330 311 292 274 256 239 222 207 192 178 165 153 142 132 122 113 105 98 91 84 78 73 68 63 59 55 51 48 44 42 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 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
 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 63 63 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 54 54 55
 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 60 61 63 65 66 68 70 72 73 75 77 79 81 83 84 86 88 90 91 93 94 96 97 99 100 101 102 103 104 104 105 105 106 106 106 105 105 105 104 104 103 102 101 100 98 97 96 94 93 91 89 87 86 84 82 80 79 77 75 73 71 69 68 66 64 63 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 60 61 63 64 65 67 68 70 71 73 74 75 77 78 79 80 82 83 84 85 86 87 88 88 89 89 90 90 91 91 91 91 91 90 90 90 89 88 88 87 86 85 84 83 82 81 79 78 77 75 74 73 71 70 68 67 66 64 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 72 74 76 78 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 120 122 124 126 127 129 131 132 133 135 136 137 138 139 140 141 142 142 143 144 144 144 144 144 144 144 144 144 144 143 143 142 142 141 140 140 139 138 137 136 135 134 133 132 131 130 129 128 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 107 106 105 104 104 103 103 102 101 101 100 100 100 99 99 99 98 98 98 98 97 97 97 97 97 97 97 97 97 97 97 97 98 98 98 98 98 99 99 99 100 100 100 101 101 101 102 102 102 103 103 104 104 104 105 105 106 106 106 107 107 107 108 108 108 108 109 109 109 109 109 109 109 109 109 109 109 109 109 108 108 108 107 107 106 106 105 105 104 103 103 102 101 100 99 99 98 97 96 95 93 92 91 90 89 88 87 85 84 83 82 80 79 78 77 75 74 73 72 70 69 68 67 66 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32
 27 27 28 29 29 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 95 100 105 110 115 121 127 133 140 147 155 163 171 180 189 199 210 221 232 244 257 270 283 297 312 327 343 359 375 392 409 426 443 459 476 491 507 521 534 547 557 567 574 580 584 587 587 585 582 576 569 560 550 539 526 512 498 483 467 452 436 420 404 388 372 357 342 327 313 299 286 274 261 250 239 228 218 208 199 190 182 174 167 160 153 147 141 135 130 125 120 115 111 107 103 100 96 93 90 87 84 82 80 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 48 48 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 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 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 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26
 3 4 4 5 6 6 7 8 9 11 12 14 15 17 19 22 24 27 30 33 37 41 45 50 55 61 67 74 81 89 98 108 119 131 144 158 174 191 210 231 255 280 308 339 374 412 454 501 552 610 673 744 822 909 1006 1113 1232 1365 1512 1674 1854 2053 2271 2510 2771 3052 3353 3671 4002 4340 4676 4999 5296 5552 5754 5889 5948 5927 5826 5654 5422 5141 4828 4496 4157 3821 3495 3185 2893 2622 2373 2144 1936 1747 1576 1422 1282 1157 1043 942 850 767 693 626 566 511 462 418 377 341 308 279 252 228 206 186 167 151 136 122 110 99 89 79 71 63 56 50 44 39 34 30 26 23 19 16 14 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 14 16 17 18 19 20 22 23 25 26 27 29 30 32 34 35 37 39 41 43 44 46 48 50 52 55 57 59 61 64 66 68 71 73 76 78 81 83 86 88 91 93 96 99 101 104 107 109 112 114 117 119 121 124 126 128 130 132 134 136 138 140 141 143 144 145 146 147 148 148 149 149 149 149 149 149 149 148 147 147 146 145 143 142 141 139 137 136 134 132 130 128 125 123 121 118 116 113 111 108 106 103 101 98 95 93 90 88 85 83 80 77 75 72 70 68 65 63 61 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 18 16 15 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 3 3 3
 17 18 19 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 55 58 62 67 71 76 81 87 94 100 108 116 125 134 145 156 168 182 196 212 230 249 271 294 319 347 378 412 449 490 536 586 641 701 769 843 924 1015 1114 1224 1344 1477 1623 1783 1957 2148 2354 2576 2814 3067 3333 3610 3894 4179 4459 4728 4975 5192 5371 5503 5582 5605 5572 5483 5345 5164 4947 4705 4445 4176 3904 3634 3371 3119 2879 2652 2441 2244 2062 1894 1739 1597 1468 1349 1240 1142 1051 969 894 826 764 707 655 608 565 526 490 457 427 400 375 352 331 312 295 279 264 250 238 227 216 207 198 190 182 175 169 163 157 152 147 143 139 135 132 128 125 122 120 117 115 113 111 108 107 105 103 101 100 98 97 95 94 93 92 90 89 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 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 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 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 59 160 283 431 610 826 1088 1404 1787 2253 2819 3511 4357 5395 6672 8246 10188 12580 15509 19049 23226 27941 32873 37396 40627 41738 40403 37013 32424 27499 22834 18723 15246 12373 10027 8122 6575 5319 4297 3462 2778 2217 1755 1374 1058 797 580 401 251 128 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 3 7 10 13 16 19 22 24 27 30 32 35 37 39 41 43 45 47 48 50 51 52 53 54 54 55 55 55 55 55 55 54 53 53 51 50 49 47 46 44 42 40 38 36 33 31 28 26 23 20 18 15 12 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 51 88 132 184 246 319 405 506 626 768 937 1136 1374 1656 1992 2394 2875 3452 4143 4973 5969 7159 8571 10228 12131 14242 16459 18588 20347 21424 21583 20780 19188 17107 14847 12642 10628 8864 7357 6090 5033 4156 3428 2826 2325 1909 1563 1273 1032 829 659 516 396 295 210 138 78 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 2 3 4 6 7 8 9 11 12 13 14 15 16 17 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 18 17 17 16 15 14 13 12 10 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 1 6 11 18 25 34 43 55 68 83 100 120 144 171 202 238 280 330 387 454 532 623 730 856 1003 1175 1376 1611 1883 2197 2552 2947 3374 3816 4246 4624 4908 5057 5048 4883 4586 4200 3767 3325 2900 2508 2157 1849 1580 1349 1151 982 837 713 608 517 440 374 317 268 227 190 159 132 109 89 72 57 44 33 23 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
 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 61 63 66 69 72 76 80 84 88 93 97 103 108 115 121 128 136 144 153 163 173 184 197 210 224 239 256 273 293 314 337 361 388 417 448 482 519 559 602 649 700 755 814 878 947 1021 1101 1186 1277 1373 1475 1581 1693 1808 1925 2044 2162 2277 2387 2490 2582 2660 2723 2768 2793 2797 2781 2744 2688 2615 2528 2430 2322 2208 2090 1971 1852 1736 1622 1513 1409 1310 1216 1129 1046 970 898 832 771 714 661 612 567 526 488 452 420 390 362 337 313 291 271 253 236 220 205 192 179 168 157 147 138 130 122 115 108 102 96 91 86 81 77 73 69 66 63 60 57 55 52 50 48 46 45 43 42 40 39 38 37 36 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 46 47 48 49 50 52 53 55 56 57 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 92 94 96 98 100 103 105 107 109 112 114 116 118 120 122 124 126 128 130 132 133 135 136 138 139 140 141 142 143 144 145 145 145 146 146 146 146 145 145 145 144 143 142 141 140 139 138 136 135 133 132 130 128 126 124 122 120 118 116 114 112 110 108 105 103 101 99 97 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34
 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 21 23 25 27 29 32 35 38 41 45 49 54 59 64 70 77 84 92 101 111 122 134 147 162 178 196 216 239 264 291 321 355 392 433 478 528 582 641 705 773 846 923 1002 1082 1161 1236 1306 1366 1414 1448 1464 1463 1444 1408 1359 1297 1227 1151 1072 993 915 840 768 701 638 580 527 478 434 393 357 324 294 267 242 220 200 182 166 151 138 126 115 105 96 88 80 74 68 62 57 53 49 45 41 38 35 33 30 28 26 24 23 21 20 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 30 32 34 37 39 42 45 48 52 56 60 64 69 75 80 87 94 101 109 118 128 139 150 163 177 192 209 227 247 269 293 320 348 380 415 453 495 541 591 645 705 770 840 916 997 1085 1177 1275 1376 1481 1587 1692 1793 1889 1975 2049 2107 2147 2166 2165 2143 2101 2041 1966 1879 1784 1683 1579 1474 1372 1272 1176 1085 999 919 845 776 712 653 599 550 504 463 425 390 359 330 303 279 257 237 218 202 186 172 159 147 137 127 118 109 102 95 88 82 77 72 67 63 59 56 53 50 47 44 42 40 38 36 35 33 32 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 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 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 9 9
 20 22 23 24 26 28 29 31 33 35 37 39 42 44 46 49 52 55 58 61 65 68 72 76 80 85 90 95 100 106 112 119 126 133 141 149 158 168 178 189 200 213 226 241 256 273 291 310 331 353 378 404 432 462 495 530 568 609 653 701 753 808 868 933 1002 1076 1156 1240 1331 1427 1528 1635 1747 1863 1984 2107 2232 2357 2481 2601 2715 2822 2917 3000 3067 3118 3149 3160 3152 3124 3077 3012 2932 2839 2735 2623 2505 2383 2259 2135 2013 1893 1777 1666 1559 1457 1361 1271 1185 1106 1031 961 896 835 779 727 679 634 592 553 518 484 454 425 399 375 352 331 312 294 277 261 247 234 221 210 199 189 180 171 163 156 149 142 136 130 125 120 116 111 107 103 100 97 94 91 88 85 83 81 79 77 75 73 71 70 68 67 66 64 63 62 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 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 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 17 18 19
 39 40 41 42 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 64 67 69 72 75 78 81 84 88 92 96 101 105 110 116 122 128 135 142 150 158 167 177 187 199 211 224 238 253 269 287 306 326 349 373 399 427 457 490 525 563 604 649 697 749 804 864 928 996 1069 1147 1229 1316 1407 1502 1601 1702 1804 1907 2009 2108 2203 2290 2368 2435 2489 2528 2550 2556 2544 2515 2471 2412 2340 2258 2168 2071 1970 1867 1763 1660 1559 1461 1367 1277 1191 1109 1033 961 894 831 772 718 667 620 577 537 499 465 433 403 376 351 327 306 286 267 250 234 220 206 194 182 171 161 152 144 136 128 121 115 109 104 98 94 89 85 81 78 75 72 69 66 64 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 65 65 66 67 68 69 69 70 71 72 72 73 74 74 75 75 76 76 77 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 77 77 76 76 75 75 74 74 73 72 72 71 70 70 69 68 67 66 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39
 127 131 136 141 146 152 157 163 169 176 182 189 196 204 212 220 228 237 246 256 266 277 288 299 311 323 336 350 364 379 394 410 427 444 462 481 500 520 541 563 586 609 633 658 684 711 738 766 794 824 854 884 915 946 977 1009 1040 1072 1103 1134 1164 1193 1222 1249 1275 1299 1322 1344 1363 1380 1395 1407 1417 1425 1430 1432 1432 1430 1425 1417 1407 1395 1381 1364 1346 1326 1305 1282 1258 1233 1207 1181 1153 1126 1098 1069 1041 1013 984 956 928 901 874 847 821 795 770 746 722 699 676 654 633 612 592 573 554 536 519 502 486 470 455 440 426 412 399 387 375 363 352 341 330 320 310 301 292 283 275 267 259 252 244 237 231 224 218 212 206 200 195 189 184 179 174 170 165 161 156 152 148 144 141 137 133 130 127 123 120 117 114 111 108 105 103 100 98 95 93 90 88 86 84 81 79 77 75 73 72 70 68 66 65 63 61 60 58 57 56 54 53 52 50 49 48 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 28 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 71 73 76 78 81 83 86 89 92 96 99 102 106 110 114 118 122
 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 11 13 15 17 20 23 26 29 33 37 41 46 51 56 62 69 76 84 93 102 113 124 137 150 165 182 200 220 243 267 294 324 357 394 434 479 529 584 644 712 787 870 963 1065 1178 1304 1442 1595 1764 1948 2150 2368 2605 2857 3124 3403 3689 3976 4256 4522 4761 4963 5119 5219 5259 5235 5151 5011 4823 4598 4345 4076 3798 3520 3248 2985 2736 2502 2284 2083 1897 1727 1572 1431 1302 1186 1080 984 897 819 748 683 625 572 524 481 441 406 373 344 317 292 270 250 232 215 200 186 173 161 151 141 132 124 117 110 104 98 93 88 83 79 76 72 69 66 63 61 59 57 55 53 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 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 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 17 20 23 26 29 33 38 42 47 53 59 66 73 81 90 100 111 123 135 150 165 183 202 223 246 271 299 330 364 402 444 490 540 596 658 725 800 881 970 1067 1171 1284 1405 1533 1666 1805 1945 2085 2221 2347 2461 2557 2631 2679 2699 2691 2655 2594 2510 2408 2293 2168 2038 1906 1775 1648 1525 1408 1298 1195 1099 1011 929 853 784 721 662 609 561 516 476 439 405 374 346 320 296 275 255 238 221 206 193 180 169 158 149 140 132 125 118 112 107 102 97 93 89 86 83 80 78 76 74 72 70 69 68 67 66 65 65 64 64 64 63 63 63 64 64 64 64 65 65 66 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 86 87 88 90 91 92 94 95 96 98 99 101 102 103 105 106 107 109 110 111 112 113 115 116 117 118 119 120 120 121 122 122 123 123 124 124 124 124 124 124 124 124 123 123 122 122 121 120 119 118 117 116 115 113 112 110 109 107 105 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 21 20 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
 57 59 60 61 63 64 66 67 69 70 72 74 76 78 80 82 84 87 89 92 94 97 100 103 107 110 113 117 121 125 130 134 139 144 149 155 161 167 174 181 188 196 204 212 222 231 241 252 263 275 288 301 316 331 346 363 381 399 419 439 461 484 507 533 559 586 615 645 676 709 742 777 813 850 887 925 964 1003 1042 1081 1119 1156 1193 1227 1260 1290 1318 1343 1364 1382 1395 1405 1410 1411 1407 1399 1387 1371 1351 1328 1302 1273 1241 1208 1173 1137 1099 1061 1023 985 947 910 873 836 801 767 733 701 670 640 611 584 558 533 509 486 464 443 424 405 387 371 355 339 325 311 299 286 275 264 253 243 234 225 217 209 201 194 187 180 174 168 163 157 152 147 143 138 134 130 126 122 119 115 112 109 106 103 100 98 95 93 90 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56
 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 72 75 79 83 87 92 97 102 107 112 118 125 131 138 146 154 162 171 180 190 200 211 222 234 247 260 274 289 304 320 336 353 371 389 407 426 446 466 485 505 525 545 564 582 600 617 633 647 660 672 681 689 695 699 700 700 698 693 687 679 670 659 646 633 618 603 587 571 554 537 519 502 485 468 451 435 419 404 388 374 360 346 333 320 308 297 286 275 265 256 246 238 229 222 214 207 200 194 188 182 177 172 167 162 158 154 150 146 142 139 136 133 130 127 125 122 120 118 115 113 111 110 108 106 105 103 102 100 99 98 96 95 94 93 92 91 90 88 87 87 86 85 84 83 82 81 80 79 78 78 77 76 75 74 73 73 72 71 70 69 68 67 67 66 65 64 63 62 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 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 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17
 65 66 67 69 70 72 73 75 76 78 80 82 84 86 88 90 93 95 98 101 104 107 111 114 118 122 126 131 135 140 146 151 157 163 170 177 184 192 201 210 219 229 240 251 263 276 289 303 319 335 352 370 389 410 431 454 478 504 531 559 589 620 653 687 723 761 799 840 881 923 967 1011 1055 1100 1144 1187 1230 1271 1309 1345 1379 1408 1433 1454 1470 1481 1487 1487 1481 1471 1455 1434 1409 1380 1348 1312 1274 1234 1192 1150 1106 1062 1019 976 933 891 851 811 773 736 701 667 634 603 574 546 519 494 470 447 426 405 386 368 351 335 320 306 292 280 268 257 246 237 227 219 211 203 196 189 183 177 171 166 161 157 152 148 145 141 138 135 132 129 127 125 123 121 119 117 116 114 113 112 111 110 109 108 107 107 106 106 106 105 105 105 105 105 105 105 105 105 105 106 106 106 107 107 108 108 109 109 110 111 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 135 136 136 137 138 139 139 140 141 141 142 142 143 143 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 141 140 140 139 138 137 136 135 134 133 131 130 129 128 126 125 124 122 121 119 118 116 115 113 111 110 108 107 105 104 102 100 99 97 96 94 93 91 90 88 87 85 84 82 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 51 51 52 52 52 52 52 52 53 53 53 54 54 54 55 55 56 57 57 58 59 59 60 61 62 63 64
 4 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 17 18 20 21 23 26 28 30 33 36 40 44 48 53 58 63 70 77 84 93 102 113 125 137 152 168 186 205 227 252 279 310 344 382 425 472 525 585 651 724 807 898 998 1109 1231 1364 1506 1659 1818 1982 2145 2304 2450 2576 2675 2741 2768 2754 2700 2611 2492 2350 2194 2030 1864 1701 1546 1398 1262 1136 1020 916 821 736 659 591 529 474 425 381 341 306 274 246 221 198 177 159 143 128 115 103 92 82 73 66 58 52 46 41 36 32 28 25 22 19 16 14 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 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 10 9 9 9 8 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
 80 82 83 85 86 88 90 92 93 95 97 99 102 104 106 108 111 113 116 119 121 124 127 130 134 137 141 144 148 152 156 161 165 170 175 180 185 191 196 202 209 215 222 229 237 245 253 261 270 280 289 299 310 321 332 344 356 368 381 395 409 423 438 453 468 484 501 517 534 551 568 585 602 619 636 653 669 685 700 715 729 741 753 764 774 782 789 794 798 800 801 800 798 794 788 781 773 763 752 740 726 712 697 682 665 649 632 614 597 579 562 544 527 510 493 476 460 444 429 414 399 385 371 358 345 333 321 310 299 288 278 268 259 250 242 234 226 218 211 205 198 192 186 180 175 170 165 160 156 152 148 144 140 136 133 130 127 124 121 118 116 113 111 108 106 104 102 100 98 96 95 93 92 90 88 87 86 84 83 82 81 80 78 77 76 75 74 73 72 72 71 70 69 68 67 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 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 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 79
 36 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 47 48 49 51 52 54 56 58 60 63 65 68 71 74 77 81 85 90 95 100 105 112 118 125 133 142 151 161 172 184 197 211 227 244 262 283 305 329 355 384 416 450 488 530 575 625 680 740 806 879 958 1045 1141 1246 1361 1487 1625 1775 1939 2118 2311 2519 2743 2982 3235 3500 3775 4057 4339 4617 4883 5128 5344 5521 5653 5732 5754 5719 5627 5484 5297 5072 4820 4549 4268 3983 3700 3425 3160 2909 2672 2450 2244 2054 1878 1717 1569 1434 1310 1198 1095 1002 917 839 769 704 646 593 544 500 460 423 389 359 331 305 282 260 241 223 206 191 178 165 153 142 132 123 115 107 100 93 87 82 77 72 67 63 59 56 52 49 46 44 41 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 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 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35
 28 29 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 73 76 80 84 88 92 97 102 107 112 118 125 131 138 146 154 163 173 183 193 205 217 231 245 260 276 294 313 333 355 378 403 430 459 490 523 559 597 638 682 729 780 834 891 952 1018 1087 1160 1238 1320 1406 1495 1588 1685 1784 1885 1987 2089 2191 2289 2384 2474 2556 2629 2693 2744 2783 2807 2818 2814 2795 2763 2718 2661 2594 2518 2435 2347 2254 2158 2062 1965 1868 1773 1681 1591 1504 1421 1342 1266 1194 1126 1062 1001 944 890 840 792 748 706 667 631 597 565 535 507 481 457 434 413 393 374 357 340 325 310 297 284 272 260 250 240 230 222 213 205 198 191 184 178 171 166 160 155 150 145 141 137 133 129 125 121 118 115 112 109 106 103 100 98 95 93 91 88 86 84 82 80 79 77 75 73 72 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 44 43 43 42 41 41 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 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 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 22 24 27 30 33 36 40 45 49 54 60 66 73 81 89 98 108 120 132 146 162 179 198 219 242 268 297 330 366 406 451 501 557 619 689 767 854 951 1058 1178 1311 1458 1620 1796 1988 2194 2413 2640 2873 3103 3323 3523 3692 3820 3898 3920 3884 3794 3655 3476 3269 3043 2809 2575 2346 2128 1923 1733 1558 1399 1255 1124 1007 902 807 723 647 580 519 465 417 374 335 300 269 242 217 194 174 156 140 125 112 101 90 80 72 64 57 50 45 39 35 30 26 23 20 17 14 12 10 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 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 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 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
 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 38 40 42 45 48 51 54 57 61 65 69 73 78 83 89 95 102 109 116 124 133 143 154 165 178 192 207 223 241 261 282 306 332 360 392 426 464 505 551 602 657 718 786 860 942 1032 1132 1241 1361 1492 1636 1793 1963 2148 2347 2559 2785 3022 3268 3519 3771 4017 4251 4464 4649 4797 4902 4957 4960 4910 4811 4667 4484 4272 4039 3792 3538 3285 3037 2797 2568 2353 2151 1964 1791 1633 1487 1354 1233 1123 1023 932 850 775 708 646 591 540 494 453 415 381 350 322 296 272 251 232 214 197 183 169 156 145 134 125 116 108 100 93 86 80 75 70 65 60 56 52 49 45 42 39 36 34 31 29 27 25 23 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3
 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 46 47 48 50 51 53 55 57 59 62 64 67 70 74 77 81 86 90 95 101 107 114 121 129 137 146 156 167 179 193 207 223 240 258 279 301 326 352 382 414 449 487 530 576 626 681 741 807 878 956 1041 1133 1233 1340 1455 1578 1708 1845 1988 2136 2286 2437 2584 2726 2856 2972 3069 3142 3190 3210 3200 3162 3097 3007 2898 2771 2633 2487 2337 2186 2037 1891 1752 1619 1493 1376 1266 1164 1069 982 902 829 761 699 643 591 544 501 461 425 392 362 334 309 286 265 246 228 212 197 184 171 160 149 139 130 122 114 107 101 95 89 84 79 74 70 66 63 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 30 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 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 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33
 59 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 68 68 69 70 71 72 73 74 75 76 78 79 80 82 84 86 88 90 92 95 97 100 103 106 110 113 117 122 126 131 136 141 147 154 160 167 175 183 192 201 211 221 233 244 257 270 285 300 316 332 350 369 388 409 431 453 476 500 525 551 577 603 630 656 682 707 732 755 776 795 812 826 837 844 848 848 845 838 827 813 797 777 755 731 705 679 651 623 595 566 538 511 484 458 433 409 386 364 343 323 305 287 270 255 240 226 213 201 189 179 169 159 150 142 135 127 121 114 109 103 98 93 89 85 81 77 74 70 67 65 62 60 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58
 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 44 46 47 48 50 52 53 55 58 60 63 65 68 72 75 79 83 88 93 98 103 109 116 123 131 139 148 157 168 179 191 204 218 233 249 266 285 305 326 350 374 401 429 459 490 524 560 597 636 676 718 761 804 848 891 933 973 1010 1044 1073 1097 1115 1126 1130 1128 1118 1101 1078 1050 1017 979 939 896 852 808 763 719 675 633 593 554 518 483 450 419 390 363 338 314 292 272 253 235 219 204 190 177 165 154 143 134 125 117 109 102 96 90 84 79 74 70 66 62 58 55 52 49 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 21 20 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 13 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 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 77 79 81 83 85 88 90 92 94 97 99 101 103 106 108 110 112 114 116 118 119 121 123 124 126 127 128 129 130 131 132 133 133 133 133 133 133 133 133 132 132 131 130 129 128 126 125 124 122 121 119 117 115 113 112 110 108 106 104 102 100 97 95 93 91 89 87 85 83 82 80 78 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 47 46 45 44 43 43 42 41
 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 15 16 18 19 20 21 23 25 26 28 30 33 35 38 41 44 47 51 55 59 64 69 75 81 88 95 103 112 122 133 144 157 171 186 202 220 240 262 285 311 340 370 404 441 480 523 569 619 672 728 787 849 913 977 1042 1104 1164 1219 1267 1306 1335 1352 1356 1348 1328 1296 1255 1205 1149 1088 1025 960 896 833 772 714 659 607 558 513 471 433 397 364 334 307 282 259 238 218 201 185 170 157 144 133 123 113 105 97 90 83 77 71 66 62 57 53 50 46 43 41 38 35 33 31 29 28 26 24 23 22 21 20 18 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 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 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4
 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 33 35 38 41 44 47 51 55 60 65 70 75 82 88 96 103 112 121 131 142 154 167 181 196 213 231 250 272 295 320 347 376 408 443 480 520 563 610 659 712 769 828 890 955 1023 1091 1160 1229 1296 1360 1419 1472 1518 1554 1579 1594 1596 1587 1567 1536 1495 1447 1392 1333 1270 1204 1138 1073 1008 945 884 826 771 719 669 623 580 539 502 467 434 404 376 351 327 305 284 265 248 232 217 204 191 179 169 159 150 141 134 126 120 114 108 103 98 94 90 86 83 80 77 74 72 70 68 66 64 63 61 60 59 58 57 57 56 55 55 55 55 54 54 54 54 55 55 55 56 56 57 57 58 59 59 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 85 87 89 91 94 96 99 102 105 107 110 113 117 120 123 126 130 133 137 140 144 148 151 155 158 162 166 169 173 176 179 183 186 189 192 194 197 199 201 203 204 206 207 207 208 208 208 207 207 206 204 203 201 199 196 194 191 188 185 181 178 174 170 166 162 158 154 149 145 141 137 132 128 124 120 115 111 107 103 100 96 92 89 85 82 78 75 72 69 66 63 60 57 55 52 50 48 45 43 41 39 37 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3
 50 50 51 52 53 55 56 57 58 59 61 62 63 65 66 68 70 71 73 75 77 79 81 84 86 88 91 94 97 100 103 106 110 113 117 121 126 130 135 140 145 151 157 163 170 177 184 192 200 208 218 227 237 248 260 272 284 298 312 327 342 359 376 394 414 434 455 477 500 524 549 576 603 631 660 690 721 752 784 816 849 882 915 947 979 1010 1040 1069 1096 1121 1143 1163 1180 1195 1205 1213 1217 1217 1214 1208 1198 1184 1168 1149 1127 1103 1077 1049 1020 989 958 926 894 862 830 798 766 736 705 676 647 620 593 567 542 518 495 473 452 432 413 395 378 361 346 331 317 303 291 278 267 256 246 236 226 217 209 201 193 186 179 172 166 160 154 149 144 139 134 130 125 121 117 113 110 106 103 100 97 94 91 88 86 83 81 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 52 51 50 49 48 47 46 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 31 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49
 19 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 39 41 43 46 48 51 54 57 61 65 69 74 79 85 91 98 105 113 122 132 142 154 167 181 196 213 231 252 274 298 325 354 387 422 461 504 551 602 658 720 787 860 940 1026 1118 1218 1324 1436 1553 1675 1799 1923 2046 2162 2270 2364 2442 2500 2536 2547 2533 2495 2434 2355 2259 2152 2036 1915 1792 1670 1550 1435 1325 1221 1124 1033 948 870 798 732 671 615 564 517 475 436 400 368 338 311 286 264 243 225 208 192 178 165 153 142 132 123 115 108 101 94 89 83 79 74 70 67 64 61 58 55 53 51 49 48 46 45 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 66 66 67 68 68 69 69 70 70 70 71 71 72 72 72 73 73 73 73 73 73 73 74 74 74 73 73 73 73 73 73 72 72 72 71 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19
 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 45 47 49 52 54 56 59 62 65 68 71 75 78 82 87 91 96 101 107 113 120 126 134 142 150 160 170 180 192 204 217 231 246 263 280 299 319 341 364 389 415 443 473 505 539 575 613 653 695 739 785 833 881 931 982 1033 1084 1134 1183 1230 1273 1314 1350 1381 1407 1426 1439 1445 1445 1438 1424 1405 1380 1350 1315 1278 1237 1194 1149 1103 1057 1011 965 920 876 833 792 752 714 678 643 611 579 550 522 496 471 448 426 406 387 369 352 337 322 308 296 284 273 262 253 243 235 227 220 213 206 200 195 190 185 180 176 172 168 164 161 158 155 152 149 147 144 142 140 138 136 134 132 130 129 127 125 124 122 121 119 118 117 115 114 113 111 110 109 107 106 105 104 102 101 100 99 97 96 95 93 92 91 90 88 87 86 84 83 82 80 79 78 76 75 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 11 13 15 17 19 22 25 28 31 35 39 43 48 53 59 66 73 81 91 101 112 124 138 153 170 188 209 232 257 286 317 351 390 432 479 530 586 647 713 784 860 940 1024 1111 1198 1285 1368 1445 1512 1568 1610 1635 1643 1633 1606 1565 1510 1445 1373 1295 1215 1135 1055 978 904 834 768 706 649 597 548 504 463 426 392 361 333 307 284 262 243 226 210 195 182 170 159 150 141 132 125 118 112 106 101 96 92 88 84 81 78 75 72 70 67 65 63 62 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 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 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 11 12 13 14 16 17 19 21 23 25 27 29 32 35 38 41 44 48 52 56 61 66 72 78 84 91 98 106 115 125 135 146 158 171 185 200 216 234 253 273 295 318 343 370 399 429 461 495 531 568 607 647 688 729 771 813 855 895 933 969 1001 1030 1055 1076 1091 1101 1106 1105 1100 1089 1074 1055 1033 1007 979 949 918 886 853 820 787 754 722 691 661 632 604 577 552 527 504 482 462 442 424 407 391 375 361 348 336 324 313 303 293 285 276 269 262 255 249 243 238 233 228 224 219 216 212 209 205 202 199 197 194 192 189 187 185 182 180 178 176 174 172 170 168 166 164 162 160 158 156 154 152 149 147 145 143 140 138 136 133 131 128 126 124 121 118 116 113 111 108 106 103 101 98 95 93 90 88 85 83 80 78 76 73 71 69 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 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
 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 57 60 62 65 69 72 76 80 84 88 93 98 104 110 116 123 131 139 147 157 167 178 190 203 217 232 248 266 285 306 329 354 380 410 441 475 512 553 596 643 694 748 807 869 936 1008 1084 1164 1248 1336 1427 1520 1615 1710 1804 1896 1983 2065 2138 2201 2253 2292 2316 2326 2320 2300 2266 2219 2160 2093 2017 1935 1849 1761 1671 1581 1493 1407 1323 1243 1166 1092 1023 958 896 839 785 734 687 644 603 566 531 498 468 441 415 391 369 349 330 313 297 282 268 256 244 233 223 214 205 197 190 183 177 171 166 161 156 151 147 143 140 137 133 131 128 125 123 120 118 116 114 112 111 109 107 106 104 103 101 100 99 97 96 95 94 93 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 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 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19
 50 51 52 54 55 56 58 59 61 62 64 66 68 70 72 74 76 78 80 83 86 88 91 94 97 101 104 108 112 116 121 126 131 136 142 148 154 161 168 176 184 193 203 213 224 235 248 261 275 291 307 325 344 364 386 409 434 461 490 521 554 589 626 666 709 754 802 852 906 961 1020 1080 1143 1208 1273 1339 1406 1471 1535 1596 1654 1706 1752 1792 1823 1845 1858 1860 1853 1836 1809 1773 1729 1678 1622 1561 1496 1428 1360 1291 1222 1154 1087 1023 961 901 845 791 740 691 646 603 563 526 491 459 428 400 374 349 327 305 286 268 251 235 220 207 194 183 172 162 153 144 136 128 122 115 109 103 98 93 89 85 81 77 74 71 68 65 62 60 58 55 53 52 50 48 47 45 44 43 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49
 33 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 91 94 98 102 106 110 115 120 124 130 135 140 146 152 158 165 172 179 186 194 201 210 218 226 235 244 254 263 273 283 293 303 313 324 334 344 355 365 375 385 394 404 412 421 429 436 443 450 455 460 465 468 471 473 474 475 475 474 472 470 467 463 459 454 449 444 438 431 425 418 411 403 396 388 381 373 365 358 350 343 335 328 321 314 307 300 293 287 281 275 269 263 258 253 248 243 238 234 230 225 222 218 214 211 208 205 202 199 196 194 192 190 188 186 184 182 180 179 178 176 175 174 173 172 171 170 169 168 168 167 166 166 165 164 164 163 163 162 162 161 161 160 160 159 159 158 158 157 157 156 155 155 154 153 152 151 151 150 149 148 147 146 144 143 142 141 140 138 137 135 134 132 131 129 128 126 124 123 121 119 118 116 114 112 110 108 107 105 103 101 99 97 96 94 92 90 88 87 85 83 81 80 78 76 75 73 71 70 68 67 65 64 62 61 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32
 30 31 32 33 34 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 62 65 67 70 73 77 80 84 87 92 96 101 105 111 116 122 128 135 142 149 157 166 175 184 194 205 216 229 242 255 270 285 302 319 338 357 377 399 421 445 470 496 522 550 579 608 638 669 699 730 761 790 820 848 874 898 921 940 957 971 981 987 990 989 984 976 965 950 932 912 889 865 839 811 783 754 725 696 667 638 610 582 555 529 504 479 456 434 412 392 373 354 337 320 304 289 275 262 249 237 226 215 205 196 187 179 171 163 156 149 143 137 132 126 121 116 112 108 104 100 96 93 90 87 84 81 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29
 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 66 69 73 77 81 86 91 96 101 107 113 119 126 134 141 150 158 168 177 188 199 211 224 238 252 268 284 302 321 341 363 385 410 436 463 493 524 557 592 629 668 708 751 796 843 892 942 993 1046 1099 1153 1206 1259 1310 1359 1406 1449 1488 1522 1550 1571 1586 1594 1593 1586 1570 1548 1518 1483 1441 1395 1345 1292 1236 1179 1121 1062 1004 947 891 837 785 735 687 641 598 557 518 482 448 416 387 359 333 309 287 266 247 229 212 196 182 169 156 145 134 124 115 107 99 91 85 78 72 67 62 57 53 48 45 41 38 34 31 29 26 24 21 19 17 15 14 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 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13
 30 31 33 35 37 38 40 42 44 47 49 51 54 56 59 62 65 68 71 74 78 82 86 90 94 99 103 108 114 119 125 132 139 146 154 162 170 180 190 200 212 224 237 251 266 282 299 318 338 360 383 408 435 464 495 529 566 605 648 693 742 795 852 913 979 1049 1124 1204 1289 1380 1475 1575 1680 1790 1903 2019 2137 2255 2373 2488 2599 2703 2799 2883 2955 3012 3052 3075 3079 3065 3034 2985 2920 2842 2753 2653 2546 2434 2319 2202 2085 1969 1856 1746 1640 1538 1441 1349 1262 1180 1103 1031 964 900 842 787 736 688 644 603 565 530 497 467 439 413 388 366 345 325 307 291 275 260 247 234 222 211 201 191 182 174 166 159 152 145 139 133 128 122 117 113 108 104 100 97 93 90 86 83 80 77 75 72 69 67 65 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 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 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 12 13 14 15 17 18 19 20 21 23 24 25 27 28
 13 12 12 11 11 11 10 10 9 9 8 8 7 6 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 22 29 37 47 58 71 87 105 126 150 179 212 250 295 347 407 478 560 656 768 899 1051 1230 1438 1681 1963 2290 2666 3094 3571 4091 4636 5177 5668 6058 6293 6334 6174 5837 5369 4828 4263 3714 3204 2744 2340 1989 1687 1428 1208 1021 862 727 612 514 431 360 299 248 204 166 134 107 83 63 46 32 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13
 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 34 36 38 41 43 46 49 52 55 59 63 67 71 75 80 85 91 97 103 110 117 124 133 142 151 161 173 184 197 211 226 242 260 278 299 321 344 370 397 427 459 493 530 570 613 659 709 761 818 878 942 1009 1081 1156 1234 1316 1402 1489 1579 1670 1762 1853 1943 2030 2113 2191 2262 2326 2381 2426 2460 2483 2495 2495 2483 2461 2429 2387 2337 2280 2217 2150 2078 2004 1928 1852 1775 1699 1624 1550 1479 1410 1343 1279 1217 1159 1103 1050 1000 953 908 866 826 789 754 721 690 661 634 608 585 562 542 522 504 487 471 457 443 430 418 406 396 386 376 368 359 352 344 337 331 325 319 313 308 303 298 293 289 285 281 277 273 269 266 262 259 256 252 249 246 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 186 183 179 176 173 170 167 164 161 157 154 151 148 145 142 139 135 132 129 126 123 120 117 114 111 109 106 103 100 98 95 92 90 87 85 83 80 78 76 73 71 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6
 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 20 22 24 26 28 30 33 35 38 41 45 49 53 57 62 67 73 79 86 94 102 111 121 131 143 156 170 186 203 222 243 266 291 319 349 383 419 460 505 553 607 666 730 800 876 959 1048 1144 1246 1354 1467 1584 1703 1822 1939 2050 2152 2241 2313 2366 2397 2405 2389 2350 2290 2213 2120 2017 1906 1791 1674 1558 1446 1337 1233 1136 1044 959 880 807 740 678 622 570 523 480 441 405 373 343 316 291 269 249 230 213 197 183 170 158 148 138 129 120 113 106 99 94 88 83 79 74 70 67 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 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 13 13 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 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 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
 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 72 74 77 80 83 87 90 94 98 103 107 112 118 124 130 136 143 151 159 168 178 188 199 211 224 237 252 268 285 304 323 345 367 392 418 446 476 508 542 579 617 658 701 746 792 841 891 941 993 1044 1094 1142 1188 1230 1267 1298 1323 1340 1348 1348 1340 1322 1297 1264 1225 1181 1132 1079 1025 970 914 859 804 752 701 653 607 564 523 485 449 416 385 357 330 306 283 262 243 225 209 194 180 167 156 145 135 125 117 109 102 95 89 83 78 73 68 64 60 56 53 49 46 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 16 15 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 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 10 12 14 16 18 21 24 28 32 36 41 46 52 59 66 74 84 94 105 118 133 149 167 187 209 235 263 295 330 370 415 466 522 586 657 737 827 927 1040 1165 1305 1460 1632 1822 2028 2252 2492 2744 3005 3268 3526 3767 3981 4155 4279 4344 4347 4287 4170 4003 3798 3565 3317 3063 2810 2565 2332 2113 1910 1724 1554 1400 1260 1134 1021 919 828 746 673 607 548 496 449 407 369 335 305 278 253 232 212 194 179 165 152 140 130 121 112 105 98 92 86 81 76 72 68 65 62 59 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 89 93 96 99 102 105 109 113 116 120 124 128 132 136 140 145 149 154 158 163 168 173 178 183 189 194 200 205 211 217 223 229 236 242 249 256 262 269 277 284 291 299 307 315 323 331 339 348 356 365 374 383 392 402 412 421 431 441 451 462 472 483 493 504 515 526 537 548 559 569 580 591 602 612 623 633 643 653 662 671 679 687 695 702 708 714 719 723 726 729 730 731 731 730 728 724 720 715 709 702 694 685 676 665 654 642 629 616 602 588 574 559 544 529 513 498 482 467 451 436 421 406 392 377 363 350 337 324 311 299 287 276 265 254 244 234 224 215 207 198 190 182 175 168 161 154 148 142 136 131 126 120 116 111 107 102 98 94 91 87 84 80 77 74 71 69 66 63 61 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 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 35 36 37 39 40 41 43 44 46 48 50 51 53 55 57 59 61 63 66 68 70 73 76 78 81 84
 17 18 19 19 20 21 22 23 24 25 27 28 29 30 31 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 88 93 98 103 109 116 122 130 138 147 156 166 177 189 202 217 232 249 268 288 310 334 360 389 420 455 492 534 579 628 682 741 805 875 952 1035 1126 1224 1331 1446 1569 1702 1843 1993 2150 2313 2481 2652 2823 2991 3151 3299 3431 3542 3627 3684 3709 3702 3662 3592 3495 3374 3233 3078 2913 2742 2570 2398 2231 2069 1914 1768 1630 1500 1380 1269 1166 1071 984 904 830 763 701 645 594 547 504 465 430 397 368 341 316 293 273 254 236 221 206 193 181 170 159 150 141 134 126 119 113 108 102 97 93 89 85 81 78 74 72 69 66 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 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 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 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 5 5 5 5 6 6 6 7 7 8 8 8 9 10 10 11 11 12 13 13 14 15 15 16
 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 58 60 63 66 69 73 76 80 85 89 94 99 105 111 118 126 133 142 151 162 173 184 197 212 227 244 262 282 303 327 352 380 410 443 479 518 560 605 654 707 764 825 890 958 1030 1105 1181 1259 1337 1413 1485 1551 1609 1656 1690 1710 1714 1702 1674 1630 1574 1506 1429 1346 1259 1171 1083 997 915 836 762 693 629 571 517 467 422 381 344 311 281 253 228 206 186 168 151 136 123 111 100 90 80 72 65 58 52 46 41 36 32 28 25 21 18 16 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10
 15 17 18 19 21 22 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 58 60 62 65 67 70 73 75 78 81 84 87 90 93 97 100 104 107 111 115 119 124 128 133 138 143 149 154 161 167 174 181 189 197 206 216 226 237 248 261 275 289 305 322 341 361 383 407 433 461 492 526 562 602 646 693 745 802 864 931 1005 1086 1173 1268 1371 1482 1602 1731 1868 2013 2165 2323 2486 2649 2811 2966 3109 3237 3342 3420 3466 3477 3451 3389 3293 3168 3018 2849 2668 2480 2291 2105 1924 1752 1591 1440 1300 1172 1055 949 853 766 687 617 553 496 445 399 358 321 288 258 231 207 185 166 148 132 118 105 93 83 73 64 56 49 43 37 31 26 22 17 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 1 2 3 4 5 6 7 8 9 10 11 13 14
 11 12 14 15 16 18 19 21 22 24 25 27 29 31 33 35 37 39 41 44 46 49 52 54 57 60 63 67 70 74 77 81 85 89 94 98 103 108 113 119 124 130 137 143 150 157 164 172 180 189 197 207 216 226 237 248 259 271 284 297 310 324 339 354 370 387 404 422 440 459 479 500 521 543 566 589 614 639 665 692 719 747 777 807 837 869 901 934 968 1003 1038 1073 1110 1147 1184 1221 1259 1297 1334 1371 1408 1444 1479 1512 1544 1574 1602 1627 1649 1669 1684 1696 1703 1706 1704 1698 1687 1671 1651 1626 1597 1563 1526 1486 1442 1396 1349 1299 1249 1197 1146 1095 1043 993 944 896 849 803 760 718 677 639 602 567 533 502 472 444 417 391 368 345 324 304 285 267 251 235 220 206 193 181 169 158 148 138 129 120 112 105 97 91 84 78 73 67 62 57 53 49 45 41 37 34 31 28 25 22 20 18 16 13 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10
 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 71 73 75 77 79 81 84 87 90 94 97 101 106 111 116 122 129 137 145 154 163 174 186 200 214 230 248 268 289 313 339 368 399 434 472 515 561 612 667 729 796 869 949 1036 1130 1232 1343 1461 1587 1721 1860 2005 2153 2302 2447 2587 2716 2829 2923 2992 3034 3047 3029 2981 2906 2806 2687 2553 2408 2257 2104 1953 1805 1663 1528 1401 1283 1173 1072 979 895 817 747 683 625 572 525 482 443 407 375 347 320 297 275 255 237 221 206 193 180 169 159 149 140 132 125 118 111 105 100 94 89 85 81 77 73 69 66 63 59 57 54 51 49 46 44 42 40 37 35 34 32 30 28 27 25 23 22 21 19 18 16 15 14 13 12 11 9 8 7 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
 40 42 45 47 50 53 56 59 62 65 68 71 74 78 81 84 88 92 95 99 103 106 110 114 118 121 125 129 133 137 141 145 149 153 157 161 165 169 173 177 181 185 189 193 198 202 206 211 216 221 226 231 236 242 248 255 261 269 276 285 294 303 313 324 336 349 363 378 394 412 431 451 474 498 524 552 582 615 651 689 730 775 822 873 928 986 1048 1114 1183 1255 1330 1408 1487 1567 1647 1725 1800 1870 1932 1986 2028 2058 2073 2073 2057 2025 1978 1918 1846 1764 1675 1581 1484 1386 1289 1194 1102 1014 931 853 781 713 650 593 540 492 448 407 371 337 307 279 254 231 210 191 174 158 144 131 119 109 99 90 82 74 67 61 55 50 45 40 36 32 29 26 23 20 17 15 12 10 8 7 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 1 2 3 4 5 6 7 8 9 11 12 14 15 17 19 20 22 24 26 28 30 32 35 37
 3 4 5 6 7 8 8 9 10 11 12 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 50 52 55 57 60 63 67 71 75 79 84 89 95 102 109 117 126 136 147 159 173 188 206 225 246 271 298 329 363 402 446 495 551 613 684 764 853 955 1069 1197 1340 1500 1679 1876 2093 2328 2581 2847 3121 3395 3657 3893 4090 4230 4304 4303 4226 4079 3874 3625 3349 3060 2770 2488 2222 1975 1749 1545 1361 1198 1052 924 811 711 623 546 478 418 366 320 279 244 212 185 160 139 120 103 89 76 64 54 45 37 30 24 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 20 21 23 26 28 30 33 37 40 44 48 53 59 65 72 79 88 97 108 119 133 147 164 183 204 227 253 283 316 353 395 442 495 554 621 695 779 873 977 1093 1221 1363 1517 1683 1860 2046 2234 2421 2598 2756 2885 2977 3024 3022 2972 2877 2745 2584 2405 2216 2026 1839 1661 1494 1339 1197 1068 952 848 754 671 596 530 471 419 372 331 294 261 232 206 183 162 144 128 113 100 89 79 70 62 55 48 43 38 33 29 26 22 20 17 15 13 12 10 9 8 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 60 61 62 62 63 63 63 63 63 63 63 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 51 50 49 48 46 45 44 42 41 39 38 37 35 34 32 31 30 28 27 26 24 23 22 20 19 18 17 15 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
 70 75 79 84 89 94 99 104 110 115 121 127 133 140 147 153 160 167 175 182 190 197 205 213 221 229 237 245 253 261 269 277 285 292 300 308 315 322 329 336 343 349 356 362 367 373 379 384 389 394 398 403 408 412 416 421 425 430 434 439 444 449 454 459 465 471 477 484 491 499 507 515 524 534 544 554 565 577 589 602 615 629 643 658 674 689 705 722 739 756 773 790 807 823 839 855 870 884 897 909 919 928 934 939 941 941 939 934 927 917 905 890 873 854 833 810 786 760 733 706 678 650 622 594 567 540 513 487 462 438 415 393 371 351 332 313 296 279 264 249 235 222 210 198 187 177 167 158 149 141 133 126 119 113 107 101 96 91 86 81 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 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 19 21 23 25 27 29 31 34 36 39 42 45 48 52 55 59 62 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 13 19 25 32 40 49 60 71 84 99 116 136 158 183 212 245 283 326 375 432 497 571 656 753 865 992 1138 1303 1491 1702 1938 2200 2484 2789 3107 3427 3735 4014 4243 4403 4482 4473 4376 4204 3972 3699 3402 3099 2800 2515 2249 2004 1781 1581 1402 1242 1101 976 865 767 681 604 537 478 425 379 338 301 269 241 216 193 173 156 140 126 114 103 93 84 76 69 63 58 53 48 44 41 38 35 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 178 182 186 190 195 199 203 207 212 216 221 225 230 235 240 245 250 255 260 266 271 277 283 290 296 303 310 317 325 333 341 350 359 369 379 390 401 413 426 439 453 468 484 500 518 537 556 577 599 622 647 673 700 728 758 789 821 855 890 926 963 1001 1040 1079 1119 1159 1199 1238 1277 1314 1350 1384 1416 1445 1471 1493 1511 1524 1534 1538 1538 1532 1522 1507 1487 1463 1435 1404 1369 1331 1291 1249 1205 1161 1115 1070 1024 979 934 891 848 806 766 727 689 653 619 586 554 525 496 469 444 420 397 376 355 336 318 302 286 271 257 244 231 220 209 198 189 180 171 163 156 149 142 136 130 124 119 114 109 105 100 96 92 89 85 82 79 76 73 70 68 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 94 97 100 103 106 109 113 116 119 123 126 129 133 136 140 144 147 151 155 159 162 166 170 174
 53 55 57 60 62 65 67 70 73 76 78 81 84 87 90 94 97 100 104 107 111 115 118 122 126 130 135 139 144 148 153 158 163 169 174 180 186 192 199 205 212 220 227 235 243 252 261 271 281 291 302 314 326 339 353 367 382 399 416 434 453 473 494 517 540 566 592 620 650 682 715 749 786 825 865 908 952 999 1047 1098 1150 1205 1261 1319 1379 1440 1502 1565 1628 1692 1755 1818 1878 1937 1992 2044 2091 2133 2169 2198 2219 2232 2236 2232 2218 2196 2164 2125 2077 2023 1963 1897 1827 1754 1679 1602 1525 1448 1372 1297 1224 1154 1087 1022 960 902 847 794 745 699 656 615 578 542 510 479 450 424 399 376 355 335 316 299 283 268 253 240 228 216 206 195 186 177 168 160 153 146 139 133 127 121 116 111 106 101 97 92 88 85 81 77 74 71 67 64 62 59 56 54 51 49 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 15 16 17 18 20 21 22 24 26 27 29 31 32 34 36 38 40 42 44 46 48 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 22 28 34 41 48 56 65 75 86 98 112 127 143 162 182 204 229 257 288 322 360 403 450 502 560 625 697 776 864 961 1067 1184 1311 1449 1597 1755 1923 2099 2281 2466 2651 2832 3005 3164 3306 3425 3519 3583 3616 3619 3591 3536 3456 3355 3237 3106 2965 2819 2670 2521 2374 2230 2091 1957 1830 1709 1594 1487 1385 1291 1202 1119 1041 969 902 839 781 727 677 630 586 545 508 473 440 410 381 355 331 308 287 267 249 232 216 201 187 174 162 151 140 131 121 113 105 98 91 84 78 72 67 62 57 53 48 45 41 37 34 31 28 25 23 20 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24 28 32 36 40 45 50 56 61 68 74 82 90 98 107 117 128 140 152 166 181 196 214 232 253 275 298 324 352 381 413 448 485 525 567 612 659 709 762 817 873 931 990 1050 1109 1168 1225 1279 1330 1377 1420 1457 1488 1513 1532 1544 1551 1551 1545 1535 1520 1501 1479 1453 1426 1397 1367 1336 1305 1273 1242 1212 1182 1152 1124 1097 1071 1046 1022 1000 978 958 938 920 903 886 870 856 842 828 815 803 791 780 769 758 747 736 726 715 704 693 682 670 658 646 633 620 607 593 579 564 549 534 519 503 487 471 455 439 423 406 390 375 359 344 329 314 299 285 271 258 245 232 220 209 197 186 176 166 156 147 138 129 121 114 106 99 92 86 80 74 68 63 58 53 48 44 40 36 32 29 26 22 19 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 109 113 117 121 125 129 133 137 141 145 150 154 158 162 166 170 174 178 182 186 189 193 197 200 204 207 210 213 217 220 223 226 229 232 235 238 241 244 247 250 254 257 261 265 269 273 277 282 288 293 299 306 313 321 330 339 349 360 371 384 398 413 429 447 465 486 507 531 556 583 611 642 674 708 744 783 823 864 908 952 998 1045 1092 1139 1184 1229 1271 1310 1345 1374 1398 1415 1425 1426 1420 1405 1381 1350 1312 1268 1218 1165 1108 1049 989 929 870 812 756 702 650 601 555 512 471 434 399 366 337 309 283 260 239 219 201 184 169 155 142 131 120 110 101 93 85 78 72 66 61 56 51 47 43 40 36 33 31 28 26 23 21 19 18 16 15 13 12 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 17 17 18 19 20 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 50 52 55 58 60 63 66 69 73 76 79 83 86 90 93 97 101 105
 28 29 30 31 33 34 35 36 38 39 40 42 43 44 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 68 70 72 74 76 77 79 81 83 86 88 90 92 95 98 100 103 106 109 113 116 120 124 128 133 137 143 148 154 160 167 174 182 191 200 209 220 231 243 256 270 285 302 319 339 359 381 405 431 459 489 521 555 593 633 676 723 772 825 882 943 1007 1075 1146 1221 1300 1380 1463 1547 1631 1714 1794 1870 1940 2001 2051 2090 2115 2125 2120 2099 2063 2012 1950 1876 1794 1705 1612 1516 1420 1325 1233 1143 1057 976 900 828 761 699 642 589 540 495 454 416 382 350 321 295 271 249 228 210 193 177 163 150 138 127 116 107 98 90 83 76 69 64 58 53 48 44 40 36 32 29 26 23 20 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27
 15 17 19 20 22 25 27 29 31 34 36 39 42 45 48 52 55 59 62 66 71 75 80 84 89 95 100 106 112 119 126 133 140 148 157 165 175 184 194 205 216 228 240 253 266 280 295 310 326 343 360 378 397 416 436 456 477 499 521 543 566 590 613 637 661 685 709 733 756 779 802 825 846 867 887 907 925 942 959 974 988 1000 1012 1022 1031 1038 1044 1049 1053 1055 1056 1056 1054 1051 1047 1042 1036 1029 1021 1011 1001 990 978 965 952 938 923 908 892 875 858 841 824 806 788 769 751 732 714 695 677 659 640 622 605 587 570 553 536 519 503 488 472 457 443 428 414 401 388 375 363 351 339 328 317 306 296 286 276 267 258 249 240 232 224 216 209 202 194 188 181 175 169 163 157 151 146 140 135 130 125 121 116 112 107 103 99 95 92 88 84 81 78 75 71 68 65 63 60 57 55 52 50 48 46 43 41 39 38 36 34 32 31 29 28 26 25 24 23 22 20 19 18 17 17 16 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7 9 10 12 13
 56 60 64 68 72 77 82 87 92 97 103 109 115 121 128 135 142 150 158 166 174 183 193 202 213 223 234 245 257 269 282 295 309 323 337 352 367 383 399 416 433 450 468 485 503 522 540 558 577 595 614 632 650 667 685 702 718 735 750 765 780 793 807 819 831 843 853 863 873 882 890 898 905 912 919 925 931 936 941 946 951 956 960 964 968 972 975 979 982 985 988 990 993 995 997 998 999 999 999 998 997 995 992 988 983 977 970 963 954 944 933 920 907 892 877 860 842 824 804 784 763 742 720 698 675 653 630 607 585 562 540 519 497 477 456 437 417 399 381 363 347 331 315 300 286 272 259 247 235 224 213 202 192 183 174 165 157 149 142 134 128 121 115 109 103 98 93 88 83 78 74 70 66 62 58 55 52 48 45 42 40 37 34 32 30 27 25 23 21 19 18 16 14 13 11 10 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 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 29 31 34 36 39 42 46 49 52
 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 12 13 14 16 18 19 21 23 26 28 30 33 36 39 43 46 50 55 60 65 71 77 84 91 99 108 118 128 140 153 167 183 200 218 239 262 286 314 344 377 413 452 495 542 593 649 709 775 845 919 999 1083 1172 1263 1358 1453 1548 1641 1730 1813 1887 1952 2003 2041 2064 2071 2063 2041 2005 1957 1898 1832 1760 1683 1603 1522 1442 1362 1284 1209 1137 1068 1002 940 881 827 775 727 682 640 601 565 531 500 471 445 420 397 376 357 339 322 307 293 280 269 258 248 239 231 224 217 211 206 201 196 192 189 185 183 180 178 176 174 173 171 170 169 169 168 168 167 167 167 167 166 166 167 167 167 167 167 167 168 168 168 168 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 170 170 170 170 170 169 169 169 168 168 167 167 166 165 164 164 163 162 161 160 159 158 157 155 154 153 152 150 149 147 146 144 143 141 139 138 136 134 133 131 129 127 125 123 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 85 83 81 79 77 75 73 71 69 68 66 64 62 60 59 57 55 53 52 50 48 47 45 44 42 40 39 37 36 34 33 31 30 29 27 26 24 23 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 71 74 77 80 83 87 91 95 99 104 109 114 120 126 132 140 147 155 164 174 184 195 207 221 235 250 267 286 305 327 351 376 404 434 467 503 542 584 629 679 732 789 851 917 988 1064 1144 1229 1319 1412 1510 1609 1711 1814 1916 2016 2113 2203 2286 2359 2421 2470 2504 2523 2526 2513 2486 2444 2389 2323 2248 2165 2077 1984 1890 1794 1699 1605 1513 1425 1339 1257 1179 1106 1036 970 909 851 797 746 699 656 615 577 542 510 480 452 426 402 379 359 340 322 306 290 276 263 251 239 229 219 210 201 193 185 178 171 165 159 153 148 143 138 134 129 125 121 117 113 110 106 103 100 97 94 91 88 85 83 80 78 75 73 71 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 38 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33
 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 70 71 73 75 77 79 81 83 86 88 91 94 97 101 104 109 113 118 123 129 135 142 150 159 168 178 190 202 216 231 248 267 288 311 336 364 395 429 467 508 554 605 660 721 787 860 940 1026 1119 1219 1326 1439 1558 1681 1807 1933 2056 2173 2280 2372 2445 2496 2521 2519 2490 2434 2355 2256 2142 2016 1884 1749 1615 1484 1358 1238 1125 1021 924 835 754 680 613 552 496 447 402 361 325 292 263 236 213 191 172 155 140 126 114 103 93 84 76 69 63 57 52 47 43 39 36 33 31 28 26 24 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 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 39 40 41 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 11 13 15 18 20 22 25 28 31 34 37 41 45 49 54 58 63 69 75 81 88 95 102 110 119 128 138 149 160 172 185 198 213 228 245 262 280 300 320 342 365 388 413 440 467 495 525 556 587 620 653 688 723 758 795 831 868 906 943 980 1018 1054 1091 1126 1161 1195 1227 1258 1287 1314 1338 1360 1380 1396 1408 1417 1422 1423 1420 1412 1400 1383 1361 1335 1305 1271 1234 1194 1150 1105 1058 1010 961 912 863 814 767 720 675 632 591 551 513 478 444 413 383 355 329 305 282 261 242 224 207 191 177 163 151 140 129 119 110 101 94 86 80 73 67 62 57 52 48 44 40 36 33 30 27 24 22 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 52 55 57 60 63 65 68 71 74 77 81 84 87 91 95 98 102 106 110 114 118 123 127 131 136 141 146 151 156 161 167 172 178 184 189 195 202 208 215 221 228 235 242 250 258 265 274 282 291 299 309 318 328 338 349 360 372 384 396 409 423 437 452 468 484 501 519 538 558 579 600 623 647 672 699 726 755 785 816 849 883 919 955 993 1032 1072 1113 1155 1197 1240 1282 1324 1366 1406 1445 1481 1514 1545 1571 1593 1610 1621 1626 1626 1619 1605 1585 1560 1528 1491 1449 1403 1354 1302 1248 1192 1136 1080 1023 968 914 862 811 762 716 671 629 589 551 516 483 451 422 395 369 345 323 302 283 265 248 232 218 204 192 180 169 158 149 140 131 124 116 109 103 97 91 86 81 76 72 68 64 60 56 53 50 47 44 42 39 37 35 32 30 28 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 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 3 3 3 3 3 3 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 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 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 16 17 18 19 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45
 32 33 35 37 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 79 82 86 89 93 97 101 105 109 114 118 123 128 133 139 144 150 156 162 168 175 181 188 196 203 211 219 228 236 245 255 264 274 284 295 306 317 329 341 353 366 379 393 407 421 435 450 466 481 497 513 530 546 563 580 598 615 633 650 667 685 702 719 736 752 768 783 798 812 826 838 850 860 869 877 884 890 894 896 897 896 894 890 885 878 869 859 847 834 820 805 788 771 752 733 714 693 673 652 631 610 589 568 547 527 507 487 468 449 431 413 396 380 364 348 333 319 305 292 279 267 256 245 234 224 214 205 196 188 180 172 164 157 151 144 138 132 127 121 116 111 107 102 98 94 90 86 82 79 75 72 69 66 63 60 58 55 53 51 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 17 16 15 14 13 13 12 12 11 10 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 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 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30
 0 0 0 3 5 8 10 13 17 20 24 28 32 37 42 47 53 59 66 73 81 90 99 109 120 132 145 159 174 191 209 229 251 275 301 330 362 396 434 475 520 569 623 682 746 815 890 970 1057 1149 1246 1348 1455 1564 1674 1785 1893 1996 2092 2178 2252 2312 2355 2382 2391 2382 2357 2317 2264 2200 2127 2048 1964 1877 1789 1702 1616 1532 1451 1373 1300 1230 1164 1101 1043 989 938 890 846 805 767 732 699 669 641 615 591 569 548 530 512 496 482 468 456 445 435 426 417 410 403 397 391 386 382 378 375 372 369 367 364 363 361 359 358 356 355 354 352 351 349 347 345 343 341 338 335 332 329 325 321 317 313 308 303 298 292 286 280 274 268 261 255 248 241 234 227 220 213 205 198 191 184 177 170 163 156 150 143 137 130 124 118 112 106 101 95 90 85 80 75 71 66 62 58 54 50 46 43 39 36 33 30 27 25 22 20 17 15 13 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 132 142 153 164 175 187 200 213 226 240 255 270 285 302 318 335 353 371 389 408 427 446 465 485 504 524 543 563 582 601 619 637 654 671 687 702 717 730 743 754 765 775 783 791 798 804 809 814 817 821 824 826 828 831 833 836 839 842 846 851 856 863 871 880 890 902 916 932 949 969 990 1014 1041 1070 1102 1136 1173 1214 1257 1304 1354 1407 1464 1524 1587 1654 1724 1798 1873 1952 2032 2112 2194 2274 2352 2427 2497 2561 2616 2661 2694 2714 2719 2708 2681 2639 2581 2509 2424 2328 2223 2111 1995 1877 1758 1641 1526 1414 1308 1207 1111 1021 937 860 788 721 660 604 552 505 462 423 387 354 324 297 272 249 229 210 192 176 162 149 137 125 115 106 97 89 81 75 68 62 57 52 47 43 39 35 31 28 25 22 19 16 14 12 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 23 26 30 35 39 44 50 55 61 67 74 81 89 96 105 113 122
 76 80 84 88 91 95 99 103 107 112 116 120 124 129 133 138 142 147 152 156 161 166 171 176 181 186 191 196 201 206 211 216 221 226 232 237 242 247 252 257 263 268 273 278 283 288 293 299 304 309 315 320 326 332 338 345 351 358 366 374 382 391 401 411 422 434 447 460 475 491 508 527 547 568 591 616 642 671 702 735 770 809 849 893 940 990 1044 1101 1162 1226 1294 1366 1441 1519 1600 1683 1766 1849 1931 2009 2081 2145 2199 2240 2266 2276 2267 2241 2196 2134 2056 1966 1865 1757 1645 1530 1417 1305 1198 1096 1000 911 828 751 681 618 560 507 460 417 378 343 312 284 258 235 214 196 179 164 150 137 126 116 106 98 90 83 76 70 65 60 55 51 47 43 39 36 33 30 28 25 23 21 19 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 31 34 36 39 41 44 47 50 53 56 59 63 66 69 73
 0 0 0 1 3 6 8 11 14 17 20 24 28 32 37 42 47 52 58 64 71 78 86 94 103 113 123 134 145 158 171 185 200 215 232 250 268 288 309 330 353 376 400 426 451 478 505 532 559 586 613 640 666 691 716 739 761 781 800 818 834 848 861 873 883 892 900 906 913 918 923 928 932 937 942 947 952 958 964 971 978 986 995 1004 1014 1024 1035 1046 1058 1069 1080 1091 1102 1111 1120 1127 1133 1137 1138 1137 1134 1127 1117 1104 1087 1067 1044 1018 988 956 922 886 848 809 769 729 689 649 610 572 535 500 466 433 403 374 347 321 297 275 254 235 217 200 184 170 157 144 133 122 113 104 95 88 80 74 68 62 57 52 47 43 39 35 32 29 26 23 20 18 16 13 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 15 18 21 24 27 30 34 37 41 45 49 54 59 64 69 74 80 86 92 99 106 114 122 130 139 148 158 169 180 191 204 217 231 246 261 278 295 314 333 354 376 400 424 451 478 507 538 570 604 640 677 716 756 798 842 886 933 980 1028 1076 1125 1175 1224 1272 1320 1366 1411 1454 1495 1534 1570 1602 1632 1658 1680 1699 1714 1725 1733 1736 1736 1733 1726 1716 1703 1686 1667 1645 1620 1593 1563 1532 1499 1463 1427 1389 1349 1309 1267 1225 1183 1140 1097 1054 1011 968 926 884 843 803 764 726 690 654 620 587 555 525 496 468 441 416 393 370 349 328 309 291 274 258 243 228 215 202 190 179 168 158 149 140 132 124 116 109 102 96 90 84 79 74 69 65 60 56 52 49 45 42 38 35 32 30 27 24 22 20 17 15 13 11 9 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10
 0 0 0 1 2 4 6 9 11 13 16 19 22 25 28 32 36 40 44 49 54 59 65 71 77 84 91 99 107 116 126 136 146 158 170 183 197 212 228 245 263 281 302 323 345 369 394 419 447 475 504 535 566 598 631 664 697 731 765 798 831 864 895 926 955 983 1010 1035 1059 1081 1102 1121 1139 1156 1171 1185 1198 1210 1221 1231 1240 1249 1257 1265 1272 1279 1285 1290 1295 1299 1301 1303 1303 1302 1300 1295 1289 1280 1269 1256 1240 1221 1199 1175 1148 1118 1086 1051 1015 976 937 896 855 813 771 730 689 649 610 572 536 501 468 436 406 378 351 326 303 281 260 241 223 207 191 177 164 152 140 130 120 111 102 95 87 81 74 68 63 58 53 49 45 41 37 34 30 28 25 22 20 17 15 13 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 3 5 8 11 14 17 21 25 29 33 38 44 50 56 63 71 79 89 99 110 122 135 150 166 184 203 225 249 276 305 338 374 414 459 508 562 622 688 761 841 928 1022 1124 1233 1348 1469 1593 1719 1844 1966 2079 2182 2270 2340 2390 2418 2424 2408 2372 2318 2250 2170 2081 1987 1890 1792 1695 1600 1509 1422 1340 1263 1190 1123 1060 1002 948 899 853 811 772 737 704 674 646 620 597 575 555 536 519 503 488 474 461 449 437 426 416 406 396 387 378 369 360 352 343 335 327 318 310 302 293 285 276 268 259 251 242 234 225 217 208 200 192 184 176 168 160 153 146 139 132 125 119 112 106 100 95 89 84 79 75 70 66 61 57 53 50 46 43 40 37 34 31 28 26 23 21 19 16 14 12 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 79 84 89 94 99 105 111 117 124 131 138 146 155 164 174 184 195 207 219 233 247 262 279 296 315 336 358 381 407 434 464 495 530 566 606 648 694 743 795 850 909 972 1038 1108 1181 1256 1333 1413 1493 1572 1651 1726 1798 1864 1924 1975 2017 2048 2069 2078 2075 2061 2036 2002 1959 1908 1851 1789 1724 1657 1588 1518 1449 1381 1315 1250 1188 1128 1071 1016 965 916 869 826 784 746 709 675 642 612 584 557 532 509 487 466 447 429 412 396 381 367 354 342 331 320 311 302 293 285 278 272 265 260 255 250 246 242 239 236 233 230 228 226 225 223 222 221 220 219 219 218 218 217 217 217 216 216 216 215 215 215 214 214 213 212 212 211 210 209 208 206 205 203 202 200 198 197 195 192 190 188 185 183 180 178 175 172 169 166 163 160 157 154 151 148 144 141 138 134 131 128 124 121 118 114 111 108 104 101 98 95 92 89 86 83 80 77 74 71 69 66 64 61 59 56 54 52 50 48 46 45 43 41 40 38 37 36 35 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 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 12 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 56 60 63 67 71
 231 245 259 274 290 306 322 339 356 374 393 411 430 448 467 486 504 522 540 557 573 588 602 614 626 635 643 650 654 657 658 657 655 650 645 637 629 619 608 596 584 571 557 543 529 515 501 487 473 460 447 434 422 411 400 390 380 371 363 355 348 342 337 332 328 324 321 319 317 316 316 316 317 318 320 323 326 330 334 339 345 351 358 365 373 382 392 402 412 424 436 449 463 477 492 508 524 541 559 577 595 614 633 653 672 691 709 726 743 758 772 783 793 800 805 806 805 800 793 782 769 752 734 712 689 665 639 612 584 557 529 501 474 448 422 398 374 351 330 309 290 272 254 238 223 208 195 183 171 160 149 140 131 122 115 107 100 94 88 82 77 72 67 63 59 55 51 48 44 41 38 36 33 31 28 26 24 22 20 18 17 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 21 22 23 25 26 27 29 30 32 34 36 38 41 43 46 49 53 56 60 65 69 74 79 84 90 96 103 110 117 125 133 142 152 161 172 182 194 206 218
 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 59 60 62 63 65 67 69 71 74 76 79 81 84 88 91 95 99 103 107 112 117 122 127 133 139 146 153 160 168 176 184 193 203 212 223 233 245 256 268 281 294 308 322 337 352 367 383 399 416 433 450 468 485 503 521 538 556 573 590 606 622 637 651 664 676 686 696 704 710 715 718 719 719 717 713 708 701 693 683 672 660 647 633 618 603 587 571 554 537 521 504 488 471 455 439 424 409 394 380 366 352 339 327 315 303 292 281 271 261 251 242 233 224 216 208 201 194 187 180 173 167 161 155 150 144 139 134 129 125 120 116 112 108 104 100 97 93 90 86 83 80 77 74 71 69 66 64 61 59 57 55 52 50 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 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 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 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 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36
 2 3 5 7 8 10 12 14 16 18 20 23 25 27 30 32 35 37 40 43 46 49 52 55 58 61 65 68 71 75 78 82 86 90 93 97 101 105 109 113 118 122 126 131 135 140 145 150 155 161 166 172 178 185 192 199 207 216 226 236 247 260 273 288 305 323 344 367 392 421 452 488 528 572 622 677 739 808 886 972 1069 1176 1296 1428 1574 1734 1909 2097 2298 2510 2728 2946 3157 3351 3516 3641 3714 3729 3680 3571 3408 3202 2965 2711 2452 2197 1954 1727 1518 1329 1161 1011 878 762 661 572 495 428 369 319 275 236 203 175 150 128 109 93 78 66 55 45 37 30 23 18 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 2 5 7 10 13 16 19 23 26 30 35 39 44 50 55 62 68 75 83 91 99 109 118 129 141 153 166 180 195 212 229 248 268 289 312 336 362 389 418 449 481 516 551 589 628 668 710 753 796 841 885 930 974 1018 1060 1102 1141 1179 1214 1246 1275 1302 1325 1345 1362 1376 1387 1395 1400 1403 1403 1400 1396 1390 1382 1373 1362 1350 1337 1324 1309 1293 1276 1259 1241 1222 1202 1182 1161 1139 1117 1094 1070 1045 1019 993 966 939 911 883 854 824 795 765 736 706 677 648 619 590 563 535 509 483 458 434 410 388 366 345 326 307 289 272 255 240 225 212 198 186 174 163 153 143 134 125 117 109 101 95 88 82 76 71 65 60 56 51 47 43 40 36 33 30 27 24 21 19 17 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
 33 36 39 42 45 49 53 57 61 65 70 75 80 86 91 98 104 111 119 127 135 144 154 164 175 187 199 213 227 243 260 278 298 319 341 366 392 421 452 485 521 560 601 646 694 746 801 859 921 986 1055 1127 1201 1277 1355 1433 1510 1585 1658 1725 1787 1842 1888 1925 1951 1966 1970 1962 1945 1917 1880 1835 1784 1727 1667 1603 1537 1471 1404 1338 1273 1209 1148 1088 1032 977 925 876 830 785 744 704 667 632 599 568 539 512 486 462 439 418 398 380 362 346 330 316 302 290 278 267 256 246 237 229 220 213 206 199 193 187 181 176 171 167 162 158 154 150 147 143 140 137 133 130 128 125 122 119 117 114 112 109 107 104 102 100 98 95 93 91 89 86 84 82 80 78 76 74 71 69 67 65 63 61 59 57 55 53 52 50 48 46 44 42 40 39 37 35 34 32 30 29 27 26 24 23 21 20 18 17 16 14 13 12 11 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11 13 14 16 18 20 23 25 28 30
 88 91 95 98 102 106 109 113 117 121 125 129 134 138 143 147 152 157 162 167 172 177 183 188 194 200 206 212 219 225 232 239 246 253 261 269 277 285 293 302 311 320 330 340 350 360 371 382 393 404 415 427 439 451 463 475 488 500 512 524 536 547 559 570 581 591 600 610 618 626 633 640 645 650 654 657 659 661 661 661 659 657 654 651 646 641 635 628 621 613 605 596 586 577 566 556 545 534 523 512 500 488 477 465 453 442 430 419 407 396 385 374 363 353 342 332 322 313 304 294 286 277 269 261 253 245 238 231 224 217 211 205 199 193 187 182 177 171 167 162 157 153 148 144 140 136 132 128 124 121 117 114 111 107 104 101 98 95 92 89 87 84 81 79 76 74 71 69 67 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 54 56 59 61 64 67 69 72 75 78 82 85
 74 78 83 87 92 97 102 107 112 117 123 128 134 140 145 151 157 163 169 175 182 188 194 201 207 214 221 227 234 241 247 254 261 268 274 281 288 294 301 307 314 320 326 332 338 343 349 354 359 364 369 374 378 383 387 391 396 400 404 407 411 415 419 423 427 431 436 440 445 450 454 460 465 471 477 483 490 497 504 512 521 529 539 548 559 570 581 593 606 619 633 647 662 678 694 711 728 745 762 780 797 814 830 845 859 872 883 892 899 902 903 901 895 885 872 856 837 814 789 761 732 701 669 637 604 571 539 507 477 447 419 392 366 342 319 298 278 259 241 225 210 195 182 170 158 148 138 128 120 112 104 97 91 85 79 74 69 64 59 55 51 48 44 41 38 35 32 29 27 24 22 20 18 16 14 12 11 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 27 29 32 34 37 40 44 47 50 54 58 62 66 70
 0 0 1 3 4 6 8 9 11 13 15 18 20 22 25 28 30 33 37 40 44 47 51 56 60 65 70 75 81 87 94 101 108 116 125 135 145 155 167 180 194 209 225 242 262 283 305 330 357 387 420 455 494 536 582 632 687 746 809 878 951 1029 1111 1197 1287 1378 1470 1561 1650 1734 1811 1879 1936 1979 2007 2018 2014 1992 1955 1904 1840 1766 1683 1595 1503 1409 1315 1222 1132 1045 962 884 810 740 676 616 561 509 463 420 380 344 311 281 254 230 207 187 168 152 137 123 111 99 89 80 72 65 58 52 47 42 37 34 30 27 24 21 19 17 15 13 11 10 9 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 46 49 52 56 59 62 65 68 72 75 78 81 85 88 92 95 99 102 105 109 112 116 120 123 127 130 134 138 141 145 149 153 157 161 165 169 174 178 183 188 193 199 205 211 218 225 232 240 249 259 269 281 293 307 322 339 357 377 399 424 451 481 514 550 590 634 682 736 794 858 929 1005 1089 1181 1280 1387 1503 1628 1762 1904 2054 2212 2376 2544 2715 2885 3050 3206 3349 3473 3574 3646 3686 3692 3663 3598 3502 3377 3227 3060 2879 2691 2501 2311 2126 1949 1780 1622 1474 1337 1212 1097 993 898 812 735 665 602 546 495 449 408 372 339 309 282 258 237 217 200 184 169 156 144 133 123 114 106 98 91 85 79 73 68 63 59 55 51 47 44 40 37 34 31 29 26 24 22 19 17 15 13 11 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 20 22 25 27 30 32 35 38 41
 82 83 83 83 84 84 84 85 85 85 85 86 86 86 87 87 87 88 88 89 89 90 90 91 92 93 93 94 96 97 98 100 101 103 105 108 110 113 116 120 124 128 132 138 143 149 156 164 172 181 191 202 214 227 242 257 274 293 313 335 359 384 412 441 473 506 542 580 619 661 703 747 792 836 880 923 962 999 1031 1057 1076 1088 1092 1088 1076 1056 1028 995 956 912 866 817 768 718 669 622 576 532 490 451 414 380 348 319 291 266 243 222 203 185 169 154 140 128 117 107 97 89 81 74 68 62 57 52 48 44 41 38 35 32 30 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 74 75 76 76 77 78 78 79 79 80 80 81 81 81 82 82
 20 22 25 29 32 35 39 43 46 51 55 59 64 69 74 80 86 92 98 105 112 120 128 137 146 156 166 177 189 202 216 231 247 264 283 303 325 348 374 401 432 464 500 539 582 628 678 734 793 859 930 1007 1091 1181 1279 1383 1495 1615 1741 1873 2011 2152 2296 2440 2582 2719 2847 2964 3066 3149 3212 3253 3269 3261 3230 3176 3102 3012 2906 2790 2665 2535 2403 2270 2138 2008 1883 1763 1648 1538 1434 1337 1245 1159 1079 1004 934 868 808 752 699 651 606 565 526 490 457 427 399 373 349 327 306 288 271 255 240 227 215 204 194 185 177 169 162 156 151 146 141 138 134 131 128 126 124 122 121 119 118 117 117 116 115 115 115 115 115 114 115 115 115 115 115 115 115 115 116 116 116 116 116 116 116 116 116 116 116 116 116 116 115 115 115 114 114 113 113 112 111 111 110 109 108 107 106 105 104 102 101 100 98 97 95 94 92 91 89 87 86 84 82 80 79 77 75 73 71 70 68 66 64 63 61 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 9 9 8 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 9 12 14 17
 70 75 80 85 91 97 103 109 116 123 130 138 146 154 162 171 181 191 201 212 224 236 248 261 275 290 305 321 338 355 374 393 413 434 456 479 503 528 554 580 607 635 664 693 723 754 784 815 846 876 907 937 966 995 1023 1050 1076 1101 1125 1147 1169 1189 1208 1225 1242 1257 1272 1286 1299 1311 1322 1333 1343 1353 1363 1372 1381 1390 1398 1406 1413 1420 1426 1432 1436 1440 1443 1444 1444 1442 1438 1432 1424 1413 1400 1384 1365 1343 1318 1290 1259 1225 1189 1151 1110 1068 1024 980 935 889 844 799 754 711 669 628 589 551 515 482 450 419 391 365 340 317 296 276 257 240 225 210 197 184 173 162 153 144 135 128 121 114 108 103 97 93 88 84 80 77 73 70 67 65 62 60 57 55 53 51 50 48 46 45 44 42 41 40 39 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 22 24 27 30 34 37 40 44 48 52 56 61 65
 202 215 229 244 259 276 293 311 330 350 370 392 415 438 462 487 513 539 566 593 621 648 675 702 728 753 776 798 819 837 853 866 876 884 889 890 889 885 878 869 858 844 828 811 793 774 754 733 712 691 671 650 630 611 592 573 556 539 523 508 494 481 468 456 445 435 426 417 409 401 394 388 383 377 373 369 365 362 359 356 354 352 351 350 349 348 348 347 347 348 348 348 349 350 350 351 352 353 354 354 355 356 356 356 357 357 356 356 355 354 352 351 349 346 343 340 336 332 328 323 318 313 307 301 295 288 281 274 267 260 253 245 238 230 223 216 208 201 194 187 180 174 167 161 155 149 143 137 132 126 121 116 112 107 103 98 94 90 87 83 80 76 73 70 67 64 61 58 56 53 51 49 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 16 15 14 13 12 11 11 10 9 8 7 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 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 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 31 32 34 37 39 41 44 47 50 54 58 62 66 70 75 81 86 92 99 106 113 121 129 137 147 157 167 178 190
 65 65 66 66 66 66 67 67 67 67 67 67 66 66 66 65 65 64 64 63 63 62 61 60 59 58 57 56 55 54 53 51 50 49 47 46 44 43 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 24 24 24 24 25 26 28 30 32 35 39 44 49 56 63 71 81 92 105 119 135 154 175 199 226 256 290 329 373 422 478 542 614 695 788 893 1012 1147 1301 1474 1668 1886 2127 2390 2673 2968 3264 3547 3798 3993 4114 4144 4079 3924 3695 3413 3102 2782 2468 2172 1900 1655 1437 1245 1077 931 805 696 602 521 451 391 339 294 256 223 194 169 148 129 113 99 86 76 66 58 51 45 39 34 30 26 23 20 17 15 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 8 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 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 48 50 51 52 53 54 56 57 58 59 60 60 61 62 63 63 64
 29 31 32 34 35 37 38 40 42 43 45 46 48 50 51 53 55 56 58 60 62 63 65 67 69 72 74 76 78 81 84 86 89 93 96 100 104 109 113 119 125 131 139 147 156 166 177 190 205 221 240 261 284 311 342 377 417 462 513 571 637 712 796 891 998 1118 1251 1399 1561 1738 1928 2128 2335 2544 2745 2931 3090 3212 3288 3311 3278 3193 3062 2894 2700 2490 2275 2062 1857 1664 1484 1319 1170 1035 914 806 710 624 549 482 422 370 324 283 247 215 187 163 141 122 106 91 79 68 58 50 42 36 31 26 22 19 16 14 11 10 8 7 6 6 5 5 4 4 4 4 4 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 5 5 5 5 5 4 4 4 4 3 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 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 22 24 25 27 28
 37 39 42 44 46 49 52 54 57 60 63 66 69 72 76 79 83 87 91 95 99 104 108 113 118 123 129 134 140 146 153 159 166 174 181 190 198 207 216 226 236 247 258 270 282 295 308 322 337 352 368 384 401 419 437 456 475 495 515 535 556 576 597 617 638 658 677 696 713 730 746 761 774 786 797 805 813 818 822 824 824 823 820 816 810 802 793 783 771 759 745 731 715 699 682 665 647 629 610 591 572 553 534 516 497 478 460 442 424 407 391 374 359 343 329 315 301 288 276 264 253 242 232 223 214 206 198 191 184 177 171 166 160 156 151 147 143 139 136 133 130 127 124 122 120 118 116 114 112 110 109 107 106 105 103 102 101 100 99 98 97 96 95 94 93 92 92 91 90 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 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 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 20 21 23 25 27 29 31 33 35
 50 55 60 66 72 79 85 93 100 109 117 126 136 146 157 168 180 193 206 220 235 250 265 282 299 317 335 354 373 393 413 433 453 473 494 514 533 553 571 589 606 621 636 649 661 672 681 688 695 699 703 705 706 706 705 703 700 697 693 689 684 680 675 671 667 662 659 655 652 649 647 645 644 643 642 642 642 643 644 646 648 651 653 656 660 663 667 671 675 680 684 688 693 697 701 704 708 711 713 715 716 717 717 715 713 710 706 701 694 687 678 668 656 644 631 616 601 585 568 551 533 515 496 477 458 440 421 402 384 367 349 332 316 300 285 270 256 242 229 217 205 194 183 173 163 154 145 137 129 121 114 107 101 95 89 83 78 73 69 64 60 56 52 48 45 42 39 36 33 30 27 25 23 20 18 16 14 12 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 14 16 19 22 25 29 32 36 40 45
 113 121 130 140 150 160 171 183 195 207 221 234 249 263 279 295 311 329 346 365 384 403 423 443 464 485 507 529 551 573 595 617 639 661 683 704 724 744 763 781 798 814 828 841 852 861 869 875 879 881 880 878 874 869 861 852 841 828 815 800 784 766 749 730 711 692 672 652 632 612 592 572 552 533 514 496 478 460 443 426 409 394 378 363 349 335 322 309 296 284 273 262 251 241 231 221 212 203 195 187 180 172 165 159 152 147 141 136 131 126 121 117 113 110 107 103 101 98 96 94 92 90 88 87 86 85 84 83 83 82 82 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 66 65 64 62 61 60 58 57 55 54 52 50 49 47 45 44 42 40 38 37 35 33 31 30 28 26 25 23 22 20 19 17 16 14 13 12 11 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 1 1 2 4 5 6 8 9 11 13 15 17 20 23 26 29 32 36 40 44 49 53 59 64 70 76 83 89 97 104
 79 86 94 101 109 117 126 134 143 153 162 172 182 192 202 213 223 234 245 256 267 278 289 299 310 321 331 341 350 360 369 377 385 392 399 405 411 416 420 424 427 429 431 432 432 432 431 430 429 427 425 423 422 420 418 417 416 416 417 418 420 423 427 431 438 445 453 463 475 487 502 518 535 554 576 599 624 651 681 713 747 784 824 867 912 961 1012 1067 1125 1185 1248 1312 1378 1444 1510 1573 1632 1686 1732 1768 1792 1802 1797 1777 1741 1691 1627 1551 1467 1376 1282 1186 1091 999 911 828 750 678 612 552 497 448 404 364 328 297 268 243 220 200 182 166 151 138 127 116 107 99 91 84 78 72 67 62 58 54 50 47 44 41 38 36 33 31 29 27 25 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 39 44 49 55 60 66 73
 172 180 187 195 202 210 217 225 232 240 247 254 261 268 275 282 289 296 302 309 315 321 327 333 339 345 351 357 362 368 373 379 384 389 395 400 405 410 415 421 426 431 436 442 447 453 459 465 471 477 484 490 497 505 512 520 528 537 546 555 564 573 583 593 603 614 624 635 646 657 667 678 689 700 711 721 732 742 752 763 772 782 792 801 810 819 828 836 844 852 860 867 873 880 885 891 895 899 903 906 908 909 909 909 907 905 902 897 892 885 878 869 860 849 838 825 812 799 784 769 754 738 722 705 689 672 656 640 624 608 592 577 562 547 533 519 506 493 480 468 456 444 433 422 412 402 392 382 373 364 355 347 339 330 322 315 307 300 292 285 278 271 264 258 251 244 238 231 225 218 212 205 199 193 186 180 174 168 162 155 149 143 137 131 125 120 114 108 103 97 92 87 82 77 72 68 63 59 55 51 47 43 40 37 34 31 28 25 23 21 19 17 15 13 12 10 9 8 7 6 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 1 1 2 3 4 5 6 7 9 10 12 14 16 18 21 23 26 29 33 36 40 44 48 52 57 62 67 72 77 83 89 95 101 108 115 121 128 135 143 150 157 165
 70 71 73 75 76 78 80 82 84 87 89 92 95 97 100 104 107 111 114 118 123 127 132 137 143 149 155 162 169 177 185 194 203 213 224 236 248 262 276 291 307 325 343 363 384 406 429 453 478 504 532 559 587 616 644 672 699 725 750 773 793 811 826 838 846 851 852 850 844 835 823 808 791 772 752 729 706 682 658 633 608 583 559 535 512 489 467 445 424 404 385 366 349 332 316 300 285 271 258 245 233 221 210 199 189 180 171 163 155 147 140 133 127 121 115 110 105 100 96 92 88 84 81 77 74 71 69 66 64 62 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 67 68
 46 48 50 52 55 57 60 62 65 68 71 73 76 79 82 85 89 92 95 99 102 106 110 113 117 122 126 130 135 139 144 149 155 160 166 172 178 185 191 198 206 214 222 231 240 249 259 270 281 293 305 318 332 346 362 378 395 413 432 452 473 495 518 542 567 593 620 648 677 706 737 768 799 831 864 896 929 961 992 1023 1054 1083 1111 1137 1161 1184 1204 1222 1238 1251 1261 1268 1272 1273 1271 1267 1259 1248 1235 1219 1201 1181 1158 1134 1108 1081 1053 1024 994 964 933 903 872 842 812 782 753 725 698 671 646 621 598 575 553 533 513 494 476 460 444 429 414 401 388 376 364 353 343 333 324 315 307 299 291 284 277 270 264 258 252 246 240 235 230 225 220 215 210 205 201 196 192 188 183 179 175 171 167 163 159 155 151 147 143 139 136 132 128 124 121 117 114 110 106 103 99 96 93 89 86 83 80 77 74 71 68 65 62 59 57 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 20 22 24 26 27 29 31 33 35 37 39 41 43
 39 41 44 46 48 51 54 57 59 62 66 69 72 76 80 84 88 92 97 101 106 112 117 123 129 136 143 150 158 166 175 184 194 204 215 227 239 253 266 281 297 313 331 349 369 390 411 434 458 483 510 537 566 596 626 658 691 724 758 793 828 863 899 935 970 1005 1040 1075 1108 1141 1174 1205 1236 1266 1295 1323 1350 1377 1402 1427 1452 1475 1498 1521 1542 1564 1584 1604 1622 1640 1657 1672 1685 1697 1706 1712 1716 1716 1713 1705 1694 1677 1656 1630 1599 1563 1523 1478 1430 1378 1322 1265 1206 1146 1085 1025 965 906 849 794 742 691 643 598 555 515 478 443 411 381 353 327 303 281 261 242 225 209 194 181 168 157 146 136 127 118 110 103 96 90 84 78 73 69 64 60 56 52 49 45 42 39 36 34 31 29 26 24 22 20 18 16 15 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37
 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 48 50 53 56 60 63 67 72 76 81 87 93 100 107 115 124 134 145 157 170 185 202 220 240 263 288 315 346 380 417 459 505 555 610 671 737 809 887 971 1061 1156 1256 1361 1468 1576 1682 1786 1883 1971 2046 2107 2150 2174 2178 2163 2129 2077 2011 1933 1846 1752 1654 1554 1455 1358 1263 1173 1086 1005 929 858 792 731 675 623 575 532 492 455 422 392 364 339 317 296 277 260 245 230 218 206 195 186 177 169 161 154 148 142 137 132 127 123 119 115 111 108 104 101 98 95 93 90 87 85 83 80 78 76 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 38 36 35 33 31 30 28 26 25 23 22 20 19 17 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 135 145 154 165 175 187 199 211 224 238 252 267 282 299 315 333 351 369 388 407 427 447 468 488 509 529 549 569 588 606 624 640 655 669 681 692 700 707 712 715 716 715 712 708 701 694 685 674 663 651 638 625 612 598 584 570 556 543 530 517 505 494 482 472 462 453 444 436 428 421 415 409 404 399 395 391 388 385 383 381 380 379 379 379 379 380 381 383 385 387 389 392 396 399 403 407 411 416 421 426 431 436 442 447 452 457 462 467 472 476 479 482 485 486 487 487 487 485 482 479 474 468 461 453 445 435 425 414 403 391 378 365 352 339 326 313 300 287 274 262 249 238 226 215 204 194 184 175 166 157 149 141 134 126 120 113 107 101 95 90 85 80 76 71 67 63 59 56 52 49 46 43 40 37 34 32 29 27 25 23 21 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 16 18 19 21 24 26 28 31 34 37 40 44 48 52 56 61 66 71 77 83 89 96 103 110 118 127
 92 97 103 108 113 118 123 129 134 139 145 150 156 161 166 172 177 182 187 193 198 203 208 213 218 224 229 234 239 244 249 255 260 266 271 277 283 290 296 303 310 317 325 334 342 352 361 372 383 395 408 421 435 450 466 483 501 519 538 559 579 601 623 645 668 691 713 736 758 779 800 820 838 855 870 884 896 905 913 918 920 921 919 914 908 899 888 875 860 844 826 807 786 765 743 720 697 674 650 626 603 579 556 533 511 490 469 448 428 410 391 374 357 341 326 312 298 285 273 262 251 240 230 221 212 204 196 188 181 174 168 161 156 150 144 139 134 129 124 120 116 111 107 103 99 96 92 89 85 82 79 75 72 69 67 64 61 58 56 53 51 48 46 44 41 39 37 35 33 31 29 27 25 23 22 20 18 17 15 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 1 2 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 25 27 30 33 36 39 42 45 49 53 57 61 65 69 74 78 83 88
 0 0 0 0 0 0 0 0 0 3 7 12 17 23 29 37 44 53 62 73 84 97 111 126 143 161 182 204 229 256 286 319 355 394 437 484 535 589 648 711 777 847 919 994 1070 1145 1219 1289 1355 1415 1467 1509 1542 1564 1576 1577 1568 1551 1526 1495 1459 1419 1376 1332 1288 1244 1200 1158 1118 1079 1042 1008 975 945 916 889 864 840 818 797 777 759 741 724 708 692 677 662 648 633 619 605 591 577 562 548 533 518 503 488 473 457 442 426 410 394 378 363 347 332 316 301 287 273 259 245 232 220 208 196 185 174 164 154 145 136 128 120 113 106 99 93 87 81 76 71 66 62 57 53 50 46 43 39 36 34 31 28 26 24 21 19 17 15 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 57 60 63 67 70 74 78 82 87 91 96 101 106 112 117 123 130 136 143 150 158 166 174 182 191 200 210 220 231 241 252 264 276 288 300 312 325 338 351 363 376 389 401 413 424 435 445 454 463 471 478 484 489 493 497 499 501 501 501 501 499 498 496 493 490 487 485 482 479 476 473 471 469 467 465 464 463 463 463 463 464 466 468 470 473 477 481 485 490 496 502 508 515 522 529 537 545 554 562 570 579 587 594 602 608 614 619 622 625 625 625 622 618 612 604 594 582 569 554 537 520 501 482 462 442 421 401 380 361 341 322 304 286 270 254 239 224 211 198 186 174 164 154 144 135 127 119 112 106 99 93 88 83 78 73 69 65 61 57 54 51 48 45 42 40 37 35 33 31 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 16 17 18 19 21 22 24 26 27 29 31 33 35 38 40 42 45 48 51
 147 155 164 173 182 192 202 213 224 236 248 261 275 289 304 319 336 353 370 389 408 428 449 471 493 516 540 564 589 614 640 666 692 718 744 769 794 817 839 860 879 896 911 923 933 940 945 946 944 940 933 923 911 897 880 862 843 822 800 777 754 731 707 684 660 637 614 592 570 549 528 509 489 471 453 436 420 404 389 374 360 347 334 322 311 299 289 279 269 260 251 242 234 226 219 212 205 198 192 186 180 175 170 165 160 156 151 147 144 140 136 133 130 127 125 122 120 118 116 114 112 110 109 108 106 105 104 103 103 102 101 101 100 100 100 99 99 99 99 99 99 98 98 98 98 98 98 98 97 97 97 97 96 96 96 95 95 94 94 93 93 92 91 91 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 73 72 71 69 68 66 65 63 62 60 59 57 56 54 52 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 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 44 47 50 53 56 59 63 67 71 75 80 85 90 95 100 106 112 119 125 132 140
 186 195 203 212 221 230 239 249 258 268 278 288 298 309 320 331 342 353 365 377 389 401 414 426 440 453 467 481 495 510 525 541 557 573 590 607 625 644 662 682 702 722 744 766 788 811 835 860 885 910 936 963 990 1017 1045 1072 1099 1126 1153 1179 1204 1228 1251 1272 1292 1309 1325 1338 1349 1358 1364 1367 1367 1365 1360 1352 1342 1329 1313 1295 1274 1252 1227 1200 1172 1142 1111 1079 1046 1012 977 942 907 871 836 801 766 731 698 664 632 600 570 540 512 484 458 432 408 385 363 343 323 305 287 271 256 241 228 216 204 193 183 174 166 158 150 144 137 132 126 121 117 113 109 105 102 98 96 93 90 88 86 83 81 80 78 76 74 73 71 70 69 67 66 65 64 63 62 61 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 36 38 41 44 47 50 54 57 61 65 70 75 79 84 90 95 101 107 113 120 126 133 140 147 155 162 170 178
 120 126 132 138 145 151 158 164 171 178 185 193 200 207 215 223 231 239 247 255 264 272 281 290 299 309 318 328 338 348 358 369 380 392 403 415 428 441 455 469 483 499 515 532 550 568 588 609 631 654 679 705 732 761 791 823 857 891 928 965 1004 1044 1086 1127 1170 1212 1254 1296 1337 1376 1414 1449 1481 1510 1535 1556 1572 1583 1588 1588 1583 1572 1555 1532 1505 1473 1437 1396 1353 1307 1258 1208 1156 1104 1052 1000 949 898 849 801 754 710 667 626 587 550 515 482 451 422 394 369 345 323 302 283 265 249 234 220 207 195 184 173 164 155 147 140 133 127 121 115 110 106 101 97 93 90 87 83 80 78 75 73 70 68 66 64 62 60 58 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 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 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 23 24 26 29 31 33 36 39 41 44 48 51 55 58 62 66 70 75 79 84 88 93 99 104 109 115
 124 129 135 141 147 154 160 166 173 179 186 193 200 206 213 220 227 234 241 248 255 262 269 275 282 289 295 302 308 314 321 327 333 339 344 350 355 361 366 371 377 382 387 392 397 402 407 412 417 422 427 432 437 442 447 452 457 462 468 472 477 482 487 491 495 499 502 506 508 511 513 514 515 516 516 515 514 512 510 507 503 499 494 488 482 475 467 459 450 441 432 421 411 400 389 377 366 354 342 330 318 306 294 282 270 259 248 237 226 216 206 196 186 177 169 161 153 145 138 131 125 119 113 107 102 97 93 88 84 80 77 73 70 67 64 61 59 56 54 52 49 47 46 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 56 60 63 67 71 75 79 83 88 93 97 102 107 113 118
 285 290 294 298 302 306 309 312 315 318 320 322 324 325 326 327 328 328 328 327 326 325 324 323 321 319 317 315 312 310 307 305 302 299 296 294 291 288 286 283 281 279 277 275 274 273 272 271 271 271 271 272 272 274 275 277 279 282 284 288 291 295 299 303 308 312 317 323 328 334 340 346 352 358 365 371 378 384 391 397 404 410 416 423 428 434 439 444 448 452 455 458 460 461 462 462 461 459 456 452 448 443 436 429 421 413 404 394 383 372 361 350 338 326 314 302 290 278 266 255 244 233 222 212 202 192 183 174 166 158 150 143 136 130 123 118 112 107 102 97 92 88 84 80 77 73 70 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 20 19 18 17 17 16 15 14 13 12 11 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 64 66 67 69 70 72 74 76 78 80 81 84 86 88 90 93 95 98 100 103 106 109 112 115 119 122 126 130 134 138 142 146 151 156 160 165 170 176 181 186 192 197 203 209 214 220 226 232 237 243 249 254 260 265 270 275 280
 19 23 27 32 36 42 47 53 60 67 75 83 92 101 112 123 136 149 164 180 198 217 238 261 286 313 343 376 412 451 494 541 591 646 706 770 838 911 987 1066 1147 1229 1310 1389 1462 1529 1587 1633 1666 1685 1690 1680 1657 1621 1575 1520 1459 1393 1325 1255 1186 1119 1053 990 931 875 822 772 727 684 645 608 575 544 515 489 465 442 422 403 385 369 354 340 327 316 304 294 285 276 268 260 253 247 240 235 229 225 220 216 212 208 205 202 199 196 194 192 190 188 187 185 184 183 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 177 176 175 174 173 171 170 168 166 164 162 160 157 155 152 150 147 144 141 138 135 132 129 126 123 120 116 113 110 107 103 100 97 94 91 88 85 81 78 75 73 70 67 64 61 59 56 53 51 48 46 44 41 39 37 35 33 31 29 27 25 24 22 20 19 17 16 15 14 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 16
 14 16 18 20 23 25 28 31 34 37 41 44 48 52 57 62 67 73 79 86 93 101 109 119 129 140 152 165 180 196 213 233 254 278 304 333 366 401 441 485 533 587 646 711 782 860 945 1036 1133 1235 1341 1449 1557 1662 1760 1847 1919 1974 2008 2021 2010 1979 1928 1861 1781 1691 1596 1498 1400 1304 1211 1122 1038 959 886 818 756 698 646 597 553 512 475 441 410 381 355 331 309 289 270 253 237 223 209 197 186 175 165 156 148 141 134 127 121 116 111 106 102 98 95 92 89 87 85 83 81 80 79 78 78 77 77 77 77 77 78 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 95 96 97 97 97 98 98 98 98 98 98 98 98 97 97 96 96 95 94 93 92 91 90 89 88 87 85 84 83 81 80 78 77 75 73 72 70 68 67 65 63 61 60 58 56 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 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 19 19 19 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 7 6 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 2 3 4 6 7 9 10 12
 160 165 169 173 177 180 184 188 191 194 198 201 204 206 209 212 214 216 219 221 223 224 226 228 229 231 232 233 235 236 237 238 239 240 240 241 242 243 244 244 245 246 247 248 249 251 252 254 255 257 260 262 265 268 272 275 280 284 289 295 301 307 314 321 329 338 347 357 367 378 389 401 414 427 442 456 472 488 506 524 542 562 583 604 627 651 675 701 728 756 785 815 847 879 912 946 981 1016 1052 1087 1122 1156 1190 1221 1250 1276 1299 1318 1331 1340 1343 1340 1331 1316 1295 1268 1236 1199 1158 1113 1066 1017 967 917 867 818 770 723 678 635 595 556 520 486 454 425 397 371 347 325 304 285 267 251 235 221 208 195 184 173 163 154 145 137 129 122 115 109 103 97 92 87 82 78 74 69 66 62 58 55 52 49 46 43 40 38 35 33 30 28 26 24 22 20 18 16 14 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 39 41 44 47 50 53 56 60 63 67 71 75 79 83 88 92 96 101 105 110 115 119 124 129 133 138 143 147 152 156
 40 43 46 49 52 56 59 63 67 71 75 80 85 90 95 100 106 112 118 125 131 138 146 153 161 170 178 187 197 206 216 226 237 248 259 270 281 293 304 316 328 339 351 362 373 383 394 403 412 420 428 435 441 446 451 455 457 460 461 462 462 462 461 460 458 456 454 452 449 447 445 442 440 438 435 434 432 430 429 428 427 427 427 427 427 428 428 429 430 432 433 435 436 438 440 441 443 444 445 446 446 446 446 444 443 440 437 432 427 421 414 406 397 388 378 367 355 343 330 317 304 291 278 264 251 239 226 214 202 191 180 170 160 150 141 133 125 117 110 103 97 91 85 80 75 70 65 61 57 54 50 47 44 41 38 36 33 31 29 27 25 23 21 20 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 5 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 30 32 34 37
 49 54 58 64 69 75 81 88 94 102 109 118 126 135 145 156 167 179 191 205 219 235 251 269 288 308 330 354 379 406 435 466 500 536 575 616 661 708 759 812 868 928 990 1055 1121 1190 1259 1328 1397 1463 1527 1587 1641 1689 1729 1761 1784 1798 1802 1798 1784 1763 1734 1699 1659 1614 1567 1517 1465 1413 1361 1309 1258 1209 1161 1114 1070 1028 987 948 912 877 844 813 783 755 729 704 680 657 636 616 597 578 561 544 528 513 499 485 472 459 447 435 424 413 402 392 382 373 363 355 346 337 329 321 313 306 298 291 284 277 271 264 257 251 245 239 233 227 221 215 210 204 199 194 189 184 178 174 169 164 159 155 150 146 142 137 133 129 125 121 117 114 110 106 103 100 96 93 90 86 83 80 77 74 72 69 66 63 61 58 55 53 50 48 46 43 41 39 37 35 32 30 28 26 24 23 21 19 17 15 14 12 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 10 12 14 17 20 23 26 29 33 36 40 45
 39 43 47 51 56 62 67 74 80 87 95 102 111 120 130 140 151 162 174 187 201 215 230 246 262 279 297 315 334 353 372 392 411 430 449 467 484 500 515 528 540 550 558 564 567 569 568 566 562 555 548 538 528 516 504 490 476 462 448 433 418 404 389 375 360 346 333 319 306 294 282 270 258 247 236 226 216 206 197 188 179 171 163 155 148 141 134 127 121 115 109 103 98 93 88 83 79 74 70 66 63 59 56 53 50 47 44 42 40 37 35 33 32 30 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 20 22 25 28 31 35
 119 121 122 124 125 126 128 129 130 132 133 134 136 137 138 140 141 142 144 145 147 149 150 152 154 156 158 160 163 165 168 171 174 177 180 184 188 193 197 202 208 214 220 227 235 243 251 261 271 281 293 305 318 332 347 363 379 397 415 434 454 475 496 518 540 563 586 609 631 654 675 697 717 735 753 768 782 793 803 810 814 816 815 812 806 798 787 774 760 743 725 705 685 663 641 618 595 571 548 525 502 479 457 436 415 395 375 357 339 322 305 290 275 261 248 236 224 213 203 193 184 175 167 160 153 146 140 134 129 124 119 114 110 106 102 99 96 92 89 87 84 81 79 76 74 72 70 68 66 64 62 61 59 57 56 54 52 51 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 59 61 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 101 103 105 107 108 110 112 113 115 117 118
 29 32 36 39 43 47 52 57 62 67 73 79 86 93 101 109 118 128 138 149 162 175 189 204 221 238 258 279 301 325 352 380 411 443 479 516 556 599 643 690 739 789 840 892 944 994 1042 1088 1129 1166 1197 1221 1239 1248 1251 1246 1234 1217 1193 1165 1133 1098 1060 1022 982 943 903 864 827 790 755 722 690 659 630 603 577 552 529 507 487 467 449 432 415 399 385 370 357 344 332 320 309 299 288 278 269 260 251 242 234 226 218 211 204 197 190 183 177 170 164 158 153 147 142 137 132 127 122 117 113 109 105 101 97 93 89 86 83 79 76 73 70 68 65 62 60 58 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 26
 165 167 169 171 172 174 175 177 178 179 180 180 181 182 182 183 183 183 184 184 185 185 186 186 187 187 188 189 190 192 193 195 197 200 202 206 209 213 218 223 229 235 242 251 259 269 280 292 305 320 335 352 370 390 411 433 457 482 509 536 565 595 625 655 686 716 745 773 798 821 842 858 870 878 881 879 871 859 842 820 795 767 736 703 668 633 597 561 526 492 459 427 396 367 340 314 290 267 246 226 208 190 175 160 147 134 123 112 103 94 86 78 72 66 60 55 51 46 43 39 36 34 31 29 27 26 24 23 22 21 20 19 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 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 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 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 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 48 50 52 55 57 60 63 66 69 73 76 80 83 87 91 95 99 102 106 110 114 118 122 126 130 134 138 141 145 148 151 154 157 160 162
 83 91 100 109 119 129 140 152 164 177 191 205 220 236 253 271 289 308 328 349 370 391 413 435 458 480 502 524 545 566 585 603 620 635 648 659 668 675 680 682 683 681 677 671 664 655 645 634 622 609 595 582 568 554 540 527 514 501 488 477 465 454 443 433 424 415 406 398 390 383 376 369 362 356 350 345 339 334 329 324 319 315 310 306 302 298 294 290 286 282 278 274 270 267 263 259 255 252 248 244 241 237 233 230 226 223 219 216 212 209 205 202 199 196 193 190 187 185 182 180 178 176 174 172 171 169 168 167 166 166 165 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 160 159 158 157 156 154 153 151 149 147 145 143 141 138 136 133 130 127 124 121 118 115 111 108 104 101 97 93 90 86 83 79 75 72 68 65 61 58 55 51 48 45 42 39 37 34 32 29 27 25 23 21 19 17 15 14 12 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 6 8 10 13 16 19 23 26 30 35 39 44 50 56 62 68 76
 41 43 45 48 50 53 56 58 61 64 68 71 74 78 82 86 91 95 100 105 111 117 123 129 136 143 151 159 167 176 186 196 207 218 229 242 255 268 282 296 311 327 342 358 374 390 406 422 437 452 466 480 492 503 513 522 529 535 539 542 543 543 542 539 536 532 527 521 515 509 502 495 488 482 475 469 462 457 451 446 441 437 433 430 427 424 422 421 420 419 419 419 419 420 421 423 425 427 429 432 434 437 440 443 445 448 450 452 453 455 455 455 454 452 450 446 442 437 431 424 416 407 397 387 376 365 353 341 328 316 303 291 278 266 254 243 232 221 210 200 191 182 173 164 156 149 142 135 129 123 117 111 106 101 97 93 88 85 81 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 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 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 19 20 21 22 24 25 27 28 30 31 33 35 37 39
 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 58 60 62 65 67 70 73 75 78 81 84 87 91 94 97 101 104 108 112 116 120 125 129 134 138 143 148 153 159 165 171 177 183 190 197 204 211 219 228 236 245 254 264 274 285 296 308 320 333 346 360 374 389 405 421 438 456 475 494 514 534 555 577 599 622 645 669 692 716 739 762 784 805 825 843 860 873 884 892 897 899 896 890 880 867 850 830 807 782 755 726 696 665 633 602 571 540 511 482 454 428 402 378 356 334 314 295 278 261 246 231 218 205 194 183 172 163 154 146 138 131 124 117 111 106 101 96 91 87 82 78 75 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 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 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10
 17 18 20 21 23 25 27 29 31 33 35 37 40 42 45 48 51 54 57 61 65 69 73 78 83 88 93 99 106 112 120 128 136 145 155 165 176 188 201 214 229 245 261 279 298 318 339 361 385 409 434 460 486 513 540 566 592 616 639 661 680 696 710 720 727 731 732 729 724 715 704 691 676 660 642 623 603 583 563 543 523 503 484 465 446 429 411 395 379 364 349 335 322 309 297 285 274 263 253 243 234 225 217 209 201 194 187 181 175 169 163 158 153 148 144 140 136 132 129 125 122 119 117 114 112 109 107 105 103 101 99 98 96 94 93 91 90 88 87 86 84 83 82 80 79 78 76 75 74 72 71 70 68 67 66 65 63 62 61 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 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 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 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 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16
 3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 23 25 27 29 30 33 35 37 39 42 45 48 51 54 58 62 66 70 75 81 86 93 99 107 115 124 134 145 157 170 185 202 220 240 262 287 315 345 379 415 456 499 546 597 650 705 762 818 874 926 973 1013 1044 1065 1074 1071 1056 1031 996 954 906 855 801 747 693 641 591 544 500 458 419 384 351 321 293 268 245 223 204 186 170 155 141 129 118 107 98 89 81 74 67 61 56 51 47 43 39 36 33 31 29 27 25 24 23 22 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 52 51 51 50 49 48 48 47 46 45 44 43 41 40 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2
 47 50 54 58 62 66 71 76 80 85 90 96 101 107 113 119 125 132 138 145 152 159 166 174 181 189 197 205 213 221 229 237 246 254 262 270 278 286 294 301 309 316 324 331 337 344 350 357 363 368 374 379 385 390 395 400 405 410 415 420 424 429 434 439 444 449 454 459 464 469 475 480 485 490 495 499 504 509 513 517 521 525 529 532 535 538 540 542 543 544 544 544 543 541 539 536 533 529 524 518 512 505 497 489 480 470 460 449 438 426 415 403 390 378 365 353 340 328 316 304 293 281 270 260 249 239 230 220 212 203 195 187 180 173 166 159 153 147 142 136 131 126 121 117 112 108 104 100 97 93 90 87 83 80 77 74 72 69 66 64 62 59 57 55 53 50 48 46 44 43 41 39 37 36 34 32 31 29 28 26 25 23 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 12 14 16 18 21 23 26 28 31 34 37 40 43
 77 85 92 101 110 119 129 140 151 163 176 190 204 219 235 252 269 287 305 324 343 363 382 401 420 438 455 471 486 498 509 518 524 528 530 529 525 520 512 502 491 479 465 451 435 420 404 389 373 358 344 330 316 303 291 279 268 257 247 238 229 221 213 206 199 192 186 180 175 169 164 160 155 151 147 143 139 136 132 129 126 123 120 117 115 112 109 107 104 102 100 97 95 93 91 89 87 85 83 81 79 77 75 73 71 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 9 10 12 14 16 19 22 24 28 31 35 39 43 48 53 58 64 71
 66 73 81 89 97 106 116 126 137 149 162 175 189 204 220 236 254 272 292 312 334 356 379 404 428 454 480 506 533 560 586 612 637 661 683 704 723 740 754 766 776 783 787 788 787 784 779 772 763 753 742 730 718 705 692 679 666 654 642 630 619 609 599 589 580 572 564 557 550 544 537 532 526 521 515 510 505 500 495 490 485 479 474 468 462 455 448 441 434 426 417 409 400 390 380 370 360 349 338 326 315 304 292 280 269 257 246 235 224 213 203 193 183 174 165 157 148 141 133 127 120 114 108 103 98 93 89 85 81 77 74 71 68 65 63 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 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 2 4 6 8 11 14 17 21 24 28 33 37 42 48 53 60
 48 52 55 59 62 66 70 74 78 83 87 92 97 102 108 113 119 126 132 139 146 154 162 170 179 188 197 207 218 229 241 253 266 279 293 308 323 339 356 374 392 411 431 451 472 494 516 539 562 585 608 632 655 678 700 722 744 764 783 801 818 833 846 857 867 875 881 886 888 888 887 884 880 874 867 858 848 837 825 812 799 784 770 754 738 722 705 688 671 653 636 618 600 582 565 547 529 512 494 477 460 443 427 411 395 379 364 349 335 321 307 294 282 270 258 247 236 226 216 207 199 190 183 175 168 162 156 150 145 140 135 131 127 123 120 116 113 110 108 105 103 100 98 96 95 93 91 90 88 87 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 71 70 69 68 67 67 66 65 64 64 63 62 61 60 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 14 16 18 20 22 24 27 29 31 34 37 39 42 45
 174 172 170 168 166 164 161 159 157 155 152 150 148 146 144 142 140 138 136 134 132 130 129 127 126 125 123 122 122 121 120 120 119 119 119 120 120 121 123 124 127 129 132 136 140 145 150 157 164 172 182 192 204 217 231 247 264 283 304 326 350 377 405 436 468 503 539 578 618 659 702 746 790 834 876 917 956 991 1021 1046 1065 1076 1081 1077 1066 1048 1023 991 955 914 870 824 776 728 680 633 588 544 502 462 425 390 357 327 299 273 250 228 208 190 174 159 146 133 122 113 104 96 88 82 76 71 66 62 58 54 51 48 46 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 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 125 130 135 139 144 149 153 157 161 164 168 170 173 175 177 178 179 180 181 181 180 180 179 178 177 175
 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 64 65 66 67 68 70 71 73 75 77 79 82 85 88 92 96 101 106 112 119 127 136 146 157 170 184 200 218 238 261 286 315 346 382 421 464 512 564 621 682 749 819 894 971 1050 1129 1207 1280 1347 1405 1450 1482 1497 1496 1479 1447 1401 1343 1277 1204 1128 1051 974 899 826 757 692 631 575 523 475 431 391 354 321 291 263 239 216 196 178 162 147 134 122 112 103 94 87 80 74 69 65 61 57 54 51 49 47 45 43 42 40 39 38 37 37 36 35 35 34 34 33 33 33 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 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 13 13 12 11 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 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 14 14 15 16 17 18 19 20 20 21 22 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 42 43 44 45 46
 191 201 212 222 233 244 255 267 278 291 303 315 328 341 353 366 379 392 405 418 430 443 455 466 477 488 498 507 516 524 530 536 541 544 547 548 548 547 546 542 538 533 528 521 514 506 498 489 480 471 462 452 443 434 426 417 409 401 394 386 380 373 368 362 357 352 348 344 341 338 335 332 330 329 327 326 325 324 324 324 324 324 325 326 327 328 329 331 332 334 336 338 340 342 344 346 348 349 351 353 354 355 356 356 357 356 356 355 353 351 349 346 343 339 334 329 324 318 312 305 298 291 284 276 269 261 253 246 238 230 223 216 209 202 195 189 183 177 171 165 160 155 150 146 141 137 133 129 126 122 119 116 113 110 107 105 102 100 98 95 93 91 89 88 86 84 83 81 80 78 77 75 74 73 72 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 9 9 9 9 9 10 10 10 11 11 11 12 13 14 14 15 17 18 19 21 22 24 26 28 31 33 36 39 43 46 50 54 58 63 67 72 78 83 89 95 102 108 115 123 130 138 146 155 163 172 182
 160 166 172 178 184 190 196 202 207 213 219 225 230 236 241 246 251 256 260 265 269 272 276 279 282 284 286 288 289 290 291 291 291 291 290 289 288 286 284 282 279 276 273 270 267 263 260 256 252 248 244 240 236 232 228 225 221 217 213 209 205 202 198 195 191 188 185 181 178 175 172 169 166 164 161 158 156 153 151 149 146 144 142 140 138 136 135 133 131 130 128 127 125 124 123 121 120 119 118 117 117 116 115 115 114 114 113 113 113 113 113 113 114 114 115 115 116 117 119 120 122 124 126 128 131 134 137 141 145 149 153 158 164 169 175 182 188 195 203 210 218 227 235 244 253 262 271 280 288 297 305 314 321 329 335 341 346 351 354 357 359 359 359 357 355 351 346 341 334 327 319 310 301 291 281 271 260 249 238 228 217 206 196 185 175 166 156 147 138 130 122 114 106 99 92 86 80 74 69 64 59 54 50 46 42 39 36 33 30 27 25 23 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 46 48 51 54 57 60 64 67 71 75 79 83 87 92 96 101 106 111 116 121 126 132 137 143 148 154
 248 255 261 267 272 276 279 282 283 284 284 283 281 278 275 271 266 261 255 248 242 235 227 220 212 205 197 189 182 174 167 160 153 146 139 133 127 121 116 110 106 101 97 93 89 86 82 79 77 74 72 70 69 67 66 65 64 63 62 62 62 61 61 61 62 62 63 63 64 65 66 67 68 69 70 72 74 75 77 79 81 84 86 89 92 95 98 101 105 109 113 117 121 126 131 137 142 148 154 161 167 174 181 188 196 203 210 217 224 230 235 240 245 248 250 251 251 249 246 242 237 231 224 216 207 198 188 179 169 159 150 141 132 123 115 108 100 94 87 81 76 70 66 61 57 53 49 46 43 40 37 35 32 30 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 10 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 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 30 32 34 36 38 41 43 46 49 53 56 60 64 69 74 79 84 90 96 102 109 116 123 131 139 147 155 164 173 181 190 199 208 216 225 233 241
 57 60 63 67 71 74 78 83 87 92 96 102 107 112 118 125 131 138 145 153 161 170 179 188 198 209 220 232 245 258 273 288 303 320 337 356 375 395 416 438 460 483 507 531 555 578 602 624 646 667 686 703 717 730 739 746 750 751 749 744 736 726 714 700 684 667 649 630 610 590 570 549 529 510 490 471 453 435 418 402 386 370 355 341 328 315 302 290 279 268 258 248 238 229 220 212 204 196 189 182 175 169 162 156 151 145 140 135 131 126 122 118 114 110 107 104 101 98 95 92 90 87 85 83 81 79 77 75 74 72 71 69 68 66 65 63 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 18 19 20 21 23 24 26 28 30 32 34 36 38 40 43 45 48 51 54
 35 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 58 60 63 65 67 69 72 75 77 80 83 87 90 93 97 101 105 109 114 119 124 129 134 140 145 151 158 164 170 177 184 191 198 205 213 220 227 234 241 248 255 262 268 274 280 286 291 297 301 306 310 314 318 321 325 328 331 333 336 339 341 344 346 349 351 353 356 358 361 364 366 369 372 374 377 379 382 384 386 388 389 390 391 391 391 390 388 386 383 379 374 368 362 354 346 337 328 318 307 296 285 273 261 250 238 226 215 204 194 183 173 164 155 147 139 131 124 117 111 105 100 95 90 85 81 77 74 70 67 64 62 59 57 55 53 51 49 47 46 44 43 42 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 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 12 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 34
 37 39 41 44 46 48 51 54 56 59 63 66 69 73 76 80 84 89 93 98 103 109 114 120 127 133 141 148 156 165 174 183 193 204 215 227 240 253 267 282 297 313 330 348 366 385 404 424 444 464 484 505 525 545 564 582 600 616 631 645 657 667 676 684 689 693 696 697 697 695 693 689 685 679 674 667 661 654 646 639 632 624 617 609 602 595 587 580 573 566 559 552 544 537 530 522 514 507 498 490 481 472 463 453 443 432 421 410 399 387 375 363 350 338 325 312 300 287 275 263 251 240 228 217 207 196 187 177 168 160 151 144 136 129 122 116 110 104 99 94 89 85 80 76 73 69 66 62 59 57 54 51 49 47 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 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 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35
 52 53 54 55 55 56 57 58 59 60 61 62 64 65 66 68 69 71 72 74 76 78 80 82 85 87 90 93 96 100 104 108 112 117 122 127 133 139 146 154 162 171 180 191 202 214 228 242 258 275 293 313 334 357 381 407 435 464 494 526 559 592 626 660 694 727 759 789 817 841 863 880 894 903 907 907 903 895 883 867 849 828 805 781 755 729 702 675 648 622 596 571 547 523 500 479 458 438 419 402 385 369 353 339 326 313 301 290 279 269 260 252 244 236 229 223 217 211 206 202 197 193 190 186 183 180 178 175 173 171 168 166 165 163 161 159 157 155 153 152 150 148 146 144 142 140 138 135 133 131 129 127 124 122 120 117 115 112 110 108 105 103 100 98 96 93 91 88 86 84 81 79 77 75 72 70 68 66 64 62 60 58 55 53 51 49 48 46 44 42 40 38 36 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52
 90 92 95 97 100 103 106 109 112 115 118 122 126 129 133 138 142 147 151 156 162 167 173 179 185 192 199 206 214 221 230 238 247 256 265 275 285 295 305 315 325 335 345 355 365 374 383 391 398 405 411 416 421 424 426 428 428 428 427 425 422 419 415 410 405 400 394 388 382 376 370 363 357 351 344 338 332 326 321 315 309 304 299 294 289 284 279 275 270 266 262 257 253 249 245 240 236 232 228 223 219 215 210 206 201 196 192 187 182 177 172 168 163 158 153 148 143 139 134 129 125 120 116 112 108 104 100 97 93 90 87 83 81 78 75 73 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 54 55 57 59 61 62 64 66 68 70 72 74 76 78 81 83 85 87
 23 24 25 25 26 28 29 30 31 32 34 35 37 38 40 42 44 45 48 50 52 55 57 60 63 67 70 74 78 82 87 92 97 102 108 114 121 128 135 143 151 160 169 178 188 197 207 217 226 236 245 253 261 268 274 279 283 285 286 286 285 283 279 275 269 263 257 249 242 234 226 218 210 202 195 187 180 173 166 159 153 147 141 136 131 126 121 117 113 109 105 101 98 95 92 89 86 84 81 79 77 75 73 71 69 67 66 64 63 62 60 59 58 57 56 56 55 54 54 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 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 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 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22
 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 34 36 39 41 44 47 50 53 57 61 65 70 75 81 87 93 100 107 114 123 131 140 149 158 167 177 186 195 204 212 220 227 233 238 242 245 247 247 247 246 243 240 237 233 228 223 217 212 206 200 194 189 183 177 172 167 161 156 152 147 142 138 134 130 126 123 119 116 112 109 106 103 100 97 95 92 90 87 85 83 80 78 76 74 72 70 68 67 65 63 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8
 26 28 31 34 36 39 42 45 48 52 55 59 63 67 71 75 80 85 90 95 101 106 113 119 126 133 140 148 156 164 173 183 192 202 213 223 235 246 258 270 282 295 308 320 333 346 359 371 383 395 407 418 428 438 447 455 463 470 476 482 486 491 494 497 500 502 504 505 506 507 508 508 509 509 509 510 510 510 511 511 511 511 511 511 511 511 510 509 508 507 505 503 500 497 493 488 483 477 471 463 455 446 437 426 415 404 392 380 367 354 340 327 313 300 287 274 261 248 236 225 213 203 193 183 174 165 157 149 142 135 129 123 118 113 108 104 100 96 92 89 86 83 81 78 76 74 72 70 69 67 65 64 63 62 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 12 14 15 17 19 22 24
 41 44 47 50 53 57 60 64 68 72 76 80 85 89 94 99 105 110 116 122 129 136 143 151 159 168 177 187 197 208 220 232 245 259 273 288 304 320 337 354 372 390 408 426 444 461 478 493 508 520 531 540 547 552 554 554 552 548 543 535 527 517 507 496 485 473 462 451 441 431 422 414 406 400 394 389 386 383 381 381 381 383 386 390 395 401 409 418 428 440 452 467 482 499 518 537 558 579 601 623 645 667 687 705 720 731 738 740 737 728 713 692 667 637 604 568 530 493 455 418 383 349 318 288 261 236 214 193 175 158 143 130 117 106 97 88 80 73 66 61 55 51 47 43 39 36 33 31 28 26 24 22 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 21 23 25 28 30 33 35 38
 91 94 97 100 102 105 108 112 115 118 121 125 128 132 135 139 143 147 151 156 160 165 170 175 180 186 192 198 204 210 217 224 231 238 246 254 262 271 279 288 297 306 316 325 334 344 353 362 370 379 387 394 401 407 413 418 422 426 428 430 431 431 430 428 426 422 419 414 409 403 397 391 384 376 369 361 353 345 336 328 319 311 302 293 285 276 267 259 250 241 233 225 216 208 200 192 184 177 169 162 154 147 140 134 127 121 115 109 103 98 92 87 83 78 74 69 66 62 58 55 52 49 47 44 42 40 38 36 34 33 32 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 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 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 42 45 47 49 51 53 55 58 60 63 65 67 70 72 75 78 80 83 86 88
 89 93 96 100 103 106 109 112 115 117 120 122 124 126 127 128 129 130 130 131 130 130 129 128 127 126 124 123 121 119 116 114 112 109 107 104 102 99 96 94 92 89 87 85 83 81 79 77 75 74 72 71 70 69 68 68 67 67 67 66 66 67 67 67 68 68 69 70 71 72 73 74 76 77 79 80 82 84 86 88 91 93 95 98 101 104 106 110 113 116 119 123 126 130 133 137 141 144 148 151 154 157 160 162 165 166 168 168 168 168 167 166 164 161 158 155 151 147 142 137 132 127 122 116 111 106 101 96 91 86 82 78 74 70 66 63 60 57 54 51 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 42 45 47 50 53 56 59 62 65 69 72 76 79 82 86
 56 58 59 61 63 65 67 69 71 74 76 78 81 84 87 90 93 96 99 103 106 110 114 118 123 127 132 137 142 147 153 158 164 170 176 182 188 194 200 206 212 218 224 230 235 240 245 250 254 258 261 264 266 268 270 271 271 271 271 270 269 268 266 264 262 260 258 255 253 250 247 245 242 240 237 235 233 231 229 227 225 223 222 221 219 218 217 217 216 215 215 215 214 214 214 214 214 215 215 215 215 215 216 216 216 216 216 215 215 214 214 213 212 210 209 207 205 203 200 197 194 191 187 184 180 176 172 167 163 158 154 149 145 141 136 132 127 123 119 115 111 107 103 100 96 93 90 87 84 81 78 76 73 71 69 67 64 62 61 59 57 55 54 52 51 50 48 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 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54
 138 145 153 161 168 176 183 190 197 204 211 217 223 229 234 238 242 246 249 252 254 256 257 257 258 257 256 255 254 252 249 247 244 241 238 234 231 227 224 220 217 213 210 207 204 202 200 198 197 196 196 196 197 199 202 206 210 216 222 230 239 249 261 274 288 304 322 342 364 388 414 442 473 506 542 580 622 666 712 762 813 867 922 977 1031 1084 1133 1176 1213 1240 1257 1262 1254 1233 1200 1157 1103 1043 977 908 839 769 702 638 577 520 468 420 376 336 300 267 238 212 189 168 150 134 119 107 96 86 77 69 63 57 51 47 43 39 36 34 31 29 27 26 24 23 22 21 20 20 19 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 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 7 7 7 6 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 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 1 1 2 4 5 7 8 10 12 14 17 19 22 25 29 32 36 40 45 49 54 59 64 70 76 82 88 95 102 108 116 123 130
 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 62 64 66 68 70 72 74 76 77 79 81 82 84 85 86 88 89 89 90 90 90 90 90 90 89 88 88 86 85 84 82 81 79 78 76 74 73 71 70 68 67 65 64 63 62 61 60 59 58 58 57 57 57 57 57 57 57 57 58 58 59 60 61 62 63 65 66 68 70 72 74 76 79 82 85 88 91 95 99 103 107 112 117 121 126 131 136 141 146 151 155 158 161 164 165 165 165 163 161 157 152 147 141 135 128 121 113 106 99 92 85 79 73 67 62 57 53 49 45 41 38 35 32 30 27 25 23 22 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 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 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 23 24 25 26 27 28 28 29 30 31 32 33 35 36 37
 125 130 136 141 146 151 157 162 167 172 177 182 186 190 194 198 201 204 207 208 210 211 211 211 210 209 207 204 201 198 194 190 185 181 176 171 165 160 155 150 144 139 134 129 125 120 116 112 108 104 101 97 94 91 89 86 84 82 79 78 76 74 72 71 70 68 67 66 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 45 47 50 53 55 59 62 65 69 72 76 80 84 88 92 97 101 106 110 115 120
 122 125 129 132 136 139 142 146 149 152 155 158 160 163 165 167 169 171 173 174 175 176 176 177 177 176 176 175 174 173 171 169 167 165 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 119 116 114 112 110 108 107 105 104 103 102 102 101 101 101 101 102 102 103 104 105 106 107 109 110 112 114 117 119 122 124 127 131 134 138 142 146 150 155 160 165 171 176 183 189 196 203 211 218 226 235 244 253 262 271 281 290 300 309 319 327 336 343 350 356 361 365 367 368 368 366 362 357 351 344 335 326 315 304 293 281 269 257 245 234 222 211 201 190 181 171 163 154 146 139 132 125 119 114 108 103 98 94 90 86 82 79 75 72 69 67 64 62 60 57 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 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 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 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 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 49 51 53 56 58 61 63 66 69 72 75 78 81 84 88 91 94 98 101 104 108 111 115 118
 31 33 34 35 37 38 40 42 43 45 47 49 51 54 56 59 62 65 68 71 75 79 83 87 92 97 102 108 114 121 128 136 144 153 162 173 184 195 208 221 235 250 266 283 300 318 336 355 374 393 411 429 446 462 477 490 500 509 515 519 520 519 515 509 501 491 480 468 454 440 426 411 395 380 365 350 336 322 308 295 282 270 258 247 236 226 216 207 198 189 181 173 166 158 152 145 139 133 127 122 116 111 106 102 97 93 89 85 81 78 75 71 68 65 63 60 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 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 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 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 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30
 53 54 56 57 59 60 62 63 65 67 69 71 73 76 78 81 84 87 90 94 98 102 106 111 116 122 127 134 141 148 156 165 175 185 196 208 222 236 251 268 286 305 326 348 372 397 423 451 480 509 539 570 600 630 658 685 709 730 748 763 773 779 780 777 771 761 747 731 712 692 670 647 624 601 578 555 532 511 490 469 450 431 414 397 381 366 352 338 325 313 302 291 281 271 262 253 244 236 228 221 214 207 201 194 188 182 177 171 166 161 156 151 146 142 137 133 129 125 121 118 114 111 107 104 101 98 96 93 91 88 86 84 82 80 78 76 75 73 72 70 69 68 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 57 57 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 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 49 50 51 52
 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 83 87 90 94 98 101 105 109 113 117 121 126 130 134 138 143 147 151 155 159 164 168 172 176 179 183 187 191 194 198 201 204 207 211 214 216 219 222 225 227 229 232 234 236 238 239 241 242 243 243 244 244 243 243 242 240 238 236 233 230 226 222 218 213 208 202 196 190 184 177 170 163 156 150 143 136 129 123 116 110 104 98 93 88 83 78 73 69 65 61 58 55 51 49 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 9 9 9 9 10 10 10 10 11 11 11 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 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 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20
 45 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 44 46 48 51 54 56 59 62 65 69 72 76 80 84 88 93 97 102 107 113 119 125 131 137 144 152 159 167 175 184 193 202 212 222 232 242 252 262 272 282 292 301 310 318 325 331 336 340 342 344 344 342 340 336 331 325 317 310 301 292 283 273 263 253 243 233 223 214 204 195 187 178 170 162 155 148 141 134 128 122 116 110 105 100 95 91 86 82 78 74 70 67 63 60 57 54 51 48 45 43 40 38 36 34 32 30 28 26 24 22 21 19 18 16 15 14 13 11 10 9 8 8 7 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 40 41 42 43 43 44 44 44 45 45 45 45 45 45
 62 65 67 70 73 76 80 83 86 90 94 98 102 106 111 115 120 125 130 135 141 147 153 159 165 171 178 185 191 198 205 212 219 226 232 239 245 251 256 261 266 270 273 276 278 279 280 280 280 278 276 274 271 267 264 259 255 250 245 240 235 230 225 220 216 211 206 202 198 194 190 186 183 180 177 174 171 169 167 165 163 162 160 159 158 158 157 157 156 156 156 157 157 158 159 160 161 162 163 165 167 168 170 173 175 177 180 182 185 187 190 193 196 198 201 203 205 207 209 211 212 213 213 214 213 213 212 210 208 206 203 200 196 193 188 184 179 175 170 165 160 154 149 144 139 134 129 125 120 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 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 55 57 59
 41 41 41 42 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 67 69 72 74 77 81 84 88 92 96 100 105 110 115 120 126 132 139 145 152 158 165 172 179 186 193 199 205 211 216 220 224 227 230 231 232 232 231 229 227 223 220 215 211 205 200 194 188 182 176 170 164 158 153 147 141 136 131 126 121 117 112 108 104 100 97 93 90 87 84 81 78 76 73 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 55 57 59 61 64 66 68 71 74 76 79 82 85 88 91 94 97 100 104 107 110 113 116 119 121 124 126 128 130 131 133 133 134 134 134 133 132 131 130 128 125 123 120 118 115 111 108 105 102 98 95 92 89 86 83 80 77 74 72 69 67 65 63 61 59 57 56 54 53 52 50 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41
 58 59 60 61 62 63 64 66 67 68 70 71 73 75 77 79 81 83 86 88 91 93 96 99 102 105 108 112 115 119 123 126 130 134 138 142 146 150 154 157 161 164 167 170 173 175 177 179 180 181 182 182 182 181 180 179 177 175 173 170 167 164 161 158 154 151 147 144 140 136 133 129 125 122 118 115 112 108 105 102 99 96 94 91 88 86 83 81 79 76 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 50 49 48 46 45 44 43 43 42 41 40 39 39 38 37 37 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 81 82 82 82 83 83 83 83 82 82 82 81 81 80 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 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
 67 66 65 64 63 62 61 60 59 59 58 57 57 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 65 65 66 66 66 66 66 66 66 66 66 66 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 60 60 61 62 63 63 65 66 67 68 69 71 72 74 75 77 79 81 83 85 86 88 91 93 95 97 98 100 102 104 106 107 108 110 111 112 113 113 114 114 114 114 114 113 113 112 111 111 110 109 108 107 106 105 104 103 102 101 101 100 99 98 98 97 96 96 96 95 95 95 94 94 94 94 94 93 93 93 93 93 93 93 92 92 92 91 91 90 90 89 88 87 86 84 83 81 80 78 76 74 71 69 67 64 62 59 57 54 52 49 47 44 42 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 37 39 41 43 46 48 51 53 55 58 60 62 64 67 68 70 72 73 74 75 76 77 77 77 77 77 77 77 76 75 75 74 73 72 71 70 69 68
 55 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 73 73 74 74 75 76 77 77 78 79 79 80 81 82 83 84 85 85 86 87 88 89 90 91 92 93 93 94 95 96 97 98 98 99 100 100 101 101 102 102 103 103 104 104 104 104 104 105 105 105 104 104 104 104 103 103 102 102 101 100 99 99 98 96 95 94 93 91 90 88 87 85 83 81 79 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 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 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 52 53 54 54 55
 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 59 61 64 67 71 74 78 82 86 90 95 100 105 111 117 123 129 135 142 148 155 162 168 174 180 186 191 195 199 201 203 203 203 202 199 195 191 186 180 173 166 158 151 143 135 128 120 113 106 99 93 87 81 75 70 66 61 57 53 50 47 44 41 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 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 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22
 91 94 98 101 104 108 111 115 118 121 124 128 131 133 136 139 141 144 146 148 149 151 152 153 154 155 156 156 157 157 157 157 157 157 157 156 156 156 156 156 156 156 157 157 158 159 160 161 163 165 167 169 172 175 178 181 185 189 193 197 201 205 210 214 219 223 228 232 236 239 242 245 248 249 251 252 252 251 250 248 246 242 239 234 230 224 218 212 206 199 192 185 178 171 164 157 150 143 136 130 123 117 111 106 100 95 90 85 81 77 73 69 66 63 60 57 54 52 49 47 45 44 42 41 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 55 57 60 63 66 69 72 75 78 81 84 87
 7 8 9 9 10 10 11 12 13 13 14 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 43 46 48 52 55 59 63 67 72 78 84 91 99 108 117 128 140 154 169 186 205 226 249 275 304 335 368 403 440 479 516 553 586 615 637 651 655 651 637 615 586 552 515 476 437 399 363 328 296 266 239 215 193 173 155 138 124 111 99 88 79 70 63 56 49 44 39 34 30 26 23 20 17 15 12 10 9 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6 7
 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 66 67 69 71 73 75 77 80 82 84 86 88 91 93 95 97 99 101 103 105 106 108 109 111 112 112 113 114 114 114 114 113 113 112 111 110 109 107 106 104 102 100 98 96 94 92 90 88 86 85 83 81 79 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 58 59 60
 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 69 70 72 74 75 77 79 81 84 86 88 91 93 96 99 102 105 108 112 115 119 123 127 131 135 140 144 149 154 159 164 170 175 181 186 192 198 203 209 214 220 225 230 235 240 244 248 252 255 258 260 262 264 265 266 266 265 265 263 262 260 257 254 251 248 244 240 235 231 226 221 216 210 205 199 194 188 183 177 171 165 160 154 149 143 138 132 127 122 117 112 107 102 98 93 89 85 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 62 62 61 61 61 61 61 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 44 45 46 47 48 49
 37 39 40 42 44 45 47 49 51 53 55 58 60 63 66 68 71 74 78 81 84 88 92 96 100 104 108 112 116 121 125 129 134 138 142 146 150 153 157 160 163 165 168 169 171 172 173 174 174 174 173 172 172 170 169 168 166 165 163 161 160 158 156 155 153 151 150 149 147 146 145 144 143 143 142 141 141 141 140 140 140 140 140 141 141 141 142 142 143 143 144 144 145 146 147 147 148 149 150 151 151 152 153 153 154 154 155 155 155 155 155 155 155 154 154 153 152 150 149 147 146 144 142 139 137 134 132 129 126 123 120 116 113 110 107 103 100 97 94 90 87 84 81 78 75 72 70 67 65 62 60 58 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 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36
 87 89 92 94 96 99 101 103 106 108 110 112 114 116 118 120 122 124 126 127 129 130 131 133 134 135 136 136 137 138 138 139 139 139 140 140 140 140 140 141 141 141 141 142 142 143 144 144 145 146 148 149 151 153 154 157 159 161 164 167 170 173 176 180 183 187 191 195 199 203 207 211 215 219 223 227 231 234 238 241 244 246 249 250 252 253 254 254 254 254 253 252 250 248 245 242 239 235 231 227 222 217 212 207 202 197 192 186 181 175 170 165 160 155 150 145 140 136 132 128 124 120 116 113 110 106 104 101 98 96 94 91 89 88 86 84 83 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 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 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 45 45 45 44 43 43 42 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 63 65 67 69 71 73 76 78 80 82 85
 51 51 52 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 43 45 46 48 50 51 53 56 58 60 63 65 68 71 74 77 81 84 87 91 94 98 102 105 109 112 115 119 122 125 127 130 132 133 135 136 136 137 136 136 135 133 131 129 127 124 121 118 114 110 107 103 99 95 91 87 83 80 76 72 69 65 62 59 56 53 50 47 45 42 40 38 36 34 32 30 29 27 26 25 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 48 49 50
 68 69 69 69 70 70 71 72 73 74 75 76 77 79 81 83 85 87 89 92 95 98 101 105 109 114 118 123 129 134 141 147 154 161 169 177 186 195 204 213 222 231 240 249 258 266 273 280 285 289 292 294 294 293 291 288 283 277 271 263 255 247 238 229 220 210 201 192 183 175 167 159 151 144 137 130 124 118 112 107 102 97 92 88 84 80 77 73 70 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 69 70 72 73 74 75 75 76 77 78 78 79 79 79 80 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 73 73 72 72 71 71 70 70 69 69 69 69 68 68 68 68
 45 46 46 47 48 49 50 51 52 53 55 56 57 59 60 62 64 65 67 69 71 73 76 78 80 83 85 88 91 94 97 100 103 107 110 113 117 120 124 127 131 134 137 140 144 146 149 152 154 156 158 160 162 163 164 165 165 165 165 165 165 164 163 163 162 160 159 158 156 155 153 152 150 149 147 146 144 142 141 139 138 136 134 133 131 130 128 127 125 124 122 121 119 118 116 115 113 111 110 108 106 104 103 101 99 97 95 93 91 89 87 84 82 80 78 76 74 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 25 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 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 27 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 42 42 43 43 44
 65 67 68 69 70 70 71 72 73 74 74 75 75 76 76 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 79 79 79 80 80 81 82 82 83 84 85 87 88 89 91 93 94 96 98 100 102 105 107 109 112 114 117 119 122 124 126 129 131 133 135 137 139 141 142 143 145 145 146 147 147 147 146 146 145 144 143 141 140 138 136 133 131 129 126 123 120 117 114 111 108 105 102 99 95 92 89 86 83 81 78 75 73 70 68 65 63 61 59 57 55 54 52 51 50 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 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 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 45 47 48 50 51 52 54 55 57 58 59 61 62 63 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 38 40 43 46 49 52 56 60 64 69 75 81 87 94 102 110 120 130 141 152 165 179 193 209 225 241 258 274 290 306 319 331 341 348 352 353 351 345 338 327 315 302 287 272 256 241 226 211 197 184 172 160 149 139 130 121 113 105 99 92 86 81 76 72 67 63 60 57 54 51 48 46 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12
 125 125 126 126 126 126 125 125 124 124 123 122 121 120 118 117 115 114 112 110 108 106 104 102 100 98 96 94 92 90 87 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 56 55 54 53 53 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 113 115 116 118 119 120 120 121 122 122 122 122 121 121 120 119 118 117 116 114 113 111 110 108 106 105 103 101 99 98 96 94 93 91 90 88 87 86 84 83 82 81 80 78 77 76 76 75 74 73 72 71 71 70 69 69 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 55 57 60 62 65 67 70 72 75 78 81 83 86 89 92 94 97 100 102 104 107 109 111 113 115 117 118 120 121 122 123 124
 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 56 58 60 61 63 65 67 69 71 74 76 78 79 81 83 85 87 89 90 92 93 94 95 96 97 98 98 98 99 98 98 97 96 95 94 93 91 89 87 85 82 80 77 74 72 69 66 63 60 57 54 52 49 46 44 41 39 37 34 32 30 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 38 39 39 40 40 40 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31
 10 10 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 41 43 46 49 52 56 59 63 67 72 76 81 87 92 98 105 111 118 125 132 139 146 153 159 165 171 177 181 185 189 191 192 193 192 191 189 186 183 179 174 169 164 159 153 148 142 137 131 126 121 116 111 106 102 97 93 89 85 82 78 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 11 11 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 35 34 34 33 32 31 30 28 27 26 25 24 22 21 20 19 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 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11
 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 62 63 65 66 67 69 70 72 73 74 76 77 78 79 80 81 82 82 83 84 84 84 85 85 85 84 84 84 83 83 82 81 80 79 78 77 75 74 73 71 70 68 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 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 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 57 59 61 63 66 68 71 73 76 78 81 83 86 88 90 93 95 97 99 100 102 104 105 106 107 108 109 109 109 109 109 109 108 108 107 106 105 103 102 101 99 97 96 94 92 90 88 86 84 82 80 78 76 74 73 71 69 67 66 64 62 61 59 58 57 56 54 53 52 51 51 50 49 48 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
 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 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 29 30 31 32 32 34 35 36 37 38 39 40 42 43 44 46 47 49 50 51 53 54 56 57 58 60 61 62 64 65 66 67 68 69 70 70 71 71 72 72 72 72 72 72 72 71 71 70 69 69 68 66 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 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 20 20 20 20 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 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 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 49 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42
 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 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 41 41 41 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 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 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 35 36 37 37 38 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28
 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 60 62 65 67 71 74 77 81 85 89 94 99 104 110 116 123 129 137 144 152 161 170 179 188 198 207 217 227 237 246 255 264 271 278 284 289 292 295 296 296 294 292 288 283 277 270 263 255 247 238 230 221 212 203 195 187 178 171 163 156 149 142 136 130 124 118 113 108 104 99 95 91 88 84 81 78 75 72 70 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 76 76 76 76 76 76 75 75 74 73 72 71 70 69 68 67 65 64 62 61 59 57 56 54 52 51 49 48 46 45 43 42 40 39 38 37 36 34 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28
 82 84 87 89 92 94 97 99 102 105 107 110 113 115 117 119 121 123 124 125 126 126 126 125 124 123 121 119 116 113 110 107 103 99 95 91 87 83 79 75 72 68 64 61 58 55 52 49 47 45 42 40 39 37 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 41 40 40 39 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 61 64 67 70 74 77 80 83 86 89 92 95 97 99 101 102 103 104 104 104 103 103 101 100 98 96 94 92 89 87 84 81 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 70 72 73 75 78 80
 24 25 27 28 29 31 33 34 36 38 40 42 45 47 50 52 55 58 60 63 66 68 70 72 74 75 76 77 77 77 76 74 72 70 68 65 62 59 56 53 50 47 44 41 38 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 35 35 34 34 33 32 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 12 12 12 11 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 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23
 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 52 52 53 54 54 55 56 57 58 60 61 62 64 65 67 68 70 72 74 76 78 80 82 85 87 89 92 94 96 99 101 103 105 107 109 110 112 113 114 115 115 115 115 115 115 114 113 112 111 110 109 107 106 104 103 101 99 98 96 95 94 92 91 90 89 88 87 86 85 84 84 83 83 82 82 82 82 82 82 82 82 82 82 82 83 83 83 84 84 84 85 85 85 85 86 86 86 85 85 85 84 84 83 82 81 80 79 78 76 75 73 71 70 68 66 64 63 61 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48
 48 48 48 48 48 48 48 48 49 49 49 50 50 51 52 53 53 54 55 57 58 59 60 62 63 65 67 68 70 72 74 76 78 80 82 84 86 88 90 91 93 95 96 97 98 99 100 100 100 100 100 100 99 98 97 96 95 94 92 91 89 88 86 85 83 82 80 79 78 77 75 74 74 73 72 71 71 71 70 70 70 70 71 71 72 72 73 74 75 76 77 79 81 82 84 87 89 92 95 98 101 104 108 112 116 120 125 130 134 140 145 150 155 161 166 171 175 180 184 187 190 192 193 194 194 192 190 187 184 180 175 169 163 157 151 144 138 131 125 119 112 107 101 96 91 86 82 77 74 70 67 64 61 58 56 53 51 49 48 46 45 44 42 41 41 40 39 38 38 38 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 45 46 47 49 50 52 54 56 58 61 63 66 69 72 75 78 82 86 90 94 98 102 106 111 115 119 123 127 130 134 136 139 141 142 142 142 142 140 138 136 133 129 126 122 117 113 108 103 99 94 90 85 81 77 73 69 66 63 59 56 54 51 49 46 44 42 40 38 37 35 34 33 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 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 60 61 62 62 63 64 64 64 64 64 64 64 63 63 62 62 61 60 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48
 37 38 40 42 44 46 48 50 52 55 57 60 63 67 70 74 78 82 87 92 97 103 110 116 124 132 140 149 159 169 179 191 203 215 227 240 252 265 276 287 297 306 313 317 320 321 319 316 310 303 294 284 273 261 249 237 225 214 202 191 181 171 162 154 146 138 132 125 120 114 110 105 101 97 94 91 88 86 83 81 80 78 76 75 74 73 72 71 70 69 68 68 67 67 66 66 66 65 65 64 64 64 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 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 27 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 81 83 86 89 91 94 96 97 99 100 100 101 100 100 99 97 95 93 91 88 85 82 79 75 72 69 65 62 59 56 53 50 47 45 42 40 38 36 34 32 30 28 27 25 24 23 22 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 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 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35
 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 75 76 78 80 81 83 85 87 88 90 92 94 96 98 100 102 103 105 107 108 110 111 112 113 113 114 114 114 114 113 113 112 110 109 107 105 103 101 98 96 93 91 88 85 83 80 77 75 72 70 68 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 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 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 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 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47
 131 133 135 137 138 140 141 142 142 143 143 143 143 142 141 140 139 138 136 134 133 131 128 126 124 122 119 117 114 112 110 107 105 102 100 98 96 94 92 90 88 86 84 83 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 54 54 54 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 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 50 50 51 51 52 52 53 54 54 55 56 57 58 59 61 62 63 64 66 67 69 70 72 74 75 77 78 80 82 83 85 87 88 90 91 93 94 95 96 97 98 99 100 100 101 101 101 101 101 101 100 100 99 98 97 96 95 93 92 90 89 87 85 84 82 80 78 76 74 73 71 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 38 38 37 36 35 35 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 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 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 70 72 74 77 79 82 84 87 90 93 96 98 101 104 107 110 113 116 118 121 124 126 129
 100 103 105 108 110 113 116 119 122 126 129 133 136 140 144 148 153 157 162 167 172 177 182 188 193 199 205 211 217 223 229 235 240 246 251 256 260 264 268 270 273 274 275 275 274 272 270 267 263 259 254 248 242 236 229 223 216 209 202 195 188 181 175 169 162 156 151 145 140 135 130 125 121 117 113 109 106 102 99 96 93 91 88 86 83 81 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 73 74 76 78 79 81 83 85 87 89 91 93 96 98 100 103 105 107 110 112 114 116 119 121 123 125 126 128 129 130 131 132 132 132 132 132 131 130 129 127 125 123 121 119 116 114 111 108 105 102 99 97 94 91 88 85 83 80 77 75 73 71 68 66 64 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 55 57 58 60 62 63 64 65 66 67 68 68 68 68 68 67 67 66 65 64 63 61 60 59 57 56 54 53 51 50 49 47 46 44 43 42 41 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 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 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 29 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 11 11
 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 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 67 69 71 73 74 76 78 80 81 83 85 87 88 90 92 93 95 97 98 100 101 102 104 105 106 107 108 109 110 111 111 112 112 113 113 113 113 113 113 113 112 112 111 110 110 109 108 107 105 104 103 101 100 99 97 96 94 93 91 90 88 87 85 84 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43
 43 44 46 47 48 49 51 52 54 55 57 59 60 62 64 66 68 69 71 73 75 77 79 80 82 84 85 87 88 89 90 91 92 92 93 93 93 93 92 92 91 90 90 89 88 86 85 84 83 81 80 79 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 56 55 54 54 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 51 51 51 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 60 62 63 65 67 69 70 72 74 76 78 80 81 83 85 86 88 90 91 93 94 95 97 98 99 100 101 102 103 104 105 105 106 106 107 107 108 108 108 108 108 108 108 108 108 108 108 107 107 107 106 106 105 104 104 103 102 101 101 100 99 98 97 96 95 93 92 91 90 88 87 86 84 83 82 80 79 77 76 74 73 72 70 69 67 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23
 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 78 80 83 86 89 92 95 98 100 103 106 108 111 113 115 116 117 118 118 118 117 116 115 113 111 108 105 102 99 95 92 88 85 81 78 74 71 68 65 62 59 56 54 51 49 47 45 43 42 40 39 37 36 35 34 32 32 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 70 71 71 71 71 71 71 71 70 70 69 68 67 66 65 63 62 60 58 57 55 53 51 49 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 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 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 34 35
 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 50 50 51 51 50 50 50 50 49 49 48 47 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 54 55 56 57 58 59 61 62 63 64 64 65 66 67 68 68 69 69 70 70 70 70 70 70 70 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 50 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 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 42 43 43 43 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40
 21 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 24 24 25 25 26 27 28 29 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 52 52 51 50 50 49 47 46 45 44 42 41 40 38 37 35 34 33 31 30 29 28 27 26 24 24 23 22 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21
 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 44 46 47 49 50 51 52 53 53 54 54 53 53 52 52 51 49 48 47 45 44 42 41 39 38 36 35 33 32 31 30 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 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 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 39 42 44 47 50 53 56 59 61 64 67 69 71 73 74 75 76 76 75 74 72 70 68 65 63 60 57 53 50 48 45 42 39 37 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 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 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15
 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 24 25 26 28 29 31 33 35 36 38 40 43 45 47 49 52 54 56 59 61 64 66 68 70 73 75 77 79 80 82 83 85 86 87 87 88 88 88 88 88 87 87 86 85 84 83 82 80 79 77 75 74 72 70 68 67 65 63 61 59 57 56 54 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 45 46 46 47 47 47 47 48 47 47 47 47 46 45 45 44 43 42 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 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 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 52 52 52 52 52 52 52 51 50 50 49 48 47 46 45 44 43 42 40 39 38 37 36 34 33 32 31 30 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
 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 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 13 13 13 13 13 13 13 13 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 23 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 42 43 43 43 43
 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 41 42 43 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 89 93 97 100 104 107 111 114 117 119 121 123 125 126 127 127 128 127 127 126 124 123 121 119 117 115 112 110 108 105 103 100 98 95 93 91 89 87 85 83 81 79 78 76 75 74 72 71 70 69 68 67 67 66 65 65 64 64 63 63 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 47 48 48 49 50 51 52 53 54 55 57 58 59 61 63 64 66 68 70 72 74 77 79 81 84 86 89 91 93 96 98 100 102 104 105 107 108 108 109 109 109 108 107 106 105 103 101 99 96 93 91 88 85 82 79 76 73 71 68 65 63 60 58 56 53 51 50 48 46 45 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 43 43 42 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30
 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 91 93 96 98 101 103 105 107 109 111 113 114 115 116 117 117 117 117 116 115 114 112 110 108 106 103 101 98 95 92 89 85 82 79 76 73 70 67 64 61 58 56 53 51 49 46 44 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 49 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 23 24 25 27 28 29 30 31 33 34 35 37 38 40 41 42 43 45 46 47 48 49 50 50 51 52 52 52 53 53 53 53 53 52 52 52 51 51 50 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 62 63 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 81 83 84 86 88 89 91 92 94 96 97 98 100 101 102 103 104 105 106 106 107 107 107 107 107 107 107 106 106 105 104 104 103 102 101 100 99 98 96 95 94 93 91 90 89 87 86 85 83 82 81 79 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 59 58 57 57 56 55 55 54 53 52 51 50 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 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 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 39 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54
 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 67 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 85 87 88 90 91 93 95 96 98 99 101 102 104 105 106 107 108 108 109 109 110 110 110 110 109 109 108 107 106 105 104 103 101 100 98 96 94 92 90 88 86 84 82 80 78 75 73 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 33 32 31 30 30 29 29 29 28 28 28 28 28 27 27 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 76 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 52 52 51 51 51 50 49 49 48 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 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 82 83 85 87 89 90 92 94 96 98 100 102 103 105 107 108 109 111 112 112 113 113 113 113 113 112 111 110 109 107 106 104 102 100 97 95 93 91 88 86 84 82 79 77 75 74 72 70 69 67 66 65 63 62 61 61 60 59 59 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 78 79 80 81 81 82 82 83 83 83 83 83 83 82 82 81 81 80 79 79 78 77 76 75 74 73 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 71 73 74 76 77 79 81 83 85 87 89 92 94 97 99 102 105 108 111 114 117 120 123 125 128 131 133 135 137 139 140 141 142 142 142 142 141 140 138 136 134 131 129 126 122 119 115 112 108 104 101 97 93 90 86 83 80 77 74 71 68 66 63 61 58 56 54 52 51 49 47 46 45 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 32 32 32 32 33 33 33 34 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 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 56 56 57 57 58 58 59 59 60
 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 47 48 48 49 50 50 51 51 51 51 51 50 50 49 49 48 47 46 46 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 13 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10
 29 29 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 33 32 31 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 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 17 18 18 18 18 19 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 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 23 23 24 25 25 26 27 27 27 28 28 28 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 74 75 76 77 77 77 77 76 75 74 73 71 69 67 65 62 60 57 55 52 50 47 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 22 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 18 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 38 39 40 40 40 41 41 41 41 41 41 41 41 40 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24
 98 101 104 107 110 113 115 117 119 121 122 123 124 124 124 123 122 120 118 116 113 110 106 103 99 95 91 87 83 80 76 72 68 65 61 58 55 52 49 46 44 42 39 37 35 33 32 30 29 27 26 25 24 22 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 72 72 73 73 73 73 73 72 72 71 71 70 69 68 67 66 64 63 62 60 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 45 46 48 50 52 55 57 60 63 66 69 73 77 81 85 89 93 97 102 106 110 114 118 122 125 127 130 132 133 134 134 134 133 132 130 128 126 124 121 118 115 112 109 106 103 100 97 95 92 89 87 84 82 80 78 76 74 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 64 66 69 71 74 77 79 82 85 88 92 95
 78 78 78 78 78 78 78 79 79 79 79 79 79 79 80 80 80 80 80 81 81 81 82 82 82 83 83 83 84 84 85 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 94 95 95 95 95 95 95 95 95 95 95 95 95 95 94 94 93 93 92 92 91 91 90 89 88 88 87 86 85 84 83 82 81 80 79 79 78 77 76 75 74 73 73 72 71 70 69 69 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 65 65 66 66 66 67 67 68 68 69 69 70 71 71 72 72 73 74 74 75 76 76 77 78 78 79 80 81 81 82 83 83 84 85 85 86 86 87 87 87 88 88 88 89 89 89 89 89 88 88 88 87 87 86 86 85 85 84 83 82 81 80 79 78 78 77 76 75 74 73 72 71 70 69 68 68 67 66 66 65 65 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 65 65 65 66 66 67 67 68 68 68 69 69 70 70 71 71 72 72 73 73 73 74 74 74 75 75 75 76 76 76 76 77 77 77 77 77 77
 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 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 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 55 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 78 77 76 75 74 73 73 72 71 71 70 70 69 69 68 68 67 67 67 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 56 56 56 55 55 55 55 55 55 56 56 56 57 57 58 59 59 60 61 62 64 65 66 68 69 71 73 75 77 79 81 83 86 88 91 93 96 99 102 105 108 112 115 119 122 126 130 134 138 143 147 152 156 161 166 171 176 181 187 192 197 202 208 213 218 222 227 231 235 238 241 243 245 246 246 246 245 243 240 237 233 229 224 218 212 206 199 193 186 179 172 165 158 151 144 138 132 126 120 115 109 104 100 95 91 87 84 80 77 74 71 69 66 64 62 60 58 57 55 54 53 52 51 50 49 48 48 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 57 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 53 53 54 55 55 56 57 58 59 61 62 64 65 67 69 71 74 76 79 82 85 88 91 95 98 102 105 109 113 117 121 124 128 131 134 137 139 142 143 145 146 146 146 146 145 144 142 140 138 135 133 130 127 124 121 118 115 112 110 107 104 101 99 97 94 92 90 88 87 85 83 82 81
 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 43 44 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 79 81 83 85 86 88 89 90 91 92 93 93 94 94 93 93 93 92 91 90 89 88 87 85 84 82 81 79 77 76 74 73 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 56 57 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 76 76 76 76 76 76 75 75 74 73 72 71 69 68 66 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 54 56 58 59 61 63 64 65 67 67 68 69 69 69 69 69 68 68 67 66 64 63 61 60 58 56 54 52 50 49 47 45 43 42 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 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 37 38 39 40 41 42 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 36
 127 127 128 128 128 127 126 125 123 122 120 118 115 113 111 108 105 103 100 97 95 92 90 87 85 83 80 78 76 74 72 71 69 67 66 64 63 62 61 59 58 57 56 56 55 54 53 53 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 63 63 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 41 40 39 38 37 36 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 42 43 43 44 45 46 47 49 50 51 52 53 55 56 57 59 60 61 62 63 65 66 67 67 68 69 69 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 34 35 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 88 91 95 98 102 105 109 112 115 117 120 122 124 125
 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 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 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 60 61 62 64 65 67 68 70 72 74 76 78 80 82 85 87 90 92 94 97 99 101 103 105 107 109 110 111 112 113 113 113 113 112 111 110 109 107 105 103 101 99 97 94 92 89 86 84 81 79 76 74 72 70 67 65 63 62 60 58 57 55 54 53 52 51 50 49 49 48 48 47 47 47 47 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 59 60 61 62 63 63 64 65 66 66 67 68 68 69 69 70 70 70 70 71 71 71 71 70 70 70 70 69 69 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 38 39 41 42 44 46 49 51 54 57 59 63 66 69 73 77 81 85 89 93 97 101 105 109 113 116 119 122 125 127 129 130 131 131 131 130 129 127 125 123 120 117 114 111 108 104 101 98 94 91 88 85 82 79 76 73 71 68 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 46 46 47 48 49 51 52 53 54 56 57 59 60 62 63 65 66 67 69 70 71 73 74 74 75 76 76 77 77 77 77 76 76 75 74 74 73 72 70 69 68 67 66 65 63 62 61 60 59 58 58 57 56 56 56 55 55 55 55 55 55 56 56 57 57 58 59
 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 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 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 57 57 56 55 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 51 51 51 51 52 51 51 51 51 51 51 50 50 50 49 49 49 48 48 47 46 46 45 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47
 89 90 92 93 93 94 95 95 95 95 95 94 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 75 74 73 73 72 72 71 71 71 70 70 69 68 68 67 67 66 65 65 64 63 63 62 61 60 60 59 58 57 57 56 55 54 54 53 53 52 51 51 50 50 50 49 49 48 48 48 47 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 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 80 83 86 90 94 97 101 104 108 111 114 117 119 122 124 126 127 128 128 129 128 128 127 126 124 122 120 118 116 113 111 108 106 103 101 98 96 93 91 89 87 85 83 81 80 78 77 75 74 73 72 71 70 70 69 68 68 67 67 66 66 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 65 65 64 64 64 63 62 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 37 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 61 64 66 68 70 73 75 77 79 81 84 85 87
 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 59 60 61 62 63 64 65 65 65 66 66 66 65 65 64 64 63 62 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 30 31 32 34 35 37 39 41 43 45 48 50 53 56 59 62 65 68 71 75 78 81 84 87 89 91 93 95 96 97 97 97 97 96 95 93 91 89 87 84 81 78 75 73 70 67 64 61 58 56 53 50 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 51 52 54 55 56 58 59 60 61 62 63 63 63 64 64 63 63 63 62 61 60 59 58 56 55 53 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 33 32 31
 34 34 35 35 36 37 37 38 39 40 42 43 44 46 48 50 52 54 57 59 62 65 69 72 76 79 83 87 92 96 100 104 109 113 117 120 124 127 129 131 133 134 134 134 134 133 131 129 126 123 120 116 112 109 105 100 96 92 88 85 81 77 74 71 67 64 62 59 57 54 52 50 49 47 46 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 48 49 50 51 52 53 55 56 57 58 59 61 62 63 64 65 66 67 67 68 68 69 69 69 69 69 69 68 68 67 67 66 65 64 62 61 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 64 66 68 70 72 74 76 77 79 81 82 83 84 85 86 87 87 87 87 87 87 86 86 85 84 83 82 81 79 78 76 75 73 72 70 69 67 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 41 41 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 62 63 63 63 63 63 63 63 63 63 62 62 61 60 60 59 58 57 56 55 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 33 33 33 33 34 34
 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 50 50 49 48 47 46 45 44 42 41 39 38 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33
 65 66 68 69 70 70 71 71 71 71 71 71 70 69 68 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 56 58 60 63 66 69 72 75 79 82 86 91 95 100 105 110 115 121 127 133 140 146 153 160 166 172 178 184 189 193 196 199 200 200 200 198 195 191 187 182 176 170 163 157 150 143 136 129 123 117 111 105 100 95 90 86 81 78 74 71 68 65 62 60 58 56 54 53 52 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 50 50 51 52 53 54 55 56 58 59 61 63 65 67 69 71 74 76 79 81 84 87 90 93 96 99 102 105 107 110 112 114 115 116 117 118 117 117 116 115 113 111 108 106 103 99 96 93 90 86 83 80 76 73 70 68 65 62 60 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 60 62 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36
 52 53 54 55 57 58 60 61 63 65 67 69 71 74 76 79 82 85 88 92 95 99 102 106 110 114 118 121 125 129 132 135 138 140 142 144 145 146 147 147 147 146 145 143 141 139 136 134 131 128 124 121 118 114 111 107 104 100 97 94 91 88 85 82 79 77 74 72 70 68 66 65 63 62 61 60 59 58 57 56 55 55 54 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 54 55 56 58 59 61 63 65 67 69 71 73 75 78 80 82 85 87 90 93 95 98 100 103 106 108 111 114 116 119 121 124 126 128 130 132 134 136 137 139 140 141 141 142 142 142 141 141 140 138 137 135 133 131 129 126 124 121 118 115 112 109 106 103 99 96 93 91 88 85 82 79 77 74 72 70 68 66 64 62 60 58 57 55 54 53 51 50 49 48 47 47 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 32 32 32 31 31 30 30 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 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14
 58 58 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 38 39 39 38 38 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 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 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 51 53 54 55 56 57 57 58
 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 41 41 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 67 68 69 69 69 70 70 70 70 70 70 69 69 68 68 67 66 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 65 67 68 70 72 73 74 76 77 78 79 80 80 81 81 81 81 81 80 80 79 78 77 76 75 73 72 71 69 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 49 48 47 47 47 47 46 46 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 63 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 32 32 32
 64 66 68 69 71 73 74 76 78 79 81 82 83 84 85 86 87 88 88 89 89 89 89 89 89 88 87 87 86 85 84 83 82 80 79 78 76 75 73 72 70 69 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 35 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 38 38 39 40 41 41 42 43 45 46 47 48 50 51 53 54 56 58 60 62 64 66 68 70 72 74 76 79 81 83 86 88 91 93 95 98 100 102 104 106 108 110 111 113 114 115 116 117 117 117 117 117 116 115 114 113 111 109 108 106 103 101 99 96 94 91 89 86 84 82 79 77 75 73 71 69 67 66 64 63 62 60 59 58 58 57 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 48 47 47 47 48 48 48 48 49 49 50 51 52 52 54 55 56 57 58 60 61 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 110 106 102 98 95 92 88 85 83 80 78 75 73 71 70 68 67 65 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 55 57 58 60 62 64 67 69 72 75 78 81 85 89 93 97 101 106 110 115 120 124 129 134 138 142 146 149 152 155 157 158 159 159 159 158 156 154 151 148 145 141 137 133 128 124 120 115 111 106 102 98 94 90 87 83 80 76 73 70 67 65 62 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 58 59 60 60 61 62 62 63 63 64 64 65 65 66 66 67 67 67 68 68 69 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 69 68 67 67 66 64 63 62 61 60 58 57 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 86 89 93 97 101 105 109 113 117 121 126 130 134 138 141 144 147 150 152 154 155 155 155 155 154 152 150 147 144 141 137 134 130 126 122 118 114
 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 27 26 25 25 24 24 23 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 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 25 25 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 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21
 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 60 62 64 66 68 70 71 73 74 75 76 77 78 78 79 78 78 78 77 76 74 73 71 69 67 65 63 60 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 42 43 43 43 43 43 42 42 42 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 57 59 60 61 63 64 65 66 66 67 67 67 68 67 67 67 66 65 65 64 62 61 60 59 57 56 55 53 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 20 19 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 45 46 47 48 49 49 50 50 51 51 51 51 51 51 50 50 49 49 48 47 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 30 32 34 37 39 42 45 48 51 55 58 62 65 69 73 77 80 84 87 91 94 97 99 102 103 105 106 107 107 107 107 106 105 104 102 100 98 95 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 57 60 62 64 66 67 69 71 72 73 75 75 76 76 76 76 76 75 74 73 71 70 68 66 64 61 59 57 54 52 49 47 45 43 40 38 37 35 33 32 30 29 28 27 26 25 24 24 23 23 23 22 22 23 23 23 24 24 25 26 27 28 29 30 32 34 36 38 40 43 45 48 51 55 58 62 65 69 73 77 81 85 89 93 97 101 104 107 110 112 114 115 116 116 115 114 113 111 108 105 102 99 95 91 87 84 80 76 72 68 64 61 58 54 51 48 46 43 41 39 37 35 33 31 30 29 28 27 26 25 24 24 24 23 23 23 23 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
 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 37 39 41 43 45 47 50 52 55 58 61 64 68 71 75 78 82 86 89 93 97 100 104 107 109 111 113 115 115 115 115 114 112 110 107 104 100 97 93 88 84 80 75 71 67 63 59 56 52 49 46 43 41 38 36 34 32 31 29 28 27 26 25 24 24 24 23 23 24 24 24 25 25 26 27 28 29 31 32 34 36 38 39 42 44 46 48 50 52 55 57 59 60 62 63 65 66 66 67 67 67 67 67 66 65 64 63 62 61 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 58 58 59 59 59 59 60 60 60 60 59 59 58 58 57 56 55 54 53 52 50 49 47 45 43 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 48 51 54 56 59 62 65 67 70 72 75 77 79 81 82 84 85 86 86 86 86 86 86 85 84 83 81 80 78 76 74 72 70 68 66 63 61 59 57 55 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 31 30 29 29 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 34 33 32 32 32 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 54 55 57 59 61 62 64 66 68 70 72 74 76 77 79 81 83 85 87 89 91 92 94 95 97 98 99 100 101 101 101 101 101 100 100 99 97 96 94 92 90 88 86 83 81 78 76 73 71 68 66 64 62 61 59 58 57 56 55 55 55 55 56 56 57 59 60 62 64 67 70 74 77 82 86 91 97 103 110 117 124 132 140 149 158 168 178 187 197 207 217 226 234 242 249 254 259 262 263 263 262 259 255 250 243 236 228 220 211 203 194 185 176 167 159 151 143 136 128 122 115 110 104 99 94 89 85 81 78 75 72 69 67 65 63 61 60 59 58 57 57 57 57 57 57 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 75 76 76 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 75 75 74 74 73 72 72 71 70 69 68 67 66 65 63 62 61 59 58 56 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 32 31 31 30 30 30 31 31 32 32 33 35 36 37 39 41 44 46 49 52 55 59 62 66 71 75 79 84 89 94 99 103 108 113 118 122 126 130 133 137 139 142 144 145 147 147 148 148 148 147 147 145 144 143 141 139 137 135 133 131 128 126 123 121 118 116 113 111 108 105 102 100 97 94 91 89 86 83 80 77 75 72 69 67 64 62 59 57 55 53 50 49 47 45 43 42 40 39 38 37
 19 19 18 17 16 16 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 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 10 10 10 10 11 11 12 12 13 14 14 15 16 18 19 21 22 24 26 29 31 34 37 40 43 47 50 54 57 61 64 67 70 72 74 75 76 76 75 74 72 70 68 65 62 59 56 53 50 47 44 42 39 37 35 32 30 29 27 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 37 38 39 40 41 41 42 43 43 43 44 44 43 43 42 42 41 40 39 37 36 35 33 32 31 29 28 26 25 24 23 22 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
 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 47 48 49 50 52 53 55 56 58 60 62 64 67 69 71 74 76 79 81 83 86 88 90 92 93 95 97 98 99 100 100 101 101 101 101 101 101 100 99 98 98 97 95 94 93 92 90 89 88 86 85 83 82 80 79 77 75 74 72 71 69 68 66 65 63 62 61 59 58 56 55 54 53 51 50 49 48 47 46 46 45 44 44 43 43 43 43 43 43 43 43 44 44 45 46 46 47 48 49 50 52 53 54 56 57 58 60 61 62 64 65 66 68 69 70 71 72 73 73 74 75 75 76 76 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 68 67 66 65 64 63 61 60 58 57 56 54 52 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 35 36 38 40 42 45 47 50 52 55 58 62 65 69 72 76 80 84 89 93 98 102 107 111 116 120 125 130 134 138 142 146 150 153 156 158 161 162 163 164 164 163 162 160 158 156 152 149 145 141 137 132 128 123 118 113 108 104 99 95 90 86 82 78 74 71 67 64 61 58 56 54 51 50 48 46 45 44 42 41 41 40
 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 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 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 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 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 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 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8
 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 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 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 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 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 11 11 11 11 11 11 11 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 40 39 38 37 37 36 36 36 36 36 36 36 37 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 51 51 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 40 40 39 39 39 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 54 54 55 55 55 55 55 55 54 53 53 52 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 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 31 32 34 35 37 39 41 43 46 48 50 53 56 58 61 63 66 68 70 72 74 76 77 78 79 80 80 81 81 80 80 79 78 77 76 75 74 73 71 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 49 49 49 49 50 50 51 51 51 52 52 52 53 53 53 53 53 52 52 51 50 49 48 47 45 44 42 41 39 37 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 63 64 65 66 67 68 69 69 69 69 69 69 68 67 66 65 63 61 60 58 56 54 52 50 48 47 45 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 69 69 68 67 67 66 65 64 64 63 62 62 61 60 59 59 58 57 56 55 54 52 51 50 49 47 46 45 43 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 27 28 29 31 33 35 37 39 42 45 47 50 53 56 58 60 62 64 65 66 66 66 65 64 63 62 60 59 57 56 54 53 52 51 50 49 48 48 47 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 70 72 73 74 75 76 77 77 78 78 79 79 79 79 78 78 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 38 39 41 43 44 46 49 51 53 55 57 59 61 63 64 65 65 65 64 62 61 59 56 53 51 48 45 42 40 37 35 33 31 29 28 27 25 24 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 61 63 65 66 68 69 70 71 71 72 72 72 72 71 71 71
 20 19 17 16 15 14 13 12 12 11 11 11 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 42 44 47 50 52 56 59 62 66 69 73 77 80 84 88 92 95 98 101 104 106 108 109 110 110 109 108 106 104 102 99 95 91 88 84 80 76 72 68 64 61 58 55 52 50 47 45 44 42 41 40 39 38 38 38 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 47 47 48 48 48 48 47 47 47 46 46 45 44 43 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 28 30 32 34 36 39 41 44 46 48 50 51 52 53 53 53 53 52 51 50 49 48 46 45 43 42 40 39 38 37 35 34 33 32 32 31 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 39 39 38 37 36 34 33 31 29 27 26 24 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
 44 43 43 42 40 39 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 37 38 40 41 43 45 48 50 53 56 59 62 66 71 75 81 86 92 99 106 113 121 129 138 146 153 160 166 170 173 173 171 168 162 154 146 136 126 115 105 96 87 78 71 64 58 53 49 45 42 39 37 35 34 32 32 31 30 30 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 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 41 42 44 45 47 49 52 54 56 59 62 64 67 70 73 75 78 80 82 83 84 85 85 85 85 84 83 82 81 80 79 77 76 75 74 72 71 70 69 68 68 67 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 57 57 56 55 54 53 53 52 51 50 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 26 26 26 27 28 29 30 32 34 36 39 42 46 50 55 60 65 70 76 81 85 89 93 95 97 97 97 96 94 91 88 85 81 77 74 70 66 63 59 56 53 51 48 46 44 42 40 38 37 36 34 33 32 31 31 30 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 23 23 23 23 24 24 24 25 25 26 27 27 28 28 29 29 30 31 31 31 32 32 33 33 33 34 34 34 34 34 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 41 41 42 42 42 42 42 42 42 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 26 27 28 29 30 31 33 35 36 38 40 42 45 47 49 51 53 55 57 58 60 61 62 64 64 65 66 66 66 66 66 66 65 64 64 63 62 61 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 30 31 32 33 34 34 35 36 36 37 37 38 38 38 38 39 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 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 40 38 37 36 35 33 32 31 30 28 27 27 26 25 24
 17 17 17 17 17 17 18 19 19 20 21 22 23 23 24 25 26 28 29 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 57 58 58 58 58 58 57 57 56 55 54 53 52 50 49 47 45 43 41 39 36 34 32 30 28 26 24 23 22 20 19 18 18 17 17 17 17 18 18 19 20 21 22 23 25 27 28 30 33 35 37 40 43 45 49 52 55 58 62 66 69 73 77 81 85 88 92 95 98 101 104 106 108 109 110 110 110 109 108 107 105 103 100 98 95 92 89 86 83 80 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 65 66 66 66 67 66 66 66 65 64 64 62 61 60 58 57 55 53 51 49 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 21 20 20 20 20 20 21 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 47 49 50 52 53 54 55 56 57 57 58 58 58 58 58 57 57 56 56 55 55 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 15 16 17 18 20 21 23 25 26 28 30 32 33 35 37 38 40 41 42 44 45 46 48 49 50 51 52 53 54 56 57 58 59 60 61 62 64 65 66 67 69 70 71 72 73 74 75 76 76 77 77 77 77 77 76 75 74 72 71 69 67 65 62 60 57 54 51 48 45 43 40 37 34 32 30 27 25 23 21 20 18 17 16 15 14 13 13 13 13 13 13 13 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 36 38 40 41 43 44 45 47 48 49 50 51 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 52 52 51 50 49 48 47 46 44 43 42 40 38 37 35 33 31 30 28 26 24 22 21 19 18 16 15 14 13 13 12 12 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 22 23 24 26 27 28 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 71 73 74 75 76 77 77 77 77 76 76 74 73 72 70 68 66 64 61 59 56 54 51 48 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 17 17 16 16 16 16 17 17 18 19 21 22 24 27 29 32 35 38 41 45 49 53 58 63 68 73 78 84 89 94 100 105 110 114 118 121 123 125 126 125 125 123 120 117 114 110 106 101 97 92 88 83 79 74 70 67 63 59 56 53 50 47 44 42 40 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12
 35 35 34 34 34 34 34 35 36 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 64 66 69 72 75 78 81 85 89 93 97 101 106 110 116 121 126 132 138 144 151 157 164 171 177 184 191 197 203 209 214 219 223 225 227 228 227 226 223 219 214 208 201 193 184 176 166 157 147 138 129 120 111 103 95 88 81 75 70 65 60 57 53 51 48 47 45 45 44 44 45 46 47 49 50 52 55 57 60 63 66 70 73 77 81 85 89 93 97 101 106 110 115 119 123 127 131 135 139 142 145 147 149 151 152 152 152 151 150 149 147 144 141 138 134 130 126 122 118 114 109 105 101 97 93 89 85 81 78 74 71 68 65 62 59 56 54 52 49 47 45 44 42 41 39 38 37 36 36 36 35 36 36 37 37 38 39 41 42 44 45 47 49 50 52 53 54 56 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 68 69 69 70 71 71 72 73 73 74 74 75 75 76 76 76 76 76 76 76 75 75 74 73 72 71 69 68 66 64 62 60 58 56 54 52 50 47 45 43 41 39 38 36 35 34 33 32 31 31 32 32 33 35 37 39 42 45 49 53 58 63 68 74 81 88 95 102 109 116 123 130 137 142 148 152 156 159 161 162 162 161 159 157 154 150 146 142 137 132 127 123 118 113 109 105 100 97 93 89 86 83 80 78 75 73 71 69 67 65 64 63 61 60 59 58 57 56 56 55 54 54 53 53 52 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 37 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 15 14 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 45 47 49 50 52 53 54 55 56 57 57 57 57 57 57 56 56 55 54 52 51 50 48 47 45 44 42 41 39 38 36 35 33 32 30 29 28 27 25 24 23 23 22 21 20 20 20 19 19 19 20 20 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 38 38 37 36 35 34 33 32 32 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 11 11 11 12 12 12 13 14 15 16 17 18 20 22 24 26 28 30 32 34 36 38 40 41 42 43 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 52 53 53 54 54 54 54 53 53 52 51 49 48 46 44 42 39 37 34 32 29 27 25 23 21 19
 18 19 19 20 21 22 23 25 27 29 31 34 37 40 43 46 49 53 56 60 63 67 70 73 76 78 81 82 84 85 86 86 85 85 84 83 81 79 77 75 73 71 68 66 64 61 59 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 20 20 20 21 21 22 22 23 25 26 27 29 30 32 34 36 38 40 42 43 45 47 49 51 54 56 58 60 62 64 66 69 71 73 76 79 81 84 87 90 92 95 98 101 104 108 111 113 116 119 122 124 126 128 129 130 131 131 131 130 129 127 125 122 119 116 112 108 104 100 96 91 87 82 78 73 69 65 61 57 53 49 46 43 40 37 35 32 30 29 27 26 25 24 24 23 23 24 24 25 26 26 28 29 30 31 33 34 36 37 39 40 42 43 45 46 48 49 50 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 73 74 74 74 75 75 75 75 74 74 74 73 72 71 70 69 68 66 65 63 61 59 57 55 53 51 49 46 44 42 39 37 35 32 30 28 26 25 23 21 20 19 18 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 55 55 55 55 54 54 53 53 52 51 50 48 47 45 44 42 40 38 37 35 33 31 29 28 26 24 23 22 21 20 19 19 18
 42 43 45 48 50 53 56 60 63 66 69 73 76 79 81 84 86 88 89 90 90 91 90 90 89 88 86 85 83 81 79 77 75 73 71 68 66 64 63 61 59 57 56 54 53 52 51 50 49 48 47 46 46 45 44 44 44 43 43 43 43 43 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 94 96 97 98 98 99 99 98 98 97 96 94 92 90 88 85 82 79 76 73 70 66 63 60 57 54 52 49 47 45 44 42 41 40 40 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 56 57 57 57 57 57 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 36 37 38 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 11 11 12 13 14 15 16 18 19 21 23 24 26 28 30 32 34 36 38 40 42 44 46 47 49 50 51 52 52 53 53 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 19 18 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 17 18 20 22 24 26 28 31 34 36 39 43 46 49 53 57 60 64 69 73 77 81 85 88 92 95 98 101 103 105 106 107 107 106 106 104 103 101 99 96 94 91 88 85 82 79 76 73 70 67 64 61 59 56 53 51 48 46 44 41 39 37 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 12 11 11 12 12 13 14 14 15 17 18 19 21 23 25 26 28 31 33 35 38 40 43 46 49 52 55 59 62 66 71 75 80 85 90 95 101 107 113 119 126 132 138 144 150 154 159 162 164 165 164 162 159 155 150 144 138 131 123 116 108 101 94 87 81 75 69 63 58 54 49 45 42 38 35 32 29 27 24 22 20 19 17 16 14 13 13 12 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 38 39 40 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 51 50 49 48 47 45 43 42 40 38 36 34 32 30 27 26 24 22 20 18 17 16 14 13 12 11 11 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
 15 15 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 55 57 59 60 62 63 64 65 65 66 66 65 64 63 62 60 59 57 55 52 50 48 45 43 41 39 36 34 32 31 29 27 26 24 23 22 21 20 19 19 18 18 17 17 18 18 18 19 20 21 23 24 26 27 29 31 33 34 36 37 39 40 41 41 41 41 41 41 41 40 39 38 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 35 35 35 35 34 33 32 31 30 28 27 25 23 22 20 19 18 17 16 16 15 15 15 15 15 15 16 17 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 41 43 46 48 50 52 54 55 57 58 59 60 61 61 61 61 60 59 59 57 56 55 53 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 17 17 16 16 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
 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 42 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 52 52 51 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 23 24 25 27 29 31 33 35 37 39 42 44 47 49 52 55 58 61 64 67 71 74 77 80 83 86 89 92 94 96 98 99 100 100 100 100 99 98 96 94 92 90 87 84 82 79 76 73 70 67 65 62 59 57 55 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 72 72 72 72 72 72 71 70 70 68 67 66 64 62 61 59 57 55 53 51 49 46 44 42 40 38 37 35 33 31 30 29 27 26 25 24 23 23 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 71 73 75 76 78 80 82 83 85 87 88 90 91 93 94 95 96 97 98 99 100 100 100 100 100 100 99 98 97 96 95 93 91 89 86 84 81 78 75 71 68 65 61 58 55 52 49 46 44 42 40 39 38 37 36 36 36 37 38 39 40 41 43 45 47 50 52 55 58 61 65 68 72 76 80 84 88 92 96 101 105 109 113 117 121 124 127 129 131 132 133 133 132 131 130 128 125 123 120 116 113 109 106 102 99 96 92 89 86 83 80 78 75 73 71 69 67 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 45 45 45 46 47 48 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 80 82 85 87 90 93 96 99 102 105 108 111 115 118 121 124 127 130 133 135 137 138 139 140 140 139 138 136 134 132 129 126 122 118 114 110 106 102 98 94 90 86 83 79 76 72 69 66 63 61 58 56 54 52 50 49 47 46 46 45 45 44 45 45 46 47 49 51 53 56 58 61 65 68 72 75 79 82 85 89 92 94 97 99 100 102 103 104 104 105 105 105 104 104 103 102 102 101 100 99 98 96 95 94 93 92 91 90 89 87 86 85 84 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 67 66 65 64 63 62 62 61 60 59 58 57 57 56 55 54 53 52 51 50 48 47 46 45 44 44 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 19 20 21 23 24 26 28 30 32 34 36 39 41 44 46 49 52 54 57 59 61 63 64 65 66 66 66 66 65 63 62 60 57 55 52 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 25 26 27 27 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 54 55 56 56 57 57 57 57 56 56 55 55 54 53 52 51 50 49 47 46 45 44 42 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 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
 35 35 36 36 37 38 39 40 42 44 47 49 52 55 58 62 65 69 73 77 82 86 90 95 99 103 107 110 114 116 118 120 121 121 121 119 118 116 113 110 107 103 100 96 92 89 85 82 79 75 72 70 67 65 62 60 58 57 55 53 52 51 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 46 47 48 49 50 51 51 52 53 53 54 55 55 56 56 57 58 58 59 60 61 62 63 65 66 68 70 72 74 76 79 81 84 88 91 94 98 101 105 109 112 115 119 121 124 126 127 128 128 127 126 124 122 119 116 113 109 105 101 97 92 88 84 81 77 73 70 67 64 61 59 57 55 53 52 51 50 49 49 49 50 50 51 52 54 55 57 59 61 63 64 66 67 68 69 70 70 70 69 69 68 67 65 64 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 44 43 43 43 43 43 43 43 43 44 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 71 74 76 78 79 81 83 84 85 86 86 86 86 85 84 83 81 79 76 74 71 68 65 62 59 56 54 51 49 47 46 44 43 42 41 41 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 50 50 49 48 47 46 44 43 42 41 40 39 38 37 36 36
 45 45 44 43 43 42 42 42 42 42 42 42 43 43 44 44 45 46 46 47 48 50 51 52 54 55 57 59 61 64 66 69 72 75 79 83 87 91 95 100 105 110 115 120 125 130 135 140 144 148 151 153 155 155 155 154 153 150 147 143 139 134 129 124 118 113 107 102 97 92 87 82 78 74 70 66 62 59 56 54 51 49 47 45 44 43 42 42 42 42 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 69 70 71 72 73 73 74 74 74 74 74 74 73 73 73 72 72 71 71 70 70 70 69 69 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 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 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 81 81 81 80 79 79 78 76 75 73 72 70 68 67 65 63 62 60 59 58 57 56 56 56 56 57 57 58 60 61 63 66 68 71 74 77 80 84 87 91 94 98 102 105 108 112 114 117 119 121 122 122 123 122 121 120 118 115 113 110 106 103 100 96 93 89 86 83 80 77 74 72 69 67 65 63 62 60 59 58 57 56 55 55 54 54 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 51 50 49 48 47 46
 45 44 43 42 42 42 42 43 44 46 47 50 52 55 58 62 66 70 75 80 86 92 98 105 111 118 125 131 137 143 148 152 154 156 156 155 153 150 145 140 134 128 122 116 109 103 97 92 86 81 77 72 69 65 62 59 56 54 52 50 48 46 45 44 42 42 41 40 39 39 39 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 46 47 48 49 50 50 50 50 50 50 50 49 49 48 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 41 41 41 42 43 44 45 46 48 50 52 54 57 60 63 67 71 75 80 85 91 97 104 110 117 124 130 137 142 147 151 153 154 154 152 150 146 141 135 128 122 115 108 102 95 89 83 78 73 69 64 61 57 54 52 50 48 47 46 45 45 45 45 46 47 48 49 50 52 53 55 56 57 59 60 61 61 62 62 62 62 61 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 48 49 50 51 53 55 56 58 60 61 63 65 66 67 69 70 70 71 71 70 70 69 67 66 64 62 59 57 55 53 50 48 47
 33 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 22 23 24 25 26 28 30 32 35 38 41 44 48 51 55 59 63 66 70 73 75 77 78 79 80 79 79 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 47 45 44 43 42 40 39 38 37 36 36 35 34 33 33 32 31 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 39 40 42 44 46 47 49 51 53 55 57 58 59 60 60 61 60 59 58 57 55 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 33 32 32 32 32 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 55 54 53 52 50 48 47 45 43 41 39 37 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
 25 25 25 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 79 80 80 81 80 79 78 77 75 72 70 67 64 61 57 54 51 48 45 42 39 36 34 32 30 28 26 25 23 22 21 21 20 20 20 20 21 21 22 23 23 24 26 27 28 29 31 32 34 35 36 38 39 40 42 43 44 45 46 47 47 48 48 49 49 49 50 50 50 49 49 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 25 24 24 24 24 23 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 53 53 53 53 52 52 51 50 49 47 46 44 43 41 39 38 36 34 33 31 30 29 28 27 27 26 26 26 26 27 27 28 29 31 32 34 36 38 40 43 45 48 51 54 57 60 63 66 68 71 74 76 78 80 81 82 82 82 82 81 80 79 78 76 74 72 69 67 65 63 61 59 57 55 53 51 50 48 47 46 45 43 43 42 41 40 40 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 37 38 40 42 44 46 49 51 54 58 61 64 68 71 74 77 79 81 82 82 82 81 79 77 74 71 68 64 61 58 54 51 49 46 43 41 39 37 35 34 32 31 30 29 28 28 27 27 26 26 26 26 26 27 27 28 28 29 30 32 33 35 36 38 40 43 45 48 51 54 57 61 64 68 72 76 79 83 87 90 94 97 99 101 103 104 105 105 104 103 101 99 96 93 89 85 81 77 73 68 64 60 56 53 50 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 32 32 32 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 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 28 29 30 31 32 32 33 34 35 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 38 37 37 37 37 37 37 38 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 62 64 66 68 69 71 72 74 75 76 76 77 77 76 76 75 74 73 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 50 52 53 55 57 59 61 64 65 67 69 71 73 74 76 77 78 79 80 81 81 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 82 82 81 80 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 62 61 61 61 60 60 60 61 61 61 62 63 64 65 66 67 68 69 71 72 73 75 76 77 77 78 78 77 77 76 75 74 72 70 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 47 46 46 45 45 45 45 46 46 47 48 49 50 52 53 55 57 60 62 65 68 71 74 78 81 85 88 92 95 98 101 104 106 108 110 111 112 112 112 111 109 108 106 103 100 97 94 91 87 84 80 77 73 70 67 63 61 58 56 53 51 50 48 47 46 45 45 44 44 44 44 44 44 44 45 45 45 46 47 47 48 48 49 49 50 51 51 51 52 52 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 50 50 50 50 49 49 48 47 46 46 45 44 43 42 41 40 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 23 25 26 28 29 30 31 31 31 31 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 16 17 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 34 34 33 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 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 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 25 26 26 26 27 27 26 26 26 25 24 24 23 22 21 20 19 19 18 17 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 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 29 30 30 30 30 29 28 27 26 25 23 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 58 59 59 60 61 61 61 61 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 46 46 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 52 53 53 53 52 52 52 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 51 53 54 56 57 58 59 60 60 61 61 61 60 60 59 58 57 55 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 52 53 54 54 55 55 55 56 56 55 55 55 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 46 46 46 47 47 48 49 49 50 52 53 54 55 56 57 59 60 61 62 62 63 63 64 64 64 64 64 63 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 43 43 43 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 36 36 35 35 35 36 36 36 36 37 37 38
 18 18 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 50 50 51 52 52 53 53 52 52 51 50 48 47 45 43 41 39 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 31 32 32 33 33 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 23 25 27 29 32 36 39 43 48 53 58 63 68 74 79 83 87 90 92 93 93 92 89 86 81 77 72 67 62 57 53 48 44 41 38 35 32 30 28 26 24 23 22 21 20 19 19 19 19 19 19 19 19 20 21 22 23 24 25 26 27 29 31 32 34 36 38 39 41 43 45 46 48 49 50 51 52 52 52 52 52 51 50 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 28 29 30 31 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 32 32 32 33 34 35 36 37 38 40 41 43 45 47 49 52 54 56 58 60 62 63 64 65 65 64 63 62 60 58 56 54 51 49 47 45 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18
 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 45 45 46 46 47 48 49 49 50 51 51 51 52 52 52 51 51 50 49 48 47 45 44 43 41 40 39 37 36 35 34 34 33 33 32 32 32 32 32 33 33 34 35 36 37 38 39 41 42 44 45 47 48 50 51 52 53 53 54 54 53 52 51 50 49 47 46 44 42 41 39 38 37 35 34 34 33 32 32 32 32 32 32 33 33 34 35 36 37 38 40 41 43 45 47 49 50 52 54 56 57 59 60 60 61 61 60 59 58 57 55 53 52 50 48 46 44 43 41 40 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 19 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 45 46 47 48 48 49 48 48 47 46 45 43 42 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36
 53 51 50 49 49 49 49 49 49 50 51 51 53 54 55 56 58 59 60 61 63 63 64 65 65 65 64 63 62 61 60 58 56 54 51 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 25 26 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 55 57 59 61 63 65 66 67 67 67 67 66 65 64 63 61 60 58 56 54 53 51 49 48 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 37 37 37 38 38 39 39 40 40 41 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 45 45 45 45 46 46 46 47 48 49 50 51 53 55 57 59 62 65 68 71 74 77 80 83 86 88 90 91 92 92 92 91 89 87 84 81 78 75 71 68 65 62 59 56 53 51 49 47 45 44 43 42 41 41 40 40 40 41 41 42 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 59 60 60 61 63 64 65 66 68 70 72 74 77 80 83 87 92 96 102 107 113 120 127 133 140 146 152 156 160 161 161 159 156 151 144 137 129 121 112 104 96 89 82 76 70 64 60 55 52 48 45 42 40 38 36 34 33 32 31 30 29 28 28 28 27 27 27 28 28 29 29 30 31 32 34 35 37 39 41 43 46 48 51 55 58 61 65 69 73 77 81 85 88 92 95 98 100 102 103 103 102 101 99 97 94 91 88 84 80 77 73 70 66 63 61 58 56 54
 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3
 38 36 35 34 33 32 31 30 30 30 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 51 52 53 53 54 54 54 54 53 53 52 52 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 31 32 33 34 35 37 39 42 44 48 51 55 59 64 70 75 81 88 94 100 107 113 118 122 125 128 128 128 126 123 120 115 110 105 99 94 88 83 78 73 69 65 61 58 55 52 50 48 47 46 45 44 44 44 45 46 47 48 51 53 56 59 63 67 71 76 82 87 93 100 106 113 119 126 132 138 143 147 151 153 154 154 153 151 148 144 139 134 129 123 118 112 107 102 97 92 88 84 80 77 74 71 68 66 63 61 59 58 56 54 53 52 51 50 49 48 47 46 46 45 44 44 44 43 43 43 43 43 43 43 43 44 44 45 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 69 71 73 75 77 80 82 83 85 86 87 88 88 88 87 86 85 83 81 78 76 73 70 68 65 62 60 58 56 54 53 51 51 50 50 50 50 50 51 52 54 55 57 59 61 64 66 69 71 73 76 78 80 82 83 84 85 85 84 83 82 80 78 76 73 70 67 64 61 58 55 52 49 46 44 42 40
 96 104 113 123 133 143 153 162 170 176 180 181 180 176 170 163 154 145 136 126 117 108 100 93 86 80 75 70 66 62 59 56 53 51 49 48 46 45 45 44 44 44 44 44 45 46 47 48 49 50 52 54 55 58 60 62 65 67 70 73 76 80 84 88 92 96 101 106 111 117 122 128 133 139 144 149 153 156 159 161 162 161 160 157 154 150 145 139 134 128 123 117 112 107 102 97 93 90 87 84 81 79 77 76 75 74 73 72 72 72 72 72 72 72 73 73 73 74 74 74 73 73 72 71 70 68 67 65 63 60 58 55 53 50 47 45 43 41 39 37 36 35 34 33 32 32 32 32 33 33 34 35 36 38 39 41 43 45 48 50 53 56 59 62 65 68 71 74 76 78 79 80 81 80 80 79 77 75 73 70 68 65 63 61 58 56 55 53 52 51 50 49 49 48 48 49 49 50 50 51 52 54 55 57 58 60 61 63 64 65 66 67 68 68 68 68 68 67 67 66 65 64 63 62 60 59 59 58 57 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 46 45 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 36 36 37 37 38 39 40 41 43 44 46 48 51 53 55 58 61 63 66 68 71 72 74 75 76 76 76 75 74 72 71 69 66 64 62 60 58 55 54 52 50 49 48 47 46 46 46 46 47 47 49 50 52 55 58 61 65 70 75 81 88
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 52 52 51 51 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 37 36 35 33 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 41 42 44 45 46 47 48 48 48 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 35 36 36 37 38 39 41 43 45 47 50 54 58 62 66 71 76 81 86 91 95 98 100 101 101 99 96 92 87 82 76 70 64 59 53 48 44 40 36 32 29 27 25 23 21 19 18 17 17 16 16 15 15 16 16 16 17 18 19 20 21 22 24 26 27 29 32 34 37 39 42 45 48 52 55 58 61 64 67 70 72 75 76 78 78 79 79 79 78 77 76 75 74 72 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 41 40 38 37 36 34 33 31 30 29 28 26 25 24 24 23 22 22 22 21 21 22 22 22 23 24 25 26 27 28 30 32 34 36 38 40 42 44 46 49 51 52 54 56 57 58 58 58 58 58 58 57 56 55 54 53 52 51 51 50 50 49 49 49 50 50 51 52 53 54 56 57 59 60 61 63 64 65 65 65 65 64 63 61 59 57 54 51 48 45 42 39 37 34 32 30 28 26 24 23 22 21 20 19 19 19 19 19 19 20 21 22 23 24 26 28 30 32 35 38 41 44 47 50 54 57 60 63 66 69 71 72 74 74 75 75 74 73 72 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 7 7 7 7 7 6 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 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8
 81 84 86 87 89 90 91 92 92 91 91 89 87 85 82 78 75 71 67 63 59 55 51 48 44 41 38 36 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 22 23 24 25 27 29 31 33 35 38 41 45 48 52 56 60 64 68 73 76 80 83 86 88 89 90 90 89 88 87 85 82 80 77 75 72 69 67 64 62 60 58 56 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 20 20 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 38 38 38 38 38 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 36 37 39 41 43 45 47 49 52 54 56 59 61 62 64 65 65 66 65 64 62 61 58 56 53 50 47 44 41 39 36 34 32 30 28 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 43 45 46 47 48 49 50 50 51 51 51 51 50 50 50 49 49 48 48 47 47 47 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 52 52 52 52 52 51 50 49 48 46 45 43 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 21 21 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 55 57 59 61 64 66 68 70 73 75 77 79
 43 44 45 45 45 45 45 44 43 42 41 39 38 37 36 34 33 33 32 31 31 30 30 30 30 30 31 31 32 33 34 35 36 37 39 40 41 43 44 45 46 48 49 49 50 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 45 47 49 50 52 53 53 54 53 53 52 50 48 46 44 42 39 37 34 32 30 28 26 24 23 21 20 19 19 18 18 17 17 17 17 18 18 19 20 21 22 23 25 27 29 32 35 38 42 46 50 55 60 65 70 76 80 84 88 90 91 91 90 88 85 81 77 73 69 65 62 58 55 52 50 48 46 45 44 43 42 42 41 42 42 42 43 43 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 53 53 53 52 51 51 50 49 48 47 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 32 34 36 39 41 44 47 50 52 55 57 58 59 59 59 58 56 54 51 48 45 42 40 37 34 32 30 28 27 26 24 24 23 22 22 22 22 22 23 23 24 25 26 27 28 30 31 33 35 36 38 39 41 42
 25 26 27 28 29 29 29 29 29 29 29 28 27 26 26 25 24 23 22 21 21 20 19 19 19 19 19 19 19 20 21 22 23 24 26 28 31 34 38 42 47 52 59 66 74 82 91 101 110 118 125 130 134 135 133 130 125 118 111 103 95 87 80 73 66 60 55 50 46 42 38 35 33 30 28 27 25 24 22 21 20 20 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 25 26 28 30 32 35 38 42 46 51 57 63 70 77 85 93 100 106 111 113 111 107 101 92 82 73 63 54 46 40 34 29 25 22 19 17 15 14 13 12 11 11 11 11 11 11 11 12 13 13 14 15 16 18 19 21 23 25 27 29 31 34 36 39 41 43 45 47 48 49 49 49 49 48 47 46 45 44 42 41 40 39 38 38 37 37 37 38 38 39 40 42 44 46 49 53 56 61 65 71 76 82 87 93 97 101 104 106 105 104 101 96 91 86 80 74 68 63 58 54 50 46 44 41 39 38 36 35 35 34 34 34 34 34 34 35 35 36 37 37 38 39 40 40 41 42 42 42 42 42 41 41 40 39 37 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 14 14 15 15 15 15 16 16 17 18 19 20 21 23 25 28 31 34 39 44 50 56 64 72 81 89 96 102 106 108 106 102 96 89 81 72 65 57 51 45 40 35 31 28 25 23 21 20 18 17 17 16 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 36 36 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 41 42 44 45 47 48 50 51 52 53 54 55 55 55 54 53 52 51 50 48 47 45 44 42 40 39 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 34 35 37 38 40 42 44 46 48 51 53 56 59 62 66 69 72 76 79 81 84 85 87 87 87 86 84 82 79 76 73 69 66 62 59 55 52 49 46 44 42 40 38 36 35 34 33 33 32 32 32 32 32 32 33 34 35 36 37 39 40 42 44 47 49 52 54 57 60 63 65 68 70 72 74 76 77 78 78 78 78 78 77 76 75 74 72 71 70 69 68 67 66 66 65 65 65 65 66 66 67 68 68 69 70 71 72 72 73 73 73 73 73 72 71 69 67 65 63 61 58 56 53 51 48 46 44 42 40 38 36 35 34 33 32 31 31 30 30 30 30 31 31 32 32 33 34 36 37 38 40 42 43 45 46 48 49 51 52 53 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 53 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 40 39 39 39 39 39 39 39 40 40 41 42 43 45 46 48 50 51 53 55 57 58 59 61 61 62 62 61 61 59 58 56 54 52 49 47 45 42 40 38 36 34 33 31 30 29 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 42 42 42 42 42 41 41 40 39 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 50 52 54 56 58 60 61 61 61 60 59 57 54 51 47 44 40 36 33 30 27 24 21 19 17 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 20 22 25 28 32 35 39 44 48 53 57 61 65 68 70 70 70 69 66 64 60 57 54 50 47 44 41 39 37 35 33 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 21 22 22 22 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 25 26 28 30 32 34 37 39 42 45 47 49 51 53 53 53 53 51 49 47 44 41 38 35 33 30 27 25 23 21 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 13 13 14 15 17 18 19 21 23 24 26 28 30 32 34 35 36 37 38 38 38 38 38 37 36 35 34 33 32 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 31 31 32 32 33 34 35 36 38 40 42 45 48 51 54 58 61 64 67 70 72 73 74 74 73 72 70 67 65 61 58 55 52 49 46 43 41 38 36 34 33 31 30 29 29 28 28 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 38 40 42 45 48 51 55 59 64 69 75 82 89 98 107 116 127 138 149 160 170 180 187 193 196 196 193 188 180 171 160 148 137 125 114 104 95 86 78 72 65 60 55 51 47 44 41 38 36 34 33 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 27 28 29 30 31 33 35 37 40 42 45 48 52 55 59 63 66 70 73 75 78 79 80 80 79 77 75 72 69 66 62 59 56 53 50 48 46 44 43 42 41 40 40 40 40 40 41 42 43 44 45 47 48 50 51 53 54 55 56 56 56 55 54 53 51 49 46 44 42 39 37 34 32 30 29 27 26 25 24 23 23 23 23 23 24 25 26 27 28 30 32 35 37 40 44 47 50 54 57 60 63 66 68 70 71 72 72 72 71 70 69 68 67 66 65 64 63 62 61 61 60 60 60 59 59 59 59 59 59 59 59 58 58 58 57 56 56 55 55 54 53 52 52 51 51 50 50 50 50 50 50 51 52 52 54 55 56 58 60 62 63 65 67 68 69 69 69 69 68 66 64 61 59 56 52 49 46 43 40 38 36 33 32 30 29 28 27 26 26 26 26 27 27 28 29 30 31 33 35 36 38 40 42 44 45 47 48 49 49 49 49 48 47 46 45 43 42 40 39 37 36 35 34 33 32
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 31 31 30 30 29 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 13 13 13 14 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 28 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 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 20 20 20 20 20 20
 91 93 94 94 94 94 93 91 88 86 83 79 76 72 68 65 61 58 55 53 50 48 47 45 44 43 42 42 42 42 42 43 44 45 46 47 49 51 53 56 59 62 65 69 73 78 83 88 93 98 103 108 113 117 120 123 124 125 124 122 119 116 111 107 101 96 91 86 81 76 72 68 65 62 59 57 55 54 53 52 51 51 50 50 51 51 51 52 52 52 53 53 54 54 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 53 53 53 53 54 54 55 56 57 59 60 62 64 66 68 70 73 75 77 79 81 83 85 86 86 87 86 86 85 83 82 80 77 75 72 70 67 65 62 60 58 56 54 53 52 51 50 50 50 50 51 52 53 54 56 58 60 62 64 67 70 72 75 77 80 82 84 85 86 87 87 87 87 86 85 84 83 81 80 78 77 76 75 75 74 74 74 75 76 78 80 82 85 89 92 96 101 105 109 113 117 120 122 123 123 122 120 117 113 109 103 98 92 86 81 75 70 65 61 57 54 51 48 46 44 43 42 41 40 40 40 40 41 42 43 44 46 48 51 54 57 61 65 69 74 79 84 89 94 99 104 108 112 115 117 118 118 117 115 113 110 106 103 99 94 90 86 82 78 75 71 68 65 63 60 58 56 55 53 52 51 50 50 49 49 49 49 49 49 49 50 50 51 51 52 52 53 54 55 56 57 58 59 61 62 64 65 67 69 70 72 73 74 75 76 76 76 76 75 74 72 71 69 67 65 63 61 60 58 57 56 55 55 54 55 55 56 57 58 60 62 64 66 69 72 75 78 81 83 86 89
 66 67 68 68 69 69 69 69 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 50 50 49 48 48 48 47 47 47 47 48 48 49 50 51 52 53 55 57 59 61 63 65 68 70 72 73 74 75 76 76 76 75 74 73 71 70 68 66 65 63 62 60 60 59 58 58 58 59 59 60 60 61 62 63 64 65 66 67 67 68 68 68 68 67 66 65 64 62 60 58 56 54 53 51 49 47 46 44 43 42 41 41 41 40 41 41 41 42 43 44 45 46 47 49 50 52 53 54 56 57 58 59 60 61 61 61 61 61 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 46 46 46 46 46 47 47 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 79 80 81 82 83 84 84 84 84 84 84 83 83 83 82 82 81 81 80 80 80 80 80 79 79 79 79 78 78 77 77 76 75 74 73 71 70 69 67 66 64 63 61 60 59 57 56 55 54 53 53 52 52 51 51 51 51 51 51 52 53 53 55 56 58 60 63 66 69 73 77 81 86 90 95 100 104 108 112 115 116 117 117 116 114 111 107 103 98 93 89 84 79 75 70 66 63 59 57 54 52 50 48 47 45 45 44 44 44 44 45 46 47 48 49 50 51 52 54 55 56 57 58 58 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 40 39 39 39 39 39 39 39 39 40 41 42 43 44 45 46 48 49 51 53 55 56 58 60 61 63 64 65
 28 28 29 29 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 21 22 22 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 21 21 20 20 19 19 18 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 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 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 18 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 22 22 23 23 22 22 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27
 39 39 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 37 39 40 41 43 44 46 47 49 50 51 52 52 53 52 52 52 51 50 49 48 46 45 44 43 42 41 40 40 39 39 39 40 40 41 42 43 45 46 48 50 52 55 57 59 61 63 65 67 68 69 70 70 70 70 69 68 67 65 63 61 59 58 56 54 53 51 50 49 48 48 47 47 47 47 48 48 49 49 50 51 51 52 52 52 52 52 52 51 51 50 49 48 47 46 45 44 43 42 41 41 40 40 40 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 34 34 33 34 34 34 34 34 35 35 35 36 36 37 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 40 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 35 34 34 34 33 33 34 34 34 35 36 37 39 40 42 44 46 48 50 52 55 57 59 61 62 64 65 66 66 66 66 65 64 63 61 60 58 56 55 53 51 50 49 47 46 46 45 45 44 44 44 44 45 45 45 45 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 39 38 37 37 37 36 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 44 45 45 45 46 46 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 52 54 56 58 60 62 65 67 70 73 76 79 82 84 87 89 90 91 91 90 88 86 83 80 76 73 69 65 62 59 56 53 50 48 47 45 44 43 43 43 43 44 46 48 50 54 58 62 67 74 80 88 96 104 112 120 128 134 140 143 145 145 142 139 133 127 120 113 105 99 92 87 82 78 75 72 70 68 67 66 65 65 64 63 63 62 61 60 58 57 55 53 51 49 46 44 41 39 37 34 32 30 29 27 26 25 24 24 23 24 24 25 25 27 28 30 32 34 37 40 43 46 50 54 59 63 67 72 76 79 82 83 84 84 84 82 80 77 73 70 67 63 60 57 54 51 48 46 43 41 39 37 35 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 25 26 26 27 28 30 31 32 34 36 38 40 42 44 47 50 53 56 59 63 66 70 73 76 79 82 84 85 86 87 86 86 85 84 83 81 80 78 77 76 74 73 72 71 71 70 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 69 69 69 68 68 68 67 67 67 67 68 69 70 72 74 77 80 85 90 96 103 110 117 125 132 138 143 146 148 146 143 138 131 124 115 106 97 89 81 73 66 60 54 49 44 40 37 34 31 29 27 26 25 24 24 24 24 25 26 27 29 30 32 35 37 40 43 46 50 53 57 60 64 67 69 71 72 73 72 71 69 66 63 59 56 52 49 45 42 39 37 34 32 31 29 27 26 25 24 23 23 22 22 22 22 22 23 23 24 25 26 27 28 30 31 33 34 36 38 39 41 43 44 46 48 49
 26 27 28 29 29 31 32 34 35 38 40 43 46 50 54 58 62 65 68 71 72 71 70 67 64 60 56 52 47 43 40 36 33 31 29 27 25 23 22 21 21 21 21 21 21 22 24 25 27 30 33 36 40 44 48 53 58 63 68 72 77 80 83 85 87 87 87 86 84 82 81 79 77 76 74 74 73 73 73 73 73 73 73 73 72 71 70 68 66 63 61 57 54 51 48 44 41 38 35 33 30 28 26 25 24 22 22 21 21 21 21 21 22 22 23 24 25 27 28 29 30 32 33 34 34 35 35 35 35 34 33 32 31 30 29 28 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 19 19 19 19 20 21 21 22 23 24 26 27 29 30 33 35 37 40 43 46 49 52 55 58 60 61 62 62 61 60 58 55 52 50 47 44 42 39 37 35 33 32 31 30 29 28 27 27 27 26 27 27 27 28 29 30 31 33 35 37 39 41 43 45 48 50 52 54 56 57 58 59 60 60 61 61 61 62 62 63 64 65 67 69 71 74 78 81 85 88 91 94 95 96 96 95 92 89 84 79 74 69 63 58 53 48 44 40 36 33 30 28 25 24 22 21 20 19 19 19 19 19 20 21 22 23 24 25 27 28 30 31 33 34 35 36 37 37 37 37 36 35 34 33 31 30 28 27 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 20 19 17 15 14 13 11 10 10 9 8 8 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 7 7 8 9 10 12 13 14 16 17 19 20 21 21 21 21 20 19 17 16 15 13 12 11 10 9 8 8 7 7 7 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 13 13 13 13 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 13 14 14 14 14 14 14 14 13 12 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 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 8 8 8 8 8 7 7 7 7 7 8 8 8 9 9 10 11 12 13 15 16 18 19 21 23 24 25 25 25 24
 70 66 61 57 53 48 45 41 38 35 33 31 29 28 27 27 26 26 27 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 35 34 33 32 30 29 27 26 25 24 23 22 22 22 22 22 22 22 23 24 24 25 26 27 27 28 29 29 30 30 30 30 30 29 28 27 27 26 24 23 23 22 21 21 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 34 35 37 39 40 41 41 42 41 41 40 38 36 34 32 31 29 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 26 28 30 32 35 38 42 46 49 53 57 60 63 65 66 67 66 65 63 60 57 54 50 47 43 40 37 35 32 30 29 28 27 26 26 26 27 28 29 30 31 33 34 36 38 39 41 42 43 44 45 45 45 44 43 41 40 38 36 34 32 30 29 27 26 25 25 24 24 24 25 25 26 27 28 30 32 34 36 38 40 42 45 47 49 51 52 53 54 54 53 52 50 48 46 43 41 38 36 34 32 30 29 27 26 25 24 23 23 22 22 22 21 21 21 22 22 22 23 24 24 25 26 27 28 28 29 29 30 30 29 29 29 28 27 26 26 25 24 23 23 22 21 21 21 20 20 20 20 21 21 22 23 25 26 28 30 32 34 36 39 40 42 43 44 45 45 45 44 44 42 41 40 39 37 36 35 34 33 32 31 30 30 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 30 30 31 31 31 31 32 33 34 35 37 39 42 45 48 52 56 61 65 69 73 76 79 80 80 79 77 74
 67 65 63 60 57 55 52 50 47 45 43 42 40 39 38 38 37 37 38 38 39 41 42 43 45 47 48 50 52 53 55 56 58 59 59 60 60 60 60 59 58 57 55 54 52 50 48 47 45 44 42 41 40 38 37 36 35 35 34 33 33 33 32 32 32 32 33 33 34 35 36 38 40 42 45 48 51 55 59 63 68 72 76 79 83 85 87 88 89 89 88 87 85 83 81 78 76 73 70 68 66 63 61 60 58 57 55 54 54 53 52 51 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 39 39 40 41 43 45 47 49 52 55 58 62 65 68 71 73 75 76 77 78 77 76 75 72 70 67 64 61 58 56 53 51 48 47 45 44 43 43 43 43 43 43 44 45 46 46 47 48 49 49 50 50 50 50 50 50 49 48 47 46 45 44 43 42 42 41 41 40 40 41 41 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 69 71 73 75 78 80 82 84 85 86 87 87 87 86 84 82 80 77 74 70 67 63 59 55 52 48 45 42 40 37 35 34 32 32 31 30 30 30 31 31 32 32 33 34 35 36 37 37 38 39 40 41 41 42 42 42 43 43 43 43 43 44 44 45 46 47 48 50 52 54 56 58 61 63 66 69 71 74 77 79 81 83 85 86 86 86 85 84 82 80 77 75 72 69 66 63 61 58 56 54 52 51 49 48 47 46 45 44 43 43 43 43 43 43 43 44 45 46 48 49 51 54 56 59 61 64 67 69 71 72 73 73 73 72 71 69
 55 53 51 49 46 43 40 38 35 33 31 29 28 27 26 25 25 25 25 26 27 27 29 30 31 32 34 35 37 39 40 42 43 45 46 47 48 50 51 52 52 53 54 55 56 57 58 58 59 60 60 60 60 59 59 58 56 55 53 51 48 46 44 41 39 36 34 32 30 28 27 26 25 24 23 23 23 24 24 25 27 28 30 32 34 36 39 41 44 46 48 50 52 53 54 55 55 54 53 52 50 48 46 45 43 41 40 39 39 38 38 39 39 40 41 42 43 44 46 47 49 50 52 53 55 56 57 59 60 61 61 62 63 63 64 64 64 65 65 65 65 66 66 65 65 65 64 63 62 61 59 58 56 54 52 50 49 47 45 44 42 41 40 40 39 39 40 41 41 43 44 46 47 49 50 52 53 54 54 54 54 53 51 50 47 45 43 40 37 34 32 30 27 26 24 23 22 21 21 21 21 21 22 23 24 26 28 30 32 34 37 40 44 48 52 56 61 66 70 75 79 83 86 88 88 87 86 83 79 75 70 65 61 56 52 48 44 41 38 35 32 30 28 26 25 24 23 22 21 21 21 21 22 22 24 25 27 29 32 34 38 41 44 48 51 54 57 59 61 62 62 62 61 60 58 56 53 51 48 46 44 42 40 38 37 37 36 36 37 37 38 39 41 42 44 45 47 49 50 52 53 54 55 56 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 37 37 37 38 39 40 41 43 45 48 50 52 54 56 57 58 59 59 58 57
 75 70 65 61 57 54 51 48 46 44 43 42 41 41 41 41 41 42 43 43 44 45 45 46 46 46 45 44 43 42 41 39 38 36 34 32 31 29 27 26 24 23 22 21 21 21 21 21 22 23 24 26 27 29 31 33 35 37 39 40 42 43 44 45 46 46 46 46 45 44 43 42 41 40 39 38 37 37 37 37 38 39 40 41 43 45 48 51 54 58 62 66 71 76 81 86 91 96 99 102 103 103 101 98 94 89 84 78 73 67 62 58 54 50 47 44 41 39 37 35 34 32 31 30 29 28 28 27 27 27 27 27 28 29 30 32 34 37 40 44 48 53 59 65 71 78 85 91 97 103 107 109 110 109 107 102 97 90 83 76 69 63 57 51 46 42 39 36 34 32 31 30 30 30 30 30 30 31 31 32 32 33 34 35 35 36 37 37 38 38 38 38 39 39 39 39 39 39 40 40 41 41 42 43 43 44 46 47 48 49 50 52 53 54 56 57 58 59 60 60 61 61 61 61 60 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 44 43 42 42 42 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 43 42 42 41 40 39 38 37 36 36 35 34 33 33 32 32 32 32 33 33 34 36 38 41 44 48 52 57 63 68 74 80 85 90 94 96 97 96 94 91 87 83 77 72 66 61 56 51 46 43 39 36 33 31 30 28 27 27 26 26 26 27 27 28 29 30 31 32 33 35 36 38 40 42 45 48 51 55 59 64 69 75 81 88 94 101 106 111 115 117 117 115 112 108 103 98 92 86 80
 64 65 66 67 68 69 69 70 69 69 68 67 65 64 62 61 59 57 56 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 40 40 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 55 54 54 53 52 50 49 47 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 36 36 37 38 38 39 40 41 43 44 46 47 49 50 52 54 55 56 58 59 60 60 60 61 61 60 60 59 58 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 48 48 48 48 48 49 49 50 50 51 52 52 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 62 62 62 61 61 60 59 57 56 55 53 52 51 49 48 47 46 45 44 44 43 43 44 44 45 46 48 50 52 54 56 59 62 64 67 69 71 72 73 73 73 73 72 70 68 66 63 61 58 55 52 49 46 44 41 39 38 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 42 43 44 46 48 49 51 52 54 56 57 58 59 60 60 61 61 60 60 59 58 57 56 54 53 52 51 50 49 49 48 47 47 47 47 47 47 48 48 49 50 51 52 53 54 55 56 57 58 58 58 57 56 55 54 53 51 49 47 46 44 42 40 38 37 35 34 33 32 31 30 30 29 30 30 31 32 33 34 36 38 40 43 45 48 50 52 55 57 59 61 63 64 65 65 65 65 65 64 63 62 60 59 58 57 56 55 54 54 54 54 55 55 56 57 58 60 61 62
 119 114 108 102 95 88 82 76 71 66 62 59 56 54 53 53 53 54 56 58 61 64 68 72 77 81 86 90 94 98 101 103 104 104 104 102 99 95 91 87 82 77 73 69 65 62 59 57 55 54 53 53 53 53 53 54 54 55 56 56 57 58 58 59 59 59 59 59 59 58 58 57 57 56 56 56 56 56 57 58 60 61 63 66 68 71 73 76 79 82 84 87 89 90 91 91 91 90 88 86 83 80 76 73 69 65 62 59 57 54 52 51 49 48 47 47 46 46 46 46 46 46 47 47 48 49 50 52 53 55 58 60 63 67 71 75 80 85 91 96 101 105 109 112 114 115 114 112 110 106 101 97 91 86 81 75 70 66 62 58 55 52 50 48 47 47 48 49 51 53 57 61 65 70 76 82 88 94 100 105 109 112 114 115 113 110 106 101 95 89 83 77 71 66 62 58 55 53 51 50 50 51 52 53 55 57 60 63 66 70 74 79 84 89 94 100 105 111 116 120 124 127 129 130 130 128 126 122 118 114 109 104 100 95 90 86 82 78 75 72 69 66 64 62 60 58 57 55 54 53 53 53 52 53 53 53 54 55 56 57 57 58 58 59 58 58 58 57 56 55 54 52 51 50 48 47 46 45 44 44 43 43 44 44 45 47 49 51 53 56 59 63 66 69 72 76 79 81 84 86 88 90 92 94 95 96 97 98 99 100 101 102 103 103 104 105 106 106 106 106 105 104 102 100 97 95 92 88 85 82 78 75 72 69 67 65 63 61 60 59 59 59 60 62 64 67 71 76 81 87 94 101 107 113 119 123 125 126 125 123
 32 32 32 31 31 31 32 32 32 33 34 35 37 38 40 43 45 47 50 53 55 57 59 61 63 64 65 65 66 66 66 66 66 65 65 64 63 63 62 61 60 58 57 56 54 53 51 49 48 47 45 44 43 42 41 40 39 39 38 38 38 38 39 40 41 42 44 46 49 53 56 61 66 72 77 83 88 92 95 96 95 93 89 84 78 72 66 61 56 52 48 44 41 39 37 35 34 33 33 33 33 34 36 37 40 43 46 49 53 56 59 62 65 67 68 68 68 67 65 63 60 58 54 51 48 45 42 39 36 33 31 29 27 26 25 24 24 24 25 25 26 27 29 30 32 33 35 37 39 41 43 44 46 48 50 52 53 54 55 56 56 56 56 56 55 54 53 52 51 50 49 49 49 49 49 50 51 52 53 55 57 59 62 65 68 71 74 77 80 83 84 86 86 85 84 81 78 75 71 67 64 60 57 54 51 48 46 44 42 40 39 37 36 35 34 33 32 31 31 30 30 29 29 29 30 31 32 33 35 37 39 42 45 48 52 56 60 63 67 71 75 78 81 83 85 85 84 82 79 76 71 67 62 57 52 48 44 41 39 37 35 34 34 34 34 35 36 37 39 41 43 45 48 51 53 56 58 60 62 62 62 61 59 57 54 51 48 45 42 39 37 35 34 33 32 31 31 31 31 32 32 33 35 36 38 40 43 46 49 52 56 59 63 66 69 72 73 74 74 73 71 69 66 63 60 57 55 52 50 47 46 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 29 30 30 31 31 30 30 29 29 28 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 19 19 20 20 19 19 18 18 17 16 15 14 13 12 11 11 10 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 19 20 22 23 25 26 27 27 27 27 26 25 23 21 20 18 16 15 13 12 11 10 10 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 21 22 22 22 22 21 21 20 20 19 18 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 15 15 16 17 17 17 17 17 17 17 16 16 15 14 14 13 12 12 11 10 10 9 9 9 9 8 8 9 9 9 10 10 11 12 14 15 16 18 20 21 23 24 25 26 26 26 26 25 24 23 22 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 23 24 24 23 23 23 22 22 21 20 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 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
 25 27 28 29 30 31 32 32 33 33 33 33 33 32 32 32 32 32 33 33 34 35 36 37 38 40 42 44 46 49 52 54 57 60 63 65 67 68 69 68 67 65 62 59 56 52 49 46 43 40 38 36 34 33 32 31 30 30 29 29 29 29 29 30 30 30 31 31 32 32 33 33 33 32 32 31 30 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 28 29 30 31 32 32 33 33 34 34 34 34 34 34 34 34 33 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 23 24 25 27 28 31 33 37 41 45 50 55 60 65 69 73 75 76 75 73 70 66 62 57 52 48 44 40 37 34 32 30 28 27 27 26 26 26 26 27 27 28 29 29 30 31 31 32 32 32 32 32 31 30 30 29 27 26 24 23 21 20 19 17 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 38 40 42 43 45 46 48 48 48 48 47 45 43 40 37 34 32 29 27 24 23 21 19 18 17 16 15 15 14 14 14 13 13 13 13 14 14 15 16 17 18 20 23 26 29 34 39 45 51 58 65 71 77 82 85 85 84 81 77 71 65 60 54 48 43 39 34 31 28 25 23 21 19 18 17 16 16 16 16 16 17 17 18 19 20 21 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 16 17 18 18 19 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 12 11 11 11 11 12 12 12 13 14 15 16 17 18 19 20 20 21 22 23 23 23 23 23 23 23 22 22 21 20 19 19 18 17 17 17 16 16 16 16 16 17 17 17 18 18 19 19 19 19 19 18 18 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 23 23 22 22 21 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 26 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 18 17 17 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 57 59 62 66 69 73 76 80 83 86 88 90 91 91 90 89 88 86 84 81 79 77 74 72 70 68 66 64 62 60 59 57 55 53 52 50 48 46 44 42 41 39 38 37 36 36 36 36 37 38 39 40 42 44 46 49 51 54 57 59 62 65 68 71 74 76 77 78 79 79 78 76 74 71 69 66 63 60 58 56 54 53 53 52 52 53 53 54 55 56 57 58 59 60 60 60 59 58 57 55 53 50 48 46 43 41 39 37 36 35 34 33 32 32 32 32 32 33 34 34 36 37 38 40 42 44 47 49 52 55 58 61 63 66 67 68 69 68 67 66 63 61 58 56 53 51 48 46 44 42 40 39 38 37 36 35 35 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 41 41 42 44 45 48 50 53 57 61 65 69 74 79 83 86 89 91 92 92 91 89 86 83 80 77 73 70 67 64 61 59 56 54 53 51 50 50 49 49 50 51 52 54 56 58 60 63 66 69 71 74 76 78 80 82 83 85 86 88 89 91 93 94 96 98 100 102 103 105 106 106 106 104 102 99 95 91 86 81 76 71 66 61 57 53 49 46 44 42 40 38 37 37 37 37 38 39 41 44 46 50 54 58 63 68 73 78 83 87 91 94 97 98 99 98 97 95 92 88 84 80 75 71 66 62 57 54 50 47 44 43 41 40 40 40 41 42 43 44 46 48 50 53 55 58 60 63 66 68 71 73 75 77 78 78 78 77 76 73 71 68 65 62 59 56 54 52 50 49 48 48 48 48 49 51 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 47 48 48 47 46 43 40 37 34 30 27 25 22 20 19 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 26 28 30 33 37 40 45 50 56 62 68 75 81 86 90 91 91 88 84 78 72 65 59 53 47 42 38 33 30 27 24 22 19 18 16 15 13 12 12 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 31 33 35 38 40 43 46 49 52 55 58 61 64 67 69 71 73 73 74 73 72 71 69 67 65 62 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 39 39 39 40 41 42 43 45 47 49 51 52 54 55 55 55 53 51 48 45 41 37 34 30 27 24 21 19 16 15 13 12 11 10 10 10 9 10 10 10 11 12 13 14 16 17 19 21 23 25 28 30 33 35 38 40 42 43 44 44 44 43 41 39 37 35 32 30 27 25 24 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 20 21 23 26 29 33 38 43 49 56 64 72 80 89 96 102 107 109 109 106 102 96 89 82 74 67 61 55 50 46 42 39 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 15 15 16 18 19 21 22 24 26 28 30 32 34 36 37 37 38 38 38 37 36 35 33 32 30 29 28 26 25 24 24 23 23 23 24 25 26 27 29 31 33 36 38 41 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 16 15 15 15 16 16 16 17 18 19 20 21 23 24 26 28 31 33 36 38 41 44 46 49 51 53 55 56 57 57 57 57 55 54 52 50 48 45 43 40 38 36 34 33 31 30 29 28 27 26 26 26 25 25 25 25 26 26 27 27 28 29 31 32 34 37 40 43 47 52 58 64 70 78 85 92 97 101 102 100 96 90 82 74 66 59 52 46 41 36 33 29 27 25 23 22 21 20 20 20 20 20 21 21 22 23 23 24 25 25 26 27 27 27 28 28 28 27 27 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 16 16 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 25 26 26 26 27 27 27 28 28 29 30 31 32 33 35 37 39 42 45 49 53 57 62 67 72 76 81 84 86 86 86 83 79 75 69 64 59 54 49 45 41 38 35 32 30 28 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 24 25 27 29 31 33 35 37 40 42 44 45 46 47 47 47 46 45 43 41 39 37 35 33 30 28 26 25 23 21 20 19 18 18 17 17 17 17 18 19 19 20 22 23 25 26 28 30 31 33 34 35 36 36 36 36 35 35 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 32 33 35 37 39 42 45 49 53 58 62 68 73 78 83 87 90 91 91 89 86 82 77 72 67 62 57 53 49 45 42 39 37 35 33 31 30 29 28 27 26 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17
 168 163 158 151 144 136 128 120 112 104 97 91 85 80 76 72 69 67 65 63 62 61 61 61 61 62 63 64 65 66 68 70 71 73 75 77 79 80 82 83 84 85 86 86 87 87 86 86 86 85 84 84 83 82 81 79 78 77 76 74 73 71 70 68 67 66 64 63 62 61 60 60 59 59 60 61 62 64 67 71 76 81 88 96 106 116 128 140 153 166 178 188 196 201 201 198 192 182 170 158 145 133 121 111 101 94 87 81 77 73 70 68 67 66 65 65 65 65 66 67 69 70 72 74 76 79 81 84 86 89 92 94 97 99 101 103 104 105 106 105 105 104 102 100 98 95 92 89 86 83 81 78 76 73 71 70 68 67 66 65 65 65 65 65 66 68 70 72 74 77 80 84 87 91 94 97 100 102 104 105 105 105 104 103 101 99 96 93 91 88 86 83 81 80 78 77 76 75 74 74 74 74 74 74 75 75 76 77 78 79 81 83 85 88 91 95 99 103 108 114 120 127 135 142 150 157 163 168 172 174 173 171 167 162 155 148 140 132 124 117 110 104 98 93 89 85 82 80 78 77 76 76 77 79 81 84 88 92 98 104 110 117 124 130 136 140 143 144 144 141 138 133 127 121 115 109 104 99 94 91 88 86 85 84 85 86 88 90 93 96 100 104 109 113 117 122 125 129 132 133 134 134 133 131 128 124 120 114 109 103 98 92 87 83 79 76 73 71 69 68 68 68 68 69 70 71 73 74 76 78 80 83 85 88 91 94 97 100 103 107 111 114 118 122 126 131 135 139 144 149 153 158 162 166 169 172 173 174 173 171
 112 112 111 110 109 108 106 105 104 103 103 103 104 106 108 110 113 117 120 124 128 131 134 137 138 139 139 137 134 130 125 119 113 106 99 92 85 78 72 66 61 56 52 48 46 43 42 41 41 41 42 43 45 48 51 54 58 63 68 73 79 85 92 98 105 112 118 123 127 130 131 130 128 124 119 113 107 100 94 88 82 77 73 70 67 65 64 64 64 65 66 68 71 73 76 80 83 86 89 91 93 93 93 92 90 87 84 81 78 74 71 68 65 63 61 59 58 56 56 55 55 55 56 57 58 59 61 64 67 70 74 79 84 89 96 102 109 117 123 130 135 139 142 143 142 140 137 132 127 121 114 107 100 94 87 81 76 70 66 61 57 54 51 48 46 44 43 42 41 41 42 42 43 45 47 49 51 54 57 59 62 65 67 69 71 73 74 75 76 77 78 80 81 82 84 86 88 91 94 98 102 106 111 115 120 125 129 134 138 141 143 144 145 144 142 138 134 129 123 117 111 105 99 93 88 83 79 75 72 70 68 67 66 65 65 66 66 68 69 71 73 76 79 82 86 91 96 102 108 114 121 127 134 139 143 145 146 144 140 134 127 118 109 100 91 83 76 69 63 58 54 50 47 45 44 43 43 43 43 44 46 48 50 52 55 58 60 63 66 68 70 71 72 73 73 73 73 72 72 71 70 69 68 67 66 65 65 64 64 64 65 66 67 69 71 73 76 79 82 85 88 91 93 95 96 96 97 96 95 94 92 90 88 86 84 82 80 78 76 75 74 73 73 73 73 74 75 76 79 81 84 87 91 94 98 101 104 107 109 111
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 42 42 42 42 42 42 43 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 61 62 62 62 62 62 62 61 61 60 59 58 57 57 56 55 54 53 53 53 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 55 55 56 57 58 59 61 63 65 67 70 74 78 82 86 91 96 100 103 106 108 108 107 104 100 95 90 84 78 72 67 62 57 53 50 47 45 44 42 42 41 41 41 42 42 43 44 45 46 47 49 50 50 51 52 52 53 53 53 53 52 52 51 50 50 49 48 47 46 45 45 44 44 44 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 50 50 51 52 52 54 55 56 58 60 62 65 67 71 74 78 83 88 93 99 105 110 116 120 124 127 129 129 127 124 120 114 108 102 96 89 83 77 72 67 63 59 55 52 49 47 45 43 42 41 40 40 40 41 41 43 45 48 51 55 60 66 73 80 88 97 107 116 125 133 139 144 146 146 143 138 131 124 115 107 98 90 83 76 70 64 59 55 52 49 47 46 45 44 44 44 45 46 47 49 51 53 55 56 58 59 60 61 61 61 61 60 59 58 57 56 56 55 55 56 56 57 59 61 63 66 70 74 78 83 89 96 102 110 117 125 132 138 144 148 150 150 148 144 138 132 124 117 109 102 95 89 83 78 74 71 68 65 64 62 61 60 60 60 60 60 60 61 61 62 63 64 64 65 65 66 66 65 65 64 63 61 60 58 56 54 53 51 49 48 46 45 44
 37 43 49 56 63 70 77 82 86 88 88 86 83 79 75 70 67 63 60 58 56 54 53 52 52 52 52 52 52 52 51 51 50 50 48 47 45 44 42 40 37 36 34 32 31 29 29 28 28 28 28 28 29 30 32 33 35 37 40 42 44 47 49 50 52 52 52 52 50 48 46 43 40 37 34 32 29 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 18 18 17 17 16 15 14 14 13 12 11 11 10 10 10 9 9 9 10 10 10 11 12 13 14 16 18 20 23 27 31 36 42 49 57 66 75 83 90 94 94 91 85 77 68 60 52 45 39 34 29 26 23 20 18 17 15 14 13 12 12 11 11 10 10 10 10 11 11 12 12 13 15 16 18 20 23 26 29 32 35 38 40 41 41 41 39 37 34 31 28 26 23 21 19 18 17 16 15 15 14 14 14 15 15 15 16 16 17 18 18 18 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 21 23 24 26 29 31 35 38 43 48 53 58 63 68 71 73 74 73 70 67 63 59 54 50 46 43 40 38 35 34 32 31 30 30 29 29 28 28 27 27 26 25 24 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 15 15 16 16 18 19 21 23 25 28 31 34 37 40 43 45 47 47 47 47 45 43 40 38 35 32 29 27 24 22 20 19 17 16 15 14 14 13 13 13 13 14 15 16 17 19 21 24 28 32
 32 31 31 31 31 30 30 29 29 29 28 28 28 29 29 30 31 32 33 35 36 38 40 43 45 47 49 51 53 54 54 54 53 52 50 48 45 42 39 36 34 31 29 27 25 24 23 22 22 21 21 22 22 23 23 24 25 26 28 29 30 32 33 35 36 38 39 40 40 41 41 41 41 40 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 34 34 33 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 20 21 21 22 22 23 24 25 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 24 24 25 26 27 29 31 32 34 37 39 40 42 44 45 45 46 46 45 44 43 42 41 39 38 37 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 27 28 28 30 31 32 34 36 37 39 41 43 44 46 47 48 49 49 49 48 48 47 45 44 43 41 40 38 37 36 35 34 34 33 33 33 34 34 35 37 38 40 41 43 45 46 48 49 50 51 52 52 52 51 50 49 48 46 45 43 41 40 38 37 35 34 33 32 31 31 31 31 31 31 31 31 31 31 31 32
 28 27 25 24 23 22 22 22 22 23 23 25 26 29 32 35 39 44 50 56 64 72 81 91 100 109 115 120 122 120 116 110 101 92 83 74 66 58 52 46 41 37 34 31 29 28 27 26 26 27 28 29 30 32 35 38 41 45 49 53 58 64 69 74 79 83 86 87 86 84 80 75 69 63 56 51 45 41 37 33 30 28 26 25 25 24 24 25 25 27 28 30 32 34 36 38 41 43 46 48 50 51 52 53 54 54 54 54 53 53 53 52 52 52 51 51 51 50 49 49 48 46 45 43 41 39 37 34 32 30 28 26 25 23 22 22 21 21 21 21 22 23 24 25 27 29 31 33 36 38 41 43 46 48 49 50 51 50 49 48 45 43 40 37 34 32 29 27 25 24 22 21 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 21 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 36 38 41 43 46 48 50 52 54 55 55 55 54 53 52 49 47 44 42 39 37 34 32 30 28 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 20 20 21 21 21 22 22 22 21 21 21 20 20 20 20 20 20 20 21 22 24 25 28 31 34 38 43 49 54 61 66 72 76 79 80 79 76 72 67 61 55 50 45 40 36 32 29 27 25 23 22 21 20 19 19 20 21 22 24 26 29 33 37 43 49 57 65 74 84 93 101 108 113 116 116 114 110 104 98 92 86 80 75 70 66 62 59 56 54 52 50 49 47 46 44 43 41 39 37 36 34 32 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 25 25 25 25 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 18 19 21 22 24 25 26 27 27 27 27 26 25 23 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 11 11 12 12 13 14 16 17 19 20 22 24 26 28 30 31 31 31 31 30 29 27 26 24 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 13 14 16 18 20 22 24 26 28 29 30 31 31 30 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 27 28 28 28 27 26 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 17 19 22 24 27 29 32 35 37 39 41 41 40 39 36 34 31 28 25 22 19 17 15 14 12 11 10 9 9 8 8 8 8 8 8 8 8 9 10 11 12 13 15 17 19 21 24 27 31 34 36 38 39 38 37 34 32 28 25 22 19 17 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 26 26 27 27 28 29 30 31 32 33 34 34 35 34 34 33 32 31 30 28 27 26 24 23 22 22 21 21 20 20 21 21 22 22 23 24 25 26 27 29 30 32 33 34 36 37 38 39 40 41 41 41 41 41 40 39 37 36 34 33 31 30 29 28 27 26 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 31 31 32 33 34 36 37 38 40 41 42 43 44 45 45 45 45 45 44 43 42 41 40 39 38 38 37 37 37 37 38 38 39 40 41 43 44 46 48 49 51 53 54 55 55 56 56 55 55 54 52 51 50 49 48 47 46 45 45 44 44 44 43 43 42 42 41 40 39 38 36 35 33 32 31 29 28 27 26 26 25 26 26 27 28 29 31 34 37 41 46 51 57 63 70 78 85 92 98 102 105 106 104 101 97 91 85 79 74 68 64 59 56 52 50 48 46 44 43 42 41 41 41 40 40 40 40 40 41 41 42 43 44 45 47 49 51 53 56 59 62 66 69 73 76 78 80 81 81 80 78 75 71 67 62 58 54 50 46 43 40 38 36 34 32 31 30 29 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 23 24 25 26 28 30 33 36 40 45 51 57 64 72 80 87 94 98 101 100 98 93 87 80 73 66 59 53 48 43 39 35 32 30 27 25 24 23 22 21 21 21 21 22 23 24 26 28 31 34 38 42 46 50 55 58 62 64 64 64 62 59 56 52 48 44 41 37 34 32 30 28
 31 30 29 28 28 27 27 27 28 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 40 41 43 44 46 48 51 53 56 59 62 64 66 68 70 71 71 71 70 69 67 65 63 60 57 54 51 49 46 44 42 40 38 37 36 35 35 35 35 36 37 39 40 42 45 47 49 51 52 54 55 55 54 53 52 50 48 45 43 40 38 36 34 33 32 31 31 31 31 32 33 34 36 38 40 42 44 46 48 50 51 53 53 53 53 52 50 49 47 45 43 42 40 39 37 36 36 35 35 35 35 36 36 37 37 38 39 40 40 41 42 43 44 44 45 45 46 46 46 47 47 47 47 47 46 46 46 46 46 46 45 45 45 44 43 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 29 29 30 30 31 32 34 35 37 40 42 45 48 50 53 56 58 59 60 61 61 61 60 58 57 55 53 51 49 48 47 46 45 45 45 46 46 48 49 51 53 56 58 61 64 67 70 73 76 78 80 81 82 83 82 81 79 77 75 72 69 66 63 60 58 55 53 52 50 49 49 48 48 47 47 47 47 46 45 45 44 43 41 40 39 37 36 34 33 32 31 31 30 30 30 31 32 33 35 36 38 41 43 46 49 51 54 56 58 60 61 62 62 62 62 61 60 59 57 56 56 55 54 54 54 55 55 56 57 58 59 60 61 62 63 63 63 63 63 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 50 50 50 51 52 53 54 56 58 59 61 63 64 65 66 66 65 64 63 61 59 56 53 50 47 44 41 39 36 34 33
 56 57 59 60 62 64 65 67 68 69 69 69 69 68 67 65 63 61 58 56 53 51 48 46 44 42 40 39 38 37 37 37 37 37 38 39 40 41 42 43 44 46 47 49 51 52 54 55 56 58 58 59 59 59 58 58 56 55 53 52 50 48 47 46 45 44 44 44 44 45 46 47 48 50 51 53 54 56 57 59 60 61 61 61 61 60 59 58 57 55 54 53 52 51 51 51 51 51 52 52 53 54 55 55 56 56 57 57 56 56 55 54 53 52 51 50 50 49 49 49 50 51 53 55 57 60 64 67 71 76 81 85 90 94 99 102 105 106 107 106 104 102 98 93 89 84 79 74 69 65 62 59 56 54 53 52 52 52 52 53 54 56 57 59 61 63 65 66 67 68 69 69 69 68 67 66 64 63 61 60 58 57 56 55 54 54 54 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 67 67 67 67 66 65 64 63 62 61 59 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 38 37 37 37 37 37 38 38 40 41 43 45 48 51 55 59 63 66 70 73 76 78 79 80 79 78 76 74 71 68 66 63 61 59 57 56 55 55 55 55 55 56 57 58 59 60 61 61 61 60 59 57 55 53 51 48 46 44 41 40 38 36 35 35 34 34 35 36 37 39 42 45 49 53 58 63 69 74 80 85 90 94 96 98 98 96 94 91 86 82 77 72 67 62 58 53 50 46 43 41 39 37 36 35 34 34 34 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 50 51 52 53 54
 62 61 61 60 59 59 59 59 60 60 62 63 65 67 69 72 74 76 78 79 80 80 79 77 75 73 70 66 63 60 58 56 54 52 51 51 51 51 52 53 54 56 58 61 63 66 70 73 77 81 84 87 90 92 93 94 93 92 90 88 85 83 80 77 75 73 71 70 69 68 68 68 68 68 68 69 69 69 69 69 68 68 67 66 65 63 62 61 59 58 57 57 56 56 57 57 58 60 62 64 66 69 72 75 78 81 84 87 89 91 93 94 95 95 94 93 91 89 87 84 81 78 76 73 70 68 66 64 62 60 58 56 55 54 53 52 51 50 50 50 50 51 52 53 54 56 59 61 65 68 72 77 81 85 89 93 95 96 96 95 93 90 86 82 78 74 71 67 64 62 60 58 57 56 56 56 56 56 57 58 59 59 60 60 59 59 58 56 54 53 51 49 47 45 43 42 41 40 40 40 40 41 42 44 46 49 53 57 62 67 72 77 82 87 90 92 93 92 90 87 84 79 75 70 65 61 57 53 50 47 44 42 40 38 36 35 35 34 34 34 35 36 37 39 41 43 46 49 52 55 57 60 62 64 65 66 66 66 65 65 64 63 62 61 60 59 59 59 59 59 60 60 61 62 63 64 65 65 66 66 65 64 63 61 59 57 54 52 50 47 45 43 41 39 37 36 35 35 35 35 35 36 37 38 39 41 43 45 47 49 52 54 57 59 62 65 67 70 72 74 75 76 77 76 75 73 71 67 64 60 56 53 49 46 43 41 39 38 37 36 36 36 37 38 39 40 42 44 46 48 50 52 55 57 59 60 61 62 62 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 61 60 58 55 53 51 50 48 47 46 45 45 45 46 46 47 49 50 52 54 56 58 60 63 65 66 68 69 70 70 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 48 49 49 50 51 53 55 57 60 62 65 67 68 70 70 70 69 68 66 64 62 60 58 56 54 53 52 52 52 54 55 58 62 67 72 79 87 95 104 114 123 130 137 140 141 140 136 129 122 114 105 97 89 81 75 69 64 61 57 55 53 52 52 52 52 52 53 54 54 55 55 56 56 56 56 56 56 56 56 55 55 56 56 56 57 57 58 59 60 61 62 62 63 64 64 63 63 62 60 59 57 55 53 51 49 48 47 46 45 44 44 45 45 47 48 50 52 55 58 61 64 66 69 71 71 71 70 68 66 63 59 56 52 49 46 44 41 39 38 36 35 35 35 35 36 37 38 40 43 46 50 54 59 64 70 75 80 85 89 92 95 96 97 96 96 94 92 89 86 83 80 77 73 69 66 62 58 55 52 49 46 43 41 40 38 38 38 39 40 42 45 49 53 59 65 72 79 87 96 104 111 116 120 122 121 117 112 105 97 89 82 75 69 63 59 56 53 52 51 51 51 52 53 55 57 60 62 65 67 68 70 70 69 68 66 63 60 56 53 49 46 43 40 38 37 35 35 34 34 35 35 36 37 38 40 41 43 45 47 49 52 54 57 60 63 65 68 70 72 74 74 75 74 72 70 67 64 61 58 55 53 50 48 47 46 45 45 45 45 46 47 48 50 51 53 55 58 60 61 63 64 64 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 73 70 68 66 65 65 65 65 65 66 67 68 68 68 67 66 63 60 57 52 47 43 38 34 30 27 24 22 21 20 20 20 21 22 24 26 28 31 34 38 42 47 53 59 67 76 86 96 107 118 128 135 139 139 134 125 113 99 86 73 62 52 44 38 34 30 28 26 25 24 25 25 26 27 28 30 32 35 37 40 43 47 50 54 57 60 63 66 68 69 70 71 72 73 74 76 78 80 84 88 92 98 104 111 117 124 130 135 138 138 134 128 120 110 100 89 80 71 64 58 54 50 47 45 44 43 43 42 43 43 44 45 47 48 50 52 54 57 59 62 65 67 70 73 76 79 82 85 87 90 93 95 97 98 99 99 98 96 94 91 88 84 80 77 73 70 67 65 63 61 60 60 60 60 62 63 66 69 72 76 80 84 88 90 92 93 92 90 87 84 80 76 71 67 63 60 57 55 53 52 51 52 53 56 60 65 73 82 94 108 123 139 154 166 175 178 175 168 157 143 129 115 102 91 81 72 64 58 52 48 44 41 38 36 35 34 33 33 34 36 38 41 46 51 58 65 73 82 90 98 105 111 115 117 117 116 115 113 110 108 105 103 101 99 97 96 94 92 89 86 83 79 74 70 65 60 55 50 46 42 38 35 32 30 27 26 24 23 22 21 21 21 22 23 24 27 30 33 38 42 48 53 57 61 65 67 68 68 67 65 63 60 57 54 51 49 46 43 41 38 36 34 32 30 28 26 25 23 22 21 21 20 21 22 23 25 27 30 34 38 42 47 53 58 64 70 75 81 85 90 93 95 95 95 93 90 87 83 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 13 14 15 15 17 18 20 22 25 28 31 34 37 38 39 39 38 36 34 32 30 28 27 26 24 24 23 23 22 22 22 23 23 23 24 24 25 26 26 27 28 28 28 29 29 30 30 31 33 35 37 40 44 48 51 55 57 60 61 61 60 58 55 51 47 43 39 35 32 29 26 24 22 20 19 18 18 18 18 18 19 20 21 23 24 27 29 32 35 38 42 45 47 50 51 51 51 49 47 44 40 37 35 32 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 24 25 26 27 29 31 33 35 38 40 41 42 41 40 37 34 31 27 24 21 19 17 16 15 14 13 13 13 13 13 13 13 14 15 15 16 17 17 18 18 19 19 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 18 19 22 24 27 31 35 38 41 43 44 44 42 40 38 35 33 31 29 27 26 24 24 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 31 33 36 39 43 46 50 53 55 55 55 54 51 48 45 41 38 35 31 29 26 24 23 21 20 20 19 19 19 20 21 22 23 25 28 30 33 37 41 45 49 52 56 59 60 61 61 60 58 55 52 48 45 42 39 37 35 33 32 32 31 31 30 30 29 29 28 27 26 26 25 24 24 23 23 23 23 23 24 24 25 26 27 29 31 33 35 37 38 40 40 39 37 35 32 29 26 24 22 20 18 17 16 16 15 15 15 16 16 17 17 18 19 20 21 22 23 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 40 40 39 37 36 33 31 29 26 24 22 21 19 18 17 17 16 16 17 17 19 21 24 28 34 41 51 63 76 89 101 109 113 112 108 100 92 82 74 66 59 53 48 43 39 36 33 30 28 26 25 23 22 21 20 20 20 20 21 22 25 29 35 44 55 70 88 108 128 147 160 165 161 150 135 119 103 89 77 68 60 54 49 45 42 40 39 38 38 39 39 40 42 43 45 46 48 49 49 49 49 48 47 46 44 42 41 39 37 35 33 32 31 30 30 31 32 34 36 39 41 43 44 44 44 43 42 40 38 36 35 33 32 31 30 29 29 28 28 28 29 29 30 31 32 33 33 34 34 34 33 31 30 28 26 25 24 23 22 21 21 21 22 22 23 23 25 26 27 29 31 33 35 37 40 41 43 44 45 45 44 44 43 41 40 39 38 37 37 37 37 38 39 41 42 44 47 49 51 52 52 50 48 44 40 35 31 27 24 22 20 19 19 19 19 19 20 21 22 24 26 28 31 35 39 44 50 58 66 76 87 99 109 118 123 122 116 106 93 79 66 55 46 39 34 31 29 29 28 29 30 31 33 34 36 38 40 41 43 44 44 44 44 43 42 41 39 38 37 35 35 34 34 34 35 36 38 41 44 48 53 58 65 72 80 87 94 100 103 104 100 94 86 76 67 59 52 46 42 39 37 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 39 41 43 45 47 50 52 53 55 55 54 52 49 46 43 40 37 34 32 30 28 27 26 26 26 26 27 28 29 30 32 34 36 37 39
 36 37 38 40 41 42 44 45 45 46 46 46 45 44 42 41 39 37 35 33 31 29 27 26 25 24 24 25 26 28 30 32 34 37 39 40 41 42 43 43 44 44 44 43 43 43 43 42 42 42 42 41 41 40 39 38 37 36 34 32 30 28 27 25 24 24 24 24 24 25 25 26 27 28 29 29 30 31 33 34 35 36 38 39 41 43 45 46 48 50 51 53 54 56 57 58 59 60 61 62 63 64 65 65 66 65 65 64 62 59 56 51 47 42 38 34 30 27 25 23 22 22 22 22 22 23 24 25 26 28 29 31 33 36 39 42 45 49 53 57 62 66 69 71 73 72 70 66 61 55 49 43 38 34 30 28 26 26 26 26 28 29 31 32 35 37 39 42 44 47 49 51 53 54 54 55 54 53 52 51 50 49 48 47 46 46 46 46 47 47 48 49 51 52 53 54 54 54 54 53 51 49 46 43 40 38 36 34 34 34 34 35 36 37 38 39 41 42 42 43 44 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 35 34 34 34 34 34 35 37 39 40 42 44 46 47 48 48 49 49 49 49 49 48 48 48 48 48 47 47 46 46 45 44 43 42 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 23 24 26 29 32 36 41 46 51 56 60 63 66 67 67 66 64 62 59 56 53 49 46 43 41 38 36 34 31 30 28 26 25 24 23 22 22 22 22 23 25 28 32 36 41 46 51 54 57 59 59 58 57 54 52 49 46 43 41 39 38 36 35 35 35 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 100 106 112 118 124 131 137 142 146 150 152 153 152 150 145 139 131 122 112 101 90 79 69 59 51 44 38 34 31 29 28 28 29 30 32 34 36 39 42 46 50 54 60 65 72 80 88 97 107 117 127 135 141 143 142 136 126 113 99 85 71 59 49 41 36 32 30 29 30 31 34 37 41 46 51 57 64 72 80 89 97 105 113 118 121 122 121 118 113 107 102 96 92 88 84 82 81 80 81 82 84 86 88 91 94 95 96 96 95 91 87 80 73 66 59 52 47 43 40 39 39 39 41 43 45 47 50 52 55 57 60 62 64 66 67 68 69 70 70 70 70 69 68 67 66 64 61 59 57 54 52 50 48 48 48 49 51 53 56 59 62 65 68 71 73 75 77 79 80 82 83 83 84 84 84 84 83 81 80 78 76 73 70 68 65 62 59 56 54 51 49 47 45 43 41 39 38 36 35 34 33 33 33 34 36 39 43 49 56 66 78 91 106 121 136 150 162 170 174 174 169 162 151 139 127 115 103 92 82 74 66 59 53 48 43 39 36 33 32 31 30 32 34 38 45 53 63 75 88 100 112 122 128 129 128 123 116 107 99 91 84 78 73 68 65 63 62 61 61 62 63 65 67 69 71 73 74 74 74 73 72 69 66 63 59 55 52 48 44 41 38 36 34 33 32 33 34 37 41 46 52 58 64 69 73 76 78 80 80 79 78 76 75 73 70 68 66 64 63 61 59 57 55 53 51 49 47 45 42 40 38 36 35 34 35 35 37 38 40 42 45 47 49 50 52 54 55 57 59 60 62 65 67 70 73 76 80 84 89 94
 14 15 15 16 16 16 16 15 15 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 15 16 16 17 18 18 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 6 6 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 19 20 20 20 19 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 6 6 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 17 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 6 6 7 8 8 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14
 32 33 34 34 34 33 32 31 29 28 27 25 24 23 23 22 21 21 21 21 21 22 23 24 25 26 27 29 30 31 31 32 31 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 26 27 28 30 31 32 33 33 34 34 34 34 33 33 32 32 32 32 32 32 32 32 33 34 35 36 37 37 38 39 39 39 39 39 38 37 36 35 34 33 32 31 30 30 29 29 29 29 29 30 30 31 31 32 32 32 32 32 31 31 30 29 28 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 25 26 28 29 30 31 32 32 31 31 30 28 27 26 25 24 24 23 23 23 24 24 25 26 27 28 29 31 33 34 35 36 37 37 37 36 35 33 32 30 29 27 26 25 25 24 24 24 24 25 25 26 27 29 30 31 32 33 33 33 32 31 30 28 27 26 25 24 23 22 22 22 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 34 34 33 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 28 28 28 27 27 26 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 25 25 26 27 28 28 29 29 29 30 30 29 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 28 29 29 28 27 26 25 24 23 22 21 21 20 20 20 20 21 22 22 23 25 26 28 29 31
 43 43 42 40 39 37 35 33 32 30 29 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 37 38 38 38 37 36 35 33 31 29 26 24 22 20 19 17 17 17 17 17 18 19 21 22 24 26 28 29 31 33 35 36 37 37 37 36 35 33 32 30 28 26 25 23 22 22 21 21 21 21 22 22 23 24 26 27 29 30 32 33 33 33 31 30 28 25 22 20 18 16 15 14 14 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 28 28 28 28 27 26 24 23 21 19 18 16 15 14 13 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 21 23 24 26 28 30 32 33 35 35 36 36 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 19 18 18 17 18 18 18 19 20 21 23 24 25 26 28 29 30 31 31 32 32 32 32 32 31 30 29 28 27 25 24 22 21 19 18 17 16 16 16 16 17 18 19 21 24 26 29 31 33 35 36 37 38 38 38 38 37 37 37 36 37 37 37 38 38 39 40 41 41 41 41 40 39 37 35 33 31 28 26 24 22 20 19 17 16 15 14 13 13 13 13 13 14 15 17 19 21 24 26 27 28 29 29 28 27 25 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 11 11 11 11 12 12 12 13 14 15 17 18 20 22 23 24 25 26 27 28 28 29 30 30 31 32 33 34 36 37 39 40 41 42 43 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 8 8 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 8 9 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 4 4 5 5 7 8 10 11 13 15 16 17 17 16 15 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 4 4 5 5 6 7 8 9 10 11 11 11 11 10 10 9 8 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 10 10 11 12 13 13 13 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 7 7 8 9 10 12 13 14 15 16 16 16 15 13 12 10 8 7 6 5 4 4 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 12 12 12 12 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 13 12 12 11 10 9 7 6 5 5 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 7 7 8 9 9 10 10
 64 63 63 65 67 69 73 76 80 83 85 85 84 81 77 71 64 57 50 43 37 31 26 22 20 18 18 19 22 26 32 39 48 58 69 81 93 105 116 125 130 132 131 126 119 110 101 91 81 72 64 56 49 43 38 33 28 25 22 19 18 17 17 18 20 23 26 31 36 42 47 52 57 61 64 66 68 69 69 70 70 70 71 72 74 76 78 82 86 91 97 103 109 114 119 122 123 122 118 112 104 95 86 77 68 60 52 45 39 34 30 26 23 21 19 19 19 21 23 27 31 37 43 50 59 68 77 87 98 109 120 130 139 147 152 155 155 151 145 136 125 113 100 88 76 65 55 46 39 33 28 24 22 21 22 24 28 33 41 50 62 76 93 113 134 155 175 190 199 200 192 180 164 148 133 119 108 100 93 89 87 86 88 91 96 102 110 119 128 138 146 151 152 148 140 129 115 101 87 73 61 50 41 34 28 24 22 20 21 22 25 28 33 38 44 50 56 62 69 74 80 84 88 91 93 94 94 93 92 89 86 82 77 72 66 60 54 48 42 36 31 26 23 20 18 17 18 19 20 23 26 29 33 38 43 48 54 61 68 76 83 91 98 104 109 113 115 116 115 114 112 109 106 104 102 100 98 97 96 95 94 93 91 89 85 81 75 69 62 55 48 41 35 30 25 21 19 17 17 17 19 21 24 28 34 40 47 56 67 79 93 109 126 145 164 182 196 204 205 197 183 164 143 121 102 84 69 56 45 36 29 24 20 19 18 19 21 25 31 37 46 56 67 80 93 106 117 126 131 132 129 122 114 104 95 87 80 74 69 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 90 97 102 105 106 105 101 96 90 84 78 72 67 62 58 55 53 51 50 49 50 50 52 54 57 61 65 69 73 76 78 80 82 82 83 82 82 82 81 81 80 80 79 79 78 78 77 76 74 73 71 69 66 64 62 59 57 56 55 56 57 61 66 73 82 93 106 119 132 144 153 158 161 159 155 149 142 135 128 122 117 114 111 111 111 113 117 122 128 135 142 150 157 162 164 164 160 153 143 133 122 111 100 91 83 76 69 65 61 58 56 56 57 60 64 70 78 86 95 102 108 110 109 106 100 93 85 78 71 64 59 54 50 46 43 41 39 38 37 37 37 38 39 40 42 45 48 51 56 60 64 69 72 75 77 78 78 77 77 76 76 77 79 81 85 90 96 103 112 123 134 146 158 169 177 181 180 175 166 154 141 128 116 106 97 89 83 79 76 74 73 73 74 76 79 82 86 90 94 96 97 96 93 88 82 76 70 64 59 55 53 52 51 51 53 54 57 60 63 67 72 77 83 90 98 106 115 124 134 143 152 159 164 167 165 160 151 140 126 112 98 86 75 66 60 56 53 53 53 55 57 60 64 68 72 76 80 84 86 87 88 86 84 80 76 71 66 61 57 53 50 48 46 45 44 44 45 46 49 52 55 60 65 70 76 82 88 93 96 97 95 92 87 80 74 69 64 61 59 58 59 60 63 65 69 72 76 79 83 86 89 91 93 94 95 95 94 93 91 89 86 84 81 78 76 73 71 69 67 66 65 64 63 62 60 59 57 54 52 49 46 44 41 39 38 37 36 36 36 37 38 40 43 47 51 56 61 68 75
 29 27 26 26 25 25 25 26 26 27 28 28 29 29 28 28 27 25 24 22 20 18 17 15 14 13 12 12 13 14 15 17 19 21 24 26 29 31 33 35 36 37 38 38 38 37 37 36 35 34 32 31 30 28 26 25 23 21 19 17 16 15 13 13 12 13 13 14 15 16 17 19 21 22 24 25 26 27 28 28 28 27 26 26 25 24 23 22 21 20 20 20 20 20 21 22 23 24 26 28 29 31 33 35 35 36 35 34 31 29 26 23 20 17 15 13 12 12 11 12 12 14 15 17 20 23 26 30 35 40 47 54 61 69 76 83 88 90 89 85 79 71 62 54 46 39 32 27 23 19 16 14 12 11 11 11 11 12 14 15 17 19 21 23 25 26 27 27 27 27 26 25 24 23 23 22 21 21 21 21 22 23 24 25 27 29 31 33 35 37 38 39 38 38 36 34 31 28 25 22 19 17 15 13 12 11 11 11 11 12 14 15 17 19 21 23 25 27 28 30 31 32 33 34 34 34 33 33 32 31 30 28 26 25 23 21 19 17 15 14 13 12 11 11 12 12 14 15 17 19 22 24 26 28 30 32 33 34 35 35 35 35 35 35 36 36 37 38 40 42 44 47 50 54 58 61 64 65 65 64 61 57 52 46 41 36 32 27 24 21 18 16 14 13 12 12 12 12 13 15 16 18 21 23 26 28 31 33 35 36 37 38 38 38 37 37 36 35 33 32 30 28 27 25 23 21 19 17 16 14 13 12 12 12 12 13 15 17 20 24 28 34 40 47 55 64 72 78 83 84 82 77 70 63 56 49 43 38 35 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
 19 19 19 19 19 20 20 21 21 22 23 24 25 26 26 27 27 27 27 26 25 23 21 19 18 16 14 13 12 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 26 27 26 25 24 22 20 18 16 14 12 10 9 8 8 8 8 8 8 8 9 10 11 12 13 14 15 16 18 19 20 20 21 21 20 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 19 19 20 20 20 20 19 18 17 15 14 12 11 10 9 8 8 8 8 8 8 9 10 10 11 12 13 14 15 15 16 17 18 18 19 19 19 19 18 18 17 16 15 14 13 12 11 11 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 18 18 17 16 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 9 10 11 12 14 16 18 19 21 23 24 25 26 26 25 25 24 22 21 20 18 17 15 14 13 12 11 10 9 9 8 8 8 7 8 8 9 10 11 13 15 18 21 23 26 28 29 29 29 28 26 25 23 21 20 19 18 17 17 16 16 16 17 17 17 18 18 18 18 19 18 18 17 17 16 15 14 13 12 12 11 10 10 10 9 9 10 10 10 11 12 14 15 17 19 20 21 22 23 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 71 74 76 78 78 77 75 72 69 65 62 58 55 52 49 47 46 45 45 46 47 49 52 55 59 64 68 73 76 79 80 81 80 79 77 75 73 72 70 69 68 68 68 68 69 71 72 74 76 79 81 84 86 87 89 89 89 88 86 84 81 78 75 73 70 69 68 67 67 67 68 68 69 69 70 70 70 70 70 70 69 68 68 67 66 65 64 64 63 63 64 64 65 67 69 71 75 78 83 87 93 98 104 110 115 119 122 123 122 119 114 107 99 90 81 73 65 59 54 49 46 44 42 41 40 40 40 40 41 41 42 43 45 46 48 50 53 55 59 62 66 71 75 80 84 87 89 89 88 84 78 71 63 56 49 43 38 34 31 29 28 28 28 29 31 33 37 41 46 52 60 69 79 90 102 113 124 132 137 137 135 129 121 113 105 97 91 85 81 77 75 74 73 73 74 75 76 76 76 74 72 68 64 58 52 47 41 37 34 31 29 29 29 30 31 33 35 38 41 44 48 51 55 58 62 65 68 70 72 73 73 72 70 68 65 61 57 53 48 44 41 38 36 34 33 34 35 36 39 42 45 48 52 55 59 62 65 67 69 71 72 73 73 73 73 72 71 70 69 68 66 65 63 61 59 57 55 53 50 48 45 43 40 38 36 34 32 30 28 27 26 26 26 27 29 32 36 42 50 60 71 84 98 112 125 135 141 143 141 134 125 114 102 91 81 72 63 56 50 45 40 36 33 31 29 27 26 26 27 29 31 35 41 49 58 69 81 92 102 109 112 110 105 99 91 83 76 70 65 61 58 56 56 56 56 58 60 62 65 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 66 66 66 66 66 66 66 67 67 67 67 67 67 67 66 65 64 63 62 60 59 57 56 54 54 53 54 54 56 58 60 64 67 71 74 78 81 85 87 90 91 92 92 92 91 89 86 83 80 77 74 70 67 64 61 59 57 55 54 54 54 55 56 58 59 61 62 63 64 64 64 63 63 62 62 62 62 63 64 66 68 71 75 79 84 90 96 101 106 110 113 114 113 110 106 100 94 88 82 76 71 66 62 59 57 55 54 53 53 54 54 55 56 57 59 60 60 61 61 61 61 61 61 60 60 60 60 60 60 60 61 61 62 63 63 64 65 65 66 66 66 66 66 66 65 64 63 62 61 60 59 59 59 60 61 62 64 66 67 69 71 73 74 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 92 93 94 94 94 93 92 91 90 88 86 83 81 78 76 73 71 68 66 64 63 61 60 60 60 60 61 62 64 66 68 71 74 76 79 80 82 82 82 82 80 79 77 75 72 70 68 66 64 63 61 60 59 58 58 58 58 59 60 61 62 63 64 65 66 67 67 67 67 66 65 65 64 64 64 65 67 69 71 74 78 82 87 92 96 100 103 105 105 104 102 99 94 89 84 80 75 71 68 65 63 61 60 60 61 61 63 64 66 68 70 71 72 72 71 69 67 64 61 59 57 55 54 54 54 54 55 57 59 61 64 67 70 73 76 79 82 85 87 89 91 92 92 91 90 88 85 82 79 75 71 67 63 60 57 55 53 52 51 50 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65
 101 97 92 85 79 73 67 62 58 54 51 49 47 46 46 46 46 47 48 49 51 52 53 54 54 54 54 53 52 52 51 50 50 50 49 49 49 50 50 50 50 50 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 55 55 55 54 53 51 49 47 45 43 42 40 39 38 38 38 38 39 40 42 44 46 48 50 52 53 54 54 54 53 51 49 47 45 42 40 38 36 35 34 34 33 34 34 35 37 39 41 43 46 48 50 52 53 53 52 50 48 46 44 42 40 39 39 39 40 42 44 47 50 54 58 62 66 69 73 76 78 80 81 80 79 77 75 72 68 65 61 58 55 52 50 47 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 29 28 29 29 30 31 33 34 37 39 42 45 47 50 53 55 57 58 58 58 57 55 53 51 48 46 44 43 41 40 39 39 39 39 39 40 40 40 40 40 40 39 38 38 37 37 37 37 37 38 39 40 41 43 45 47 49 51 53 55 57 58 60 60 60 59 58 56 54 51 49 46 44 42 40 39 38 38 38 39 40 42 43 45 46 47 48 48 48 48 48 47 47 47 47 47 49 50 52 55 58 62 67 72 77 82 87 90 92 92 89 85 80 73 66 60 54 49 44 40 37 35 33 32 32 32 32 34 35 37 40 43 46 49 52 54 56 56 56 55 53 51 49 47 44 42 40 38 36 35 33 32 32 31 30 30 30 30 30 31 32 33 35 37 39 42 45 48 50 53 55 56 56 56 56 55 54 53 53 53 54 55 57 59 62 67 71 77 83 89 94 99 103 104 104
 81 78 74 69 64 60 56 52 49 47 45 44 44 45 46 48 51 54 58 61 65 67 69 69 68 65 62 59 55 52 49 47 46 45 46 47 48 51 53 57 61 65 70 75 80 86 91 95 99 102 104 104 104 101 98 94 89 84 78 73 68 64 60 56 53 51 48 47 45 44 43 42 41 41 41 41 42 42 43 44 46 48 49 51 54 56 58 60 62 63 65 65 66 66 65 64 63 61 60 58 56 55 54 53 52 51 51 51 50 50 51 51 51 51 51 51 51 52 52 53 54 55 57 58 60 62 63 65 66 67 68 68 69 68 67 66 65 63 61 59 57 54 52 50 49 47 46 46 46 46 47 49 51 53 55 56 57 58 57 57 55 53 51 49 48 47 46 47 48 50 52 56 61 68 75 84 93 104 114 123 129 132 130 125 116 106 95 84 74 66 58 53 48 44 42 40 40 40 40 42 44 46 49 52 55 57 59 60 61 60 60 58 57 55 54 52 51 50 50 49 49 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 61 62 63 64 65 66 66 66 66 66 65 65 65 64 64 65 65 66 67 69 71 73 76 78 80 82 84 85 85 85 84 83 80 78 75 72 69 66 63 60 58 56 55 53 53 52 52 52 53 54 55 56 58 60 62 64 66 69 72 74 77 80 83 85 86 87 87 87 86 84 81 78 75 72 68 65 62 59 57 55 53 51 50 50 50 50 51 52 54 57 59 62 64 66 67 67 66 64 61 58 55 52 49 47 46 45 46 47 49 51 54 58 62 67 72 76 80 82 84 83
 89 87 85 82 78 74 71 67 64 61 59 57 56 56 55 56 56 57 59 60 61 61 61 61 60 58 56 53 51 49 47 45 44 43 43 43 44 45 46 47 49 52 54 57 60 63 66 70 73 77 80 83 85 86 86 85 82 78 74 69 63 57 52 47 43 39 36 34 33 32 31 31 32 33 35 37 39 42 46 49 53 56 59 62 64 66 66 66 65 64 63 61 60 58 58 57 57 57 58 59 61 63 65 67 69 70 70 69 67 63 60 55 50 46 42 38 35 33 31 30 30 31 32 35 37 41 44 49 53 58 63 68 72 76 79 81 81 81 79 76 73 69 64 60 55 51 47 43 40 38 35 34 32 31 31 30 30 30 31 31 32 32 33 34 36 38 40 42 45 49 53 58 63 69 75 82 87 92 96 98 98 96 93 88 82 75 69 63 58 53 48 45 42 39 37 35 34 33 32 32 32 31 31 31 31 31 31 31 31 32 33 35 37 39 41 44 47 50 53 56 59 61 63 65 66 67 66 65 64 61 58 55 51 48 44 41 38 35 33 32 31 30 31 32 33 35 38 41 44 47 50 52 54 55 56 56 56 55 54 54 53 53 53 54 55 57 59 61 65 68 72 75 78 81 82 82 81 79 75 70 65 60 54 49 45 41 38 35 33 32 31 31 31 32 34 36 39 43 48 53 59 66 72 78 84 88 91 93 93 92 89 86 81 77 72 67 63 59 55 52 48 46 43 41 40 39 38 38 39 40 42 44 47 50 54 57 61 64 67 69 71 72 72 72 72 71 71 72 72 73 75 77 79 81 84 86 88 90 91 90
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 24 26 28 30 33 35 38 40 43 45 48 50 52 53 54 55 56 56 56 55 54 52 49 46 43 40 37 34 32 29 27 26 25 24 24 24 24 24 25 26 27 29 30 33 35 38 41 45 48 52 55 57 59 60 59 57 54 50 46 41 38 34 31 29 27 26 25 24 24 24 25 26 27 29 31 33 35 38 40 41 42 42 42 40 39 37 34 32 30 28 26 24 23 22 21 21 20 20 20 21 21 22 23 24 25 26 27 28 28 28 28 28 27 26 25 24 23 22 20 20 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 23 24 24 24 24 23 22 21 20 19 17 16 15 14 13 13 12 12 12 13 13 14 15 16 17 19 21 24 27 30 33 36 40 42 45 47 48 49 49 48 47 46 44 42 40 38 36 35 33 31 29 27 26 24 22 21 20 18 17 16 16 15 15 15 16 16 17 19 21 23 25 28 30 32 35 36 38 39 39 38 37 35 33 31 29 27 25 23 21 19 17 16 15 14 14 14 14 15 16 17 19 22 25 29 33 37 42 46 49 52 53 53 51 49 45 42 39 36 33 30 28 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 12 12 13 14 15 16 18 20 23 26 30 34 39 44 48 52 54 55 54 52 49 45 42 39 35 33 30 28 26 25 24 23 22 22 21 21 21 22 22 23 24 26 28 30 33 36 39 41 43 44 44 43 41 38 35 32 29 26 23 21 20 18 17 16 16 16 16 16 16 17 18 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 137 151 161 164 159 148 132 115 97 81 67 56 47 40 34 29 26 24 22 20 19 19 19 19 19 20 21 22 24 26 28 32 35 39 43 48 52 56 59 62 64 65 65 64 63 60 57 54 51 47 43 40 37 34 31 28 26 25 24 23 23 24 26 29 33 39 47 57 70 85 103 122 140 154 159 155 143 126 108 90 76 64 55 48 43 39 37 35 34 34 35 35 36 38 39 40 40 41 41 40 39 37 35 33 31 30 29 28 28 29 30 32 35 40 46 54 65 79 96 116 139 161 179 188 187 176 159 139 120 103 88 77 67 60 54 49 46 43 42 41 40 41 42 43 46 50 54 60 67 75 83 92 99 105 107 106 102 96 88 80 72 64 58 53 49 45 43 41 40 39 39 39 39 39 39 39 40 40 40 40 40 41 41 42 44 45 48 52 57 63 72 83 98 116 139 165 193 217 232 233 218 192 162 132 106 84 67 55 45 38 33 29 27 26 26 26 27 29 31 34 37 41 47 53 62 72 84 99 116 136 156 176 190 194 188 171 149 124 101 81 64 52 42 34 29 25 22 20 19 19 19 20 21 24 27 31 36 42 50 57 65 72 77 80 80 78 74 68 63 57 52 48 44 42 40 38 38 38 39 40 41 43 44 46 47 47 46 44 42 39 35 32 28 25 23 20 19 18 17 17 18 19 21 23 26 28 31 34 37 40 42 44 46 47 47 47 47 46 44 42 40 38 35 32 29 26 24 22 20 18 17 17 17 17 17 18 19 20 22 23 24 25 26 27 28 29 30 32 33 36 39 42 47 53 60 69 79 92 106 122
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 78 85 91 96 100 101 98 93 86 77 68 60 52 45 40 36 32 30 28 27 26 26 26 27 28 29 30 32 34 37 39 42 44 47 49 52 54 55 57 58 59 59 60 60 59 59 57 56 54 53 50 48 46 44 41 39 37 36 35 34 34 34 35 36 37 39 41 43 46 49 51 54 57 60 63 66 69 72 74 77 79 82 84 86 88 89 91 92 93 94 94 94 94 93 92 90 88 85 82 78 75 71 67 63 60 56 53 51 48 46 44 42 41 40 40 39 40 40 41 43 45 48 51 55 59 62 66 69 71 73 74 75 74 73 72 70 68 66 64 62 59 57 55 53 51 50 48 46 44 43 41 40 39 37 36 36 35 35 36 37 38 40 42 46 50 54 60 65 71 75 79 80 80 78 74 69 64 60 55 51 48 45 43 42 42 42 43 45 48 51 55 60 63 67 68 68 67 63 59 54 48 43 39 35 32 30 28 28 28 29 32 36 41 48 57 67 80 95 111 129 146 162 173 179 178 170 158 142 126 111 96 83 71 62 53 46 41 36 32 30 28 27 26 26 27 27 29 30 32 34 36 38 40 42 44 46 48 50 51 52 53 54 55 55 55 56 56 56 56 56 56 56 57 57 57 58 58 59 59 59 58 58 57 55 53 51 48 45 42 39 35 32 30 27 25 24 23 22 22 23 24 26 29 32 37 42 49 56 65 76 88 101 115 129 141 150 153 151 142 129 114 98 82 68 57 47 39 33 28 25 23 22 22 23 24 26 28 32 35 39 43 47 51 55 57 59 59 59 58 56 55 54 53 53 54 56 59 62 67
 19 20 21 22 24 25 26 27 27 28 28 28 27 26 25 24 23 23 22 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 24 25 26 28 31 34 38 44 50 57 65 73 81 86 89 89 85 79 71 63 55 48 42 38 34 31 28 27 25 25 24 24 24 24 24 24 24 24 24 23 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 23 23 22 21 20 20 19 18 18 18 17 17 18 18 19 20 21 22 24 26 27 29 31 32 33 33 33 32 31 30 28 27 26 25 24 23 23 22 22 22 23 23 23 24 24 24 24 23 22 22 21 20 19 19 18 18 18 18 19 20 22 24 28 33 39 47 56 67 78 88 96 99 97 90 81 72 62 53 46 40 34 30 27 24 22 20 19 18 18 18 18 19 20 22 24 26 29 32 35 38 39 40 40 39 37 35 33 30 29 27 26 25 24 24 24 24 25 25 26 26 26 26 26 26 26 25 25 24 24 23 23 23 23 24 25 26 28 30 32 34 36 38 39 39 39 38 35 33 30 28 26 24 22 22 21 21 21 22 24 26 28 31 35 39 45 51 59 68 77 87 96 103 107 105 99 90 79 67 57 48 40 34 30 27 24 23 22 21 21 21 21 22 23 23 24 25 25 25 24 24 23 22 21 20 19 19 18 18 18 18 18 19
 25 25 26 27 28 29 30 31 33 34 34 34 34 33 32 30 28 27 25 23 22 21 20 20 20 20 20 21 22 24 26 28 31 34 37 40 42 44 45 45 45 43 41 39 37 35 32 30 28 27 25 24 23 22 21 20 20 20 20 21 21 22 23 25 27 28 31 33 35 37 39 40 41 42 42 41 40 39 37 35 33 31 29 28 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 25 26 27 28 29 30 31 31 32 32 32 31 31 30 29 29 28 27 26 25 25 24 24 24 24 25 25 26 26 27 28 30 31 33 35 37 39 41 42 44 44 44 43 42 40 37 35 32 30 28 26 24 23 23 22 22 22 22 22 22 23 23 23 24 24 24 23 23 23 22 22 21 21 21 21 21 21 22 23 24 25 27 29 31 33 35 37 38 39 40 39 38 37 35 33 31 29 27 25 24 23 22 21 20 20 20 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 24 24 23 23 22 21 20 20 19 19 19 19 19 19 19 20 21 21 22 24 25 27 29 31 33 35 38 40 42 44 46 47 48 48 48 47 46 45 43 41 39 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 26 27 27 27 27 27 26 26 25 25 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
 21 21 22 23 23 24 25 27 28 30 32 34 36 38 40 41 42 42 41 40 38 36 34 32 30 28 26 25 24 24 24 25 26 28 31 34 38 42 47 53 59 65 70 75 79 80 80 78 74 68 62 56 50 45 40 36 32 29 27 26 25 25 25 25 26 27 28 30 31 32 34 35 36 36 37 37 37 37 37 37 37 37 38 38 38 39 39 38 38 37 36 34 32 31 29 27 25 23 22 21 20 19 19 20 20 21 22 23 25 26 27 28 29 29 29 28 28 26 25 24 23 22 21 21 21 21 22 22 23 24 26 27 29 31 33 35 38 40 42 43 44 44 44 43 41 39 36 34 31 29 27 25 23 22 21 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 19 20 21 23 25 27 29 32 35 37 40 43 45 47 49 49 49 47 45 43 40 37 34 32 29 27 25 24 23 22 21 20 20 19 19 19 19 20 20 21 22 23 25 27 29 31 34 36 38 40 41 42 42 41 40 38 36 34 32 29 27 25 24 22 21 20 19 19 19 19 20 21 22 23 25 27 29 31 33 34 36 37 37 38 38 38 38 39 39 40 40 41 42 43 44 44 44 43 42 41 39 36 34 31 29 27 25 23 21 20 19 19 19 19 19 20 21 22 23 25 26 27 29 30 31 32 33 34 35 36 37 38 40 41 43 45 47 48 49 50 51 51 50 50 49 48 46 45 43 42 40 39 38 37 36 35 35 34 34 34 34 34 34 34 33 33 32 31 30 29 28 26 25 23 22 21 20 19 19 18 18 18 18 18 19 19 19 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 53 51 49 47 46 45 45 46 47 49 52 55 60 66 72 79 87 94 102 108 114 119 122 123 123 122 119 116 112 108 104 101 98 95 93 91 90 89 89 88 89 89 90 92 94 96 99 103 106 111 115 120 125 129 131 133 132 130 126 120 113 105 97 89 82 75 70 64 60 57 54 51 50 49 48 48 48 49 50 52 53 55 56 57 58 58 58 58 58 58 58 59 60 61 63 66 70 76 82 89 97 105 112 118 121 122 119 114 107 99 90 81 73 66 59 54 50 46 44 43 43 43 45 47 50 54 58 63 68 74 80 86 92 97 101 105 107 107 105 102 97 91 84 77 70 64 58 53 50 47 45 44 44 44 45 47 49 51 54 58 61 65 69 74 79 84 89 95 100 106 112 118 123 128 132 135 137 137 135 132 127 120 112 104 95 86 78 71 64 58 53 50 47 45 44 43 43 43 44 45 46 47 49 50 51 53 54 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 65 65 65 65 64 63 62 61 60 59 58 57 56 56 56 57 57 58 59 60 61 62 62 62 62 61 60 59 57 55 54 53 52 51 52 53 55 57 61 65 70 75 82 89 97 104 112 117 121 122 121 116 110 102 94 86 79 73 68 64 62 60 59 58 59 60 62 64 68 72 77 83 90 97 104 111 117 122 125 126 124 121 116 111 105 98 92 86 81 76 72 68 65 63 61 60 60 60 61 63 66 70 75 81 88 95 103 111 118 125 131 134 136 136 135 132 127 122 117 111 106 100 95 90 86 81 77 73 69 66 62 59
 53 53 53 53 53 54 54 56 57 59 61 63 65 67 68 69 69 68 66 63 60 57 54 51 49 46 44 43 42 41 42 42 44 45 48 50 53 56 59 62 64 66 68 69 70 70 69 68 66 64 62 59 56 53 50 48 45 43 42 41 40 40 40 41 42 44 45 47 49 52 54 56 58 60 61 62 62 62 61 60 58 57 55 54 52 51 50 49 48 48 47 46 46 45 45 44 44 43 42 41 41 40 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 50 51 51 51 51 51 51 51 51 51 51 52 52 53 53 54 55 55 56 57 58 59 60 60 61 61 60 60 59 58 57 56 55 54 53 53 53 52 53 53 53 53 53 53 52 52 51 49 48 46 45 43 42 41 41 41 41 42 43 45 47 49 52 55 58 61 64 66 68 69 70 69 68 66 64 62 60 58 56 54 53 53 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 48 48 48 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 54 55 57 58 59 60 61 62 63 63 63 62 60 59 57 55 53 51 49 47 45 44 43 41 41 40 40 40 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 61 61 61 60 59 57 56 54 53 51 50 49 48 47 47 46 46 47 47 48 49 50 51 53 54 56 57 57 57 57 56 55 54 52 50 48 46 45 43 42 42 41 41 42 43 44 45 47 48 50 51 52 53 53 54 54
 32 28 26 24 22 21 20 20 21 21 22 23 24 26 26 27 27 26 25 24 22 21 19 18 16 15 14 14 14 14 14 15 17 19 21 23 26 29 32 35 38 40 42 42 43 42 40 39 36 34 32 29 27 24 22 20 18 17 16 15 14 14 14 14 14 15 16 16 17 18 19 20 21 22 23 23 24 24 24 24 24 24 24 24 25 25 25 26 27 28 29 31 33 34 36 38 39 40 41 41 39 38 36 33 31 28 26 24 22 21 19 18 17 17 16 16 15 16 16 16 17 18 20 22 24 27 30 34 38 41 45 48 51 53 54 54 53 50 48 44 40 36 33 29 26 23 21 19 18 17 16 16 17 18 20 22 24 28 32 36 41 46 50 53 54 52 49 45 40 35 30 27 24 22 20 19 19 19 19 20 21 22 23 24 25 26 27 27 27 26 25 24 23 22 21 21 21 21 21 22 23 24 26 28 30 32 33 35 36 37 37 36 35 34 33 31 30 29 28 28 27 27 27 28 28 29 30 31 33 34 36 38 39 41 42 43 43 43 43 41 40 38 36 35 33 31 30 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 24 26 27 29 31 33 35 37 39 40 40 40 39 38 36 34 32 30 29 27 25 24 23 23 22 22 22 23 23 24 24 25 26 27 28 28 29 29 30 30 30 30 30 29 29 29 28 28 27 26 26 25 25 24 23 22 22 21 20 19 19 18 18 17 17 17 17 18 19 20 22 25 28 32 36 41 45 49 51 52 50 47 43 39 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
 23 23 23 23 23 23 23 24 25 27 29 32 36 40 45 50 54 58 59 60 59 56 53 50 46 43 40 38 36 36 35 36 37 39 42 46 50 54 58 63 66 69 71 71 69 67 63 59 55 50 47 43 40 38 36 34 33 33 33 33 34 35 35 35 35 35 34 33 32 31 30 29 28 28 28 28 30 32 35 39 44 49 54 58 60 60 58 53 48 42 36 32 27 24 21 19 18 17 17 17 19 20 23 26 30 33 37 39 41 41 40 38 35 32 29 26 24 22 20 20 20 20 21 23 26 29 34 39 45 53 61 69 78 86 92 95 95 92 86 78 69 60 52 45 39 33 29 26 23 21 20 19 19 19 20 20 21 22 23 24 25 25 25 25 25 25 24 23 23 22 22 23 24 25 27 30 33 36 40 45 49 54 58 61 63 63 62 59 55 50 46 41 38 35 32 30 29 27 26 25 25 24 23 22 22 21 20 20 19 19 19 19 20 21 23 25 28 32 37 42 48 55 61 68 74 78 79 78 74 68 61 54 47 41 35 30 27 24 22 20 20 20 20 22 24 27 31 35 40 46 51 56 59 60 58 54 49 44 38 33 30 27 25 24 24 25 26 27 29 32 34 36 37 38 38 36 34 31 28 25 22 20 18 17 17 17 18 19 21 23 26 30 34 40 45 51 57 62 67 69 70 69 67 63 60 56 53 50 48 46 44 43 42 42 42 42 42 43 44 45 46 47 49 51 54 57 60 63 66 69 71 72 72 70 67 62 57 52 47 42 37 33 29 26 23 21 19 18 18 18 18 18 19 20 21 22 22 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
 72 76 80 84 88 91 94 97 99 100 101 101 100 99 96 93 90 86 82 77 73 69 64 61 57 54 51 49 47 45 44 43 43 44 44 46 47 49 51 53 55 56 58 59 60 60 60 60 59 58 56 55 53 51 49 48 47 46 45 45 45 46 47 48 49 51 52 54 56 58 61 64 68 72 77 84 91 100 110 122 134 145 154 159 161 158 151 140 129 116 104 92 82 73 64 57 52 47 43 40 38 37 37 37 38 39 41 42 44 46 49 51 54 57 60 64 68 72 76 81 85 89 92 94 95 95 93 90 86 82 78 74 70 66 63 60 58 57 55 55 55 55 56 57 59 61 64 68 71 75 78 80 82 82 82 80 77 73 69 64 60 55 51 47 43 40 37 35 34 33 33 34 35 37 40 43 46 51 55 60 66 73 80 87 96 105 114 122 130 136 140 141 139 135 129 122 114 106 98 91 84 79 73 69 65 61 58 56 55 54 54 54 56 58 61 65 69 74 78 83 87 91 93 95 95 94 93 90 86 82 78 73 69 65 61 58 55 54 53 53 54 56 59 64 70 77 85 95 107 119 132 144 156 164 169 169 164 155 143 130 118 107 96 88 81 75 70 66 62 59 56 53 51 48 46 43 41 39 37 36 35 35 36 37 39 43 47 52 59 66 75 85 96 107 118 128 135 139 138 133 125 115 104 94 84 77 70 65 61 59 57 56 56 57 59 62 65 70 75 82 90 99 109 120 130 140 146 150 149 143 135 124 113 102 91 82 73 66 60 55 50 46 43 40 38 36 35 35 34 35 36 38 41 44 47 51 55 59 63 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

