
 % 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
 9107 9191 9280 9374 9474 9579 9691 9808 9931 10060 10196 10338 10486 10642 10804 10973 11149 11332 11523 11722 11928 12142 12364 12594 12832 13078 13333 13596 13868 14148 14437 14734 15040 15355 15677 16008 16347 16694 17048 17410 17778 18153 18534 18919 19310 19704 20102 20502 20903 21305 21705 22104 22500 22891 23276 23653 24022 24381 24727 25061 25379 25681 25964 26228 26471 26692 26889 27061 27208 27328 27421 27485 27522 27530 27509 27460 27383 27278 27146 26988 26805 26597 26366 26114 25841 25549 25240 24915 24576 24224 23860 23487 23106 22718 22325 21928 21528 21127 20726 20325 19926 19530 19137 18749 18365 17987 17615 17250 16891 16540 16197 15862 15534 15215 14905 14603 14309 14024 13747 13479 13220 12969 12726 12492 12265 12047 11837 11634 11439 11251 11071 10898 10732 10573 10421 10275 10136 10003 9877 9756 9642 9533 9430 9333 9241 9154 9073 8997 8926 8860 8799 8743 8692 8645 8604 8566 8534 8506 8482 8463 8449 8439 8433 8432 8435 8442 8454 8471 8492 8517 8547 8582 8621 8665 8714 8767 8825 8888 8956 9029 9108 9191 9280 9374 9474 9579 9691 9808 9931 10060 10196 10338 10486 10641 10803 10972 11148 11331 11522 11720 11926 12140 12362 12592 12830 13076 13330 13593 13865 14145 14434 14731 15037 15351 15673 16004 16342 16689 17043 17404 17772 18146 18527 18912 19302 19696 20093 20493 20894 21295 21695 22093 22488 22879 23263 23640 24009 24367 24713 25046 25364 25665 25948 26211 26454 26674 26871 27043 27189 27309 27401 27466 27502 27510 27489 27440 27363 27258 27126 26968 26785 26577 26347 26095 25822 25531 25222 24897 24558 24206 23843 23471 23090 22702 22310 21913 21514 21113 20712 20312 19913 19517 19125 18737 18353 17976 17604 17239 16881 16531 16188 15853 15526 15207 14896 14595 14301 14017 13740 13473 13213 12963 12720 12486 12260 12042 11831 11629 11434 11247 11067 10894 10728 10569 10417 10271 10132 10000 9873 9753 9638 9530 9427 9330 9238 9151 9070 8994 8924 8858 8797 8741 8690 8643 8601 8564 8532 8504 8480 8461 8447 8437 8431 8430 8433 8441 8453 8470 8491 8516 8546 8581 8620 8664 8713 8766 8824 8887 8956 9029
 287 284 280 275 269 262 254 246 237 228 218 209 200 190 181 172 163 155 147 139 132 125 118 112 105 100 94 89 85 80 76 72 68 65 62 58 56 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 22 23 24 25 26 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 49 52 54 57 60 63 66 70 73 77 81 86 90 95 100 105 111 117 123 129 135 142 149 156 163 170 177 184 191 198 204 210 215 220 224 228 230 232 233 233 232 230 227 224 220 215 209 203 197 190 183 176 169 162 155 147 141 134 127 121 115 109 103 98 93 88 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 32 31 30 29 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 48 50 53 55 59 62 65 69 73 77 81 86 91 96 102 108 114 121 128 135 143 151 159 168 177 186 196 205 215 224 233 242 251 259 266 273 279 283 286 289 289 289
 266 271 275 279 282 285 288 290 291 292 292 291 290 289 287 284 281 277 273 269 264 259 254 248 242 237 230 224 218 212 206 200 194 188 182 176 170 165 159 154 149 144 139 135 130 126 122 118 114 110 107 103 100 97 94 91 89 86 84 81 79 77 75 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 44 44 44 44 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 60 61 62 63 65 66 68 70 71 73 75 77 79 81 84 86 89 91 94 97 100 103 106 109 113 116 120 124 128 132 136 141 145 150 155 160 164 170 175 180 185 190 196 201 206 211 216 221 226 230 235 239 243 246 249 252 255 257 258 259 260 260 260 259 258 256 254 252 249 245 242 238 234 229 224 220 215 209 204 199 194 188 183 178 172 167 162 157 152 147 143 138 134 130 125 121 117 114 110 107 103 100 97 94 91 88 86 83 81 79 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 63 64 66 68 69 71 73 75 78 80 82 85 88 90 93 96 99 103 106 110 114 118 122 126 130 135 140 145 150 155 160 166 171 177 183 189 195 201 208 214 220 226 233 239 245 250 256 261
 100 102 104 106 108 110 112 114 116 119 121 123 125 128 130 132 134 137 139 141 143 145 148 150 152 154 155 157 159 160 162 163 164 166 167 167 168 169 169 169 169 169 169 169 168 168 167 166 165 164 163 161 160 158 156 154 152 151 148 146 144 142 140 138 135 133 131 128 126 124 121 119 117 115 113 110 108 106 104 102 100 98 96 94 92 91 89 87 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 107 108 109 109 110 110 111 111 112 112 112 112 112 112 112 112 112 111 111 110 110 109 109 108 107 107 106 105 104 103 102 101 100 99 98 97 96 95 93 92 91 90 89 88 86 85 84 83 82 81 80 79 78 77 75 74 73 72 72 71 70 69 68 67 66 66 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 57 57 57 58 58 59 60 60 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 83 84 86 87 89 91 92 94 96 98
 16 16 17 17 18 18 19 20 21 22 22 23 24 25 27 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 66 69 73 77 81 86 90 95 100 105 110 116 121 127 132 138 143 148 153 157 161 164 167 169 171 171 171 170 169 166 163 160 156 151 146 141 135 130 124 118 112 107 101 96 91 86 81 76 72 68 64 60 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 22 21 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 41 43 46 48 51 53 56 59 62 65 68 71 75 78 81 84 88 91 94 96 99 102 104 106 107 109 110 110 110 110 110 109 108 107 105 103 101 98 96 93 90 87 84 81 78 75 72 69 66 64 61 58 56 53 51 49 47 44 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15
 39 40 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 72 74 77 81 84 87 91 94 98 102 106 111 115 120 125 129 134 139 145 150 155 160 166 171 176 181 186 191 196 200 204 208 211 214 216 218 220 221 221 221 220 219 217 215 213 209 206 202 198 193 189 184 179 174 169 164 158 153 148 143 138 133 128 123 119 114 110 106 102 98 95 91 88 84 81 78 75 73 70 67 65 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 46 47 48 49 50 52 53 55 56 57 59 60 62 63 65 66 68 70 71 73 74 76 77 79 80 81 83 84 85 86 87 88 89 90 91 91 91 92 92 92 92 92 91 91 90 90 89 88 87 86 85 83 82 81 79 78 76 75 73 71 70 68 66 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38
 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 80 83 85 87 89 92 94 97 99 101 104 106 109 111 113 116 118 120 122 124 126 128 130 131 132 134 135 136 136 137 137 137 137 137 136 135 134 133 132 131 129 127 125 123 121 119 117 114 112 110 107 105 102 100 97 94 92 89 87 85 82 80 78 75 73 71 69 67 65 63 61 59 58 56 55 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 69 70 70 71 71 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 67 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 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 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 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 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12
 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4
 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22
 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16
 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 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 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26
 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18
 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9
 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15
 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 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 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 17 18 18 18 18 19 19 19
 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 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 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8
 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12
 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10
 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 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 11 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 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 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
 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 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
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 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 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 14 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 6 6 6 5 5 5 5 5 5 5
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21
 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 73 72 72 71 70 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 59 60 61 62 63 64 64 65 66 67 67 68 69 70 70 71 71 72 73 73 74 74 74 75 75 75 76 76 76 76 76
 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 35 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 69 71 73 76 78 81 84 87 90 93 96 100 103 107 111 115 119 123 128 132 137 142 147 152 157 162 167 173 178 183 188 194 199 204 209 214 218 222 226 230 233 236 239 241 242 244 244 244 244 243 242 240 238 235 232 228 225 220 216 211 207 202 196 191 186 180 175 170 164 159 154 149 144 139 134 129 125 120 116 112 108 104 100 97 93 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 54 55 55 56 56 57 58 58 59 60 60 61 61 62 62 62 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31
 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 77 79 81 84 86 88 91 93 96 99 102 104 108 111 114 117 121 124 128 131 135 139 143 147 151 155 159 163 167 171 175 179 183 187 191 195 199 202 206 209 212 215 218 220 222 224 226 227 228 229 229 229 229 228 227 226 224 222 220 218 215 212 209 206 203 199 195 192 188 184 180 176 172 167 163 159 155 151 147 143 139 136 132 128 125 121 118 115 111 108 105 102 99 97 94 92 89 87 84 82 80 78 76 74 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 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 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 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 36 36
 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 39 41 44 47 50 53 57 61 65 69 74 79 85 90 97 104 111 119 127 136 146 156 167 180 192 206 221 237 254 273 292 313 336 359 385 411 440 469 500 533 566 601 636 672 708 744 779 813 845 875 902 925 945 961 971 977 978 974 966 953 936 915 891 864 836 805 774 742 710 678 646 615 585 555 527 500 474 449 426 403 382 363 344 326 310 294 280 266 253 241 230 219 209 200 192 183 176 169 162 156 150 144 139 134 130 126 122 118 114 111 108 105 102 99 97 94 92 90 88 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 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 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4
 44 44 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 58 59 60 62 63 65 67 68 70 72 74 77 79 82 84 87 90 93 96 100 104 107 112 116 120 125 130 136 142 148 154 161 168 176 184 192 201 211 220 231 242 254 266 279 292 306 321 336 352 368 386 403 422 440 460 479 499 519 538 558 577 596 614 632 648 662 675 687 696 704 709 712 712 710 706 700 691 680 668 653 637 620 602 583 564 544 523 503 483 462 443 423 404 385 368 350 334 318 302 288 274 260 247 235 224 213 203 193 183 175 166 158 151 144 137 131 125 119 114 109 104 100 95 91 88 84 81 77 74 71 69 66 64 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 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 41 41 41 41 41 42 42 42 43 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 17 24 33 43 54 66 80 95 113 132 155 179 207 239 275 315 361 412 470 536 611 696 793 903 1028 1170 1332 1517 1728 1968 2241 2551 2902 3297 3739 4229 4765 5339 5941 6549 7135 7663 8093 8385 8511 8457 8229 7851 7360 6795 6196 5592 5009 4459 3953 3494 3082 2715 2389 2102 1850 1627 1432 1261 1110 978 862 759 669 590 520 458 403 355 312 274 240 210 184 160 139 120 104 89 75 64 53 44 35 28 21 15 10 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 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 24 30 38 46 55 66 78 91 107 124 144 167 193 223 257 296 341 393 452 521 600 691 797 919 1060 1225 1415 1636 1893 2190 2533 2928 3378 3888 4457 5078 5736 6405 7045 7604 8024 8252 8257 8036 7618 7054 6402 5718 5043 4406 3824 3302 2843 2442 2094 1794 1537 1315 1125 962 822 702 599 510 433 367 309 260 217 180 148 120 96 75 57 41 27 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 25 36 50 65 83 103 126 153 183 218 258 304 357 418 488 568 661 769 893 1038 1205 1399 1624 1887 2192 2547 2959 3438 3992 4630 5358 6181 7096 8088 9127 10163 11124 11919 12458 12669 12519 12030 11268 10322 9285 8233 7222 6285 5440 4691 4036 3466 2974 2551 2187 1875 1607 1377 1179 1009 863 737 628 534 453 383 322 269 223 183 149 118 92 70 50 33 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 20 28 37 47 59 72 88 105 126 149 176 207 243 284 332 387 451 525 612 712 829 966 1125 1311 1529 1785 2084 2435 2846 3327 3886 4534 5278 6119 7049 8048 9071 10050 10890 11489 11757 11648 11175 10409 9451 8404 7355 6361 5455 4651 3949 3345 2829 2389 2016 1700 1432 1204 1012 848 709 590 489 403 330 267 213 167 128 94 65 40 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 18 19 21 23 24 26 28 30 32 34 36 38 40 42 44 47 49 51 54 56 59 62 64 67 70 73 76 79 83 86 90 94 98 102 107 112 117 122 128 135 141 149 157 166 176 187 199 212 226 242 260 281 303 328 357 389 424 465 511 563 622 688 764 850 947 1057 1182 1324 1483 1663 1863 2086 2332 2598 2883 3181 3483 3776 4043 4268 4429 4510 4502 4402 4219 3967 3667 3339 3003 2672 2359 2068 1804 1568 1358 1174 1013 872 750 644 552 472 403 344 292 247 209 175 146 121 99 79 63 48 36 25 16 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 2 3 4 5 6 8 9 10 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 16 38 66 99 140 190 251 325 415 524 657 817 1012 1248 1535 1883 2309 2827 3461 4236 5186 6351 7780 9528 11659 14230 17278 20783 24611 28442 31736 33820 34139 32566 29487 25581 21499 17681 14338 11528 9218 7345 5836 4624 3650 2867 2237 1729 1319 988 719 501 325 182 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 36 56 79 107 139 177 223 276 339 413 501 606 731 879 1055 1266 1518 1819 2181 2615 3138 3768 4527 5442 6544 7869 9453 11334 13534 16052 18837 21751 24550 26880 28342 28631 27664 25633 22910 19898 16917 14169 11748 9676 7934 6487 5292 4308 3499 2835 2289 1840 1470 1164 912 704 531 389 271 173 92 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
 10 14 17 20 24 28 31 35 39 43 47 51 55 59 63 67 72 76 80 85 89 94 98 103 107 112 117 122 127 132 137 143 148 154 160 167 174 181 188 196 205 214 225 236 248 261 276 292 310 330 353 378 407 439 475 517 563 617 677 746 826 916 1020 1139 1277 1435 1617 1827 2069 2350 2674 3049 3482 3982 4559 5223 5983 6848 7824 8912 10102 11372 12680 13960 15122 16058 16662 16849 16585 15894 14855 13578 12180 10759 9391 8122 6977 5963 5078 4312 3654 3091 2610 2201 1852 1556 1304 1089 906 750 617 504 407 324 254 193 142 98 60 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 1 4 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 14 17 20 24 28 32 36 40 45 50 56 62 68 75 82 90 99 108 118 129 141 154 168 183 200 219 240 262 287 315 345 379 416 458 505 557 615 680 753 835 927 1031 1147 1279 1427 1595 1784 1997 2238 2510 2816 3159 3544 3972 4447 4970 5538 6148 6790 7451 8110 8741 9310 9781 10120 10298 10298 10118 9773 9288 8699 8042 7353 6662 5990 5353 4761 4220 3729 3289 2896 2548 2240 1968 1728 1517 1332 1169 1026 899 789 691 605 529 462 402 350 304 263 226 194 165 140 117 97 79 63 48 36 24 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 21 27 33 40 49 58 69 81 95 111 129 150 174 201 233 269 310 358 413 476 549 633 730 843 973 1123 1295 1494 1722 1981 2272 2595 2946 3316 3689 4045 4353 4584 4709 4713 4594 4368 4062 3707 3331 2959 2604 2278 1983 1721 1491 1290 1115 964 832 719 621 536 462 399 343 295 254 217 186 158 134 113 95 79 65 52 42 32 24 17 11 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 11 14 16 18 21 24 27 31 35 39 44 49 55 61 68 76 84 93 104 115 128 141 157 174 192 213 236 261 290 321 356 394 437 485 537 596 661 732 811 898 994 1098 1211 1333 1463 1600 1743 1888 2033 2172 2301 2413 2504 2567 2601 2601 2570 2508 2420 2311 2187 2052 1912 1772 1633 1500 1374 1255 1144 1042 948 862 783 712 647 588 535 486 443 403 367 335 305 279 255 233 213 195 179 164 151 139 128 117 108 100 92 86 79 74 69 64 60 56 52 49 46 44 41 39 37 35 34 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 78 79 79 80 80 80 80 80 80 80 80 80 80 80 79 79 78 78 77 76 75 75 74 73 72 71 70 68 67 66 65 64 62 61 60 58 57 55 54 53 51 50 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 21 22 23 25 27 28 30 32 35 37 40 42 45 49 52 56 60 64 69 74 80 86 92 99 107 115 125 134 145 157 170 183 199 215 233 253 275 299 325 353 384 418 456 497 542 591 645 703 767 837 913 995 1084 1179 1281 1389 1503 1621 1742 1865 1987 2105 2215 2315 2400 2467 2513 2536 2535 2510 2461 2393 2307 2207 2097 1981 1860 1739 1620 1504 1392 1286 1186 1092 1005 924 849 780 717 658 605 556 511 470 432 398 366 338 311 287 265 245 227 210 194 180 167 155 144 134 125 116 109 101 95 89 83 78 74 69 65 62 58 55 53 50 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 11 11 12 13 13 14 15 16 17 18
 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 38 41 44 47 51 55 59 63 68 73 79 85 92 100 108 116 126 136 148 160 174 189 205 223 242 263 285 310 337 365 396 430 465 503 542 584 626 670 714 757 799 838 874 904 929 947 957 959 952 938 917 889 856 819 778 736 693 650 607 566 526 488 451 418 386 356 329 303 280 258 238 220 203 188 173 160 148 137 127 118 109 102 94 88 82 76 71 66 62 58 54 51 48 45 42 40 37 35 33 32 30 28 27 26 24 23 22 21 20 19 19 18 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 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 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 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 11 13 16 20 23 27 32 37 43 50 58 66 76 87 99 113 129 147 167 191 217 247 281 320 364 415 473 539 614 700 797 907 1030 1167 1318 1482 1654 1830 2003 2161 2293 2388 2434 2427 2368 2263 2122 1959 1783 1606 1434 1273 1124 989 869 762 668 585 512 448 392 343 300 262 229 200 175 153 133 116 100 87 75 64 55 47 40 33 28 22 18 14 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 42 43 44 46 47 49 50 52 53 55 57 59 60 62 65 67 69 71 74 77 79 82 85 88 92 95 99 103 107 112 116 121 126 132 138 144 150 157 165 173 181 190 200 210 221 232 245 258 272 287 304 321 340 360 381 404 428 454 482 512 544 579 615 654 695 739 786 835 887 942 999 1059 1122 1186 1252 1320 1388 1457 1525 1591 1655 1715 1770 1820 1862 1897 1923 1939 1945 1941 1927 1904 1871 1829 1780 1725 1664 1600 1532 1463 1392 1322 1252 1183 1116 1051 989 929 872 818 766 718 672 630 589 552 517 484 453 424 397 372 349 327 307 288 271 254 239 225 212 199 188 177 167 157 148 140 132 125 118 112 106 100 95 90 86 81 77 73 69 66 63 60 57 54 51 49 46 44 42 40 38 36 35 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39
 28 28 27 27 27 27 27 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 34 35 36 37 39 40 42 43 45 47 50 52 55 57 61 64 68 72 76 81 86 92 99 105 113 121 130 140 151 163 175 190 205 222 241 261 284 308 335 365 398 433 473 516 563 615 672 735 803 877 957 1045 1139 1240 1348 1462 1581 1705 1830 1955 2077 2192 2296 2386 2456 2505 2528 2525 2496 2443 2368 2274 2165 2046 1921 1794 1666 1541 1420 1306 1197 1096 1002 915 835 761 694 632 576 525 479 437 398 363 332 303 277 253 231 212 194 177 163 149 137 126 115 106 97 90 82 76 70 64 59 55 51 47 43 40 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 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 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 22 33 45 60 77 97 120 147 179 217 261 312 373 444 528 628 745 884 1048 1242 1469 1734 2042 2393 2784 3205 3637 4047 4393 4630 4721 4652 4436 4108 3714 3294 2881 2495 2146 1838 1570 1340 1142 973 829 707 602 513 437 372 316 269 228 192 162 136 114 94 77 63 50 40 30 22 15 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 57 60 62 65 68 72 75 79 83 87 92 97 102 107 113 119 125 132 140 147 156 164 173 183 193 204 215 227 239 252 266 280 294 309 325 340 356 372 388 404 420 436 451 465 478 490 500 509 517 523 526 528 528 526 522 516 508 498 488 476 463 449 434 419 403 387 372 356 340 325 310 296 282 268 255 242 230 219 208 198 188 178 169 161 153 145 138 132 125 119 114 108 103 99 94 90 86 82 79 76 73 70 67 64 62 60 58 55 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 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 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19
 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 48 51 55 59 63 68 73 78 84 90 97 104 113 121 131 141 152 164 177 191 207 223 241 260 281 303 327 353 380 409 440 472 506 541 577 614 650 687 722 755 786 814 837 856 870 877 879 875 865 850 829 805 777 747 715 681 646 612 578 544 512 481 451 422 395 370 346 323 302 283 264 247 232 217 203 191 179 168 158 148 140 131 124 117 111 105 99 94 89 85 81 77 73 70 67 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9
 73 76 78 80 82 85 87 90 93 96 99 102 105 108 111 115 118 122 126 130 134 139 143 148 153 158 163 168 174 179 185 191 198 204 211 218 225 232 240 248 256 264 272 281 289 298 307 317 326 335 345 354 364 373 383 392 401 410 419 427 435 443 451 458 464 470 475 480 484 487 490 492 493 493 493 492 490 487 484 480 475 470 464 458 451 443 436 427 419 410 401 392 383 374 364 355 345 336 327 317 308 299 291 282 273 265 257 249 241 234 227 220 213 206 200 194 188 182 176 171 166 161 156 151 147 142 138 134 131 127 123 120 117 114 111 108 105 102 100 97 95 93 91 88 86 85 83 81 79 78 76 74 73 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68 69 71
 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 60 62 65 67 69 72 74 77 81 84 87 91 95 100 105 110 115 121 128 135 142 150 159 168 178 189 201 214 228 243 259 276 295 316 338 362 388 416 447 480 515 554 595 639 687 738 792 850 911 975 1043 1113 1185 1258 1332 1405 1476 1544 1606 1661 1708 1745 1770 1782 1782 1768 1742 1704 1655 1597 1532 1462 1388 1311 1234 1158 1083 1010 940 873 810 750 694 642 593 548 506 468 432 399 369 341 315 291 269 249 230 213 198 183 170 158 146 136 126 118 109 102 95 89 83 77 72 67 63 59 55 52 48 45 43 40 38 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30
 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 44 46 49 52 56 59 63 67 71 76 81 87 93 99 106 114 122 131 141 151 162 175 188 202 218 235 253 273 295 319 344 372 402 434 469 506 547 590 635 684 735 788 844 901 960 1018 1076 1133 1186 1235 1278 1314 1342 1361 1370 1369 1357 1336 1306 1269 1224 1175 1121 1065 1007 949 891 835 780 728 677 630 585 543 504 467 433 402 372 345 320 297 276 256 238 221 206 191 178 166 155 145 135 126 118 111 104 97 91 86 81 76 72 67 64 60 57 54 51 48 46 44 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8
 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 40 41 42 43 44 46 47 49 51 52 54 56 59 61 63 66 69 72 75 79 82 86 91 95 100 106 111 118 124 131 139 147 156 166 176 187 199 212 226 241 257 274 292 312 333 355 379 405 432 460 491 522 555 589 624 660 696 732 768 802 835 865 891 914 933 946 953 955 951 941 926 905 880 851 819 784 748 711 673 635 598 562 527 493 461 430 401 373 348 324 301 280 260 242 225 210 195 181 169 157 147 137 127 119 111 104 97 90 85 79 74 70 65 61 58 54 51 48 45 43 40 38 36 34 32 30 29 27 26 25 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25
 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 69 71 73 75 77 79 82 84 86 89 92 94 97 100 103 106 109 113 116 120 123 127 131 135 139 143 147 151 155 160 164 169 173 178 182 187 191 196 200 204 208 213 216 220 224 227 230 233 236 238 241 242 244 245 246 246 246 246 246 245 244 242 240 238 236 233 230 227 224 220 217 213 209 205 201 197 192 188 184 180 175 171 167 163 159 155 151 147 143 139 136 132 129 125 122 119 116 113 110 107 104 102 99 97 94 92 90 88 86 84 82 80 79 77 76 74 73 71 70 69 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38
 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 85 89 93 97 101 105 110 114 119 124 129 135 140 146 152 158 165 171 178 185 192 200 207 215 222 230 238 246 254 262 270 278 286 294 301 309 316 323 329 336 341 347 352 356 360 363 366 368 370 371 372 371 371 369 368 365 362 359 355 351 346 341 336 330 325 319 312 306 299 293 286 280 273 266 259 253 246 240 233 227 221 215 209 203 197 191 186 181 175 170 165 160 156 151 147 143 138 134 130 127 123 119 116 112 109 106 103 100 97 94 92 89 86 84 82 79 77 75 73 71 69 67 65 63 61 59 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14
 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 25 27 28 31 33 35 38 40 43 47 50 54 58 62 66 71 77 82 89 95 103 111 119 128 138 149 161 174 187 202 218 236 255 276 298 322 348 376 406 439 474 512 552 595 641 689 740 793 848 904 962 1020 1078 1134 1188 1238 1284 1323 1356 1381 1397 1403 1401 1390 1370 1342 1308 1267 1222 1173 1121 1068 1014 960 907 855 805 757 710 666 625 585 548 514 481 451 422 396 371 349 327 308 289 272 256 242 228 216 204 193 183 174 165 157 150 143 136 130 125 120 115 110 106 102 99 95 92 89 87 84 82 80 78 76 74 72 71 69 68 67 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 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 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3
 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 97 101 105 108 112 117 121 125 130 134 139 144 149 154 159 164 169 174 180 185 190 195 199 204 209 213 217 221 224 227 230 232 234 236 237 237 237 237 236 235 234 232 229 226 223 220 216 212 208 203 198 194 189 184 179 174 169 164 159 154 149 144 140 135 131 126 122 118 114 110 106 102 99 95 92 89 86 83 80 78 75 72 70 68 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16
 60 61 62 63 65 66 67 68 70 71 72 74 75 77 78 80 81 83 84 86 87 89 91 92 94 96 98 100 102 104 106 108 110 112 114 116 119 121 123 126 129 131 134 137 140 143 146 149 152 156 159 163 166 170 174 178 183 187 191 196 201 206 211 216 221 227 233 238 244 250 257 263 269 276 283 289 296 303 310 317 324 331 338 345 352 359 365 372 378 384 389 395 400 404 408 412 415 418 420 421 422 422 422 421 419 416 413 410 405 400 395 389 382 375 368 360 352 343 334 325 316 307 298 289 280 270 261 252 243 235 226 218 209 201 194 186 179 171 165 158 151 145 139 134 128 123 118 113 108 103 99 95 91 87 83 80 77 73 70 67 65 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
 87 87 88 89 90 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 113 114 116 117 118 120 121 123 125 126 128 129 131 133 134 136 138 139 141 143 145 146 148 150 152 153 155 157 158 160 162 163 165 166 168 169 171 172 173 174 175 176 177 178 179 179 180 180 181 181 181 181 181 181 181 180 180 179 179 178 177 176 175 174 173 171 170 168 167 165 163 162 160 158 156 154 152 150 148 146 144 142 140 138 136 134 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 102 100 98 96 95 93 92 90 88 87 85 84 83 81 80 79 77 76 75 74 73 72 70 69 68 67 66 65 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 70 70 70 71 71 71 72 72 73 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 83 83 84 84 85 86
 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 202 204 206 209 211 214 216 219 222 224 227 231 234 237 241 244 248 252 256 260 264 269 274 279 284 290 295 301 307 314 320 327 334 341 349 357 365 373 382 391 400 409 418 428 438 448 458 468 478 488 498 508 518 527 537 546 555 563 571 578 584 590 595 599 603 605 606 607 606 604 602 598 593 587 580 572 564 554 544 533 521 509 496 483 470 456 442 428 414 401 387 373 359 346 333 320 307 295 283 272 261 250 239 229 220 210 201 193 184 177 169 162 155 148 142 136 130 125 119 114 109 105 101 96 92 89 85 82 78 75 72 69 67 64 62 59 57 55 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 66 68 69 71 72 74 76 78 79 81 83 85 87 89 90 92 94 96 98 100 103 105 107 109 111 113 115 117 119 121 124 126 128 130 132 134 136 139 141 143 145 147 149 151 153
 17 18 20 21 22 24 25 27 29 30 32 35 37 39 42 45 48 51 54 58 62 66 71 75 81 86 93 99 106 114 123 132 142 153 165 178 192 207 224 242 262 283 307 333 361 392 425 462 502 545 592 643 699 758 822 890 963 1039 1119 1202 1286 1371 1455 1536 1613 1682 1741 1790 1824 1844 1849 1837 1811 1770 1717 1653 1582 1504 1423 1340 1257 1175 1095 1018 944 875 809 748 691 637 588 543 501 462 426 394 363 336 310 287 266 246 228 211 196 182 169 157 146 136 127 119 111 104 97 91 85 80 75 71 67 63 60 57 54 51 49 46 44 42 40 39 37 36 35 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16
 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 68 71 73 76 79 82 85 88 92 95 100 104 109 114 119 125 131 138 145 153 162 171 181 191 203 215 229 244 260 277 296 316 339 363 388 417 447 480 515 553 594 638 685 736 789 845 904 965 1028 1093 1158 1222 1286 1346 1402 1452 1494 1528 1551 1563 1563 1552 1529 1495 1451 1399 1341 1277 1210 1141 1072 1003 935 869 806 746 690 636 587 540 497 457 420 386 355 326 300 275 253 233 214 197 181 167 153 141 130 120 110 102 94 87 80 74 68 63 58 54 50 46 43 40 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 6 6 5 5 5 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35
 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 62 64 65 67 69 71 73 75 77 79 81 83 85 88 90 93 96 98 101 104 107 111 114 117 121 125 128 132 137 141 145 150 155 160 165 170 175 181 187 193 199 205 212 218 225 232 239 246 253 261 268 275 283 290 298 305 313 320 327 334 341 347 353 359 365 370 374 379 382 385 388 390 391 391 391 391 389 388 385 382 378 374 369 364 358 352 345 339 331 324 316 309 301 293 285 276 268 260 252 244 236 229 221 213 206 199 192 185 179 172 166 160 154 149 143 138 133 128 123 119 115 110 106 103 99 95 92 89 85 82 79 77 74 71 69 67 64 62 60 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42
 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 63 65 67 69 71 73 75 77 79 81 84 86 89 91 94 97 100 103 107 110 114 117 121 125 129 134 138 143 148 153 158 164 170 176 182 189 196 203 210 218 225 234 242 251 260 270 279 289 300 310 321 332 344 356 368 380 392 405 418 430 443 456 469 482 495 507 519 531 543 554 564 574 584 592 600 606 612 617 621 624 626 626 626 624 622 618 613 607 601 593 584 575 565 555 544 532 520 508 495 482 469 456 443 430 417 404 392 379 367 354 343 331 320 309 298 287 277 267 258 249 240 231 223 215 207 200 193 186 179 173 166 161 155 149 144 139 134 129 125 121 116 112 108 105 101 98 94 91 88 85 82 80 77 74 72 70 67 65 63 61 59 57 55 53 52 50 49 47 46 44 43 41 40 39 38 37 36 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 36
 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 57 59 61 64 67 70 73 76 79 83 86 90 95 99 104 108 114 119 125 131 137 144 151 159 166 175 183 192 202 212 222 233 245 257 269 282 295 309 323 338 353 368 383 399 415 430 446 461 476 491 505 518 530 542 552 561 568 574 579 581 582 582 579 576 570 563 555 545 534 522 510 496 482 468 453 438 423 408 393 378 364 349 335 322 308 295 283 271 260 249 238 228 218 209 200 192 184 176 169 162 155 149 143 137 131 126 121 117 112 108 104 100 96 93 90 86 83 80 78 75 72 70 68 66 63 61 59 58 56 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 12 12 12 12 12 13 13 13 13 14 14 14
 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 19 20 21 22 24 25 27 29 31 33 35 38 40 43 46 49 53 56 60 65 70 75 80 86 93 100 108 117 126 136 147 159 172 187 202 220 238 259 281 306 333 362 394 429 467 509 555 604 657 715 777 844 915 990 1070 1152 1237 1323 1408 1492 1571 1644 1708 1761 1800 1824 1832 1824 1799 1760 1708 1644 1572 1493 1410 1325 1240 1156 1075 996 922 851 785 723 666 613 564 518 477 438 403 371 342 315 290 267 246 227 210 194 179 166 154 142 132 123 114 106 99 92 86 80 75 70 65 61 57 54 51 48 45 42 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6
 34 35 36 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 84 87 91 95 99 103 108 113 118 123 129 134 140 147 153 161 168 176 184 192 202 211 221 231 242 254 266 279 292 306 321 336 352 369 386 404 423 443 463 484 505 527 550 573 597 620 644 668 692 716 740 763 785 807 827 846 864 880 895 907 918 926 932 936 937 936 933 927 919 910 898 884 869 852 834 815 795 774 753 731 709 687 664 642 620 598 577 556 535 515 496 477 458 441 423 407 391 376 361 347 333 320 308 296 285 274 264 254 244 235 227 218 210 203 196 189 182 176 170 164 159 153 148 143 139 134 130 126 122 118 114 111 107 104 101 98 95 92 89 87 84 81 79 77 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32
 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 53 56 59 61 64 68 71 75 78 82 86 91 96 101 106 112 118 124 131 139 146 155 164 173 183 193 205 217 229 243 257 272 288 305 323 341 361 381 402 424 447 470 494 519 544 569 593 618 642 665 687 708 727 744 758 771 780 787 790 791 789 783 775 764 751 736 718 699 679 657 635 612 589 565 542 519 496 474 452 431 411 391 372 354 337 320 305 290 275 262 249 237 225 214 204 194 185 177 168 161 153 147 140 134 128 123 118 113 108 104 100 96 93 89 86 83 80 77 74 72 70 67 65 63 61 60 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23
 119 120 122 123 125 127 128 130 132 133 135 137 139 141 143 145 147 149 151 153 155 157 160 162 164 167 170 172 175 178 181 184 187 190 194 198 201 205 209 213 218 222 227 232 237 242 247 253 259 265 271 278 285 292 299 306 314 322 330 339 347 356 365 374 383 393 402 412 421 431 440 450 459 468 477 486 494 502 510 517 524 529 535 539 543 546 548 549 549 549 547 545 541 537 532 526 519 512 503 494 485 475 464 453 442 431 419 407 395 383 371 359 348 336 324 313 302 291 281 270 260 251 241 232 223 215 207 199 191 184 177 170 164 158 152 146 141 136 131 126 122 117 113 109 106 102 99 95 92 89 87 84 81 79 76 74 72 70 68 66 64 63 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 90 91 92 94 95 96 98 99 101 102 103 105 106 108 109 111 112 114 115 117
 46 47 49 50 51 53 54 55 56 58 59 60 62 63 64 66 67 69 70 71 73 74 76 77 79 80 82 83 85 87 89 90 92 94 96 99 101 103 106 108 111 114 118 121 125 129 133 138 143 148 154 160 167 174 182 191 200 210 222 234 247 262 278 295 314 335 357 382 409 439 471 507 545 588 634 684 739 799 863 933 1009 1091 1179 1272 1371 1475 1583 1695 1807 1920 2029 2132 2226 2307 2371 2416 2439 2439 2414 2367 2298 2211 2109 1996 1876 1751 1626 1502 1382 1267 1159 1057 962 874 793 719 652 590 534 483 437 395 357 323 292 264 239 216 195 176 159 144 130 117 106 95 86 77 69 62 56 50 44 40 35 31 27 24 21 18 15 13 11 9 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45
 28 30 31 33 35 36 38 40 41 43 45 47 49 52 54 56 59 61 64 66 69 72 75 78 81 85 88 92 96 99 104 108 112 117 122 127 133 139 145 151 158 165 172 180 188 197 206 216 227 238 250 262 275 290 305 321 338 356 375 396 418 442 467 493 522 552 585 619 656 695 736 779 826 874 925 979 1035 1093 1154 1216 1280 1345 1410 1476 1540 1603 1664 1721 1773 1820 1860 1893 1917 1932 1938 1933 1919 1895 1863 1821 1773 1718 1657 1593 1525 1455 1384 1312 1241 1172 1104 1038 974 913 855 800 748 699 652 609 568 530 494 461 430 401 374 349 326 304 284 265 248 232 217 203 190 178 166 156 146 137 128 120 113 106 100 94 88 83 78 73 69 64 61 57 54 50 47 44 42 39 37 34 32 30 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 19 21 22 23 24 26 27
 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 60 63 67 71 76 81 86 92 99 106 113 122 131 141 152 164 177 191 207 224 243 264 287 312 339 369 401 437 476 518 563 612 665 721 781 844 910 977 1045 1113 1178 1240 1296 1345 1383 1410 1423 1423 1409 1382 1342 1292 1234 1169 1100 1029 958 887 818 752 690 631 576 525 479 436 396 360 327 298 270 246 223 203 185 168 153 139 127 116 105 96 88 80 73 67 61 56 51 46 42 39 35 32 29 27 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6
 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 33 35 38 41 45 48 52 57 62 67 73 79 87 94 103 113 123 135 148 163 179 197 217 239 263 290 321 355 392 434 481 533 591 656 728 808 896 995 1103 1222 1353 1496 1649 1814 1988 2170 2354 2539 2716 2879 3022 3135 3213 3250 3244 3196 3107 2985 2835 2666 2486 2300 2115 1934 1761 1599 1447 1308 1180 1063 957 862 775 698 628 565 509 459 414 374 337 305 276 250 226 205 186 169 154 140 128 117 107 98 90 82 76 70 64 59 55 51 47 43 40 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 13 15 18 21 25 29 33 38 44 49 56 63 72 81 91 102 115 128 144 161 180 201 225 251 280 312 348 388 432 481 536 596 662 735 815 901 995 1095 1202 1313 1427 1541 1653 1759 1854 1934 1995 2035 2050 2041 2008 1953 1880 1792 1695 1591 1484 1377 1272 1171 1076 986 902 825 753 688 628 574 524 479 439 402 368 338 311 286 263 243 225 208 193 180 167 156 146 137 129 121 114 108 102 97 92 88 84 81 78 75 72 70 67 65 63 62 60 59 58 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 55 57 60 62 64 66 69 72 75 78 81 84 88 92 96 100 104 109 114 120 126 132 139 146 154 163 172 181 192 203 215 228 242 257 273 290 309 329 351 375 400 427 457 489 523 559 599 641 686 734 786 840 898 959 1023 1089 1159 1230 1303 1376 1450 1522 1592 1658 1719 1773 1820 1856 1883 1898 1901 1892 1871 1839 1797 1745 1686 1621 1551 1478 1403 1327 1252 1178 1105 1035 968 904 843 786 732 681 633 589 548 509 474 441 410 382 355 331 309 288 269 251 234 219 205 192 180 169 159 150 141 133 125 118 112 106 101 95 91 86 82 78 75 72 69 66 63 61 58 56 54 52 51 49 48 46 45 44 43 41 40 40 39 38 37 36 36 35 35 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 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 1 2 2 3 4 5 6 8 9 10 12 14 16 18 20 22 25 28 31 35 39 43 48 53 59 66 73 81 89 99 110 121 135 149 165 184 204 226 251 279 309 344 382 425 472 525 583 648 720 800 887 983 1088 1201 1323 1452 1587 1727 1867 2005 2135 2253 2353 2430 2479 2498 2485 2442 2372 2278 2166 2040 1907 1771 1635 1503 1376 1256 1143 1039 944 856 776 703 637 578 524 476 432 392 357 325 296 270 247 226 207 189 174 160 147 136 125 116 107 99 92 86 80 75 70 65 61 57 54 51 48 45 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 42 45 48 51 54 58 62 67 71 76 82 88 94 102 109 117 126 136 147 158 170 184 198 214 231 250 270 292 316 341 368 398 430 464 500 539 580 623 669 716 765 815 866 917 967 1015 1061 1103 1140 1172 1196 1213 1222 1222 1214 1198 1174 1144 1108 1067 1022 975 926 877 827 778 730 684 640 597 557 519 483 450 419 389 362 337 314 292 272 254 236 220 206 192 180 168 157 147 138 130 122 114 108 101 96 90 85 80 76 72 68 64 61 58 55 52 49 47 45 43 40 39 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3
 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 55 59 63 67 72 77 83 89 96 103 111 120 129 140 151 164 177 192 209 227 247 268 292 318 346 377 411 449 489 534 582 635 692 753 819 890 965 1044 1127 1212 1298 1384 1469 1549 1623 1687 1740 1780 1804 1811 1801 1776 1735 1680 1615 1541 1461 1377 1292 1207 1123 1042 964 890 821 756 695 639 587 539 495 455 418 384 352 324 298 274 252 233 214 198 183 169 156 145 134 124 115 107 100 93 87 81 76 71 67 63 59 55 52 50 47 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14 16 18 20 23 26 29 32 35 39 43 47 52 58 63 70 77 84 92 101 111 122 134 148 162 178 196 215 237 260 286 315 347 382 420 463 510 561 618 681 750 826 908 999 1098 1205 1321 1445 1579 1720 1869 2024 2183 2343 2503 2657 2802 2933 3046 3137 3203 3239 3246 3224 3173 3097 2999 2883 2752 2613 2467 2319 2171 2027 1886 1752 1624 1504 1391 1286 1188 1098 1015 938 867 802 743 688 638 592 551 512 477 445 416 389 364 342 321 302 284 268 253 240 227 215 204 194 185 176 168 161 154 147 141 135 130 125 120 115 111 107 103 99 96 92 89 86 83 80 77 75 72 70 67 65 63 61 58 56 54 53 51 49 47 45 44 42 41 39 37 36 35 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 58 60 62 65 67 70 72 75 78 81 85 88 92 96 101 106 111 116 122 128 135 142 149 157 165 175 184 194 205 217 229 242 255 270 285 300 316 333 351 369 387 406 425 443 462 480 497 514 529 543 554 564 572 577 580 580 577 571 564 553 541 527 511 493 475 456 436 416 396 376 356 337 318 300 283 266 250 235 220 207 194 182 171 160 150 140 132 123 116 109 102 96 90 84 79 74 70 66 62 58 55 52 49 46 43 41 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28
 64 67 69 72 75 78 81 84 87 90 94 97 101 104 108 112 116 120 124 128 132 136 140 145 149 154 158 163 167 172 177 181 186 191 196 200 205 210 214 219 224 228 233 237 241 246 250 254 258 262 266 270 274 278 282 285 289 292 295 299 302 305 308 312 315 318 321 324 327 329 332 335 338 341 343 346 349 352 354 357 360 362 365 367 369 372 374 376 378 380 382 384 385 387 388 389 390 390 391 391 390 390 389 388 387 385 383 381 378 375 372 368 364 360 355 350 345 340 334 328 322 315 308 302 295 288 281 273 266 259 252 244 237 230 223 216 209 202 195 189 182 176 170 164 158 152 146 141 136 131 126 121 116 112 108 104 99 96 92 88 85 81 78 75 72 69 67 64 61 59 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 30 32 33 35 36 38 39 41 43 44 46 48 50 52 55 57 59 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 2 5 7 10 13 16 19 23 27 32 37 43 50 57 65 74 83 94 106 120 135 152 170 191 214 240 269 302 338 378 423 474 530 592 661 738 823 917 1020 1132 1253 1384 1522 1668 1818 1970 2121 2264 2396 2512 2605 2671 2708 2713 2687 2633 2552 2450 2333 2204 2068 1930 1793 1659 1530 1408 1293 1186 1087 996 912 835 765 701 643 590 542 498 458 422 390 360 333 308 285 265 246 229 213 199 186 174 163 152 143 134 126 118 111 105 99 93 87 82 78 73 69 65 62 58 55 52 49 46 43 40 38 36 33 31 29 27 25 24 22 20 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 74 76 79 82 85 89 93 97 101 106 112 117 124 131 139 147 156 167 178 191 205 220 237 256 277 301 327 356 388 425 465 510 560 616 678 748 826 913 1010 1118 1238 1370 1517 1679 1856 2048 2255 2475 2705 2941 3176 3401 3608 3783 3916 3997 4019 3979 3879 3725 3528 3300 3052 2796 2541 2294 2060 1841 1641 1458 1293 1144 1012 894 789 696 613 540 476 418 368 323 284 248 217 190 166 144 125 108 93 79 67 57 47 39 31 25 19 13 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 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 1 2 3 5 6 8 10 12 15 17 21 24 28 32 37 42 48 55 63 72 82 93 106 120 136 154 175 199 226 256 291 331 376 427 486 553 628 715 812 923 1047 1186 1340 1509 1691 1884 2082 2278 2462 2622 2747 2824 2846 2811 2722 2588 2420 2230 2030 1829 1636 1454 1287 1134 998 876 768 673 589 515 451 395 345 302 264 231 202 176 154 134 117 101 88 76 66 57 49 41 35 29 24 20 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 62 64 67 69 72 75 78 82 85 89 93 97 102 107 112 117 123 129 136 143 151 159 168 178 188 199 211 224 238 254 270 288 307 328 350 375 401 429 460 494 530 569 611 656 705 757 813 873 937 1005 1076 1151 1230 1311 1394 1479 1563 1647 1728 1805 1875 1938 1991 2032 2060 2074 2073 2057 2027 1984 1929 1864 1790 1710 1625 1537 1449 1360 1273 1189 1107 1029 955 885 820 758 700 647 597 551 509 470 433 400 369 341 315 291 269 248 230 212 196 182 168 156 145 134 124 116 107 100 93 86 80 74 69 64 60 56 52 48 45 42 39 36 34 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 13 15 17 20 22 25 29 33 37 42 47 53 59 66 75 84 94 105 118 132 148 165 185 207 232 260 291 326 365 409 459 513 575 643 720 804 898 1001 1114 1236 1367 1506 1651 1799 1946 2086 2215 2326 2412 2468 2491 2479 2434 2357 2256 2135 2001 1859 1716 1574 1437 1307 1185 1073 969 874 788 711 641 577 521 470 424 383 346 313 284 257 234 212 193 176 160 146 134 122 112 103 94 86 79 73 67 62 57 53 49 45 41 38 35 33 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 45 47 49 51 53 55 58 61 64 68 72 76 80 86 91 97 104 112 120 129 139 151 163 176 191 208 226 246 268 293 320 349 382 419 459 503 551 605 664 728 799 877 961 1053 1153 1261 1377 1500 1630 1766 1907 2049 2190 2326 2454 2569 2666 2741 2790 2811 2802 2765 2700 2611 2502 2378 2244 2103 1959 1817 1678 1544 1417 1298 1186 1083 987 900 820 747 681 620 565 516 471 430 393 360 330 302 278 255 235 216 200 185 171 158 147 136 126 118 110 102 96 89 84 78 73 69 65 61 57 54 50 47 45 42 40 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 20 22 23 25 27 30 32 35 37 40 44 47 51 55 60 65 70 76 82 89 97 105 114 124 135 147 160 175 191 208 227 249 272 298 326 357 391 429 470 516 566 621 681 746 817 894 977 1065 1159 1259 1362 1467 1574 1679 1780 1873 1956 2025 2076 2107 2117 2106 2072 2019 1949 1865 1770 1668 1562 1455 1348 1244 1145 1051 962 879 803 732 667 607 553 504 459 418 381 347 317 289 264 241 221 202 185 169 155 143 131 121 111 102 94 87 80 74 69 64 59 55 51 47 44 40 38 35 32 30 28 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 14 16 19 21 23 26 28 31 34 37 40 44 47 51 55 59 64 68 73 79 84 90 96 103 110 117 125 134 142 152 162 173 184 197 210 224 239 255 272 290 309 330 353 377 403 431 460 492 527 563 603 645 691 739 791 847 906 970 1037 1109 1184 1264 1349 1437 1529 1624 1722 1823 1924 2026 2126 2224 2317 2404 2483 2552 2608 2651 2679 2690 2685 2662 2623 2568 2499 2417 2324 2224 2116 2005 1891 1777 1664 1553 1446 1343 1244 1150 1062 979 902 829 762 700 643 590 541 496 455 417 382 350 321 294 269 246 225 206 189 173 158 144 132 120 110 100 91 83 75 68 61 55 50 45 40 35 31 27 24 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 21 26 31 37 43 51 59 68 78 89 102 116 132 150 171 194 219 248 281 318 360 407 460 520 588 665 752 849 959 1083 1222 1376 1549 1739 1949 2176 2422 2682 2952 3226 3496 3751 3979 4167 4305 4383 4396 4344 4232 4067 3862 3627 3375 3116 2858 2607 2368 2144 1936 1745 1571 1413 1270 1141 1026 922 829 747 672 606 547 494 447 404 367 333 302 275 251 229 209 192 176 162 149 137 126 117 108 100 93 87 81 75 70 66 62 58 54 51 48 45 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 16 15 14 13 13 12 11 10 9 8 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 11 12 13 14 16 17 18 19 21 22 23 25 26 27 29 30 32 33 35 36 37 39 40 42 44 45 47 48 50 51 53 55 56 58 60 61 63 65 67 69 71 73 75 77 80 82 84 87 90 93 96 99 103 106 110 115 119 124 129 135 141 148 155 163 172 181 191 203 215 228 242 258 275 294 314 337 361 388 418 450 485 524 567 614 666 722 785 853 929 1012 1103 1203 1313 1432 1563 1706 1859 2025 2201 2388 2583 2783 2985 3184 3372 3543 3689 3803 3875 3903 3882 3813 3699 3546 3362 3154 2932 2705 2477 2256 2044 1845 1661 1491 1336 1195 1068 954 852 761 679 606 541 483 432 386 344 308 275 245 219 195 174 155 138 122 108 96 84 74 65 56 48 41 35 29 23 18 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7
 14 15 17 18 20 21 23 25 26 28 30 32 34 36 38 40 42 44 47 49 52 54 57 59 62 65 68 71 75 78 81 85 89 93 97 101 105 110 115 120 125 130 136 142 148 155 162 169 177 185 194 203 212 223 233 245 257 270 284 299 315 331 349 369 389 411 434 459 486 514 544 576 611 648 687 728 772 819 869 921 977 1035 1096 1160 1227 1296 1367 1441 1515 1591 1667 1742 1816 1887 1954 2016 2073 2122 2162 2192 2212 2221 2218 2203 2176 2138 2090 2033 1968 1895 1818 1736 1652 1567 1481 1396 1313 1231 1153 1078 1006 938 873 813 756 703 653 607 564 524 487 453 421 391 364 339 315 294 274 255 238 222 207 193 180 168 157 147 137 128 120 112 104 97 91 85 79 74 69 64 59 55 51 47 44 41 37 34 31 29 26 24 21 19 17 15 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 6 7 8 9 10 11 13
 40 42 44 46 48 50 52 55 57 59 62 64 67 70 73 75 78 82 85 88 91 95 99 102 106 110 115 119 124 129 134 139 144 150 156 162 169 176 183 191 199 207 216 226 236 247 258 270 283 297 312 327 344 361 380 400 422 445 470 496 524 554 586 620 657 696 738 782 830 880 933 990 1050 1113 1179 1249 1322 1398 1477 1558 1642 1727 1813 1899 1985 2069 2150 2227 2299 2364 2422 2469 2506 2532 2545 2546 2533 2507 2469 2420 2360 2290 2213 2129 2040 1947 1852 1756 1660 1566 1473 1383 1297 1213 1134 1059 987 920 857 797 742 690 642 597 556 517 481 448 417 388 362 337 315 294 274 256 239 224 209 196 183 171 160 150 141 132 124 116 109 102 96 90 84 79 74 69 65 61 57 53 49 46 43 40 37 34 32 29 27 25 22 20 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 35 37 38
 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 40 42 44 47 49 52 55 59 63 67 72 78 84 90 98 106 115 126 137 150 164 180 198 218 240 265 293 324 359 398 442 490 545 605 673 748 831 922 1023 1133 1253 1381 1517 1659 1804 1949 2089 2217 2328 2416 2474 2499 2489 2444 2367 2264 2140 2002 1856 1707 1561 1419 1285 1160 1044 938 841 754 675 604 540 483 432 387 346 310 278 249 223 200 180 161 145 130 117 106 95 86 77 70 63 57 52 47 43 39 35 32 29 27 24 22 20 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13
 29 30 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 71 73 76 79 82 85 88 92 95 99 104 108 113 118 124 130 136 143 150 158 167 176 186 196 207 220 233 247 262 278 296 315 336 358 381 407 434 464 496 530 566 605 646 690 737 786 839 893 951 1010 1072 1135 1199 1263 1327 1390 1451 1508 1561 1608 1648 1681 1705 1720 1724 1719 1704 1679 1646 1605 1556 1502 1444 1382 1318 1253 1187 1121 1057 995 934 876 821 768 718 671 626 585 546 509 475 444 414 387 362 338 317 296 278 260 244 229 215 202 190 179 169 160 151 142 135 127 121 115 109 103 98 93 89 85 81 77 73 70 67 64 61 59 56 54 51 49 47 45 43 42 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28
 21 22 23 24 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 76 80 84 88 92 96 100 105 110 115 121 127 133 140 147 154 162 170 178 187 197 207 218 229 241 253 266 280 294 310 325 342 359 377 396 415 435 456 477 499 521 544 567 589 612 635 658 680 701 722 741 760 777 793 807 819 829 837 843 847 849 848 845 840 832 823 812 799 784 768 751 733 713 693 672 651 630 608 586 564 543 522 501 480 460 441 422 403 386 369 352 337 321 307 293 280 267 255 244 233 223 213 203 194 186 178 170 163 156 150 143 137 132 126 121 116 112 107 103 99 95 92 88 85 82 78 75 73 70 67 65 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20
 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 27 28 29 30 32 33 35 37 39 41 43 45 47 50 53 56 59 62 66 70 74 79 84 89 95 102 109 116 125 134 144 154 166 179 193 208 224 242 262 283 307 332 360 390 423 458 497 538 583 631 682 736 793 854 916 981 1046 1112 1176 1238 1296 1348 1392 1427 1452 1465 1467 1456 1433 1400 1357 1306 1249 1187 1122 1055 989 923 858 797 738 682 629 580 534 491 452 415 382 351 322 296 273 251 231 212 196 180 166 154 142 131 121 112 104 96 89 83 77 72 67 62 58 54 51 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11 14 16 19 22 26 29 33 37 42 47 53 59 66 73 82 91 101 112 124 137 152 168 186 206 228 253 280 310 343 379 420 464 513 567 626 690 760 836 917 1003 1093 1188 1285 1382 1479 1572 1659 1737 1803 1856 1893 1913 1915 1901 1870 1826 1769 1703 1629 1551 1470 1388 1306 1226 1149 1075 1005 939 876 818 764 713 666 623 583 546 512 481 452 426 401 379 358 339 321 305 290 276 263 251 240 230 220 212 203 196 189 182 175 169 164 158 153 148 144 139 135 131 127 123 119 115 112 108 105 102 98 95 92 89 86 83 80 77 74 72 69 66 63 61 58 56 53 51 49 46 44 42 40 38 36 34 32 30 28 26 24 23 21 20 18 17 15 14 12 11 10 9 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 6 7 9 12 14 16 19 21 24 27 30 33 37 41 45 49 53 58 63 68 74 80 87 93 101 109 117 126 136 146 158 170 183 196 211 228 245 264 284 306 330 356 384 414 447 482 520 562 606 655 707 763 824 889 958 1032 1111 1195 1283 1375 1471 1571 1673 1776 1879 1981 2080 2175 2264 2344 2414 2472 2517 2549 2565 2566 2552 2525 2484 2430 2367 2295 2215 2130 2042 1950 1858 1766 1675 1585 1498 1414 1332 1255 1181 1110 1044 981 921 866 813 764 718 674 634 596 561 527 497 468 441 416 392 370 349 330 312 296 280 265 251 238 226 215 204 194 184 175 167 159 151 144 137 131 125 119 113 108 103 98 94 89 85 81 77 73 70 66 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 26 24 22 20 19 17 15 14 12 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 23 25 27 29 31 33 36 38 41 43 46 49 52 55 59 63 66 70 75 79 84 89 94 100 106 112 119 126 134 142 150 159 169 179 190 201 213 226 239 254 269 285 302 320 339 359 381 403 427 451 477 504 533 562 593 625 658 692 727 763 799 836 873 910 947 983 1018 1052 1085 1115 1144 1169 1191 1210 1226 1237 1245 1248 1247 1241 1232 1218 1201 1180 1155 1128 1098 1066 1032 997 961 924 886 849 811 774 738 702 668 634 601 570 540 511 483 457 432 408 386 364 344 325 306 289 273 258 243 230 217 205 193 182 172 163 154 145 137 129 122 115 109 103 97 92 86 82 77 73 68 64 61 57 54 50 47 44 42 39 37 34 32 30 28 26 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 1 2 2 3 4 5 6 7 8 8 10 11 12 13 14 15 17 18 19 21 23 24 26 28 30 32 34 36 39 41 44 47 50 53 56 60 64 68 72 77 82 88 94 100 107 115 123 131 141 151 162 174 187 201 217 233 251 271 292 315 340 367 396 427 461 497 536 578 622 668 718 769 823 879 936 994 1052 1110 1166 1220 1270 1316 1356 1390 1417 1436 1446 1448 1441 1426 1403 1372 1336 1295 1249 1200 1148 1095 1042 988 935 883 833 784 738 693 651 611 573 538 505 473 444 417 392 368 346 326 306 289 272 257 242 229 217 205 194 184 174 165 157 149 141 134 128 121 115 110 104 99 95 90 86 81 77 74 70 66 63 60 57 54 51 48 45 43 40 38 36 34 31 29 27 26 24 22 20 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 18 20 23 26 29 32 35 39 43 48 53 58 63 69 76 83 90 99 108 117 128 139 152 165 180 196 213 232 253 275 299 325 353 383 416 451 489 529 573 619 668 720 775 832 892 954 1018 1083 1148 1214 1279 1343 1404 1463 1517 1566 1610 1648 1679 1702 1718 1726 1727 1721 1707 1688 1662 1631 1595 1555 1512 1466 1418 1369 1319 1268 1217 1166 1116 1066 1018 971 925 880 837 795 755 717 680 645 611 579 548 519 491 464 439 415 392 370 350 330 312 294 277 262 247 232 219 206 194 183 172 162 152 143 134 126 118 111 104 97 91 85 80 74 69 65 60 56 52 48 44 41 37 34 31 29 26 23 21 19 17 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 39 41 43 46 49 52 55 59 62 66 70 75 80 85 90 96 103 109 117 125 133 142 152 162 174 186 199 213 227 243 261 279 298 319 342 365 391 418 446 476 507 540 575 611 648 687 726 766 807 847 887 927 965 1001 1035 1066 1093 1117 1136 1150 1160 1164 1164 1158 1147 1132 1112 1089 1062 1032 1000 966 930 894 857 819 782 746 710 675 641 608 576 546 517 489 462 437 413 391 369 349 330 312 295 279 264 250 236 223 212 200 190 180 170 161 153 145 137 130 123 117 110 105 99 94 89 84 80 76 72 68 64 61 57 54 51 48 45 43 40 38 35 33 31 29 27 25 24 22 20 19 17 16 15 13 12 11 10 9 8 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 1 1 1 2 2
 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34 35 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 66 68 70 73 75 77 80 83 85 88 91 93 96 99 102 105 108 111 115 118 121 125 128 132 136 140 144 148 152 157 162 167 172 177 183 189 195 202 209 216 224 232 241 250 260 270 281 293 306 319 334 349 366 384 402 423 444 467 492 518 546 575 606 639 674 710 747 786 826 866 906 946 985 1021 1055 1085 1111 1131 1145 1152 1152 1144 1129 1106 1077 1042 1002 959 912 863 813 763 714 666 619 575 532 492 455 419 387 356 328 302 278 255 235 216 199 183 168 155 142 131 121 111 102 94 86 79 73 67 61 56 51 47 43 39 36 32 29 27 24 22 19 17 15 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6
 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 39 41 43 46 48 51 54 57 61 64 68 72 76 80 85 90 95 101 107 113 120 127 134 142 150 159 168 177 187 197 208 219 230 242 254 266 278 291 303 316 328 340 351 363 373 383 393 401 408 415 420 424 427 429 430 430 428 426 422 418 412 406 400 393 385 377 368 359 351 341 332 323 314 305 296 287 279 270 262 254 247 239 232 225 218 211 205 199 193 188 182 177 172 168 163 159 155 151 147 143 140 136 133 130 127 124 121 118 115 113 110 108 105 103 101 99 97 94 92 90 88 86 84 82 81 79 77 75 73 72 70 68 66 65 63 61 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8
 37 39 41 43 45 47 49 52 54 57 59 62 65 68 71 75 78 82 86 90 94 98 103 108 113 118 124 129 136 142 149 156 163 170 178 187 195 204 214 223 233 244 255 266 277 289 301 314 326 339 352 365 378 391 404 417 430 443 455 467 478 489 499 508 517 525 532 538 543 547 550 552 553 553 552 551 548 545 540 535 530 524 517 510 503 495 487 478 470 461 452 444 435 426 417 409 400 392 384 375 368 360 352 345 338 331 324 318 312 306 300 295 289 284 280 275 271 267 263 259 256 253 250 247 244 242 240 238 236 235 233 232 231 230 229 228 228 227 227 226 226 226 226 226 227 227 227 227 228 228 229 229 229 230 230 230 231 231 231 231 231 232 231 231 231 231 230 230 229 228 227 226 225 224 223 221 219 218 216 213 211 209 206 204 201 198 195 192 189 186 182 179 176 172 169 165 161 158 154 150 146 143 139 135 132 128 124 121 117 114 110 107 104 101 97 94 91 88 86 83 80 78 75 73 70 68 66 63 61 59 57 55 54 52 50 49 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 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 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35
 16 18 20 22 23 26 28 30 32 35 38 40 43 47 50 53 57 61 65 69 74 79 84 89 94 100 106 112 118 125 132 139 146 154 161 169 177 185 194 202 210 218 226 235 242 250 258 265 271 278 284 290 295 300 304 308 311 314 317 319 321 322 323 324 325 325 325 326 326 326 326 327 327 328 329 330 331 333 335 337 340 343 346 350 355 360 365 371 377 384 392 400 408 417 427 437 447 458 469 481 492 504 515 526 537 547 557 566 573 580 584 587 588 587 584 579 571 562 550 536 521 503 485 465 445 424 403 382 360 340 319 299 280 262 244 227 212 197 183 169 157 145 135 124 115 106 98 91 84 77 71 65 60 55 51 47 43 39 36 33 30 27 25 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 10 11 12 13 15
 19 20 22 24 26 27 29 32 34 36 38 41 43 46 49 51 54 57 60 64 67 71 74 78 82 85 89 94 98 102 107 111 116 121 126 131 136 141 146 151 157 162 168 174 180 186 192 198 204 211 217 224 231 238 245 253 260 268 277 285 294 304 313 324 334 345 357 369 382 396 410 425 441 457 474 492 510 529 549 570 591 613 634 657 679 701 723 744 764 784 801 817 831 842 850 855 856 854 848 839 825 808 788 765 739 710 680 649 616 584 551 518 486 455 425 396 368 342 317 294 272 252 232 215 198 183 169 156 144 133 123 113 105 97 89 83 76 71 65 60 56 52 48 44 41 38 35 32 30 28 25 24 22 20 18 17 15 14 13 12 11 9 8 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 12 13 14 16 17
 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 11 12 14 15 17 18 20 22 24 26 29 31 34 37 40 43 47 51 55 59 64 69 75 81 87 94 101 109 117 126 136 147 158 170 183 197 211 227 244 262 281 301 322 344 368 393 419 446 474 503 534 565 597 630 663 697 731 766 800 834 867 900 931 962 990 1018 1043 1066 1086 1104 1119 1131 1139 1145 1146 1145 1139 1131 1119 1103 1084 1063 1038 1011 982 951 918 884 849 813 777 741 705 669 634 599 566 534 503 473 444 416 390 366 342 320 299 280 261 244 227 212 198 184 172 160 149 139 129 120 112 104 96 89 83 77 71 66 61 56 52 48 44 40 37 34 31 28 25 23 20 18 16 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
 3 3 4 4 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 40 42 44 47 49 52 54 57 60 63 67 70 74 78 83 88 93 99 105 111 118 126 134 143 152 162 173 184 197 210 225 240 257 275 294 314 336 359 384 410 438 468 499 531 566 602 639 678 718 759 801 843 885 927 969 1008 1047 1082 1115 1144 1169 1189 1204 1214 1218 1216 1209 1196 1178 1155 1128 1097 1063 1027 988 948 908 866 825 785 745 706 668 631 596 563 531 501 472 445 420 396 373 352 332 313 295 279 263 249 235 222 210 198 188 178 168 159 151 143 135 128 121 115 109 103 98 92 87 83 78 74 70 66 62 59 56 52 49 46 44 41 38 36 34 31 29 27 25 23 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2
 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 62 64 67 70 72 75 78 81 84 88 91 95 98 102 106 110 114 119 123 128 133 138 144 149 155 161 167 173 180 187 194 201 209 217 225 233 242 251 260 269 279 289 299 309 320 331 342 353 364 375 387 398 409 420 431 442 452 462 471 480 488 495 501 506 510 513 514 515 513 511 507 501 494 486 477 466 455 442 429 415 400 385 370 355 339 324 309 294 279 265 251 237 225 212 200 189 178 168 158 148 140 131 123 116 109 102 96 90 85 79 75 70 66 61 58 54 51 47 44 41 39 36 34 32 29 27 26 24 22 20 19 18 16 15 14 13 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10
 24 25 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 71 73 75 78 80 82 84 86 88 91 93 96 98 101 103 106 109 111 114 117 120 123 126 130 133 136 140 143 147 151 155 159 163 167 171 176 180 185 190 195 200 206 212 217 223 230 236 243 249 257 264 272 279 288 296 305 314 323 332 342 352 362 373 384 395 406 417 429 440 452 463 475 486 497 508 518 528 536 545 552 558 563 567 570 571 571 570 567 562 556 549 540 530 519 507 493 479 465 450 434 418 402 386 370 354 338 323 308 293 279 265 252 239 227 215 204 193 183 173 164 155 147 139 132 125 118 111 105 100 94 89 84 80 75 71 67 64 60 57 54 51 48 45 43 40 38 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 32 35 38 41 44 48 51 55 60 64 69 75 81 87 94 101 109 117 126 135 146 157 169 182 195 210 225 242 260 279 299 321 343 368 393 420 448 477 508 540 574 608 644 681 719 757 796 836 876 916 956 996 1035 1074 1112 1148 1183 1217 1248 1277 1303 1327 1348 1365 1379 1389 1396 1398 1396 1389 1379 1364 1344 1321 1294 1263 1229 1192 1152 1110 1067 1022 976 929 883 836 790 745 702 659 618 579 541 505 471 439 409 380 353 328 304 282 261 242 224 207 192 177 164 151 140 129 119 110 101 93 85 78 72 66 60 55 50 45 41 37 33 30 27 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 11 12 13 15 17 18 20 23 25 27 30 33 37 40 44 48 53 58 63 70 76 83 91 100 109 120 131 143 157 171 187 204 223 244 266 289 315 342 372 403 436 471 508 546 586 628 670 712 755 797 839 879 916 952 984 1013 1038 1058 1075 1086 1093 1095 1093 1088 1078 1065 1049 1030 1010 987 964 939 914 888 862 836 810 785 760 736 713 690 668 647 627 607 588 570 553 536 520 505 490 476 462 449 436 423 411 399 388 376 365 354 343 333 322 312 302 292 282 272 263 253 244 235 226 217 209 200 192 184 176 169 161 154 147 140 134 127 121 115 109 104 98 93 88 83 79 74 70 66 62 58 55 51 48 45 42 39 36 33 31 28 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 25 28 31 34 37 40 43 47 51 55 59 63 68 72 77 82 88 94 100 106 112 119 126 133 141 148 157 165 174 183 192 202 212 222 233 244 256 268 280 292 305 318 332 346 360 375 390 405 421 438 454 471 488 506 524 542 560 579 597 616 635 653 671 690 707 724 741 756 771 785 797 808 818 826 832 837 840 840 839 836 830 823 814 803 790 775 759 742 723 703 682 660 637 614 591 568 544 521 498 475 452 430 409 388 368 349 330 312 295 279 264 249 235 222 209 198 187 176 166 157 148 140 133 125 118 112 106 100 95 90 85 81 77 73 69 66 62 59 56 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 12 14 16 18 21
 24 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 76 79 82 86 89 92 96 100 104 108 112 116 121 126 130 136 141 147 153 159 165 172 179 186 194 201 209 218 227 236 245 254 264 274 284 294 304 315 325 335 345 354 364 373 381 389 396 402 407 412 415 417 418 418 417 415 412 407 402 395 388 380 371 361 351 341 330 319 307 296 284 273 261 250 239 228 218 207 197 188 179 170 161 153 146 138 131 125 118 112 107 101 96 91 87 83 79 75 71 68 65 62 59 56 54 51 49 47 45 43 42 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 13 15 18 21 24 27 31 35 40 44 50 55 62 68 76 84 93 102 112 124 136 149 164 180 196 215 235 256 279 303 329 356 385 416 447 480 514 549 584 619 654 689 722 754 784 813 839 862 883 900 915 927 937 943 948 950 951 950 948 944 941 936 931 927 922 918 914 911 908 906 904 904 904 904 906 907 910 912 914 917 919 920 920 920 918 914 909 901 892 879 865 847 828 805 781 754 726 696 664 632 600 567 534 502 470 439 410 381 353 327 303 279 257 237 217 199 183 167 153 139 127 115 105 95 86 77 70 62 56 50 44 39 34 30 26 22 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47 50 53 57 60 64 68 72 77 81 86 92 97 103 110 116 123 131 139 148 157 166 177 188 199 212 225 239 254 270 287 305 324 344 365 387 410 435 460 487 515 543 572 602 633 664 694 725 755 783 811 836 859 880 897 911 921 926 928 924 917 905 889 869 845 819 790 758 725 691 657 622 587 552 519 486 454 424 395 368 342 318 295 273 253 234 217 201 186 172 159 147 136 126 116 108 100 92 86 79 73 68 63 58 54 50 47 43 40 37 34 32 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 86 89 93 97 101 105 110 114 119 124 129 135 140 146 152 158 165 172 179 186 194 202 210 218 227 236 245 255 265 275 286 296 307 319 330 342 354 366 378 390 403 415 428 441 453 466 478 490 502 514 526 537 548 558 568 578 587 596 604 611 618 624 629 634 638 641 643 645 645 645 644 643 640 637 632 627 622 615 608 600 592 583 573 563 552 541 529 518 505 493 480 468 455 442 429 416 403 391 378 365 353 341 329 317 306 295 284 273 263 253 243 233 224 215 207 198 190 183 175 168 161 154 148 142 136 130 125 119 114 109 105 100 96 92 88 84 80 76 73 70 67 64 61 58 55 52 50 48 45 43 41 39 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23
 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 38 40 42 45 48 50 54 57 60 64 68 72 77 82 87 92 98 104 111 118 126 134 143 152 162 172 184 196 208 222 236 251 267 284 302 320 340 360 381 403 426 450 474 498 523 548 574 599 624 648 672 695 716 737 755 772 787 799 810 817 823 826 826 824 819 812 802 791 778 763 746 729 710 690 669 648 627 605 583 562 540 519 498 478 458 438 419 401 384 367 350 335 320 305 291 278 265 253 242 231 220 210 201 192 183 175 167 159 152 145 138 132 126 120 115 109 104 100 95 91 86 82 78 75 71 68 64 61 58 55 53 50 47 45 43 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 23 25 27 29 30 32 34 37 39 41 44 46 49 52 55 58 61 64 68 72 75 79 84 88 93 98 103 108 114 120 126 133 140 147 154 162 170 178 187 196 205 215 225 235 246 257 268 280 291 303 316 328 340 353 365 378 390 402 414 426 438 449 460 470 480 490 499 507 515 523 530 536 542 547 552 556 560 563 566 569 571 572 573 574 575 575 575 575 574 573 572 571 569 568 566 564 561 559 556 553 549 546 542 537 533 528 523 517 511 505 499 492 485 477 469 461 453 444 435 426 416 407 397 387 377 367 356 346 336 326 316 306 296 286 276 267 257 248 239 231 222 214 206 198 191 184 177 170 163 157 151 145 139 134 128 123 118 114 109 105 101 97 93 89 86 82 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 20 22
 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 16 18 21 24 26 29 33 36 40 44 49 53 59 64 70 77 84 91 99 108 117 127 138 150 162 176 190 205 221 238 256 275 294 315 336 358 381 404 428 452 476 499 523 545 567 588 608 626 643 658 672 684 694 702 709 713 717 718 719 718 716 714 710 706 701 697 691 686 681 676 671 667 662 659 656 653 651 650 650 650 651 653 656 660 665 671 678 686 695 704 715 727 739 752 766 780 794 809 824 838 853 866 879 890 900 909 915 919 921 921 917 911 903 891 876 859 840 818 794 769 742 713 684 654 624 594 564 534 505 476 448 421 395 370 346 323 302 281 261 243 225 209 193 179 165 152 140 129 118 108 99 91 83 75 68 62 56 50 45 41 36 32 28 25 22 19 16 14 12 9 8 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
 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 90 93 97 101 105 110 114 119 124 130 136 142 148 155 163 170 179 188 197 207 217 228 240 253 266 280 295 311 328 345 364 384 405 427 451 475 501 529 557 588 619 653 687 724 761 800 841 882 925 969 1013 1058 1103 1147 1191 1233 1273 1311 1346 1378 1405 1427 1443 1454 1459 1457 1449 1435 1415 1388 1357 1320 1280 1236 1190 1141 1091 1041 990 940 890 841 794 749 705 663 623 585 549 516 484 454 426 399 374 351 330 309 290 273 256 241 226 212 200 188 177 166 156 147 139 131 123 116 109 103 97 91 86 81 76 71 67 63 59 56 52 49 46 43 40 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 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 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15
 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 48 51 54 57 60 64 68 72 76 81 86 91 97 103 110 117 125 133 141 150 160 170 181 193 205 218 232 247 262 278 295 312 331 350 370 390 411 433 454 476 498 520 541 561 581 599 616 630 643 654 662 668 671 671 668 663 656 646 634 620 604 588 570 551 532 512 493 473 454 435 416 398 380 364 347 332 317 303 290 277 265 253 243 233 223 214 205 197 189 182 175 169 163 157 151 146 141 136 132 127 123 119 115 112 108 105 102 99 96 93 90 87 85 82 80 77 75 73 71 68 66 64 63 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4
 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 27 29 31 33 35 38 40 43 46 49 52 55 59 63 67 71 76 81 87 93 99 106 113 121 130 139 149 160 172 185 198 213 229 247 265 286 308 331 356 384 413 444 477 512 550 589 630 673 718 764 811 859 906 954 1000 1044 1086 1124 1159 1188 1213 1231 1244 1250 1249 1243 1230 1212 1188 1160 1129 1094 1056 1017 977 935 894 852 811 771 732 694 658 623 589 557 527 498 471 445 421 398 377 357 338 320 304 288 274 260 248 236 225 215 205 196 188 180 173 166 159 153 148 142 137 132 128 124 120 116 112 109 105 102 99 96 93 91 88 86 83 81 79 76 74 72 70 68 66 64 63 61 59 57 56 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 53 55 58 60 63 66 69 72 75 78 81 84 88 91 95 99 103 107 111 116 120 125 130 135 140 146 151 157 163 169 176 182 189 196 204 211 219 227 236 244 253 262 271 281 291 301 311 321 332 343 354 365 376 387 398 410 421 432 443 455 465 476 487 497 507 517 526 535 544 552 560 567 574 581 587 592 597 602 607 610 614 617 620 622 624 626 627 628 628 629 628 628 627 626 625 623 621 619 617 613 610 606 602 597 592 587 581 574 567 560 552 543 534 524 514 504 493 482 470 458 445 433 420 407 394 380 367 354 340 327 314 302 289 277 264 253 241 230 219 209 199 189 179 170 162 153 145 138 130 123 117 110 104 98 93 88 82 78 73 69 65 61 57 53 50 47 44 41 38 35 33 30 28 26 24 22 20 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 50
 60 62 64 67 69 72 75 78 81 85 88 92 95 99 104 108 113 118 123 128 134 140 146 153 160 167 175 183 191 200 209 219 230 240 251 263 275 288 301 315 328 343 357 372 387 402 417 432 447 461 475 489 501 513 523 532 540 547 552 555 557 557 555 552 547 541 534 525 515 504 493 480 468 454 441 427 413 399 385 372 358 345 332 320 307 296 284 273 263 252 243 233 224 216 208 200 193 186 179 173 167 161 155 150 145 141 136 132 129 125 122 118 115 113 110 108 105 103 101 100 98 96 95 94 93 92 91 90 89 89 88 88 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 84 84 83 83 83 82 82 81 80 80 79 78 77 76 76 75 74 73 72 71 69 68 67 66 65 64 62 61 60 59 57 56 55 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 50 51 53 55 57
 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 35 37 39 42 44 47 50 52 56 59 62 66 70 74 78 83 88 93 99 105 111 118 126 134 142 151 161 172 184 196 210 225 241 258 277 297 319 344 370 398 429 462 498 537 579 625 674 727 784 844 909 977 1050 1126 1206 1289 1374 1460 1547 1634 1718 1799 1873 1941 1998 2045 2078 2097 2102 2091 2064 2024 1970 1905 1829 1747 1658 1566 1472 1378 1286 1195 1108 1024 945 870 800 735 674 618 566 519 475 435 398 365 334 306 280 257 236 216 198 182 167 154 142 130 120 110 102 94 86 79 73 67 62 57 52 48 44 40 37 34 31 28 25 23 21 19 17 15 13 11 9 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 64 67 70 73 77 81 85 89 94 99 104 110 116 122 129 136 144 152 161 170 179 189 200 211 222 234 247 260 274 288 303 318 334 351 367 385 402 420 439 457 476 494 513 531 549 567 584 600 615 630 643 655 666 675 683 689 693 695 696 695 692 688 682 674 665 655 643 631 617 603 588 573 557 541 525 508 492 476 460 444 429 414 399 385 371 357 344 331 319 307 296 284 274 263 254 244 235 226 217 209 201 193 186 179 172 165 159 153 147 141 136 130 125 120 116 111 106 102 98 94 90 86 83 79 76 72 69 66 63 61 58 55 53 50 48 46 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 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 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25
 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 20 21 22 23 25 27 28 30 32 34 36 39 41 44 47 50 54 58 62 66 71 76 82 88 94 101 108 116 125 134 144 155 166 179 192 206 221 236 253 270 289 308 329 350 372 395 419 443 468 493 519 545 571 597 622 646 670 693 715 735 753 769 783 794 803 809 812 813 810 804 795 784 770 753 735 714 691 667 642 616 590 563 536 509 483 457 431 407 383 360 338 317 298 279 261 245 229 214 201 188 176 164 154 144 135 126 118 110 103 97 91 85 80 75 70 66 62 58 54 51 48 45 42 39 37 34 32 30 28 26 24 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 22 22 23 24 25 26 27 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 68 72 76 80 84 89 95 100 106 113 120 128 137 147 157 168 180 194 208 224 242 261 281 304 329 355 384 415 448 484 522 562 604 648 693 739 785 830 873 914 950 982 1006 1024 1033 1034 1027 1011 987 957 921 880 836 790 743 696 649 603 559 517 477 439 404 371 341 312 286 262 240 220 201 184 168 154 141 129 118 108 98 90 82 75 69 63 58 53 49 45 41 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18
 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 30 33 35 39 42 46 50 55 60 65 71 78 86 94 103 113 125 138 152 167 185 205 226 251 278 308 341 378 419 464 514 567 625 688 754 823 895 969 1042 1113 1180 1242 1295 1338 1369 1388 1394 1387 1368 1338 1299 1253 1202 1147 1090 1031 973 916 861 808 757 709 664 621 582 544 510 477 447 419 393 369 347 326 307 289 273 258 244 231 219 208 197 188 179 172 164 158 152 146 142 137 133 130 126 124 121 119 117 116 114 113 112 111 111 110 110 109 109 109 109 109 109 109 110 110 110 110 111 111 111 111 112 112 112 112 113 113 113 113 113 113 113 114 114 114 114 114 113 113 113 113 113 112 112 112 111 111 110 110 109 108 107 106 105 104 103 102 101 99 98 97 95 93 92 90 88 86 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 48 51 54 57 61 65 69 74 79 84 90 97 104 112 120 129 139 150 161 174 188 202 218 236 254 274 295 317 342 367 394 422 452 483 515 548 581 615 648 681 713 744 772 798 821 839 854 864 870 870 866 857 844 827 806 782 756 727 698 667 636 604 573 542 513 484 456 429 404 380 358 336 316 298 280 264 248 234 221 209 197 186 176 167 159 151 143 136 130 124 118 113 108 103 98 94 90 87 83 80 76 73 71 68 65 63 60 58 56 53 51 49 47 46 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 11 12 13 15 17 19 21 23 26 28 32 35 39 43 48 54 59 66 73 81 90 100 111 123 137 151 168 186 205 227 250 276 304 334 367 402 439 479 520 563 606 650 694 736 776 813 845 872 893 906 913 912 903 888 867 841 810 776 740 702 663 625 587 550 514 480 448 417 388 361 336 313 292 272 253 236 221 206 193 181 169 159 149 140 132 124 117 111 104 99 93 88 84 79 75 71 67 64 60 57 54 52 49 46 44 42 39 37 35 33 31 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 72 73 75 77 79 81 84 86 89 91 94 98 101 105 109 113 117 122 127 133 139 145 152 159 167 175 184 194 204 215 226 239 252 266 281 297 314 332 352 372 394 417 441 466 492 519 547 575 603 632 659 686 712 735 756 773 786 795 800 799 794 783 768 748 725 698 669 638 605 572 539 506 473 442 412 383 356 330 306 284 263 243 225 209 193 179 165 153 142 132 122 113 105 97 90 84 78 73 67 63 58 54 50 47 43 40 38 35 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16
 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 79 81 83 86 88 91 93 96 99 102 105 108 111 114 117 120 124 128 131 135 139 143 148 152 157 161 166 171 177 182 188 194 200 207 214 221 228 236 244 252 261 270 279 289 299 310 320 332 343 355 368 381 394 408 421 436 450 465 480 496 511 527 543 559 575 591 607 623 638 654 669 683 697 711 724 736 747 757 766 775 782 787 792 795 796 797 795 792 788 782 775 766 756 744 732 718 703 687 671 653 635 617 599 580 561 542 523 504 485 467 449 432 415 398 382 367 352 337 323 310 297 285 273 262 251 241 231 222 213 204 196 189 181 174 167 161 155 149 143 138 133 128 123 118 114 110 106 102 98 95 91 88 85 81 79 76 73 70 68 65 63 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 38 39 41 42 43 45 47 48
 21 22 24 26 27 29 31 33 35 37 39 42 44 47 49 52 55 57 60 64 67 70 73 77 81 85 89 93 97 102 106 111 116 121 127 132 138 144 150 156 163 170 177 184 192 199 207 216 224 233 241 251 260 269 279 289 299 309 320 330 341 352 363 374 385 396 408 419 430 441 452 463 474 485 495 506 516 526 536 545 554 563 572 580 588 595 602 608 614 620 624 628 632 635 637 638 639 638 637 635 632 629 624 618 612 604 596 587 577 566 555 542 530 516 502 488 473 459 444 429 413 398 383 368 354 340 326 312 298 285 273 261 249 238 227 217 207 197 188 179 171 163 155 148 141 134 128 122 116 110 105 100 95 91 86 82 78 74 71 67 64 61 58 55 52 49 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 19
 55 56 56 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 67 67 68 68 69 70 71 72 72 73 74 75 76 78 79 80 82 83 85 86 88 90 92 94 96 98 101 103 106 109 112 115 118 122 125 129 133 137 141 145 150 154 159 164 169 174 179 184 190 195 200 206 211 216 222 227 232 237 242 246 251 255 259 262 265 268 271 273 275 276 276 277 277 276 275 273 271 269 266 263 259 255 251 247 242 237 232 226 221 215 210 204 198 193 187 181 176 170 165 160 155 150 145 140 136 131 127 123 119 115 112 108 105 101 98 95 93 90 87 85 82 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 53 53 54 54 55
 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 63 66 70 74 79 83 88 94 100 106 113 120 127 135 144 154 164 174 186 198 210 224 238 253 268 285 301 318 336 354 371 389 406 423 439 454 468 480 491 500 507 512 515 515 514 510 505 497 488 478 466 454 440 426 412 397 382 367 352 337 322 308 294 281 268 255 243 232 221 211 201 191 182 174 166 158 151 144 138 132 127 121 116 112 107 103 99 96 92 89 86 83 81 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 9
 54 56 57 59 61 63 65 67 69 71 73 75 78 80 83 85 88 91 94 96 100 103 106 110 113 117 121 125 129 133 138 142 147 152 157 163 168 174 180 186 193 199 206 213 221 228 236 244 253 261 270 279 288 298 307 317 327 337 347 357 367 377 387 398 407 417 427 436 445 454 462 470 478 485 492 498 503 508 512 516 518 521 522 523 523 522 521 519 516 513 509 504 499 493 487 480 473 465 457 449 440 431 421 412 402 392 382 372 362 352 342 332 322 312 302 293 283 274 265 256 248 239 231 224 216 209 202 195 188 182 176 170 164 159 154 149 144 140 135 131 127 123 120 116 113 110 107 104 101 98 96 93 91 89 86 84 82 80 78 77 75 73 71 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53
 1 1 2 2 3 3 4 5 5 6 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38 41 43 46 49 52 55 58 62 65 69 73 78 82 87 92 98 103 109 116 122 129 136 144 152 160 169 178 187 197 207 217 227 238 249 260 271 282 294 305 317 328 339 350 361 372 382 392 402 411 420 428 436 444 451 457 463 468 473 478 481 485 487 489 491 492 493 493 492 491 490 488 486 483 479 475 471 466 461 456 450 444 437 430 423 415 407 399 391 382 374 365 356 347 338 329 320 311 302 293 284 276 267 259 250 242 234 226 219 211 204 197 190 183 177 170 164 158 152 147 141 136 131 126 122 117 113 108 104 100 97 93 89 86 83 79 76 73 71 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 2 3 4 5 7 8 10 12 14 16 18 21 23 26 29 32 35 39 43 48 52 57 63 69 76 83 90 99 108 118 129 141 154 168 183 200 218 238 259 282 306 333 361 391 422 455 490 525 561 598 634 670 704 736 765 791 814 832 846 855 859 859 855 846 835 820 803 784 763 742 719 697 674 652 630 609 588 569 550 532 515 498 483 469 455 442 430 419 409 399 390 381 373 365 358 351 345 338 333 327 322 317 311 306 302 297 292 287 282 277 272 267 262 257 251 245 240 234 228 222 216 209 203 196 190 184 177 171 164 158 152 146 140 134 128 122 117 111 106 101 96 92 87 83 79 75 71 67 63 60 57 54 51 48 45 42 40 37 35 33 31 29 27 25 23 22 20 18 17 16 14 13 12 11 9 8 7 6 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 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 42 44 47 50 53 56 59 62 65 69 73 77 81 85 89 94 99 104 109 115 120 126 132 138 145 152 159 166 173 181 188 196 204 213 221 229 238 246 254 263 271 279 286 294 301 308 314 320 326 331 336 340 343 346 349 351 353 354 355 355 355 355 355 354 354 353 352 351 350 349 348 348 347 347 347 347 347 347 348 349 350 351 353 355 357 360 363 366 370 373 377 382 386 391 396 401 407 412 418 423 429 434 440 445 450 454 458 462 465 467 469 469 469 468 465 462 457 452 445 437 429 419 409 398 386 374 361 348 335 322 309 295 282 270 257 245 233 222 211 200 190 181 171 163 154 146 139 132 125 118 112 107 101 96 91 86 82 78 74 70 67 63 60 57 54 52 49 47 44 42 40 38 36 34 32 31 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 35 37
 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 52 54 57 60 62 66 69 72 76 80 84 88 93 98 103 108 114 120 126 133 140 147 155 163 171 180 189 198 208 217 227 237 246 256 265 275 283 292 299 307 313 319 323 327 330 332 332 332 331 329 326 322 318 313 307 301 294 287 280 273 265 258 250 242 235 227 220 213 205 199 192 185 179 173 167 162 156 151 146 141 137 132 128 124 120 117 113 110 107 104 101 98 96 93 91 89 86 84 82 81 79 77 75 74 72 71 69 68 67 65 64 63 62 61 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17
 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 66 66 67 68 69 69 70 71 72 73 74 76 77 78 80 81 83 85 87 89 92 94 97 100 104 107 111 115 119 124 129 135 141 147 153 161 168 176 185 194 204 215 226 238 251 264 279 294 310 327 345 364 384 405 427 450 474 498 523 548 573 598 622 646 669 689 708 724 737 746 752 753 751 744 734 719 701 680 657 631 604 575 547 517 488 460 432 405 379 355 331 309 289 269 251 234 218 203 189 177 165 154 144 134 125 117 110 103 96 90 85 79 74 70 66 62 58 54 51 48 45 43 40 38 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 29 30 31
 24 25 27 28 29 31 33 34 36 38 40 41 43 46 48 50 52 55 57 60 63 65 68 71 74 78 81 84 87 91 94 98 101 105 108 111 115 118 121 124 127 129 132 134 136 137 139 140 141 141 142 142 141 141 140 139 138 137 135 133 132 130 128 126 124 121 119 117 115 113 111 109 107 105 103 101 99 97 96 94 93 91 90 88 87 86 85 84 83 82 81 80 80 79 78 78 78 77 77 77 76 76 76 76 76 76 76 76 77 77 77 78 78 79 79 80 80 81 82 83 83 84 85 86 87 88 88 89 90 91 92 92 93 93 94 94 94 95 95 95 94 94 94 93 92 92 91 90 88 87 86 84 83 81 79 77 76 74 72 70 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 24 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23
 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 83 83 84 85 85 86 86 87 87 87 88 88 88 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 92 92 92 93 93 93 94 94 94 95 95 96 96 97 97 98 98 99 99 99 100 100 101 101 102 102 102 103 103 103 103 104 104 104 104 103 103 103 103 102 102 101 100 100 99 98 97 96 95 94 92 91 90 88 87 85 84 82 80 79 77 75 73 72 70 68 66 65 63 61 60 58 56 55 53 51 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37
 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 41 44 46 49 52 54 58 61 64 68 71 75 79 84 88 93 98 103 108 114 120 126 132 138 145 151 158 165 172 179 186 193 200 207 214 221 227 233 239 245 251 256 261 265 270 273 277 280 283 285 288 290 292 293 294 296 297 298 299 299 300 301 302 303 303 304 305 306 307 308 309 310 311 313 314 315 316 317 318 319 320 321 321 321 321 321 320 319 318 316 313 311 307 303 299 294 289 283 277 270 263 256 248 240 232 224 216 208 200 192 184 176 168 160 153 146 139 132 126 120 114 108 103 98 93 88 84 79 75 71 68 64 61 58 55 52 49 47 45 42 40 38 36 34 32 31 29 27 26 25 23 22 21 20 18 17 16 15 14 13 13 12 11 10 9 9 8 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9
 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 52 53 55 57 59 62 64 66 69 72 74 77 80 84 87 91 94 98 102 106 111 115 120 125 130 135 141 146 152 158 164 170 177 183 189 196 202 209 215 222 228 234 240 246 252 258 263 269 274 278 283 287 290 294 296 299 301 303 305 306 306 307 307 306 305 304 303 301 299 297 294 292 289 286 282 279 275 271 267 263 259 255 251 247 242 238 233 229 225 220 216 211 206 202 197 193 188 184 179 175 170 166 161 157 152 148 143 139 135 130 126 122 118 114 110 106 102 98 94 91 87 84 80 77 74 71 67 64 62 59 56 53 51 48 46 44 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11
 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 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 86 89 93 96 100 104 108 112 117 121 126 130 135 140 144 149 154 159 164 168 173 177 181 185 189 193 196 199 202 204 206 208 209 210 210 210 210 209 208 207 206 204 202 200 197 195 192 189 186 183 180 176 173 170 167 163 160 157 154 151 148 145 142 139 136 133 131 128 126 124 122 120 118 116 114 112 111 110 108 107 106 105 105 104 103 103 103 102 102 102 102 102 102 103 103 103 104 104 105 105 106 106 107 107 108 108 109 109 109 109 110 110 110 110 110 109 109 109 108 107 107 106 105 104 103 101 100 98 97 95 93 91 89 87 85 83 81 79 76 74 72 69 67 65 62 60 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18
 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 88 91 95 98 101 105 108 112 116 119 123 127 132 136 140 145 149 154 158 163 168 173 178 183 188 193 198 203 208 214 219 224 230 235 241 246 252 257 263 268 274 279 285 290 296 301 307 312 318 323 328 333 338 343 348 352 356 360 364 367 370 373 376 378 379 380 381 381 381 380 379 377 375 372 369 365 361 356 351 346 340 334 328 321 315 308 301 294 287 280 272 265 258 251 244 237 230 224 217 211 204 198 192 186 181 175 170 164 159 154 149 145 140 136 131 127 123 119 115 112 108 105 101 98 95 92 89 86 83 80 77 75 72 70 67 65 63 60 58 56 54 52 50 49 47 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 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 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
 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 58 60 62 64 66 68 71 73 75 77 79 81 84 86 88 90 92 94 96 98 100 102 104 106 107 109 110 112 113 114 115 116 117 118 119 120 121 121 122 122 123 123 123 124 124 124 124 124 124 124 124 124 124 124 124 123 123 123 123 122 122 122 121 121 121 120 120 119 119 118 117 117 116 116 115 114 113 113 112 111 110 109 108 107 106 105 104 103 101 100 99 98 96 95 94 92 91 90 88 87 86 84 83 81 80 79 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 58 57 56 55 53 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15
 63 65 67 69 70 72 74 76 78 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 112 114 116 118 120 122 124 126 128 130 133 135 137 139 141 143 145 147 149 151 153 155 157 158 160 162 164 166 167 169 171 172 174 175 177 178 179 180 182 183 184 185 186 186 187 188 189 189 190 190 190 191 191 191 191 191 191 191 191 190 190 190 189 189 188 188 187 187 186 185 185 184 183 182 181 181 180 179 178 177 176 175 175 174 173 172 171 170 169 168 167 167 166 165 164 163 162 162 161 160 159 159 158 157 156 156 155 154 153 152 152 151 150 149 148 147 146 145 144 143 141 140 139 137 136 134 133 131 130 128 126 124 122 121 119 117 115 113 111 108 106 104 102 100 98 96 93 91 89 87 85 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 57 59 60 62
 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 49 52 55 58 61 65 69 74 79 84 90 96 103 111 119 129 139 150 162 175 189 205 222 241 261 283 306 331 358 386 416 447 478 510 542 574 605 634 660 684 704 720 731 738 740 737 729 717 702 683 662 638 613 587 560 533 506 479 453 428 404 380 358 337 317 298 280 263 247 232 217 204 192 180 170 160 150 142 133 126 119 112 106 101 96 91 87 83 79 75 72 69 66 64 62 59 57 55 54 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10
 15 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 45 47 50 52 55 57 60 63 66 70 73 77 81 85 90 94 99 104 110 116 122 129 136 143 151 160 168 177 187 197 207 218 229 240 252 264 275 287 299 310 321 331 340 349 356 363 368 372 375 376 376 374 372 368 363 356 349 341 333 323 314 304 293 283 273 262 252 241 231 222 212 203 194 185 177 169 161 154 147 140 133 127 122 116 111 106 101 97 93 89 85 82 78 75 72 70 67 65 63 61 59 57 55 54 52 51 50 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 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 6 5 5 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14
 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 48 50 53 55 57 60 63 66 69 72 75 79 82 86 89 93 97 101 105 110 114 118 123 127 132 136 141 145 149 153 157 161 165 168 171 174 176 179 180 182 183 183 184 184 183 183 182 181 179 177 175 173 171 169 166 164 161 158 155 153 150 147 145 142 139 137 134 132 129 127 125 123 121 119 117 115 114 112 110 109 108 106 105 104 103 102 101 100 100 99 98 98 97 97 97 97 96 96 96 96 96 96 97 97 97 97 98 98 99 99 99 100 100 100 101 101 101 102 102 102 102 102 102 102 102 101 101 100 100 99 98 97 96 95 94 93 92 90 89 87 85 84 82 80 79 77 75 73 71 69 67 65 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21
 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 55 56 57 59 60 62 63 65 67 68 70 71 73 75 76 78 80 81 83 85 87 89 90 92 94 96 98 100 102 104 106 108 111 113 115 118 120 123 125 128 131 133 136 139 142 145 149 152 155 159 162 166 169 173 177 181 184 188 192 197 201 205 209 213 217 221 225 229 233 237 240 243 246 249 252 254 255 256 257 257 256 255 253 251 248 244 240 235 229 223 217 210 203 196 189 181 173 166 158 151 144 136 129 123 116 110 104 99 93 88 83 79 74 70 67 63 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26
 15 15 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 47 50 52 54 57 59 62 66 69 72 76 80 85 90 95 100 106 113 120 127 135 144 153 163 174 186 199 212 226 242 258 276 294 314 335 357 380 404 428 454 480 507 534 561 588 614 640 665 689 711 731 749 764 777 787 794 798 799 797 792 785 775 762 748 732 714 695 675 654 633 611 589 567 545 523 501 480 459 439 420 401 383 365 349 333 317 303 289 275 263 251 239 228 218 208 199 190 181 173 165 158 151 145 138 132 127 121 116 111 106 102 98 93 89 86 82 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14
 46 48 50 51 53 55 56 58 60 62 65 67 69 72 74 77 80 83 86 89 92 96 100 103 108 112 116 121 126 131 136 142 148 154 161 168 175 182 190 198 206 215 224 233 243 253 262 273 283 293 303 314 324 334 343 353 361 370 377 384 390 395 399 402 404 405 405 403 401 398 393 388 382 375 368 360 351 342 333 323 313 303 293 283 273 264 254 244 235 226 217 209 200 192 184 177 170 163 156 149 143 137 132 126 121 116 111 107 103 99 95 91 88 84 81 78 75 73 70 68 66 63 61 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 39 40 41 42 44 45
 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 37 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 73 76 80 84 88 93 98 103 108 114 120 126 133 140 147 155 163 171 179 188 196 205 214 223 231 240 248 256 264 271 278 283 288 292 296 298 299 299 298 295 292 288 283 277 270 263 255 246 237 228 219 210 200 191 182 173 164 156 147 139 132 124 118 111 105 99 93 88 83 78 74 70 66 62 59 56 53 50 47 45 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15
 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 21 22 23 25 26 28 30 32 34 36 39 42 45 49 52 57 61 67 73 79 86 94 103 112 123 135 148 162 178 195 214 235 258 283 310 340 371 405 440 478 517 557 598 638 677 714 748 776 799 815 824 825 818 804 783 756 724 688 650 610 570 531 492 454 419 385 353 324 296 271 248 227 207 190 174 159 146 134 123 113 104 96 89 83 77 71 67 62 58 55 52 49 46 44 41 39 37 36 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 21 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 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 47 48 49 50 51 53 54 55 57 58 60 62 64 66 68 70 72 74 76 79 82 84 87 90 93 96 99 103 106 110 113 117 121 125 129 133 137 141 146 150 154 158 163 167 171 176 180 184 188 192 196 200 203 207 210 213 216 219 221 223 226 227 229 230 231 232 232 233 233 232 232 231 230 229 227 226 224 222 219 217 214 212 209 206 203 200 196 193 189 186 182 179 175 172 168 164 161 157 154 150 146 143 139 136 132 129 125 122 119 116 112 109 106 103 100 97 94 91 89 86 83 81 78 75 73 71 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 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 13 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20
 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 39 42 45 47 51 54 58 62 66 70 76 81 87 94 101 108 117 126 136 146 158 171 184 199 214 231 249 268 288 310 332 356 380 405 431 456 482 507 531 554 575 594 611 624 634 640 642 641 636 628 616 601 584 565 544 523 500 477 453 430 407 385 363 342 322 303 285 268 252 236 222 209 196 185 174 164 154 145 137 130 123 116 110 104 99 94 89 85 81 77 74 70 67 64 62 59 56 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 53 55 58 60 63 66 69 72 76 80 83 88 92 97 102 107 113 119 125 132 140 148 156 165 174 185 195 207 219 231 245 259 274 289 305 322 339 356 374 392 411 429 447 464 481 496 511 523 534 543 550 554 555 554 550 543 533 521 506 490 472 452 432 410 389 367 345 324 303 283 264 245 228 211 195 181 167 154 143 132 122 112 104 96 89 82 76 70 65 61 56 53 49 46 43 40 38 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 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 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 8 8
 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 36 37 38 39 41 42 43 45 46 48 49 51 53 54 57 59 61 64 66 69 72 76 79 83 88 93 98 104 110 117 125 133 142 152 163 175 188 202 217 234 253 273 294 318 343 370 399 430 462 496 532 569 607 645 683 720 755 788 817 842 862 875 882 881 874 859 839 812 781 746 708 669 628 588 547 508 470 434 400 368 337 309 283 259 237 217 199 182 166 152 140 128 117 108 99 91 84 78 72 67 62 58 54 50 47 44 42 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 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 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 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15
 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 46 47 48 49 51 52 54 56 58 60 62 65 67 70 73 77 80 84 89 93 99 104 110 117 124 132 141 150 160 171 183 195 209 224 240 256 274 293 314 335 357 380 404 429 455 480 506 532 558 582 606 628 649 667 683 697 707 714 719 720 718 713 705 694 681 666 649 630 611 590 569 547 525 503 482 460 439 419 399 380 362 344 327 311 296 282 268 255 243 231 221 210 201 192 184 176 168 161 155 149 143 137 132 127 123 119 114 110 107 103 100 97 93 90 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 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 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27
 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 55 56 58 61 63 65 68 70 73 77 80 83 87 91 95 100 105 110 116 122 128 135 142 149 157 166 175 184 194 204 214 225 237 249 261 273 286 299 312 325 338 351 364 376 389 400 412 423 433 442 450 458 464 470 474 477 479 480 479 477 475 471 466 460 453 445 436 427 417 406 395 384 372 360 348 336 324 312 301 289 278 267 256 245 235 225 216 207 198 190 182 174 167 160 153 147 141 135 130 124 119 115 110 106 101 98 94 90 87 83 80 77 74 71 68 66 63 61 59 56 54 52 50 48 46 44 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 14 13 12 11 10 9 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19
 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 65 67 69 71 73 75 77 80 82 84 87 90 93 95 99 102 105 108 112 115 119 123 127 131 135 140 144 149 153 158 163 168 173 179 184 190 195 201 206 212 217 223 228 233 238 243 247 251 255 258 261 264 265 267 267 267 266 265 263 260 257 253 248 243 238 232 226 219 212 206 199 192 185 178 171 164 157 151 144 138 132 126 121 115 110 105 101 96 92 88 84 80 76 73 70 67 64 61 58 56 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10
 28 29 30 30 31 32 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 67 69 72 74 76 79 81 84 87 90 93 96 99 102 106 109 113 117 121 125 129 134 138 143 147 152 157 162 167 172 177 182 187 192 197 202 207 212 216 220 224 228 232 235 238 240 243 244 246 247 248 248 248 248 247 246 245 243 241 239 236 233 230 227 223 219 215 211 207 203 198 193 189 184 179 174 170 165 160 155 151 146 141 137 133 128 124 120 116 112 109 105 102 98 95 92 89 86 84 81 79 77 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27
 44 45 47 48 50 51 53 55 56 58 60 61 63 65 67 69 71 72 74 76 78 81 83 85 87 89 91 94 96 99 101 104 106 109 112 114 117 120 124 127 130 134 137 141 145 149 153 158 163 167 173 178 184 190 196 202 209 216 224 231 239 248 256 265 274 284 293 303 313 323 333 343 353 362 372 381 390 399 406 414 420 426 431 434 437 439 439 439 437 434 430 424 418 410 402 392 382 372 360 348 336 324 311 298 285 273 260 248 236 224 213 202 192 182 172 163 154 146 138 131 124 117 111 105 100 95 90 86 81 78 74 71 68 65 62 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 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 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 36 37 38 40 41 42
 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 61 62 64 65 67 69 71 73 75 77 80 82 85 88 91 94 98 102 105 110 114 118 123 128 133 139 144 150 156 162 168 175 181 188 194 201 208 214 220 226 232 238 243 248 252 256 259 262 264 266 266 266 266 264 262 260 256 253 248 243 238 232 226 220 213 207 200 193 186 179 172 165 158 152 145 139 133 127 121 116 111 106 101 96 92 88 84 80 76 73 70 67 64 61 58 56 54 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39
 58 59 61 62 64 66 67 69 70 72 74 75 77 78 80 81 83 84 86 87 88 90 91 92 93 94 95 96 97 98 99 100 100 101 102 102 103 103 104 105 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 113 114 114 115 116 117 118 119 120 121 122 124 125 126 127 129 130 131 133 134 136 137 138 140 141 143 144 145 147 148 149 150 151 152 153 154 155 155 156 156 157 157 157 157 157 156 156 155 155 154 153 152 150 149 148 146 144 143 141 139 137 135 132 130 128 125 123 121 118 116 113 111 109 106 104 102 99 97 95 92 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 62 61 59 58 56 55 54 52 51 50 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 48 50 51 53 54 56
 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 55 57 60 63 66 69 72 75 79 83 86 91 95 99 104 109 114 119 124 130 135 141 147 152 158 164 169 174 179 184 188 192 196 199 202 204 205 206 207 206 206 205 203 201 199 196 193 190 186 183 179 175 172 168 164 160 156 152 149 145 142 138 135 132 129 126 123 120 118 115 113 111 109 106 105 103 101 99 98 96 94 93 92 90 89 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 73 72 71 70 69 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 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 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23
 25 26 27 28 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 52 53 55 57 59 60 62 64 66 68 70 72 74 76 78 80 83 85 87 89 92 94 96 99 101 104 106 109 111 114 117 120 123 126 129 132 136 139 143 146 150 154 159 163 168 173 178 183 189 195 201 208 214 221 229 237 245 253 262 271 281 291 301 312 323 335 347 359 372 385 399 413 426 441 455 469 483 497 511 524 536 547 558 567 575 581 585 588 588 586 582 576 568 557 545 531 515 498 480 461 442 422 402 382 363 343 325 307 289 272 257 241 227 214 201 189 178 167 158 148 140 132 124 117 111 105 99 94 89 84 80 76 72 68 65 62 59 56 53 50 48 46 44 41 40 38 36 34 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 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 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 24
 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 63 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 101 103 105 107 108 110 111 113 114 115 116 118 119 120 120 121 122 123 123 124 124 125 125 125 125 126 126 126 126 125 125 125 124 124 123 123 122 121 121 120 119 118 116 115 114 113 111 110 108 107 105 103 102 100 98 96 94 92 90 89 87 85 83 81 79 77 75 74 72 70 68 67 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 41 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 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 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 16 17 17
 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 62 63 65 67 69 70 72 74 76 79 81 83 86 88 91 93 96 99 102 105 109 112 116 119 123 127 131 135 139 143 147 152 156 161 166 170 175 180 185 189 194 199 204 209 213 218 222 227 231 235 239 243 247 250 253 256 259 261 263 264 266 266 267 267 266 266 264 263 260 258 255 252 248 244 240 235 230 225 220 214 209 203 197 191 185 180 174 168 163 157 152 146 141 136 131 126 122 117 113 109 105 101 98 94 91 87 84 81 79 76 73 71 68 66 64 62 59 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24
 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 72 73 74 75 75 76 76 77 78 78 79 79 80 80 81 81 82 82 83 83 83 84 85 85 86 86 87 88 89 90 91 92 93 95 96 98 100 102 104 106 109 111 114 118 121 124 128 132 137 141 146 152 157 163 170 176 184 191 199 208 217 227 237 248 259 271 284 297 312 326 342 358 374 391 409 426 444 462 479 496 511 526 538 549 558 564 567 567 564 558 549 537 522 505 487 466 445 423 401 379 357 335 314 294 275 257 240 225 210 196 183 171 160 149 140 131 123 115 108 102 96 90 85 81 76 72 69 65 62 59 56 53 51 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46
 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 37 39 42 45 48 51 54 57 61 65 69 73 78 82 87 92 97 102 107 112 117 122 127 131 136 140 143 146 149 151 152 153 153 153 152 150 148 146 143 140 137 134 130 126 122 119 115 111 107 104 101 97 94 91 88 85 83 80 78 76 74 72 70 68 67 65 64 62 61 60 59 58 56 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12
 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 63 65 66 68 69 70 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 82 81 81 80 80 79 78 77 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 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 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 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 12 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
 62 65 68 71 75 78 81 85 89 93 97 101 105 109 114 119 123 128 133 139 144 150 156 162 168 174 181 187 194 201 208 215 223 230 238 245 253 261 269 276 284 291 299 306 313 320 326 333 338 344 349 354 358 362 365 368 370 372 374 374 375 375 375 374 373 371 370 368 365 363 360 358 355 351 348 345 342 339 335 332 328 325 322 318 315 312 309 305 302 299 296 293 290 287 283 280 277 274 271 268 265 262 259 256 253 250 246 243 240 236 233 230 226 223 219 216 212 209 205 202 198 195 191 187 184 180 177 173 170 167 163 160 157 153 150 147 144 141 138 135 132 129 126 124 121 118 116 113 111 108 106 103 101 99 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 65 64 62 60 59 57 56 54 52 51 49 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 46 49 51 54 57 59
 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 26 28 30 32 35 38 42 45 50 54 60 66 73 80 89 98 109 121 134 149 165 183 203 226 250 277 306 338 372 409 448 489 532 576 620 664 707 747 783 815 840 859 870 873 869 857 839 815 785 753 717 680 642 604 566 529 494 460 428 397 369 343 318 295 274 254 236 220 205 191 178 167 156 147 138 130 122 116 110 104 99 94 90 85 82 78 75 72 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4
 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 37 38 40 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 80 83 87 90 94 98 102 106 110 114 118 122 126 130 134 138 142 145 149 152 155 158 161 163 165 167 169 170 171 172 172 172 172 172 171 170 170 168 167 166 164 162 161 159 157 155 153 151 149 147 145 144 142 140 138 136 135 133 131 130 128 127 125 124 123 122 120 119 118 118 117 116 115 115 114 114 114 114 113 113 114 114 114 114 115 115 116 116 117 117 118 119 119 120 121 121 122 122 122 123 123 123 123 122 122 121 121 120 119 118 116 115 113 111 110 108 105 103 101 99 96 94 91 89 86 83 81 78 75 73 70 68 65 63 60 58 55 53 51 48 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 16 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11
 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 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 86 89 91 94 96 99 102 104 107 109 112 115 117 120 122 124 127 129 131 133 135 137 139 141 143 144 145 147 148 149 149 150 150 151 151 151 151 150 150 150 149 148 147 146 145 144 143 142 141 140 139 137 136 135 134 133 132 131 130 130 129 128 128 127 127 126 126 126 126 126 126 125 126 126 126 126 126 126 126 126 127 127 127 127 127 127 127 127 127 127 127 127 126 126 125 125 124 123 122 121 120 118 117 115 113 111 109 107 105 103 100 98 95 92 90 87 84 81 78 76 73 70 67 65 62 60 57 55 52 50 48 46 44 42 40 39 37 35 34 32 31 30 29 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19
 43 44 46 47 48 49 50 52 53 54 55 57 58 59 61 62 63 64 66 67 68 70 71 73 74 75 77 78 79 81 82 84 85 86 88 89 91 92 93 95 96 98 99 100 102 103 104 106 107 108 110 111 112 114 115 116 118 119 120 122 123 124 126 127 129 130 131 133 134 135 137 138 139 141 142 143 145 146 147 149 150 151 153 154 155 157 158 159 161 162 163 165 166 167 169 170 171 172 173 175 176 177 178 179 179 180 181 182 182 183 183 183 183 183 183 183 183 182 182 181 180 179 178 177 176 174 173 171 170 168 166 165 163 161 159 157 155 153 151 149 147 145 143 141 139 137 135 133 131 129 127 126 124 122 120 118 116 115 113 111 110 108 106 104 103 101 100 98 96 95 93 91 90 88 87 85 83 82 80 79 77 75 74 72 71 69 68 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42
 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 84 87 91 94 98 102 106 110 115 119 124 129 134 139 144 149 155 160 165 171 176 182 187 192 198 203 208 213 218 222 227 231 235 239 243 246 249 253 255 258 260 263 265 266 268 269 271 272 272 273 273 273 273 273 273 272 271 270 268 266 265 262 260 257 254 251 248 244 240 236 232 227 223 218 213 208 203 198 193 187 182 177 172 167 162 157 152 148 143 138 134 130 126 122 118 114 110 107 103 100 97 94 91 88 85 83 80 77 75 73 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13
 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 52 53 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 94 96 99 101 104 107 109 112 115 118 121 124 127 131 134 138 141 145 149 153 157 161 165 169 174 178 183 187 192 196 201 206 211 216 221 225 230 235 240 244 249 254 258 262 266 270 274 278 281 284 286 289 291 292 293 294 294 293 292 291 288 286 283 279 275 270 265 259 253 246 240 233 225 218 211 203 196 188 181 173 166 159 153 146 140 134 128 122 117 112 107 103 98 94 91 87 84 80 77 75 72 70 67 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30
 26 27 28 30 31 32 33 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 67 69 72 74 77 79 82 85 88 92 95 99 102 106 110 115 119 124 129 134 140 146 152 158 165 172 180 188 196 205 214 223 233 243 253 264 274 285 296 307 318 329 340 350 360 370 379 387 394 401 407 411 415 418 419 420 419 418 415 411 407 401 395 388 381 372 364 355 345 336 326 316 306 295 285 275 265 255 246 236 227 218 209 201 193 185 177 170 163 156 150 144 138 133 128 123 118 114 110 106 102 99 95 92 89 87 84 82 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 17 18 19 20 21 23 24 25
 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 71 73 74 76 77 79 81 83 84 86 88 90 92 94 95 97 99 101 103 105 107 108 110 112 113 115 117 118 120 121 123 124 125 126 128 129 130 131 131 132 133 133 134 134 135 135 135 135 135 135 135 135 135 134 134 133 133 132 131 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 112 111 110 109 108 108 107 107 106 105 105 104 104 103 103 102 102 101 101 100 100 100 99 99 98 98 97 96 96 95 95 94 93 93 92 91 90 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 72 71 70 68 67 66 64 63 62 60 59 57 56 55 53 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 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31
 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 63 65 67 70 72 75 77 80 83 87 90 94 97 101 105 109 114 118 123 128 132 137 142 147 152 157 162 167 172 177 181 186 190 194 197 200 203 206 208 210 211 212 213 213 213 212 211 210 208 206 204 202 199 196 193 189 186 182 178 174 170 166 162 158 154 150 146 143 139 135 131 128 125 121 118 115 112 109 106 103 101 98 96 94 91 89 87 85 84 82 80 79 77 75 74 73 71 70 69 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29
 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 73 76 80 84 88 93 98 103 108 114 121 128 135 143 151 160 169 178 188 198 209 220 231 243 254 265 277 288 298 308 318 326 334 340 346 350 353 355 355 354 352 348 344 338 332 324 316 307 298 288 278 268 258 247 237 227 217 207 197 188 179 170 162 154 146 138 131 124 118 112 106 101 96 91 86 82 78 75 71 68 65 62 60 58 56 54 52 50 49 47 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 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 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15
 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 56 58 61 64 66 69 72 75 78 81 85 88 91 95 98 101 105 108 112 115 119 122 126 129 132 136 139 142 145 148 151 154 156 159 161 164 166 167 169 171 172 173 174 175 175 175 175 175 175 174 173 172 171 170 168 167 165 163 161 159 157 154 152 150 147 145 142 140 137 135 132 130 127 125 122 120 117 115 112 110 108 106 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 69 67 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 35 34 33 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 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6
 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 25 26 27 29 30 32 34 36 38 41 43 46 49 52 55 58 62 66 70 75 79 84 89 94 100 105 111 117 123 129 135 141 147 153 159 165 171 176 181 186 191 195 199 203 206 209 212 214 215 216 217 217 217 216 215 213 211 209 206 203 200 196 192 188 183 179 174 169 164 159 154 149 143 138 133 128 123 118 114 109 104 100 96 92 88 84 81 77 74 71 68 65 63 60 58 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 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 8 8 8 8 8 8 8 8 8 8 8
 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 52 54 57 60 63 66 70 74 78 82 87 91 96 102 107 113 119 125 131 138 145 152 159 166 173 180 186 193 199 205 211 216 221 226 229 232 235 237 238 238 238 237 236 234 231 228 224 221 216 212 207 202 197 192 187 182 176 171 166 161 156 151 146 141 136 132 128 124 120 116 112 108 105 102 99 96 93 91 88 86 84 81 80 78 76 74 73 71 70 69 68 66 65 64 63 63 62 61 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 49 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17
 40 42 44 46 48 50 52 54 57 59 61 63 66 68 71 73 76 78 81 83 86 89 91 94 96 99 102 104 107 109 112 114 116 119 121 123 125 127 129 130 132 133 135 136 137 138 139 140 140 141 142 142 142 143 143 143 144 144 144 144 144 145 145 145 146 146 147 147 148 148 149 150 150 151 152 153 154 155 156 157 158 159 160 162 163 164 165 167 168 169 170 171 172 173 174 175 176 176 176 177 177 176 176 175 174 173 171 169 167 165 163 160 157 154 150 147 143 139 135 131 127 123 120 116 112 108 104 100 97 93 90 87 84 81 78 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 48 47 46 44 43 42 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 26 28 30 31 33 35 36 38
 64 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 65 66 67 68 69 70 72 73 75 77 79 81 84 87 90 93 97 101 105 110 115 120 126 132 139 146 154 161 170 179 188 198 208 218 229 240 252 264 276 289 302 315 327 340 353 366 378 389 400 411 420 428 436 441 446 449 450 449 447 444 438 431 423 413 402 390 377 363 349 334 320 305 290 275 261 247 233 220 207 195 184 173 163 153 144 136 128 121 114 108 102 96 91 86 82 78 74 71 68 65 62 59 57 54 52 50 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 56 57 58 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64
 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 59 60 60 61 62 62 63 63 63 63 64 64 64 64 63 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 60 61 62 62 63 64 64 65 66 67 68 69 71 72 73 74 76 77 79 81 82 84 86 88 90 92 94 96 98 100 102 104 106 107 109 111 113 114 116 117 118 119 119 120 120 120 120 120 119 119 118 117 115 114 112 111 109 107 105 103 101 99 97 95 92 90 88 86 84 82 81 79 77 75 74 72 71 69 68 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 49 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 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 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16
 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 70 73 76 79 82 86 89 92 96 99 103 106 110 113 116 119 122 125 127 129 131 132 133 134 135 135 134 133 132 131 129 128 125 123 121 118 115 112 109 106 103 100 97 94 91 88 85 82 80 77 74 72 69 67 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22
 22 23 24 25 27 28 29 30 32 33 35 36 38 40 42 43 45 47 49 51 54 56 58 61 63 66 69 72 74 77 81 84 87 91 94 98 102 105 109 113 117 121 126 130 134 138 143 147 151 156 160 164 168 172 176 180 183 186 189 192 195 197 199 201 203 204 204 205 205 205 205 204 203 201 200 198 195 193 190 187 184 181 177 174 170 166 162 158 154 150 145 141 137 133 128 124 120 116 112 108 104 101 97 93 90 86 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 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 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 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 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 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21
 41 41 42 43 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 63 63 63 64 64 64 65 65 66 67 67 68 69 70 71 72 73 74 76 77 78 80 82 83 85 87 89 91 93 95 97 100 102 105 108 110 113 116 120 123 126 130 134 138 142 146 150 155 160 165 170 175 180 186 192 198 204 210 217 223 230 236 243 249 256 262 268 274 280 285 289 294 297 300 302 304 305 305 304 302 300 296 292 288 282 277 270 263 256 249 241 233 226 218 210 202 194 187 179 172 165 158 152 145 139 133 127 122 117 112 107 102 98 94 90 86 82 79 75 72 69 66 63 61 58 55 53 51 49 47 44 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40
 48 48 49 50 51 51 52 53 54 55 56 57 59 60 61 62 64 65 67 69 70 72 74 76 78 81 83 85 88 91 94 97 100 103 106 110 114 118 122 126 130 135 139 144 149 154 159 164 169 175 180 185 190 195 200 204 209 213 216 220 223 226 228 230 231 232 233 233 233 232 231 229 228 225 223 220 217 214 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 128 124 121 117 114 111 107 104 101 98 95 92 89 87 84 82 79 77 74 72 70 68 66 64 62 60 58 57 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 46 46 47
 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 72 74 76 78 80 83 85 88 91 94 98 101 105 109 113 118 123 128 133 139 145 152 158 165 172 180 188 196 204 212 221 229 238 246 255 263 270 278 285 291 297 302 307 311 313 315 317 317 316 314 312 309 305 300 295 289 282 276 268 261 253 245 237 229 221 213 205 197 189 181 174 166 159 153 146 140 133 128 122 117 112 107 102 98 94 90 86 82 79 76 73 71 68 66 63 61 60 58 56 55 53 52 51 49 48 47 46 45 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 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 39 39
 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 85 88 92 96 100 105 109 114 119 125 130 136 142 149 155 162 169 176 183 190 198 205 213 220 228 235 243 250 257 263 270 276 282 287 292 297 301 304 307 310 312 313 314 315 314 314 313 311 309 306 304 300 297 293 288 284 279 274 269 263 258 252 246 240 235 229 223 217 211 206 200 194 189 184 178 173 168 164 159 154 150 146 141 137 133 130 126 122 119 116 112 109 106 103 101 98 95 93 90 88 85 83 81 79 77 74 73 71 69 67 65 63 62 60 58 57 55 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24
 21 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 65 67 70 72 75 78 81 85 88 92 96 100 105 110 115 120 126 132 138 145 152 160 167 176 184 193 202 212 222 232 242 253 263 274 285 296 307 318 329 339 349 358 368 376 384 391 398 403 408 412 415 417 418 418 417 415 413 409 405 401 395 389 383 376 368 361 353 344 336 328 319 310 302 293 285 277 269 261 253 245 238 231 224 217 211 205 199 193 188 183 178 173 169 164 160 157 153 149 146 143 140 137 134 132 129 127 124 122 120 118 116 114 112 110 108 106 104 103 101 99 97 96 94 93 91 89 88 86 85 83 82 80 79 78 76 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 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 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20
 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 38 39 41 43 45 47 50 52 56 59 63 67 71 76 81 87 93 100 107 115 124 133 143 154 165 177 191 205 220 236 254 272 292 313 336 359 384 410 438 466 496 526 556 587 618 648 677 704 728 749 767 781 790 794 793 786 775 760 740 716 690 661 631 600 568 536 505 474 445 417 390 364 340 318 297 278 260 243 228 214 201 189 178 168 158 150 142 135 128 122 116 111 106 101 97 93 90 86 83 80 77 75 72 70 68 65 64 62 60 58 56 55 53 52 51 49 48 47 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 22 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 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 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 29 29
 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 40 43 46 49 53 57 61 65 70 74 79 85 90 96 101 107 114 120 127 133 140 147 153 160 167 173 180 186 191 197 201 206 209 212 215 216 217 218 217 217 215 213 210 207 204 200 196 192 187 183 178 174 169 165 161 156 152 149 145 141 138 135 132 129 127 124 122 120 118 116 114 112 111 109 107 106 105 103 102 100 99 97 96 95 93 92 90 89 87 85 84 82 80 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13
 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 44 46 48 51 53 56 59 62 65 69 72 76 80 84 88 93 97 102 108 113 119 125 131 138 145 152 159 167 175 184 193 202 212 221 232 242 253 263 274 285 296 307 318 328 338 347 356 364 371 377 382 386 389 391 391 390 388 385 380 375 369 362 354 346 337 328 319 309 299 290 280 271 262 253 244 235 227 219 211 204 197 190 183 177 170 165 159 154 148 143 139 134 129 125 121 117 113 110 106 103 99 96 93 90 87 84 81 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 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 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 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 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 58 59 61 63 65 68 70 72 75 78 80 83 86 89 93 96 100 103 107 111 115 119 123 127 132 136 141 146 151 156 161 166 171 176 182 187 193 198 204 209 215 221 226 232 237 243 248 254 259 264 269 274 278 282 286 290 294 297 299 301 303 305 305 306 306 305 304 302 300 297 293 290 285 281 276 270 264 258 252 246 239 232 225 218 211 204 197 190 184 177 170 164 158 152 146 140 134 129 124 119 114 109 104 100 96 92 88 84 81 77 74 71 68 65 62 59 57 54 52 50 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 24 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 53 55 57 59 62 64 66 68 70 73 75 77 80 82 84 87 89 91 93 96 98 100 102 104 105 107 108 110 111 112 113 114 114 115 115 115 115 115 114 114 113 112 111 110 108 107 105 103 102 100 98 96 94 92 90 88 86 84 82 81 79 77 75 74 72 70 69 68 66 65 64 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
 39 40 41 41 42 43 43 44 45 45 46 46 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 53 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 64 64 65 66 67 68 68 69 70 71 72 73 74 74 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 87 88 89 89 90 91 91 92 92 93 93 94 94 95 95 95 96 96 96 96 97 97 97 97 98 98 98 98 98 98 99 99 99 99 99 99 99 99 99 99 99 99 99 99 98 98 98 98 97 97 96 96 95 94 93 93 92 91 90 89 88 87 86 84 83 82 81 79 78 77 75 74 72 71 70 68 67 65 64 63 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38
 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 48 49 49 50 50
 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 30 31 33 35 38 40 43 46 49 52 55 59 63 67 72 77 82 87 93 99 106 113 120 128 136 145 154 164 174 184 196 207 219 232 244 258 271 284 298 311 324 337 348 359 369 378 385 391 394 396 396 394 391 385 378 369 359 349 337 324 311 298 285 272 259 247 235 223 212 201 191 181 173 164 156 149 142 136 130 125 120 116 111 107 104 100 97 95 92 89 87 85 83 81 80 78 77 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 47 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25
 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 26 27 28 30 31 33 35 37 39 42 44 47 50 53 56 59 63 66 70 74 78 83 87 92 97 101 106 111 116 121 126 131 136 141 145 150 154 157 161 164 166 168 169 170 170 170 169 168 166 164 161 157 154 150 145 141 136 131 126 121 116 111 107 102 97 93 88 84 80 76 72 69 66 63 60 57 55 53 50 48 47 45 44 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14
 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 73 75 77 79 81 83 86 88 91 94 97 100 103 107 110 114 118 122 126 130 134 139 143 148 152 157 162 167 172 177 181 186 191 196 200 204 208 212 216 219 222 225 227 229 231 232 232 232 232 231 229 227 225 222 218 215 210 206 201 196 191 185 179 174 168 162 157 151 146 140 135 130 125 121 116 112 108 104 100 97 94 91 88 85 83 80 78 76 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 25
 72 73 74 74 75 76 76 77 77 78 78 79 79 79 80 80 80 80 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 75 74 74 73 73 73 72 72 72 72 71 71 71 72 72 72 72 73 73 74 75 75 76 77 78 80 81 82 84 86 88 89 92 94 96 99 101 104 107 110 114 118 122 126 130 135 140 145 151 157 164 171 178 186 195 204 213 224 235 246 258 271 284 298 313 328 343 358 373 388 403 416 429 440 450 457 462 464 464 461 455 447 437 424 409 394 377 359 341 323 305 288 271 254 239 224 210 197 185 173 163 153 143 135 127 120 113 106 101 95 90 85 81 77 73 69 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 42 44 45 47 48 50 51 52 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71
 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 53 54 55 56 58 59 61 62 64 66 68 70 72 74 76 78 80 82 84 86 89 91 93 95 97 99 101 103 105 106 108 109 111 112 113 114 115 116 117 117 118 118 119 119 120 120 120 120 121 121 121 121 122 122 123 123 124 124 125 126 127 128 129 130 131 133 134 136 138 140 142 145 147 150 153 156 159 162 165 168 172 175 178 182 185 188 191 194 196 198 200 201 202 202 202 201 200 198 196 193 190 186 182 177 173 168 162 157 152 146 141 136 130 125 120 115 110 106 101 97 92 88 84 81 77 74 71 67 64 62 59 56 54 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 17 16 15 14 13 13 12 11 10 9 8 8 7 6 6 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 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35
 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 63 65 68 70 74 77 80 84 88 92 96 101 105 110 116 121 126 132 138 144 150 156 162 169 175 181 187 192 198 203 208 212 217 220 224 227 229 231 233 234 234 234 234 233 232 231 229 227 225 222 219 216 213 209 206 202 198 194 190 186 182 178 173 169 165 160 156 152 147 143 139 135 130 126 122 118 114 111 107 103 100 96 93 90 86 83 80 77 75 72 69 67 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 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 2 2 3 3 3 3 3 4 4 4 4 5 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 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30
 11 11 12 12 12 13 13 13 13 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 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 46 46 47 47 47 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 61 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 61 61 60 59 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 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 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 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 8 8 8 8 9 9 9 9 10 10 10 10 11
 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 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 29 29 30 31 32 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 70 73 76 79 82 85 89 93 97 101 106 111 116 121 127 133 140 146 153 161 169 177 185 194 203 212 221 231 240 250 259 268 277 285 292 298 304 308 311 313 313 312 310 307 302 296 290 283 275 266 257 248 239 230 221 213 204 196 189 181 175 168 162 157 151 147 142 138 135 132 129 126 124 122 120 118 117 116 115 114 114 114 114 114 114 114 115 115 116 117 118 119 121 122 123 125 126 128 130 131 133 135 136 138 139 140 141 142 143 143 143 143 142 142 140 139 137 135 132 130 126 123 119 116 112 108 104 99 95 91 87 83 79 75 71 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19
 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 40 42 43 46 48 50 53 55 58 61 64 67 71 75 78 82 86 91 95 100 105 110 115 121 126 132 138 145 151 158 165 173 180 188 197 205 214 224 233 243 254 265 276 288 300 313 326 339 352 366 381 395 409 423 437 451 464 476 487 497 505 512 516 519 519 518 514 507 498 488 475 461 446 429 412 394 376 358 340 322 305 288 272 256 242 228 214 202 190 179 169 160 151 142 134 127 120 114 108 102 97 92 88 83 79 76 72 69 66 63 60 57 55 52 50 48 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12
 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 68 72 76 80 85 90 95 101 107 114 121 128 136 144 153 163 173 184 195 207 220 233 247 261 276 290 305 319 333 347 359 370 379 386 390 392 391 388 381 372 361 347 332 316 299 281 263 246 228 212 196 181 167 153 141 130 119 110 101 93 86 79 73 67 62 57 53 49 46 43 40 37 35 32 30 28 27 25 23 22 21 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 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 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11
 22 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 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 71 74 77 80 84 87 91 96 100 106 111 117 123 130 137 144 153 161 170 180 190 200 212 223 235 248 260 274 287 301 314 328 342 355 368 380 392 403 413 421 428 434 437 439 440 438 434 429 421 412 402 390 378 364 349 335 319 304 288 273 258 244 229 216 203 190 179 168 157 147 138 130 122 114 107 101 95 90 85 80 76 72 68 64 61 58 56 53 51 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22
 43 43 44 44 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 61 62 63 64 64 65 65 66 66 67 67 67 67 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 60 60 60 60 60 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 70 71 72 74 76 78 80 82 84 87 89 92 95 99 102 106 109 113 118 122 127 131 136 141 146 152 157 162 167 171 176 180 183 186 189 190 191 191 191 189 187 183 180 175 170 165 159 153 146 140 133 127 121 115 109 103 98 93 88 83 79 75 71 67 64 60 57 55 52 50 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 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 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42
 93 92 90 89 88 87 85 84 83 81 80 79 77 76 74 73 72 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 41 41 41 41 42 42 42 42 42 43 43 44 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 63 64 65 66 67 69 70 71 73 74 76 77 79 81 83 85 87 89 91 93 95 98 100 103 105 108 111 114 117 120 123 126 129 132 135 138 141 144 147 150 153 155 157 160 161 163 164 165 166 166 166 165 164 163 162 160 158 155 152 149 146 143 140 136 132 129 125 121 117 114 110 106 103 99 96 92 89 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 65 66 68 70 72 74 76 78 79 81 83 85 87 88 90 91 93 94 96 97 98 99 100 101 101 102 102 103 103 103 103 103 103 102 102 101 101 100 100 99 98 97 96 95 94
 50 50 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 78 80 82 83 85 87 88 90 92 94 95 97 98 100 102 103 105 106 107 109 110 111 112 113 114 115 116 117 117 118 119 119 120 120 121 121 122 122 122 123 123 123 124 124 124 124 124 124 124 125 125 124 124 124 124 124 123 123 123 122 121 121 120 119 118 116 115 114 112 111 109 107 105 104 102 100 97 95 93 91 89 86 84 82 80 78 76 73 71 69 67 65 64 62 60 58 57 55 54 52 51 49 48 47 46 45 44 42 41 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 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50
 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 49 49 50 51 51 52 53 54 55 55 56 57 58 60 61 62 63 64 65 67 68 69 71 72 73 75 76 78 79 81 82 84 85 87 89 90 92 94 95 97 98 100 102 103 105 107 108 110 111 113 114 116 117 119 120 121 122 123 124 125 125 126 126 126 126 126 126 126 125 124 124 123 121 120 119 117 115 113 111 109 107 105 103 101 98 96 94 91 89 87 84 82 80 78 76 73 71 69 67 65 64 62 60 58 57 55 54 52 51 50 48 47 46 45 44 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 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 36 36 36 36 36 36
 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 59 60 61 62 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 86 86 87 88 88 89 89 90 90 90 91 91 91 92 92 92 92 92 93 93 93 93 93 93 93 93 92 92 92 92 91 91 91 90 90 89 88 88 87 86 85 84 83 82 81 80 79 78 77 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 48 47 46 44 43 42 40 39 38 37 35 34 33 32 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 11 10 10 10 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 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 70 73 75 78 81 83 86 89 92 94 97 100 103 105 108 111 113 116 118 120 123 125 127 129 131 133 135 136 138 139 141 142 143 144 144 145 145 146 146 146 146 145 145 144 143 143 142 140 139 137 136 134 132 130 128 126 124 122 119 117 114 112 110 107 105 102 100 97 95 92 90 88 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 56 55 54 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 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 39 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 46 45 44 43 43 42 41 40 39 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 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16
 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 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 44 45 45 46 46 47 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 81 82 83 83 83 83 83 83 83 82 82 81 80 79 77 76 75 73 72 70 68 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39
 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 58 60 63 65 68 71 74 77 80 84 87 91 95 99 103 107 112 116 121 125 130 135 140 145 151 156 161 167 172 178 183 189 195 200 206 211 216 221 226 231 235 239 243 246 249 251 253 254 255 254 254 252 250 247 244 239 235 230 224 218 211 205 198 190 183 176 169 161 154 147 141 134 128 122 116 110 105 100 95 91 87 83 79 75 72 69 66 64 61 59 57 55 53 51 49 48 46 45 44 43 41 41 40 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 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 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 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 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17
 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 41 44 46 48 51 53 56 59 62 66 69 73 77 81 85 89 93 98 103 108 113 118 123 128 133 138 143 149 154 159 164 168 173 177 181 185 188 191 194 196 198 200 201 201 201 201 200 199 197 195 193 190 187 184 180 176 172 168 164 159 155 150 146 141 136 132 127 123 119 114 110 106 102 99 95 92 88 85 82 80 77 75 72 70 68 66 64 63 61 60 59 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 69 69 69 69 68 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23
 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 57 59 61 64 66 68 71 74 77 80 83 87 90 94 98 103 107 112 117 122 127 132 137 143 148 153 158 162 167 170 173 176 178 179 179 178 177 175 172 169 164 160 155 149 144 138 132 127 121 115 110 105 100 95 90 86 82 78 75 71 68 65 62 60 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15
 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 72 75 79 83 87 92 96 101 106 111 116 121 126 132 137 142 147 152 156 160 164 167 170 172 174 175 175 175 174 173 171 169 166 163 159 156 152 148 143 139 135 131 126 122 118 114 110 107 103 99 96 93 90 87 84 81 79 76 74 72 70 68 66 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 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 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21
 36 37 37 38 38 39 39 39 40 40 40 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 59 60 61 62 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 72 73 73 73 74 74 74 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 69 68 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 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 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36
 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 30 30 31 32 33 34 36 37 39 40 42 44 46 49 51 54 56 59 62 66 69 72 76 80 84 88 93 97 102 107 112 117 122 128 133 139 144 150 156 161 167 173 179 184 190 195 200 205 210 215 220 224 228 232 235 238 241 244 246 248 250 251 253 254 254 255 255 255 255 255 254 254 253 252 251 251 250 248 247 246 245 244 242 241 239 238 236 235 233 231 229 227 224 222 219 216 213 210 207 203 200 196 192 188 184 180 176 171 167 162 158 154 149 145 140 136 131 127 123 118 114 110 106 102 99 95 91 88 84 81 78 74 71 68 66 63 60 57 55 52 50 48 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 53 54 55 56 57 57 58 59 59 60 60 60 60 61 61 61 61 60 60 60 60 59 59 58 57 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34
 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 25 26 27 29 30 32 34 36 38 41 43 46 49 52 56 59 63 67 71 76 80 85 91 96 102 108 114 121 127 134 141 148 155 162 169 177 184 191 197 204 210 216 221 226 230 233 236 239 240 241 241 241 239 238 235 232 229 225 221 216 211 206 201 196 190 184 179 173 168 162 157 152 147 142 137 132 128 124 119 115 112 108 105 101 98 95 92 89 87 84 82 80 77 75 73 71 69 68 66 64 63 61 59 58 57 55 54 53 52 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 24 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 63 64 66 67 69 71 72 74 75 77 78 79 81 82 84 85 86 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 116 117 118 119 119 120 120 121 121 122 122 122 123 123 123 123 123 123 122 122 122 121 121 120 119 119 118 117 116 115 114 113 112 110 109 108 107 105 104 102 101 100 98 97 95 94 92 91 89 88 86 85 83 82 80 79 77 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 56 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 33
 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 53 55 57 59 62 64 67 70 73 76 78 82 85 88 91 95 98 102 105 109 113 117 120 124 128 132 136 140 144 148 152 156 160 164 167 171 174 177 180 183 186 188 190 192 193 194 195 196 196 196 195 194 193 192 190 188 186 183 181 178 175 172 169 166 163 159 156 153 150 147 144 141 138 136 133 130 128 126 123 121 119 117 115 114 112 110 109 107 106 104 103 102 101 99 98 97 96 95 94 93 92 91 90 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 61 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28
 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 64 64 65 65 66 67 67 68 69 69 70 70 71 72 72 73 74 74 75 76 76 77 77 78 79 79 80 80 81 81 82 82 83 83 83 84 84 84 84 85 85 85 85 85 84 84 84 84 83 83 82 82 81 81 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 38 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 64 65 65 66 66 66 67 67 67 67 67 66 66 66 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23
 70 70 69 69 68 68 67 67 66 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 56 55 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 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 70 70 69 68 68 67 66 65 65 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 68 69 70 70 71 72 72 73 73 74 74 74 75 75 75 76 76 76 76 77 77 77 77 77 77 78 78 78 78 78 78 78 79 79 79 79 79 79 79 80 80 80 80 80 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 84 84 84 83 83 82 82 81 81 81 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71
 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 56 57 57 57 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 53 54 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 65 66 66 66 66 66 66 66 66 66 66 65 65 64 64 63 62 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 44 44 44 45 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 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 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 56 55 55 55 55 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 62 63 64 66 67 69 71 72 74 76 78 80 83 85 87 90 92 95 98 100 103 105 108 110 112 115 117 118 120 121 122 123 124 124 124 123 122 121 120 119 117 115 113 110 108 105 103 100 98 95 92 90 87 85 82 80 78 75 73 71 70 68 66 65 63 62 60 59 58 57 56 55 54 54 53 52 52 51 51
 15 15 15 15 15 15 15 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 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15
 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 46 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 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 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 50 50 51 52 53 54 54 55 56 57 58 59 59 60 61 62 63 63 64 64 65 65 66 66 67 67 67 67 67 67 67 66 66 65 65 64 63 62 62 61 60 58 57 56 55 53 52 51 49 48 46 45 43 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 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 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 44 46 49 52 55 58 62 66 70 74 78 82 87 92 96 101 106 110 114 118 122 125 128 130 132 133 133 133 132 130 128 125 122 119 115 111 107 103 99 95 91 86 82 79 75 71 68 64 61 58 55 53 50 48 46 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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
 56 55 53 52 51 50 48 47 46 45 44 43 42 41 39 38 37 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 64 64 65 66 66 67 68 68 69 69 70 70 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 65 65 64 63 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 60 61 62 63 65 66 67 69 70 71 73 74 75 76 77 78 80 81 82 82 83 84 85 85 86 86 86 87 87 87 87 87 86 86 86 85 84 84 83 82 81 80 79 78 77 76 74 73 72 71 69 68 67 65 64 63 61 60 59 57
 85 85 84 83 82 81 81 80 79 79 78 77 77 76 76 75 75 74 74 74 73 73 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 63 63 62 61 60 60 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 61 64 66 68 71 73 75 78 80 82 84 86 87 89 90 91 92 93 93 94 94 94 94 94 94 93 93 92 92 91 90 90 89 88 87 86
 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 47 48 49 50 51 52 53 54 54 55 55 56 56 57 57 57 57 57 56 56 56 55 55 54 54 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 23
 35 35 35 35 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 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 66 68 70 73 75 78 80 83 86 89 92 95 98 101 105 108 111 114 117 120 123 127 130 132 135 138 141 143 145 148 150 152 154 155 157 158 159 160 161 162 162 163 163 163 163 163 162 162 161 160 159 158 157 156 155 153 152 150 148 147 145 143 141 139 137 135 132 130 128 125 123 121 118 116 114 111 109 106 104 102 99 97 95 93 90 88 86 84 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35
 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 49 50 50 51 52 53 55 56 57 59 60 62 64 66 68 71 74 76 80 83 87 91 95 100 104 110 115 121 127 133 139 146 153 160 166 173 179 186 191 197 201 205 208 210 211 211 210 207 204 200 196 190 184 177 170 163 156 148 141 133 126 119 112 106 99 93 88 82 77 72 68 63 59 55 52 49 45 43 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 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 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 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
 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 47 48 50 52 54 57 59 62 64 67 70 73 76 79 82 86 89 92 96 99 102 106 109 112 115 118 120 122 124 126 127 128 129 129 129 129 128 127 126 124 122 119 117 114 111 108 104 101 97 94 91 87 84 80 77 74 70 67 64 61 59 56 53 51 49 46 44 42 40 39 37 35 34 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 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 37 38 39 39 40 41 41 42 43 44 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 58 58 58 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37
 36 36 35 35 34 34 33 32 32 31 31 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 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 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 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 45 46 46 47 47 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 38 38 38 38 38 37 37 37
 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 37 37 37 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 62 62 63 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 46 45 44 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 65 67 69 70 72 74 76 78 80 82 83 85 87 89 91 92 94 96 97 98 100 101 102 102 103 103 103 103 103 102 102 101 99 98 96 95 93 91 89 87 84 82 79 77 74 72 70 67 65 63 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 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 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47
 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 52 54 56 59 62 64 67 70 73 75 78 81 83 85 88 89 91 92 93 93 93 92 91 90 88 86 83 81 78 74 71 68 64 61 58 55 51 48 46 43 40 38 36 33 31 30 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34
 60 61 62 62 63 63 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 60 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 72 73 73 73 73 73 72 72 71 71 70 69 68 67 66 65 64 62 61 60 58 57 55 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 30 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 59 60
 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 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 11 11 11 12 12 13 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 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 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 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 54 55 55 55 55 55 55 55 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 45 45 45 46 46 46 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26
 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 54 55 55 55 55 55 55 54 54 53 52 51 49 48 46 45 43 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 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 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12
 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 43 45 47 50 53 55 58 61 65 68 71 75 78 82 86 89 93 96 99 102 105 107 109 111 112 112 112 112 110 109 107 104 101 98 94 91 87 83 79 75 71 67 63 59 56 52 49 46 43 41 38 36 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 33 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 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 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 32 32 32 32 33 33
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10
 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 59 61 64 66 68 71 73 76 78 81 83 86 89 91 94 96 99 101 104 106 109 111 113 116 118 120 121 123 124 125 126 127 127 127 127 126 125 124 122 120 118 115 112 109 106 102 99 95 91 87 84 80 76 72 69 65 62 59 56 53 50 47 44 42 40 38 36 34 32 31 29 28 27 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 17 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 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 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19
 43 43 44 44 44 45 45 45 45 45 45 45 44 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 50 52 53 54 55 55 56 57 57 58 58 58 58 58 58 58 58 57 57 56 55 54 53 53 52 50 49 48 47 46 45 44 43 42 41 40 38 37 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 56 58 61 63 65 67 69 72 74 75 77 79 80 81 82 83 84 84 84 84 84 83 82 81 80 79 77 75 74 72 70 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 38 37 36 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 41 42
 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 51 53 55 57 59 61 62 64 66 67 68 70 71 72 73 73 74 75 75 75 75 75 75 75 74 74 73 73 72 72 71 70 69 68 68 67 66 65 65 64 63 62 62 61 60 60 59 59 58 57 57 57 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 57 58 59 59 60 60 61 61 61 61 62 62 62 61 61 61 60 60 59 58 57 56 55 54 53 51 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19
 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 52 52 53 53 54 54 54 55 55 55 55 55 56 56 56 56 55 55 55 55 54 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 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 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 38 38 38
 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 65 67 69 71 72 74 76 77 79 80 82 83 84 86 87 88 88 89 90 90 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 89 88 88 88 88 88 87 87 87 87 87 87 87 88 88 88 88 89 89 90 90 91 91 92 93 93 94 95 96 96 97 98 98 99 100 100 100 101 101 101 101 101 101 100 100 99 98 97 96 95 93 92 90 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 59 59 59 60 60 60 60 60 60 60 60 60 59 59 58 58 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 45 45 45 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35
 100 98 96 94 93 91 89 88 86 84 83 82 80 79 78 76 75 74 73 72 71 71 70 69 69 68 68 68 67 67 67 67 67 67 68 68 68 69 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 97 97 97 98 98 98 98 98 98 99 99 99 99 99 99 99 100 100 100 100 100 101 101 101 101 102 102 102 103 103 103 103 104 104 104 104 104 104 104 104 104 104 103 103 103 102 102 101 100 99 98 97 96 95 94 92 91 90 88 87 86 84 83 82 80 79 78 77 75 74 73 72 72 71 70 69 69 68 68 68 68 67 67 67 67 68 68 68 69 69 70 70 71 72 73 74 74 76 77 78 79 80 81 83 84 85 87 88 90 91 92 94 95 97 98 99 101 102 103 104 105 106 107 108 108 109 109 109 109 109 109 109 108 108 107 106 105 104 102 101 100 98 96 95 93 91 90 88 86 84 82 81 79 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 54 53 52 52 51 50 50 49 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 74 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 112 114 115 116 117 118 119 120 120 120 120 120 120 120 119 118 117 116 115 114 113 111 110 108 106 105 103 101
 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 14 14 14 15 15 16 16 17 18 19 19 20 21 23 24 25 27 28 30 32 33 36 38 40 43 45 48 51 54 57 60 64 67 70 74 77 80 83 86 89 91 94 95 97 98 98 98 98 97 96 95 93 91 89 87 84 81 79 76 73 70 67 65 62 59 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 38 38 38 38 38 37 37 36 35 35 34 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13
 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 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 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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
 52 53 54 55 55 56 56 57 57 57 57 57 57 57 57 56 55 55 54 53 52 51 50 48 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 58 61 65 68 71 75 79 82 86 90 93 97 100 103 106 108 111 112 114 114 115 115 114 113 111 109 107 104 101 98 95 92 88 84 81 77 74 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 32 31 30 29 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 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 27 27 28 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 42 43 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 42 42 41 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 47 48 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
 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 62 62 63 63 64 64 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 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 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 14
 43 43 42 42 41 41 40 40 39 38 38 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 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 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 55 55 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 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 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 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 39 40 40 41 41 41 42 42 43 43 43 43 43 43 43 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
 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 43 45 48 51 53 56 59 62 65 67 70 73 75 77 79 81 83 84 85 86 86 87 86 86 85 84 83 82 81 79 77 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 81 83 85 86 87 88 89 90 90 90 89 89 88 87 85 83 81 79 77 74 72 69 66 63 60 57 54 52 49 46 44 41 39 37 35 33 31 29 28 26 25 24 23 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 78 79 80 82 83 84 85 86 87 88 88 89 90 90 91 91 91 91 91 92 91 91 91 91 91 90 90 90 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 73 72 71 70 68 67 66 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 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 32 31 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 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 57 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 62 62 61 61 60 59 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 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 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 41 41 41 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 55 56 57 58 60 61 63 64 66 67 69 70 72 74 75 77 78 80 81 82 83 84 84 85 85 85 84 84 83 82 81 79 78 76 74 72 70 67 65 63 60 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 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 43 45 46 47 48 49 50 50 51 52 53 53 54 54 54 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 40 41 42 43 44 46 47 48 49 51 52 54 55 57 58 60 61 63 64 66 67 68 69 70 71 72 72 72 72 72 72 72 71 70 69 68 66 65 63 62 60 58 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 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
 53 52 51 49 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 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 44 44 44 44 44 44 43 43 43 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 38 39 39 39 40 40 40 39 39 39 39 38 37 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 25 26 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 49 51 52 54 55 56 57 58 58 59 59 59 59 58 58 57 56 55 54
 54 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 48 48 49 49 50 51 52 52 53 54 55 55 56 57 58 59 60 60 61 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 67 67 67 67 66 66 65 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 62 63 64 64 65 65 65 66 66 66 66 65 65 65 64 63 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 56 56 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 59 59 60 60 60 60 60 60 59 59 59 58 58 57 56 56 55
 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 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 30 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 62 64 65 66 67 69 70 71 71 72 73 73 74 74 74 74 74 73 73 72 72 71 70 69 68 67 66 65 64 63 61 60 59 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 38 38 37 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 40 41 42 44 45 47 48 50 52 54 55 57 60 62 64 66 68 70 72 74 76 78 79 81 82 83 84 85 85 85 85 85 84 83 82 80 79 77 75 73 71 69 67 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 57 57 57 57 57 57 56 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 65 64 64 63 62 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 41 40 40 39 38 37 36 36 35 35 34 34 33 33 32 32 32 32 32 32 31 31 31 31
 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 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 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21
 21 21 20 20 19 19 18 18 18 18 17 17 17 17 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 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 47 47 47 47 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 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 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22
 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 34 35 35 35 35 36 35 35 35 35 34 34 33 32 31 30 29 29 28 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 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 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 38 38 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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
 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 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 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 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 5 5 5 5 5 6 6 6
 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 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 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36
 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 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 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 54 56 57 58 59 60 61 62 63 64 64 65 65 65 65 64 64 63 63 62 61 60 59 58 57 55 54 53 51 50 49 47 46 44 43 42 41 40 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 48 48 48 48 48 47 47 46 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 9 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 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 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 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 23 24 25 26 27 28 28 29 30 30 30 30 30 30 30 30 29 28 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 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 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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
 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 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 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 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 20 21 22 22 23 23 24 25 25 26 26 26 27 27 27 27 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 32 34 36 38 40 42 44 46 48 50 51 53 54 55 56 57 58 59 59 59 59 58 58 57 57 56 55 53 52 51 49 48 46 45 43 42 40 39 37 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9
 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 63 63 63 63 63 63 62 62 61 60 58 57 55 54 52 50 48 46 44 42 40 38 36 35 33 31 29 28 26 25 24 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 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 34 34 33 32 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 43 44 45 45 45 46 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 23 23 23 24 24 25 26 27 29 30 32 33 35 37 40 42 44 47 50 53 56 59 62 65 68 70 73 75 78 79 81 82 83 83 83 83 82 81 79 78 76 74 71 69 67 64 62 59 57 54 52 50 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19
 38 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 65 67 70 72 75 77 80 82 84 86 88 90 91 92 92 93 93 92 92 91 89 88 86 84 81 79 76 74 71 69 66 63 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 32 32 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 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 54 55 56 56 56 57 57 57 57 57 56 56 55 54 53 52 51 50 48 47 45 43 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37
 24 26 27 30 32 34 37 40 42 45 48 50 52 54 56 57 57 57 57 56 54 52 50 48 45 43 41 38 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 13 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 26 27 28 29 31 33 35 36 38 41 43 45 47 49 51 53 54 55 56 55 54 53 51 48 46 42 39 36 33 30 27 25 22 20 18 17 15 14 13 12 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 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 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22
 27 26 25 25 24 24 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 38 38 38 38 37 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 35 35 35 36 36 35 35 35 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 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 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 52 55 57 60 63 65 68 70 73 74 76 77 78 79 79 79 78 77 75 73 71 69 66 64 61 58 55 52 50 47 45 42 40 38 36 34 33 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 35 35 36 36 37 37 38 39 40 40 41 42 44 45 46 47 48 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 73 75 76 77 78 79 80 81 82 83 84 84 85 86 86 86 86 86 86 86 86 85 84 84 83 81 80 78 77 75 73 71 69 67 65 63 60 58 56 54 52 50 48 46 44 42 41 40 38 37 37 36 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 45 46 48 50 51 53 55 56 58 60 61 63 65 66 68 69 70 72 73 74 75 76 77 77 78 78 79 79 79 79 79 79 79 78 78 77 77 76 75 74 74 73 71 70 69 68 67 65 64 63 61 60 58 57 55 54 53 51 50 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 38 38 39 39 40 41 41 42 44 45 46 47 49 50 52 54 55 57 59 61 62 64 66 67 69 71 72 74 75 76 78 79 80 81 82 82 83 84 84 84 85 85 85 85 85 84 84 83 83 82 82 81 80 79 78 77 75 74 73 71 70 68 67 65 63 62 60 58 56 55 53 51 50 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 32 32 32 32 33 33 34 35 35 36 38 39 40 42 43 45 47 48 50 52 54 55 57 59 61 62 64 65 66 68 69 70 71 72 73 73 74 74 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 38 37 36 36 36 35
 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13
 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 65 65 66 67 67 67 68 68 68 68 68 68 67 67 66 65 64 63 62 60 59 57 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 58 58 59 59 59 59 59 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 38 38 39 39 39 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 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 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 48 49 51 52 53 53 53 53 52 52 51 49 48 47 45 44 43 41 40 39 37 36 35 34 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 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 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 21 21 23 24 25 26 28 29 31 32 34 36 38 39 41 42 44 45 46 46 46 46 46 45 44 43 41 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 50 53 55 57 59 61 63 64 65 65 65 65 64 63 62 60 58 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 44
 43 44 44 44 45 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 56 57 57 58 58 58 58 59 59 58 58 58 58 57 57 56 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 46 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43
 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 39 41 44 46 49 52 54 57 59 62 64 66 68 70 71 72 73 73 73 73 73 72 71 70 68 67 65 64 62 60 58 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 61 63 65 66 67 69 70 70 71 71 71 71 71 70 69 68 67 65 63 61 59 57 54 52 49 47 45 42 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 30 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 18 18 17 17
 14 14 14 15 15 16 17 18 19 20 22 24 25 27 29 31 34 36 38 40 43 45 47 49 52 53 55 57 58 60 61 62 62 63 63 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 14 13 12 12 12 12 12 12 12 12 13 14 14 15 16 17 19 20 21 23 25 27 29 31 33 36 38 41 44 47 51 54 58 62 67 71 76 82 87 93 99 105 112 119 126 133 139 146 152 158 163 167 170 172 172 171 169 166 161 156 149 142 134 127 119 111 103 95 88 81 74 68 62 57 52 47 43 39 35 32 29 26 24 22 20 18 17 15 14 14 13 13 12 12 12 13 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 36 38 40 42 44 46 47 49 51 52 54 55 56 57 58 59 59 60 60 60 60 60 60 60 60 59 59 58 58 57 56 55 54 54 53 52 50 49 48 47 46 44 43 42 40 39 37 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 20 22 23 25 26 28 29 31 32 34 35 37 38 40 41 42 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 60 60 60 59 58 58 57 56 54 53 51 50 48 46 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 17 16 15 15 14 14
 34 35 36 38 39 41 43 45 47 48 50 52 54 56 57 58 60 61 62 63 63 64 64 64 64 65 65 64 64 64 64 64 63 63 63 63 62 62 62 62 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 46 45 44 43 41 40 39 37 36 35 33 32 31 30 29 28 28 27 26 26 26 26 26 26 26 27 27 28 29 30 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 54 54 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 60 60 60 59 58 57 56 55 53 51 50 48 46 44 42 40 38 36 34 32 31 30 28 27 27 26 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 50 52 54 56 58 59 61 63 65 66 68 70 71 73 74 75 76 77 78 79 80 81 81 81 82 82 82 81 81 80 80 79 78 77 75 74 73 71 69 67 66 64 62 60 57 55 53 51 49 47 46 44 42 41 39 38 37 36 35 35 34 34 34 35 35 36 37 38 39 40 41 43 45 46 48 50 52 54 56 59 61 63 65 67 69 72 74 75 77 79 81 82 83 85 86 86 87 87 88 88 88 87 87 86 85 84 83 82 81 79 77 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 45 44 42 41 39 38 37 35 34 33 32 32 31 30 30 30 30 30 30 30 31 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 47 45 43 41 40 39 38 37 37 36 36 36 37 37 38 39 39 40 41 43 44 45 47 49 50 52 54 56 58 61 63 65 68 70 73 75 78 81 83 86 89 91 94 96 98 100 102 103 105 106 107 107 107 107 107 106 105 104 103 101 99 98 96 94 92 90 88 85 83 81 79 77 75 73 72 70 68 67 65 64 63 62 61 60 59 58 58 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 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 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 34 34 34 35 36 37 39 40 42 44 46 48 50 53 55 58 60 63 65 67 69 71 72 73 74 75 75 75 75 75 74 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 59 60 61 62 62 63 64 64 65 66 67 67 68 69 69 70 71 71 72 73 74 75 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 89 89 90 90 89 89 88 87 86 85 83 81 78 75 73 70 66 63 60 57 54 52
 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 14 13 13
 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 23 22 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 35 36 37 38 39 39 40 40 40 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 26 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 25 25 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 19 19 19 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 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 46 49 51 53 55 57 59 60 62 63 64 64 65 65 64 64 63 62 60 59 57 55 53 51 49 47 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 39 39 39 38 37 37 36 35 34 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12
 15 15 15 15 16 16 17 18 19 20 22 23 25 27 28 30 32 35 37 39 41 44 46 49 51 54 57 59 62 65 67 70 72 75 77 79 81 83 85 86 87 88 89 90 90 89 89 88 87 86 84 82 80 78 76 73 70 68 65 62 60 57 54 51 49 46 44 41 39 37 34 32 30 28 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 31 33 35 37 39 41 43 45 47 49 51 53 54 56 58 59 61 63 64 66 67 69 70 71 73 74 75 76 77 78 78 79 79 79 79 79 78 78 77 76 75 73 72 70 68 66 64 62 59 57 55 52 50 47 45 43 40 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 19 20 21 23 25 26 28 30 32 34 36 38 39 41 43 44 46 47 48 49 50 51 52 52 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 45 45 44 44 43 42 42 41 39 38 37 36 34 33 31 30 28 26 25 23 21 20 19 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 32 34 37 39 42 45 48 52 55 59 63 67 71 76 80 85 90 94 99 104 109 113 118 122 125 128 131 133 134 135 135 134 133 131 128 125 122 118 114 110 106 101 97 92 87 83 79 74 70 66 62 58 55 51 48 44 41 38 35 33 30 28 26 24 22 21 19 18 17 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 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 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 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 11 12 12 12 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 28 30 32 35 37 40 43 46 49 53 56 59 62 65 69 72 75 78 80 83 86 88 90 92 94 95 96 97 98 99 99 99 99 98 98 97 96 94 93 91 90 88 86 84 82 80 78 76 73 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 31 30 29 29 28 27 27 27 27 27 28 28 29 31 32 34 36 38 41 43 46 48 51 53 56 58 60 62 64 66 68 69 70 71 72 73 74 74 75 75 76 76 76 77 77 77 78 78 79 79 80 81 81 82 83 83 84 85 86 87 88 89 89 90 91 92 92 93 93 94 94 94 94 94 93 93 92 91 90 89 87 86 84 82 80 78 75 73 70 68 65 62 60 57 55 52 50 48 46 44 43 42 41 40 40 39 39 40 40 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 54 54 55 55 55 56 56 57 57 58 59 60 60 61 62 63 64 66 67 68 69 71 72 73 75 76 78 79 80 81 82 83 84 84 84 84 84 83 82 80 78 76 73 71 68 64 61 58 54 51 47 44 41 38 35 33 31 29 27 26 25 25 24 24 24 24 25 26 26 27 28 29 31 32 34 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 78 78 78 78 78 77 77 76 75 73 72 71 69 68 66 64 63 61 59 57 55 53 51 50 48 46 44 42 40 39 37 35 33 32 30 28 27 26 24 23 22 21 20 20 20 20 20
 27 27 26 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 67 68 68 68 67 67 66 66 65 64 63 62 60 59 57 56 54 52 50 49 47 45 43 41 39 38 36 34 33 31 30 28 27 26 25 25 24 24 24 24 25 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 52 54 56 57 58 59 60 61 62 63 63 64 64 64 64 64 64 64 63 63 62 62 61 61 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 36 35 35 35 35 35 36 37 37 39 40 42 44 46 48 51 54 57 60 64 67 70 73 77 80 82 85 87 89 91 92 93 94 94 94 94 93 93 92 90 89 87 86 84 82 81 79 77 76 74 73 71 70 69 68 67 66 65 65 64 64 63 63 63 63 63 63 63 64 64 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 67 66 65 64 63 62 60 58 57 55 53 51 50 48 47 45 44 44 43 43 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 72 74 75 77 79 80 82 83 85 87 88 90 91 93 94 95 96 97 98 99 99 99 99 98 98 97 96 94 93 91 89 86 84 81 78 75 72 68 65 62 58 55 52 49 46 43 40 37 35 33 31 30 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
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23
 17 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 13 13 13 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 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 30 31 31 32 32 32 32 31 31 30 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 19 18 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 32 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 47 47 47 47 47 46 46 45 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 37 37 37 37 37 38 38 39 40 40 41 42 43 45 46 48 50 52 54 56 59 62 65 68 72 76 80 84 89 93 98 102 107 111 115 118 121 123 124 125 124 123 120 117 113 109 104 99 93 88 82 77 71 66 61 57 53 49 45 42 39 37 34 32 31 30 29 28 27 27 27 27 27 28 28 29 29 30 31 32 33 34 34 35 36 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 33 33 32 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 24 24 23 24 24 25 25 27 28 30 31 34 36 39 42 45 49 53 57 61 66 70 75 79 84 88 92 96 99 102 104 105 106 106 105 104 102 100 97 94 91 87 84 80 77 73 70 67 64 61 58 56 53 51 49 47 46 44 43 41 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 33 34 34 34 34 34 34 34 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 21 21 21 22 23 24 25 26 27 29 31 33 35 37 40 43 45 48 51 54 57 60 62 65 68 71 73 75 77 79 80 81 82 82 82 82 81 80 79 78 76 74 72 70 68 66 64 62 61 59 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 38 37 36 35 34 34 33 33 32 31 31 31 30 30 30 29 29 29 29 30 30 31 31 32 33 35 36 38 40 42 44 47 49 51 53 55 57 58 59 60 60 60 60 59 58 57 56 55 53 52 50 49 47 46 45 44 43 42 41 40 40 39 39 39 39 39 39 39 40 41 41 42 44 45 47 49 51 53 56 58 61 64 67 71 74 78 81 85 88 91 94 96 99 100 101 102 102 101 100 98 96 94 91 88 84 81 77 73 70 66 63 59 56 54 51 49 47 45 43 42 40 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 28 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 41 42 43 44 45 45 46 47 47 47 47 47 47 46 45 44 43 42 40 38 37 35 33 31 29 28 26 25 23 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
 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 33 34 34 34 35 35 34 34 34 34 33 32 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 15 15 15 15 16 16 17 18 19 21 22 23 25 27 29 31 32 34 36 38 40 42 43 44 45 46 46 46 46 45 44 43 42 40 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 31 31 32 32 31 31 31 30 30 29 28 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17
 16 16 16 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 28 28 28 27 27 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 36 36 35 34 33 32 31 30 28 27 26 25 23 22 21 21 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 44 46 48 51 53 55 57 58 60 61 62 63 63 63 63 62 62 61 60 58 57 55 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 51 52 54 54 55 56 56 56 55 54 53 52 50 49 47 45 43 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 17 16 16 16 15 15
 18 19 20 21 22 23 25 27 28 30 32 35 37 39 41 43 46 48 50 51 53 55 56 57 58 58 58 58 58 58 57 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 33 35 36 38 40 42 45 47 50 53 56 59 62 65 68 70 73 75 77 78 79 80 80 80 79 78 77 75 73 71 69 67 64 62 59 57 55 52 50 48 47 45 44 42 41 40 40 39 39 38 38 38 38 39 39 40 41 41 42 43 44 46 47 48 49 50 52 53 54 54 55 55 56 56 55 54 54 52 51 49 47 45 43 41 39 37 35 33 31 29 28 27 26 25 25 25 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 60 60 60 60 60 60 60 59 58 57 56 55 54 53 51 49 48 46 44 42 40 38 37 35 33 31 29 28 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 41 41 40 40 39 38 37 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 30 31 31 31 31 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 29 31 32 34 36 38 41 43 45 48 51 54 57 60 62 65 68 70 72 74 75 75 76 75 74 73 71 68 66 63 60 57 54 51 48 45 43 41 38 36 35 33 32 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 30 31 34 36 38 41 44 47 50 53 57 60 64 67 70 73 76 77 79 79 79 78 76 74 71 68 65 61 58 54 51 48 45 42 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 27 28 29 29 30 30 31 31 31 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 36 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 19 19 19 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 43 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 45 46 47 47 47 48 48 48 47 47 47 46 46 45 44 44 43 42 41 40 40 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 39 39 39 39 38 38 37 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 21 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 34 35 35 35 35 35 34 34 33 33 32 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 27 28 29 30 31 32 33 34 35 35 36 36 35 35 34 33 32 31 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 39 40 41 42 43 45 47 49 51 54 57 60 64 68 72 77 82 86 91 95 99 102 104 104 104 102 99 95 91 86 80 75 69 64 59 54 50 46 42 39 35 33 30 28 26 24 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 11 11 11 12 12 12 12 13 14 14 15 16 17 18 19 21 22 24 26 28 31 34 37 40 44 49 53 58 63 69 74 79 84 88 91 94 95 94 93 90 87 83 78 74 69 65 61 57 53 50 47 45 43 41 39 38 37 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 31 32 33 35 35 36 37 37 37 37 37 37 36 35 34 33 32 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 43 43 43 42 42 41 41 40 39 37 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 29 30 31 31 32 33 33 33 34 34 34 34 33 33 33 32 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 39 39 38 38 37 36 34 33 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 37 39 40 41 42 43 44 44 43 43 42 41 40 38 37 35 33 32 30 29 27 26 25 24 22 21 21 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 34 34 34 35 36 36 37 38 38 39 40 40 41 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
 23 23 22 22 22 22 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 32 34 35 37 39 41 43 45 47 49 50 52 53 53 54 54 53 52 51 49 47 45 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 35 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 37 37 37 37 38 38 39 40 41 42 43 44 45 47 49 50 52 54 56 58 60 61 63 64 66 67 67 68 68 68 68 67 66 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 47 49 50 52 53 53 54 54 54 53 52 51 50 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24
 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 19 20 20 20 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 33 34 35 36 36 36 35 34 33 31 29 28 26 24 22 21 19 18 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 18 20 22 24 26 28 31 34 37 40 42 45 47 49 51 52 52 52 51 49 47 44 42 39 36 34 31 29 27 25 23 22 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 24 25 25 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 21 21 21 22 22 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 52 51 50 49 48 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 52 54 56 57 59 61 63 65 67 69 71 72 74 75 75 76 76 75 75 73 72 70 68 65 63 60 57 54 52 49 46 44 42 39 37 36 34 32 31 30 29 28 27 27 27 26 26 26 27 27 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 48 49 50 51 51 52 53 54 55 55 56 56 56 55 55 54 53 52 51 50 49 47 46 44 43 42 40 39 38 37 36 36 35 35 34 34 34 34 34 34 35 36 36 37 38 40 41 42 44 46 48 49 51 53 55 56 58 59 60 61 62 62 62 62 61 61 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 43 42 41 40 40 39 39 39 38 38 38 38 38 39 39 40 40 41 42 43 44 46 47 49 50 52 54 56 58 59 61 63 65 67 68 69 70 71 71 71 71 70 69 68 67 65 63 61 58 56 54 52 49 47 46 44 42 41 40 39 38 38 38 38 38 38 38 39 40 41 42 44 45 47 49 50 52 55 57 59 61 63 65 66 68 69 70 71 71 71 71 70 69 67 65 63 60 58 55 53 50 47 45 42 40 38 36 34 33 31 30 29 28 28 27 27 27 26 26 26 27 27 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 48 49 50 51 52 53 53 53 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
 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 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 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 26 26 27 28 29 30 32 33 35 36 38 40 42 44 46 47 49 51 52 53 54 54 54 54 53 52 50 49 47 45 43 40 38 36 34 32 30 29 27 25 24 23 22 21 20 20 19 19 19 18 18 19 19 19 20 21 21 22 23 24 25 27 28 30 31 33 34 36 37 39 40 41 42 43 44 44 44 44 44 43 43 42 41 40 38 37 36 35 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 36 37 37 37 37 37 36 36 35 34 33 32 31 30 28 27 26 25 23 22 21 20 20 19 18 17 17 17 16 16 16 16 17 17 17 18 19 20 20 22 23 24 25 27 28 30 31 33 34 35 36 37 38 39 39 40 40 39 39 38 37 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23
 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 23 24 24 25 25 26 26 26 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 12 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 28 28 28 27 26 26 25 24 23 23 22 21 21 20 19 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 33 33 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 30 31 32 32 32 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 20 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 28 29 29 31 32 33 35 37 38 41 43 46 48 51 55 58 61 65 68 71 74 77 79 80 81 81 81 80 78 76 73 70 67 63 60 56 52 49 45 42 40 37 35 32 31 29 27 26 25 24 24 23 23 23 23 23 24 24 25 25 26 27 29 30 31 33 35 37 39 41 43 46 48 50 53 55 57 59 60 61 61 61 61 60 59 57 56 54 51 49 47 45 43 41 39 37 35 34 33 31 30 29 29 28 27 27 27 27 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 31 32 32 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 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 38 38 38 37 36 36 35 34 33 32 32 31 30 30 29 29 29 28 28 29 29 29 30 31 32 33 34 36 38 40 42 44 46 49 51 53 55 57 58 59 60 60 60 59 58 57 55 53 52 50 48 46 44 43 41 39 38 37 36 35 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 26 26 25 25 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 33 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 26 28 28 29 30 31 32 33 33 34 34 35 35 35 35 34 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 22 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 27 27 28 28 28 27 27 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 27 28 28 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25
 43 43 44 44 45 46 46 47 49 50 51 53 55 57 59 61 64 66 69 71 74 76 78 80 82 82 83 83 82 80 78 75 72 69 65 62 58 54 51 47 44 41 38 36 33 31 30 28 27 26 25 24 24 24 23 24 24 24 25 26 27 28 29 31 33 35 37 39 41 44 46 49 51 54 56 58 60 62 63 64 65 65 65 64 63 61 60 58 56 55 53 51 49 48 46 45 43 42 41 41 40 40 40 40 40 41 41 42 43 44 46 47 49 50 52 53 55 56 58 59 59 59 59 59 58 57 55 53 51 49 46 44 41 39 37 35 33 31 30 29 28 27 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 54 57 61 64 68 72 76 80 85 90 94 99 103 107 111 113 115 116 116 115 113 110 106 102 96 91 85 80 74 69 63 59 54 50 47 43 40 38 35 33 32 30 29 28 28 27 27 28 28 29 30 31 32 34 37 40 43 47 51 56 61 67 74 81 88 96 105 113 122 129 137 143 148 152 154 154 153 151 148 144 139 134 129 124 119 114 110 107 104 101 98 96 95 93 92 91 90 89 89 88 87 86 85 83 82 80 78 75 73 70 67 64 61 58 55 52 49 47 44 42 39 37 35 34 32 31 30 28 28 27 26 26 26 25 25 26 26 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 50 52 53 54 55 56 56 56 56 56 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 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
 45 45 44 44 43 43 43 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 58 58 58 59 58 58 58 57 56 55 54 53 51 50 49 47 46 45 43 42 41 40 39 39 38 38 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 52 53 54 55 56 57 59 60 62 64 66 68 71 73 76 79 82 85 87 90 93 96 98 100 102 104 105 106 106 105 105 104 102 100 98 96 94 91 89 86 84 81 79 77 74 72 71 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 42 42 43 44 45 47 48 50 52 54 57 60 62 65 69 72 75 78 82 85 88 90 92 93 94 95 95 94 93 91 89 86 84 81 78 75 73 70 68 65 63 61 59 58 56 55 53 52 51 51 50 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 21 22 23 24 25 27 29 31 33 35 38 41 44 47 51 54 58 61 64 67 69 70 71 72 71 70 68 66 63 60 57 54 51 48 46 43 41 39 37 36 34 33 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 36 37 38 40 42 43 45 47 48 50 51 53 54 56 57 57 58 58 59 59 58 58 57 57 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 23 23 23 24 24 25 26 27 28 29 31 32 34 36 38 40 42 44 46 48 50 52 53 54 55 55 55 54 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 28 28 27 27 26 26 26 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 39 40 39 39 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 24 23 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
 51 51 51 50 49 48 47 46 44 43 41 40 39 38 36 36 35 34 34 33 33 34 34 35 35 36 38 39 41 42 44 46 48 50 52 54 56 57 58 59 59 60 59 59 58 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 41 42 44 46 47 49 51 53 55 57 58 60 61 62 62 62 62 61 60 58 56 54 52 50 48 45 43 41 40 38 37 35 34 34 33 33 33 33 33 33 34 35 37 38 40 42 45 47 50 54 57 61 64 68 71 74 76 78 79 79 79 78 76 75 72 70 67 65 62 60 58 56 54 53 52 51 51 51 51 51 52 53 55 56 58 60 62 64 66 68 70 71 73 73 74 73 73 72 70 68 65 63 60 57 54 51 48 46 43 41 39 37 36 34 33 32 32 31 31 31 31 32 32 33 34 35 37 39 40 42 44 47 49 51 54 56 58 60 62 63 64 65 65 65 64 63 62 60 59 57 55 54 52 50 49 47 46 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 34 34 33 33 32 31 30 30 29 28 27 27 26 26 25 24 24 24 23 23 23 23 23 24 24 25 25 26 27 28 30 32 33 36 38 40 43 46 49 53 56 60 63 66 69 71 73 75 76 76 76 76 74 73 70 68 65 62 59 56 53 50 47 45 42 40 37 35 33 32 30 29 28 27 26 25 24 24 24 23 23 24 24 25 25 26 27 28 29 31 32 34 36 38 40 41 43 45 47 48 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 39 40 41 42 43 44 45 47 49 51 53 55 57 59 61 63 65 66 67 68 68 68 67 66 64 62 59 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 26 25 24 24 24 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 33 34 36 38 41 43 46 49 53 57 61 65 70 75 80 85 91 96 100 104 108 110 111 112 111 109 106 102 98 93 87 82 76 71 65 60 56 51 47 44 41 38 35 33 31 29 28 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 45 46 46 47 47 47 46 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 49 50 51 51 51 51 51 51 50 49 48 46 45 43 41 39 37 35 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 29 30 32 34 36 38 40 43 46 48 51 54 56 59 60 62 63 64 64 64 63 62 61 59 58 56 54 53 51 50 48 47 46 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 30 29 29 29 29 29 30 30 31 31 32 33 35 36 37 39 40 42 43 45 46 47 48 48 48 48 48 47 46 44 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 23 23 22 22 22 22 22 23 23 23 24 25 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37
 32 33 33 34 34 35 36 37 38 40 41 43 45 47 49 51 53 55 57 58 59 59 59 58 57 56 54 52 49 47 44 42 39 37 35 33 32 30 29 28 27 26 26 26 26 26 26 27 28 29 30 31 33 35 36 38 41 43 45 47 49 51 53 55 57 58 59 60 60 61 61 61 60 60 60 59 59 58 58 58 57 57 57 56 56 56 55 55 54 53 52 51 50 49 48 46 45 43 41 39 38 36 34 32 31 29 28 27 25 24 24 23 22 22 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 37 38 38 38 38 38 38 37 37 36 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 29 31 32 33 35 37 39 42 45 48 51 55 59 63 67 71 75 79 82 85 86 87 86 85 83 80 77 73 69 65 62 58 55 52 49 47 45 43 41 40 39 38 37 36 36 36 36 36 36 36 37 37 38 39 40 41 41 42 43 45 46 47 48 49 51 52 54 56 57 59 61 63 66 68 70 72 74 76 78 79 79 80 79 78 77 75 72 69 66 63 60 57 54 51 48 45 43 40 38 36 34 33 31 30 29 28 28 27 27 26 26 26 27 27 28 28 29 30 31 32 34 35 36 37 38 39 40 40 41 41 40 40 39 38 37 36 34 33 31 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 37 39 41 43 44 45 45 45 45 44 43 41 39 37 35 33 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 26 28 29 31 32 33 34 35 36 36 37 36 36 36 35 34 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 36 37 38 39 41 42 43 44 44 45 45 45 45 44 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 39 40 40 41 40 40 39 38 36 35 33 31 29 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 20 21 23 25 27 30 32 35 39 42 46 50 53 57 60 62 64 65 65 64 63 61 58 56 53 50 47 44 42 39 37 35 34 33 32 31 30 30 30 30 30 31 31 32 33 33 34 35 36 36 37 37 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 26 26 25 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 40 40 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 32 33 33 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 44 45 47 48 49 50 50 51 51 51 51 51 50 49 48 46 45 43 42 40 38 36 35 33 32 30 29 28 27 26 26 25 24 24 24 24 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 40 39 39 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 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
 55 54 53 52 50 48 46 44 42 39 37 35 33 31 30 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 42 42 42 41 40 39 38 36 34 33 31 29 28 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 27 28 28 29 29 29 29 29 29 28 27 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 28 30 32 35 37 40 44 47 50 53 56 59 61 62 63 63 62 60 58 56 53 50 47 44 41 38 36 33 31 29 27 26 25 24 23 22 22 22 21 22 22 22 22 23 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 29 30 31 33 35 36 39 41 43 46 48 51 53 55 57 58 59 59 58 56 55 52 50 47 44 41 38 35 32 30 28 26 25 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 27 29 30 32 34 35 36 37 38 38 38 38 37 36 35 34 33 31 30 29 27 26 25 24 23 23 22 21 21 21 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 32 33 34 35 35 36 36 36 36 36 36 35 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 20 20 20 21 22 23 24 26 27 29 31 34 36 39 41 44 46 49 51 52 54 55 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 30 30 30 31 32 33 34 35 36 37 39 41 43 46 49 52 55 59 62 66 69 73 75 77 78 78 77 76 73 70 67 63 59 55 51 47 43 40 37 34 32 30 28 26 24 23 22 21 21 21 21 21 21 21 22 23 24 25 27 28 30 32 35 37 40 43 46 50 53 57 60 64 67 69 71 73 73 73 72 70 68 65 62 59 57 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 34 35 36 38 39 40 42 44 45 47 50 52 54 57 59 62 64 67 69 70 71 72 71 70 69 66 63 60 57 54 50 47 44 41 38 36 34 32 30 28 27 26 25 24 23 22 22 22 21 21 21 22 22 23 24 24 26 27 28 30 32 33 36 38 40 42 45 47 50 52 54 56 58 60 61 62 62 62 61 60 58 56 55 52 50 48 46 44 42 40 39 37 36 35 33 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 91 93 95 97 98 98 99 98 97 96 93 91 88 85 81 78 74 71 68 65 63 60 58 56 54 53 51 50 49 48 47 47 46 45 45 45 44 44 44 44 44 45 45 46 46 47 48 50 51 53 54 56 57 59 61 62 64 65 66 67 68 68 69 69 69 68 68 67 66 65 64 64 63 62 61 60 59 59 58 58 57 57 57 57 57 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 76 76 76 76 75 75 74 72 71 69 68 66 64 62 60 58 56 55 53 52 50 49 48 47 47 46 46 46 46 47 48 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 69 70 72 73 74 76 77 78 79 80 80 81 81 80 80 79 77 76 74 72 70 68 66 64 62 60 58 56 55 53 52 51 51 50 50 50 51 51 53 54 56 58 61 64 67 70 73 75 78 80 82 83 83 83 82 81 79 76 73 70 66 63 60 56 53 50 47 45 43 41 40 39 38 38 37 37 38 38 39 40 40 41 43 44 45 46 48 49 51 52 54 55 57 59 60 61 63 64 65 67 68 69 69 70 71 71 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 75 75 75 75 75 74 74 73 72 71 70 69 67 65 63 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 37 36 36 36 37 38 39 40 42 44 46 49 51 54 57 60 63 66 69 72 74 76 78 79 80 81 81 80 80 79 78 76 75 74 73 73 72 72 72 73 73 74 76 77 79 81 83 85 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 23 24 24 24 25 24 24 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 17 18 20 21 23 25 26 27 29 29 30 30 29 29 28 26 25 23 21 20 18 17 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 20 21 23 24 26 27 29 31 33 34 36 38 39 40 41 42 42 41 40 39 37 35 33 31 28 26 24 22 20 18 17 16 15 14 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12
 6 6 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 30 29 28 28 27 26 25 25 24 24 24 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 42 42 41 40 39 38 37 35 34 33 31 30 29 28 27 26 25 25 25 24 25 25 25 26 27 28 29 31 32 34 35 36 37 38 39 40 40 40 39 39 38 37 36 36 35 34 33 33 33 32 33 33 34 35 37 39 42 45 48 51 55 59 62 66 69 71 72 73 73 71 69 67 64 60 56 53 49 45 42 39 36 34 32 31 29 28 28 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 47 47 47 47 47 46 45 44 42 41 40 38 37 36 35 34 33 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 36 37 38 38 38 38 38 37 37 36 35 34 32 31 30 29 27 26 25 24 23 23 23 23 23 23 24 25 26 28 30 32 34 37 39 42 45 48 51 54 57 59 60 61 61 60 58 56 54 51 48 46 43 41 38 37 35 34 33 32 32 32 32 32 32 33 33 34 34 35 35 36 36 37 37 37 37 37 37 36 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 39 39 39 39 39 39 38 37 37 36 35 34 33
 58 57 57 56 55 54 53 52 51 50 49 49 48 48 48 48 48 48 48 49 49 49 50 50 50 50 50 50 50 50 49 49 48 48 47 46 45 45 44 43 43 42 42 41 41 41 42 42 43 43 44 45 46 47 48 48 49 50 50 51 51 51 52 51 51 51 51 50 50 49 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 55 56 56 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 45 45 44 45 45 45 46 47 47 48 49 50 51 52 53 54 54 55 55 55 55 55 54 54 53 52 51 50 48 47 46 45 44 44 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 47 47 47 46 45 44 44 43 42 41 40 39 38 38 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 53 52 52 51 50 50 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 38 37 38 38 38 38 39 39 40 40 41 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 59 59
 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 15 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 16 17 17 17 17 17 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 33 33 33 32 31 30 28 27 25 23 22 20 19 18 17 16 16 15 15 15 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 31 32 32 32 32 31 30 29 28 27 25 24 22 21 20 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 16 17 18 19 19 20 20 20 20 20 19 19 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 19 20 21 22 24 25 27 29 30 32 33 35 36 37 38 38 38 38 38 37 36 34 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 16 16 16 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 17 18 19 20 21 23 24 26 28 29 31 32 33 34 35 35 35 35 35 34 33 32 31 30 28 27 26 25 24 24 23 23 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 24 24 25 25 26 28 29 30 32 33 35 36 37 37 37 37 36 35 34 32 30 28 26 24 22 20 19 17 16 15 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 20 21 22 22 23 23 23 23 23 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 27 28
 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 13 14 15 16 16 17 17 17 17 17 17 17 16 15 15 14 13 12 12 11 10 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 11 12 13 14 14 15 15 15 15 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 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 14 15 15 15 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 95 96 95 93 90 85 81 76 71 67 62 59 56 53 51 50 49 48 48 48 48 48 48 48 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 37 37 37 38 39 40 42 44 46 48 50 52 54 56 58 59 60 61 61 60 60 58 57 55 53 50 48 46 43 41 39 38 36 35 34 34 34 34 34 35 36 37 38 39 40 41 42 43 44 44 44 44 43 42 41 40 38 37 35 34 33 32 31 31 30 30 30 30 31 31 32 33 34 35 36 38 39 41 43 45 47 50 53 56 60 64 68 73 78 83 89 95 100 105 108 111 113 113 111 108 104 99 93 87 81 75 69 64 58 54 49 45 42 39 36 33 31 29 28 27 26 26 26 26 27 28 29 31 33 35 37 39 41 42 44 45 45 46 46 45 44 43 42 41 39 38 37 36 35 35 35 35 36 37 39 41 43 46 50 53 58 62 67 72 77 82 87 92 96 100 102 103 103 102 100 96 92 88 83 78 73 69 65 62 58 56 53 51 49 48 46 45 44 43 43 42 42 41 41 41 41 41 41 41 42 42 43 44 45 47 48 50 52 54 56 58 59 61 61 62 61 60 59 57 55 52 49 47 44 41 39 36 34 32 31 29 28 27 27 27 27 28 28 29 30 31 33 34 35 37 38 40 41 42 43 43 44 44 44 44 44 44 44 43 43 42 42 41 41 41 41 41 41 42 42 43 44 44 45 45 46 46 45 45 44 44 43 42 41 39 38 37 36 35 34 33 32 32 31 31 32 33 34 35 37 40 43 47 52 57 62 68 74 80 85 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
 26 25 24 24 23 23 23 23 23 23 24 24 25 26 28 29 30 32 33 35 36 38 39 40 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 46 46 47 47 48 49 49 50 51 52 53 53 54 54 53 53 52 51 50 49 48 47 46 45 44 43 42 42 41 41 41 41 41 42 42 43 44 45 46 47 47 48 48 48 48 47 47 46 44 43 42 40 39 38 38 37 37 37 38 39 41 43 47 51 56 62 69 77 86 95 104 113 122 128 132 133 131 127 120 112 103 94 85 76 69 61 55 49 44 40 36 33 30 28 27 26 25 25 26 27 29 31 33 36 39 43 48 53 58 64 71 78 85 93 100 108 115 121 125 127 128 127 123 118 112 105 98 90 83 77 71 65 61 57 54 51 49 47 46 45 44 43 43 43 43 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 58 59 59 59 58 58 57 56 55 54 53 51 49 47 46 44 42 40 39 38 37 36 36 36 37 38 39 40 42 44 46 48 50 52 54 55 57 58 59 60 60 59 58 57 55 53 50 47 44 42 39 36 34 32 30 29 28 27 27 27 28 29 30 31 33 35 38 40 43 46 49 52 54 57 59 61 62 62 63 62 62 61 59 58 57 56 55 54 53 53 52 52 51 51 51 51 51 51 50 50 50 49 49 48 47 46 45 44 43 42 42 41 40 40 40 40 40 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 50 50 51 51 51 50 50 49 48 47 45 44 42 41 39 37 36 34 33 31 30 29 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 41 45 48 52 56 60 63 66 69 70 71 71 70 68 65 63 59 56 53 49 46 43 40 38 36 34 32 30 28 27 26 24 23 22 21 21 20 20 19 19 19 19 19 20 21 22 23 24 26 28 30 33 35 38 41 43 46 48 50 52 53 54 54 54 53 52 50 48 46 44 41 39 36 34 32 29 28 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 57 59 60 60 61 60 60 58 57 55 53 51 48 46 44 42 40 38 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 25 27 29 32 35 38 42 47 52 57 62 68 73 78 82 84 86 86 84 82 78 73 68 62 57 51 46 41 37 33 30 27 25 23 22 21 20 20 19 19 20 20 21 22 23 24 26 27 29 32 34 37 40 43 47 51 56 60 65 70 75 79 82 85 86 86 84 81 77 73 68 63 58 53 49 45 41 38 35 33 30 28 27 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 20 20 21 22 23 24 26 28 30 32 35
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 15 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12
 29 30 32 33 36 38 41 44 47 51 54 57 60 62 64 65 65 64 64 62 60 58 56 54 52 50 49 47 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 39 40 41 42 43 44 45 47 48 50 51 52 54 55 57 58 59 60 61 62 62 62 61 60 59 57 55 53 50 47 45 42 39 37 35 33 31 29 28 27 26 26 25 25 25 25 26 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 48 49 49 49 48 48 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 39 39 40 40 40 41 42 42 43 44 44 45 45 46 45 45 44 44 42 41 39 38 36 35 33 32 31 30 29 29 28 28 29 30 31 32 34 37 39 43 46 51 55 60 65 70 74 78 81 83 83 83 82 80 77 73 70 66 62 59 55 52 49 47 44 42 40 38 37 36 35 34 34 34 34 35 35 36 38 39 41 42 44 46 48 50 53 55 58 60 63 65 68 71 73 76 78 80 81 82 82 81 80 78 76 72 69 65 61 57 53 50 47 44 41 39 37 35 34 33 32 32 31 32 32 33 34 35 36 38 40 42 44 46 49 51 53 55 57 58 59 60 61 61 61 60 60 59 57 56 55 53 51 49 47 46 44 42 40 38 36 35 34 33 32 31 31 31 31 32 32 33 34 35 37 38 40 42 43 45 47 49 51 53 54 55 56 57 57 56 55 54 52 50 47 44 42 39 37 34 32 31 29 28 28 27 27 27 28
 25 25 26 26 27 28 28 29 30 31 33 34 35 37 38 40 41 42 44 45 45 46 46 46 45 44 43 42 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 21 21 21 21 21 22 23 23 25 26 27 29 30 32 34 35 37 39 40 41 43 44 44 45 45 45 44 44 43 42 40 39 37 35 34 32 30 29 28 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 33 34 34 34 34 33 33 33 32 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 43 44 44 44 44 44 43 43 42 41 39 38 36 35 33 31 30 28 27 25 24 23 22 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 41 42 43 43 43 43 43 42 41 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 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
 40 38 37 36 35 34 33 33 32 32 32 33 34 35 37 39 41 43 46 49 52 55 58 60 62 64 65 65 65 63 61 59 56 53 49 46 43 40 37 34 32 30 28 27 26 26 26 27 27 28 30 32 34 36 38 41 43 46 48 51 53 55 57 59 60 60 60 60 60 59 58 56 55 54 53 52 51 50 50 49 49 50 50 51 51 52 52 52 53 53 52 52 51 49 48 47 45 44 42 41 40 39 39 38 38 39 39 39 40 41 42 43 44 45 45 46 47 47 47 47 46 46 45 43 42 41 39 38 36 35 33 32 31 31 30 30 30 31 32 33 35 36 38 40 42 44 46 48 49 50 51 51 51 50 49 48 46 44 42 40 37 35 33 31 29 28 27 26 25 25 24 24 25 26 26 28 29 30 32 34 36 38 40 41 43 45 46 48 49 50 51 51 52 52 53 53 53 54 54 54 54 55 54 54 54 54 53 52 51 50 49 48 47 45 44 43 41 40 39 38 38 37 37 38 38 39 41 43 46 49 52 56 60 64 68 72 76 79 81 83 83 82 81 78 75 71 67 63 59 55 51 47 44 41 39 36 34 33 31 30 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 25 25 25 25 26 26 27 29 30 32 34 37 39 42 46 49 53 56 60 63 66 69 71 73 74 74 74 73 71 68 66 63 60 57 54 52 50 48 46 45 45 44 44 44 45 45 46 46 47 48 48 48 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 44 44 44 44 44 44 45 45 45 45 45 44 44 43 42 41
 26 27 27 28 29 30 31 32 34 36 38 40 42 44 46 49 51 52 54 55 56 56 56 56 55 54 52 50 49 47 45 43 41 39 37 35 34 32 31 30 29 28 28 28 28 28 28 29 30 31 32 33 35 37 38 40 42 43 45 46 48 49 50 51 52 52 53 53 54 54 54 54 53 53 53 53 53 52 52 51 51 50 49 48 47 46 44 42 41 39 37 34 32 31 29 27 26 25 23 23 22 22 21 21 22 22 22 23 24 25 26 27 28 30 31 33 34 36 37 38 39 40 41 41 41 41 40 40 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 35 37 39 41 43 45 47 50 52 54 57 58 60 60 61 60 59 58 56 53 51 48 46 43 41 38 36 34 32 30 29 27 26 25 24 23 22 21 21 21 20 21 21 21 22 23 25 26 28 31 33 36 39 43 46 49 52 55 57 59 60 60 60 59 58 56 54 51 49 46 44 41 39 37 35 33 32 30 30 29 28 28 28 28 28 29 29 30 30 30 30 31 31 31 30 30 29 29 28 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 39 40 42 45 47 49 51 53 55 57 59 60 61 61 61 61 60 59 57 56 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26
 34 33 33 33 33 33 34 34 35 35 36 37 38 39 40 42 43 44 45 46 47 48 48 48 48 47 47 46 44 43 41 39 38 36 34 32 30 29 27 26 25 24 23 22 22 22 22 22 22 23 24 25 26 28 29 31 33 34 36 38 40 41 42 43 44 45 45 45 45 44 43 43 42 41 40 39 38 38 37 37 37 37 38 39 39 40 41 42 43 44 44 45 44 44 43 42 40 38 37 35 33 31 30 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 28 29 30 32 33 34 35 36 36 37 38 38 38 38 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 37 39 40 42 43 44 44 45 45 45 45 44 44 43 42 41 40 39 38 36 35 34 33 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 34 35 37 39 41 43 46 48 50 52 53 54 55 55 55 54 53 52 50 49 47 45 44 42 41 39 38 37 36 36 35 35 35 35 35 35 35 36 36 36 35 35 34 33 32 31 30 28 27 25 24 23 22 21 20 20 20 19 19 20 20 21 22 23 24 26 27 29 31 33 35 37 39 41 43 45 47 48 49 50 51 52 52 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34
 23 22 21 20 20 19 19 19 20 20 21 23 24 26 28 30 32 35 37 39 41 43 44 44 43 42 41 39 37 34 32 29 27 25 23 21 19 18 17 16 15 14 14 14 14 14 15 15 17 18 20 22 25 28 31 35 39 43 47 50 53 56 57 58 57 56 53 50 47 43 39 36 33 30 27 25 23 21 19 18 17 17 17 16 17 17 17 18 19 20 22 23 25 27 29 31 33 35 38 40 42 44 46 48 49 51 52 53 54 55 55 56 56 56 56 56 56 55 54 52 51 49 47 44 42 39 37 34 32 30 28 26 25 23 22 22 21 21 22 22 23 25 26 28 30 33 36 39 42 46 49 53 55 58 59 59 58 56 53 50 45 41 37 33 29 25 22 20 18 16 15 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 34 36 39 41 43 45 46 48 48 48 47 46 45 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 21 21 20 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 13 13 14 15 16 17 19 20 22 23 25 26 28 29 30 30 31 31 30 30 29 28 27 25 24 23 22 20 19 18 18 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 32 31 31 30 29 28 27 25 24
 24 23 22 22 22 22 23 24 25 26 27 29 30 32 34 36 38 40 41 43 44 44 45 45 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 33 34 35 36 38 40 42 44 46 48 50 52 53 54 55 56 56 56 55 54 53 51 49 47 45 43 41 39 37 35 34 32 31 30 29 28 28 28 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 39 40 42 44 46 48 50 53 55 57 59 61 62 63 63 63 62 60 58 56 54 51 48 45 42 39 36 34 32 30 28 27 26 25 25 25 25 26 26 27 29 30 32 34 36 38 40 43 45 48 50 52 54 56 57 57 57 56 55 53 51 48 45 42 39 36 34 31 29 27 26 24 23 23 22 22 22 22 23 24 25 26 28 29 31 33 35 37 40 42 44 45 46 47 48 48 48 47 46 46 45 43 42 41 40 39 39 38 37 37 37 37 37 37 37 38 39 40 42 44 46 49 52 55 59 63 67 71 75 79 82 85 86 87 86 84 82 79 75 71 67 62 58 54 50 46 43 40 37 35 33 31 29 28 27 26 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 32 34 36 39 42 45 49 53 58 63 68 73 78 83 88 91 93 94 93 91 88 84 79 74 68 63 58 53 49 45 41 38 36 34 32 31 30 30 30 30 30 31 32 33 35 36 38 40 42 45 48 51 54 57 60 64 67 70 72 73 74 74 73 70 67 64 60 55 51 47 43 39 36 33 30 28 26 25
 22 21 21 20 19 19 18 18 18 18 18 18 18 19 20 21 22 23 25 27 29 31 34 37 41 44 48 51 54 57 60 62 62 62 61 59 56 53 49 46 42 38 35 32 29 27 25 23 22 20 20 19 18 18 18 18 18 19 19 20 20 21 22 24 25 27 29 31 33 36 38 41 44 47 50 52 53 54 54 53 51 49 46 43 40 37 35 32 30 28 27 25 24 23 23 22 22 22 23 23 23 24 24 25 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 25 26 28 29 31 32 33 34 35 36 36 37 36 36 35 35 34 32 31 30 29 28 26 25 24 24 23 22 22 22 22 22 22 23 24 25 26 28 29 31 33 36 38 40 42 44 45 46 47 47 47 46 46 45 44 43 41 41 40 39 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 29 28 28 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 33 33 32 31 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 18 18 19 19 20 21 22 23 25 26 28 30 31 33 34 35 36 37 37 37 36 35 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 29 31 32 34 37 39 42 46 50 54 58 62 66 69 73 75 76 76 75 74 71 68 64 60 56 52 49 45 42 39 36 34 32 30 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 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
 42 40 39 37 36 35 35 34 34 34 34 35 36 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 44 44 44 43 43 42 42 41 41 41 41 41 41 41 42 42 43 44 45 46 47 48 50 51 52 52 53 53 53 53 53 53 52 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 37 38 39 40 41 43 45 47 50 53 57 61 66 71 77 84 90 97 104 111 117 121 124 126 125 123 119 114 108 101 94 87 80 74 68 63 58 54 50 46 44 41 39 37 36 35 34 34 34 35 36 38 40 43 46 50 54 59 65 71 78 85 93 100 107 114 119 123 125 125 123 119 114 108 100 93 86 78 72 66 60 55 51 47 44 42 40 38 36 36 35 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 46 47 49 50 52 55 57 60 62 65 68 72 75 78 80 82 84 85 85 85 84 82 79 76 73 70 67 64 61 58 56 54 52 51 50 49 48 48 48 48 48 48 48 49 49 49 50 50 50 51 51 50 50 49 48 47 46 45 43 42 40 39 37 36 35 34 33 32 32 32 32 32 32 32 33 34 34 35 36 38 39 40 42 43 44 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 44 43 41 40 40 39 38 38 37 37 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 59 60 60 59 59 58 56 55 53 51 49 47 45 44
 29 28 28 27 27 27 27 27 28 28 30 31 33 36 39 42 47 52 57 63 70 77 83 89 94 97 99 98 94 89 83 76 69 61 55 48 43 38 34 30 27 25 22 21 20 19 18 18 18 19 20 21 22 24 26 29 32 35 39 44 49 54 60 65 71 75 79 81 81 79 76 72 66 61 55 49 44 40 36 33 30 28 26 25 24 23 23 23 24 24 25 26 27 28 30 31 32 33 34 35 36 36 36 36 36 36 35 35 34 34 34 34 33 33 34 34 34 34 35 35 35 36 36 36 36 36 36 35 35 34 34 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 36 37 37 37 37 37 36 36 35 33 32 30 29 27 26 24 23 21 20 19 19 18 18 17 17 17 18 18 19 19 20 21 21 22 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 25 26 27 28 28 30 31 32 33 34 35 36 36 37 37 38 38 38 37 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 29 30 30 30 30 30 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 20 20 21 22 24 25 27 29 31 33 36 37 39 40 41 41 41 40 39 38 36 34 33 31 29 28 26 25 24 23 22 22 22 22 22 23 23 25 26 29 31 34 37 41 45 49 53 57 61 63 65 66 66 65 64 61 59 56 53 50 47 45 42 40 38 37 36 35 34 33 33 32 32 32 32 32 32 32 31 31 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
 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 25 26 26 27 27 28 28 27 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 30 29 29 28 27 26 25 25 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 12 13 14 16 17 19 21 24 26 29 32 34 37 39 41 42 43 43 43 42 41 39 38 36 34 32 30 28 27 25 24 23 21 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 29 31 33 35 37 39 40 42 42 43 42 41 40 38 36 34 31 29 26 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 25 24 23 21 20 19 17 16 15 14 13 13 12 11 11 11 11 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 18 18 17 16 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 17 17 18 18 17 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11
 19 20 21 23 24 26 27 29 30 32 33 34 35 35 36 35 35 34 33 32 30 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 25 27 29 30 31 32 33 33 33 32 31 30 28 26 24 23 21 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 24 26 27 29 30 32 33 35 36 37 37 38 38 37 37 36 35 34 32 31 30 28 27 26 25 24 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 21 22 23 23 24 24 24 24 23 23 22 21 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 31 32 32 32 32 31 30 29 27 25 24 22 20 19 18 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 17 18
 39 41 43 45 47 48 50 51 53 54 55 55 56 56 56 56 56 56 56 55 55 54 53 52 50 49 47 45 43 41 39 37 36 34 32 30 29 27 26 25 24 24 23 23 23 24 25 26 27 29 31 33 36 39 42 46 49 53 56 58 60 61 62 61 60 57 55 52 48 45 42 39 36 33 31 29 27 26 25 24 23 23 22 22 22 23 23 24 24 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 40 41 42 43 45 46 47 48 49 50 50 50 50 50 50 50 49 49 49 48 48 48 48 48 49 49 50 51 53 54 56 57 59 60 61 62 62 62 61 60 59 57 55 53 50 48 46 43 41 39 37 36 34 33 32 31 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 29 30 32 35 37 41 44 49 53 59 64 69 75 80 84 87 88 88 87 84 80 75 69 64 59 54 49 45 41 38 36 34 32 31 30 30 30 30 31 32 33 35 37 39 42 45 48 51 55 58 62 65 69 72 75 77 79 80 81 81 81 80 79 78 76 75 73 70 68 66 63 60 57 54 51 48 45 42 39 36 34 31 29 27 26 25 24 23 22 22 22 23 23 24 25 26 28 29 31 33 36 38 40 43 45 47 48 50 50 50 50 49 47 45 43 40 38 35 33 31 29 27 26 25 24 24 23 23 24 24 25 26 27 28 29 30 32 33 35 36 37 38 39 39 39 39 39 38 38 37 36 34 33 32 31 30 30 29 29 29 29 29 29 30 31 32 34 35 37
 49 55 60 64 66 67 65 62 58 53 48 43 38 34 31 28 26 24 23 22 21 21 20 20 21 21 22 22 23 24 25 26 28 29 30 32 33 35 36 37 39 40 42 43 44 46 47 48 48 49 49 48 48 46 45 43 41 39 37 34 32 30 28 26 24 23 21 20 19 18 17 17 16 16 16 16 17 17 18 19 20 21 22 23 25 26 27 29 30 30 31 31 31 30 30 29 29 28 27 27 27 27 27 27 28 28 29 30 32 33 34 36 37 38 40 40 41 41 41 41 40 40 39 37 36 35 34 33 32 31 31 30 30 31 31 32 33 34 36 37 39 41 43 45 47 48 49 50 50 50 50 49 48 47 45 44 43 43 42 42 42 43 44 46 48 51 55 60 65 70 76 81 85 88 88 86 81 75 67 59 52 45 38 33 29 25 22 20 18 17 16 15 15 15 16 16 18 19 21 23 25 28 31 34 38 42 46 49 52 55 56 56 56 54 51 48 44 40 37 33 30 27 25 23 21 20 19 18 18 17 17 17 18 18 19 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 43 45 46 49 51 54 57 61 65 68 72 75 78 80 81 81 79 76 73 69 64 59 55 51 47 44 41 38 36 34 33 32 31 30 29 29 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 13 13 14 14 15 16 18 19 21 22 24 26 27 29 30 31 31 31 31 30 29 28 26 25 23 22 20 19 18 17 17 16 16 16 17 18 19 21 23 26 29 33 38 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
 53 56 58 60 61 63 63 64 63 63 61 60 58 55 53 51 48 46 44 42 41 39 38 37 37 36 36 36 36 36 37 38 38 40 41 42 44 45 47 49 51 53 54 56 57 58 59 59 60 60 59 58 57 56 55 53 51 50 48 46 45 43 42 40 39 38 37 36 36 35 35 35 35 35 35 35 36 37 37 38 39 40 41 42 43 43 44 45 45 46 46 46 46 46 46 45 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 43 43 44 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 44 43 43 42 42 41 41 41 41 40 40 40 40 41 41 42 42 43 44 45 47 48 50 52 53 55 57 59 60 62 62 63 63 63 62 61 60 58 56 54 51 49 47 46 44 42 41 40 39 38 38 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 47 48 49 51 52 53 55 56 57 59 59 60 61 61 61 60 60 59 58 56 55 53 52 51 49 48 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 39 40 41 42 43 45 47 49 51
 42 43 44 44 45 46 46 46 47 47 46 46 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 38 38 39 39 39 38 38 37 36 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 49 50 50 50 49 49 48 47 46 45 43 42 41 39 38 37 36 34 33 33 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 39 40 40 41 41 41 40 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 46 47 47 47 47 46 46 45 44 43 42 40 39 37 36 35 33 32 31 30 29 29 28 28 28 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 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 31 31 32 32 33 34 34 35 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
 66 65 63 62 61 61 61 61 61 62 63 64 64 65 66 67 68 68 68 68 67 66 65 63 62 60 58 56 54 52 51 50 49 48 47 47 47 47 47 48 48 49 51 52 54 55 57 59 61 63 65 67 69 71 72 74 75 75 75 75 74 73 72 70 68 66 63 61 59 57 55 53 51 50 48 47 47 46 46 46 46 46 47 48 49 51 52 54 56 58 60 62 64 66 67 68 69 69 70 70 69 69 69 68 68 68 68 67 67 68 68 68 69 69 70 70 71 71 71 71 71 71 70 69 68 67 65 64 62 61 59 58 57 55 54 53 52 51 51 51 50 50 50 51 51 52 53 54 55 57 58 60 62 63 65 66 67 68 68 68 68 68 67 66 65 63 62 61 59 58 57 56 56 56 56 56 57 58 59 60 62 63 65 66 68 69 69 70 69 69 68 66 65 63 61 59 57 56 54 53 52 51 50 50 50 51 52 53 54 56 58 60 62 65 67 70 72 75 77 78 80 81 81 81 81 81 80 78 77 75 74 72 70 68 66 64 62 60 59 57 56 54 53 52 51 51 51 50 50 51 51 52 53 54 56 57 59 61 62 64 66 67 68 69 70 70 69 68 66 65 62 60 58 55 53 51 49 47 46 44 44 43 43 42 43 43 43 44 45 46 47 48 50 51 52 53 54 55 56 57 57 57 57 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 50 51 52 53 54 56 57 59 61 64 66 68 70 72 74 76 77 78 78 78 78 77 76 74 72 70 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
 51 50 49 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 37 37 37 37 37 38 39 40 42 44 46 49 52 55 59 62 66 70 73 75 77 79 79 78 77 74 71 68 64 60 56 52 48 45 42 39 37 35 33 32 32 31 32 32 33 34 36 38 40 42 45 47 50 52 54 55 56 57 56 56 55 54 52 51 50 49 48 47 47 47 47 48 50 51 53 56 58 60 62 64 65 65 65 64 62 60 57 54 51 48 45 42 39 37 35 33 32 31 31 30 31 31 32 33 35 36 38 40 42 44 46 48 50 52 53 54 55 55 55 54 54 53 52 50 49 47 45 44 42 41 40 39 38 37 37 37 36 36 37 37 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 47 47 47 47 47 46 46 45 44 43 42 40 39 38 37 36 35 34 34 34 34 34 34 35 37 38 40 43 46 49 53 57 62 66 71 76 80 84 87 89 90 90 89 86 82 78 73 67 62 57 52 48 44 41 38 35 33 32 31 31 31 31 32 33 35 37 39 42 44 47 50 52 54 56 57 58 58 57 56 55 53 51 49 47 46 45 44 43 43 43 44 45 47 48 50 52 54 56 57 58 59 59 59 58 57 55 53 50 48 45 43 41 39 38 36 35 35 35 35 35 36 37 38 39 40 42 43 45 46 48 49 50 52 52 53 53 53 53 53 52 52 51 50 49 48 47 47 46 45 45 45 45 45 46 46 47 48 49 49 50 51 52 53 54 54 55 55 55 55 55 55 54 54 53 52 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 22 22 23 23 24 24 24 24 24 24 23 23 22 21 20 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 27 28 28 28 28 28 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 23 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 28 29 29 29 28 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 25 26 26 27 27 27 26 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 24 25 25 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

