
 % 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
 32172 32179 32129 32023 31862 31647 31380 31064 30701 30296 29851 29369 28856 28313 27747 27159 26555 25937 25310 24675 24037 23399 22762 22129 21502 20884 20275 19678 19093 18521 17963 17420 16893 16381 15885 15405 14942 14494 14063 13648 13248 12863 12493 12139 11798 11472 11159 10859 10572 10297 10034 9783 9543 9314 9095 8886 8686 8496 8315 8143 7979 7822 7674 7533 7399 7272 7152 7038 6931 6829 6734 6644 6559 6480 6406 6337 6273 6213 6159 6109 6063 6022 5985 5952 5924 5899 5879 5862 5850 5842 5837 5837 5840 5848 5859 5874 5894 5917 5945 5977 6012 6053 6097 6146 6200 6258 6321 6389 6462 6540 6623 6711 6806 6906 7012 7124 7243 7368 7500 7639 7786 7940 8102 8273 8452 8640 8837 9043 9260 9487 9724 9973 10233 10505 10789 11085 11395 11718 12056 12407 12773 13154 13550 13962 14390 14833 15293 15769 16261 16769 17292 17832 18386 18955 19537 20132 20738 21354 21979 22611 23247 23886 24524 25160 25790 26411 27019 27611 28183 28732 29253 29743 30197 30613 30986 31314 31593 31821 31996 32115 32179 32186 32136 32030 31869 31654 31387 31071 30708 30303 29857 29376 28862 28320 27753 27165 26561 25943 25315 24680 24042 23403 22766 22133 21507 20888 20279 19681 19096 18524 17966 17423 16895 16383 15888 15408 14944 14497 14065 13649 13249 12865 12495 12140 11800 11473 11160 10860 10573 10298 10035 9784 9544 9314 9095 8886 8687 8497 8316 8143 7979 7823 7675 7533 7400 7273 7152 7039 6931 6830 6734 6644 6559 6480 6406 6337 6273 6214 6159 6109 6063 6022 5985 5952 5924 5899 5879 5862 5850 5842 5837 5837 5840 5848 5859 5874 5894 5917 5945 5976 6012 6053 6097 6146 6200 6258 6321 6389 6461 6539 6623 6711 6805 6906 7012 7124 7242 7368 7500 7639 7786 7940 8102 8272 8451 8639 8836 9043 9259 9486 9724 9972 10232 10504 10788 11084 11394 11717 12055 12406 12772 13153 13549 13961 14388 14832 15291 15767 16259 16767 17291 17830 18384 18952 19534 20129 20735 21351 21976 22608 23244 23882 24521 25156 25786 26406 27014 27606 28178 28726 29247 29737 30191 30607 30980 31307 31586 31814 31989 32109
 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 44 45 46 47 49 50 51 53 55 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 95 98 102 106 110 114 118 123 127 131 136 141 145 150 155 160 164 169 174 178 182 186 190 193 196 199 201 203 204 205 205 205 205 204 202 200 198 195 191 188 184 180 175 171 166 161 156 151 146 141 136 131 127 122 117 113 108 104 100 96 92 89 85 82 78 75 72 69 67 64 62 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 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 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 38 39 40 41 43 44 46 48 49 51 53 55 57 60 62 64 67 70 73 76 79 82 85 89 92 96 100 104 108 112 117 121 126 130 135 140 144 149 154 158 163 167 171 175 179 182 185 188 190 192 194 195 195 196 195 194 193 192 190 187 184 181 178 174 170 166 162 158 154 149 145 140 136 131 127 123 119 115 111 107 103 99 96 92 89 86 83 80 77 75 72 70 67 65 63 61 59 57 55 54 52 51 49 48 47 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
 49 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 74 76 79 81 84 87 90 93 96 99 102 105 109 113 116 120 124 128 132 136 141 145 149 154 158 162 167 171 175 179 183 187 190 194 197 199 202 204 206 207 208 209 209 209 208 207 205 204 201 199 196 193 190 186 182 178 174 169 165 161 156 152 147 142 138 134 129 125 121 117 113 109 105 101 98 94 91 88 85 82 79 76 74 71 69 67 64 62 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 95 98 102 105 109 112 116 120 124 128 132 136 140 145 149 153 157 161 165 168 172 176 179 182 185 187 189 191 193 194 195 196 196 196 195 194 193 191 190 187 185 182 179 176 173 169 166 162 158 154 150 146 142 138 134 130 127 123 119 116 112 109 105 102 99 96 93 90 87 84 82 79 77 75 73 70 68 67 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 47
 57 59 60 61 63 64 65 67 69 70 72 74 76 77 79 81 84 86 88 90 92 95 97 100 102 105 107 110 113 115 118 120 123 126 128 131 133 135 138 140 142 144 146 147 149 150 151 152 153 153 154 154 154 153 153 152 151 150 148 147 145 143 141 139 136 134 131 129 126 123 121 118 115 112 109 107 104 101 98 96 93 90 88 85 83 80 78 76 74 71 69 67 66 64 62 60 59 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 63 65 67 69 71 73 76 78 81 84 87 90 93 96 99 103 106 110 114 118 122 126 131 135 140 145 149 154 159 164 170 175 180 185 190 195 200 204 209 213 218 222 225 228 231 234 236 238 239 240 241 241 240 240 238 236 234 232 229 226 222 218 214 210 206 201 196 192 187 182 177 172 167 162 158 153 148 144 139 135 131 127 123 119 115 112 108 105 102 99 96 93 90 87 85 82 80 78 76 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56
 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 79 81 83 86 88 90 93 95 98 100 103 105 108 110 112 115 117 120 122 124 126 128 130 132 133 135 136 137 138 139 140 140 140 140 140 140 139 138 137 136 135 133 131 130 128 126 123 121 119 117 114 112 109 107 104 102 99 97 94 92 89 87 84 82 80 78 76 73 71 69 67 66 64 62 60 59 57 56 54 53 51 50 49 48 47 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 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 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 60 61 63 65 66 68 70 72 74 76 78 81 83 85 87 90 92 94 97 99 102 104 107 109 112 114 116 118 121 123 125 127 128 130 132 133 134 135 136 137 137 138 138 138 137 137 136 135 134 133 132 130 129 127 125 123 121 119 117 115 112 110 107 105 103 100 98 95 93 91 88 86 84 82 80 77 75 73 72 70 68 66 64 63 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31
 75 77 78 80 82 84 86 88 90 92 94 96 98 100 103 105 107 110 112 114 117 119 122 124 126 129 131 133 136 138 140 142 144 146 147 149 150 152 153 154 154 155 156 156 156 156 156 155 155 154 153 152 151 149 148 146 144 142 140 138 136 133 131 129 126 124 121 119 116 114 111 108 106 103 101 99 96 94 91 89 87 85 83 81 79 77 75 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 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 113 115 117 119 121 123 124 126 127 129 130 131 132 133 134 134 135 135 135 135 135 135 135 134 133 133 132 131 130 129 127 126 124 123 121 119 118 116 114 112 110 108 106 104 102 100 98 96 95 93 91 89 87 85 84 82 80 79 77 75 74 72 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 72 73
 129 126 123 120 117 113 110 107 104 101 98 96 93 90 87 85 82 80 77 75 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 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 28 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 41 42 43 45 46 47 48 49 50 52 53 55 56 58 59 61 62 64 66 68 69 71 73 75 77 79 81 83 86 88 90 92 94 96 99 101 103 105 107 109 111 113 115 117 118 120 121 123 124 125 126 127 128 128 129 129 129 129 129 129 128 127 127 126 125 124 122 121 120 118 117 115 113 112 110 108 106 104 102 100 98 96 94 92 91 89 87 85 83 81 80 78 76 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77 79 81 83 85 87 90 92 94 97 99 102 104 107 110 113 115 118 121 124 127 130 133 136 138 141 144 147 149 152 154 156 158 160 162 164 165 166 167 168 169 169 169 169 169 168 167 166 165 163 161 159 157 155 152 150 147 144 141 138 135 132
 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14
 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 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 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37
 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 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 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 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 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 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 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36
 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 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 57 57 56 55 55 54 53 52 52 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 38 39 40 40 41 41 42 42
 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 62 63 64 65 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 62 61 60 59 58 57 57 56 55 54 53 52 51 51 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 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 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31
 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 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 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21
 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 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 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 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 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11
 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 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 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25
 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 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 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20
 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23
 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 8 8 8 8 8 8 8 8 8 8 8
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 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 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 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 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 8
 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 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 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13
 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 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 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 16 16 16 16 16 17 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 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13
 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 39 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 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 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 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36
 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 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 19 19 19 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 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
 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 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 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26
 13 13 13 13 13 13 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 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 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 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 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 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
 57 57 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 64 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 72 72 72 73 73 74 74 75 75 75 76 76 77 77 77 78 78 79 79 79 80 80 80 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 80 80 80 79 79 78 78 77 76 76 75 75 74 73 72 72 71 70 69 68 67 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 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 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 57 57
 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 81 82 84 86 87 89 91 93 95 97 99 101 103 105 108 110 113 115 118 121 123 126 129 132 135 138 141 144 147 150 154 157 160 163 166 169 172 175 178 181 184 186 188 191 193 195 196 198 199 200 201 201 202 202 201 201 200 199 198 196 194 192 190 188 185 182 179 176 173 169 166 162 159 155 151 148 144 140 136 133 129 125 122 118 115 111 108 105 102 98 95 92 90 87 84 81 79 76 74 72 70 67 65 63 61 60 58 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 61
 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 42 44 47 50 53 57 60 64 69 73 78 84 90 96 103 111 119 128 137 148 159 171 184 198 214 231 249 269 290 313 338 365 394 425 458 494 531 571 612 655 699 744 790 834 878 918 956 988 1015 1036 1049 1054 1051 1041 1023 998 967 931 892 849 805 761 716 671 628 587 547 509 473 439 408 378 351 325 302 280 259 241 223 207 193 179 166 155 144 134 125 117 109 102 95 89 83 78 73 69 65 61 57 54 51 48 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 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 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13
 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 82 86 90 94 99 104 109 115 121 128 135 142 150 159 168 178 189 201 213 226 241 256 273 290 309 330 351 375 399 426 454 484 515 548 583 619 657 696 737 777 818 859 899 938 975 1008 1038 1064 1085 1100 1108 1111 1107 1097 1080 1059 1032 1000 965 927 888 846 804 762 721 680 640 601 564 529 496 464 434 406 379 354 331 309 289 270 252 236 221 206 193 181 170 159 149 140 131 123 116 109 103 97 91 86 81 77 73 69 65 62 58 55 53 50 48 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 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 15 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 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 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 28 28 28 28 28 28 28 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 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31
 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 11 12 14 15 17 19 21 23 26 29 32 35 39 43 47 52 58 64 71 78 87 96 106 117 129 143 158 175 193 214 237 263 291 323 358 398 442 491 546 608 677 753 839 935 1042 1161 1294 1440 1602 1779 1971 2177 2394 2621 2850 3074 3284 3470 3619 3722 3771 3761 3694 3573 3409 3212 2993 2763 2532 2305 2087 1883 1694 1521 1363 1220 1092 976 873 780 697 624 558 499 446 399 357 319 286 255 228 204 182 163 145 130 115 102 91 81 71 63 55 48 42 36 31 27 22 19 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 48 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 27 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 3 3
 94 94 95 95 96 96 97 98 98 99 100 101 102 103 104 105 107 108 110 111 113 115 117 119 121 124 126 129 132 136 139 143 147 151 156 161 167 172 179 185 193 201 209 218 228 238 250 262 276 290 305 322 340 360 381 404 428 455 484 516 549 586 626 669 715 765 819 877 940 1008 1080 1158 1241 1329 1423 1521 1625 1733 1845 1959 2075 2191 2304 2413 2515 2607 2687 2752 2800 2828 2835 2822 2788 2734 2662 2575 2475 2364 2247 2125 2001 1877 1755 1636 1522 1412 1308 1210 1118 1033 953 878 810 746 687 633 583 537 495 456 420 387 357 329 304 280 259 239 221 204 188 174 161 148 137 127 117 108 100 93 86 79 73 68 63 58 53 49 45 42 39 36 33 30 28 25 23 21 19 17 16 14 13 12 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 73 73 74 75 76 76 77 78 78 79 79 80 81 81 82 82 83 83 83 84 84 85 85 85 86 86 86 87 87 87 88 88 88 88 89 89 89 90 90 90 90 91 91 91 92 92 92 93 93
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 26 31 37 43 50 57 65 74 84 96 108 122 137 154 173 194 217 243 272 305 341 382 427 478 535 599 670 751 841 941 1054 1179 1319 1475 1647 1837 2044 2268 2508 2760 3022 3285 3542 3782 3993 4165 4285 4346 4343 4278 4156 3985 3777 3543 3294 3040 2788 2545 2314 2098 1898 1714 1547 1395 1258 1135 1023 924 834 753 681 617 559 507 460 418 380 346 316 288 263 241 221 203 186 171 157 145 134 124 114 106 98 91 85 79 74 69 64 60 56 53 50 47 44 41 39 37 35 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 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 75 78 82 86 89 94 98 103 108 114 120 126 133 140 148 157 166 176 187 199 211 225 240 256 273 292 313 335 359 386 414 445 479 516 556 600 648 700 757 818 886 959 1038 1125 1219 1320 1430 1548 1675 1810 1954 2107 2267 2434 2605 2780 2954 3125 3289 3442 3579 3695 3786 3848 3879 3877 3843 3777 3683 3564 3424 3268 3101 2926 2749 2572 2398 2230 2068 1914 1769 1632 1505 1386 1277 1175 1082 996 917 844 777 716 660 609 562 519 479 443 410 380 352 326 303 281 261 243 226 211 196 183 171 160 150 140 131 123 115 108 102 96 90 85 80 75 71 67 64 60 57 54 51 49 46 44 42 40 38 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 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 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 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 7 16 27 39 54 71 91 114 142 173 210 253 304 362 431 512 606 717 848 1002 1183 1397 1649 1946 2297 2708 3187 3740 4368 5062 5801 6542 7222 7759 8072 8105 7851 7353 6688 5942 5184 4465 3812 3235 2735 2307 1943 1636 1376 1157 972 816 684 572 478 397 329 271 222 180 144 113 87 65 45 29 15 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 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 23 42 64 90 121 157 198 247 304 370 448 538 645 770 916 1089 1292 1531 1814 2149 2545 3014 3568 4223 4993 5890 6922 8083 9348 10659 11915 12978 13692 13932 13650 12896 11800 10518 9190 7914 6748 5716 4823 4059 3412 2865 2404 2017 1690 1415 1183 987 821 680 560 459 372 299 236 183 137 98 65 37 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 1 2 2 3 3 4 5 5 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 98 173 264 371 500 655 840 1061 1326 1644 2026 2484 3035 3698 4493 5446 6583 7932 9515 11341 13395 15622 17905 20059 21845 23017 23395 22935 21741 20019 18008 15912 13882 12004 10323 8847 7570 6475 5541 4746 4072 3500 3015 2603 2253 1956 1704 1488 1304 1147 1013 898 799 715 642 579 524 477 437 401 371 344 320 300 281 265 251 238 226 216 207 198 190 182 175 169 163 156 151 145 140 134 129 124 119 113 108 103 98 93 88 83 78 73 68 63 58 53 48 44 39 34 29 25 20 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 96 190 308 456 641 872 1162 1526 1985 2563 3294 4223 5404 6907 8815 11218 14185 17709 21595 25331 28062 28908 27536 24438 20545 16659 13220 10369 8084 6282 4872 3769 2905 2227 1693 1272 937 672 461 294 160 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 1 7 14 22 32 42 54 68 84 103 124 148 176 209 246 290 340 398 466 544 636 743 867 1013 1184 1383 1618 1894 2219 2601 3052 3583 4209 4946 5811 6823 7998 9349 10876 12565 14368 16199 17922 19360 20325 20665 20315 19326 17844 16061 14163 12293 10548 8975 7593 6399 5378 4512 3781 3164 2645 2209 1842 1532 1272 1052 867 710 577 465 369 289 220 162 113 71 35 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 53 92 139 196 264 345 443 559 700 868 1070 1314 1607 1961 2388 2905 3533 4294 5220 6347 7719 9386 11406 13835 16720 20070 23823 27784 31578 34649 36382 36345 34521 31318 27365 23245 19360 15915 12976 10524 8507 6860 5519 4430 3545 2824 2237 1758 1366 1046 783 568 392 247 128 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 5 11 18 26 34 43 54 65 78 92 108 125 144 166 190 217 247 280 318 360 407 460 519 586 660 745 840 946 1067 1203 1356 1528 1722 1941 2185 2459 2764 3103 3475 3881 4320 4786 5271 5766 6253 6714 7125 7463 7706 7836 7843 7727 7498 7172 6770 6318 5837 5348 4865 4401 3964 3557 3185 2845 2539 2263 2017 1796 1600 1426 1271 1133 1011 902 805 719 642 574 513 459 410 366 327 292 260 232 206 183 162 143 126 110 96 83 72 61 51 43 34 27 20 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 33 47 62 78 95 114 135 157 181 207 235 265 298 334 372 414 459 508 561 619 683 752 828 911 1002 1102 1213 1335 1471 1623 1791 1980 2191 2428 2695 2995 3335 3719 4153 4643 5196 5819 6518 7298 8160 9104 10122 11197 12304 13401 14435 15338 16038 16466 16571 16329 15753 14890 13808 12590 11310 10036 8814 7678 6643 5718 4900 4184 3562 3024 2561 2163 1821 1529 1278 1064 880 723 588 473 375 291 218 157 104 59 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 9 22 38 56 77 102 131 165 206 253 309 374 451 542 649 776 925 1102 1313 1562 1859 2213 2635 3138 3738 4452 5297 6291 7445 8757 10203 11719 13190 14449 15303 15587 15236 14311 12978 11435 9857 8364 7021 5851 4853 4014 3313 2730 2247 1846 1514 1238 1009 819 660 527 417 324 247 182 128 82 44 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 8 17 27 39 51 65 80 97 115 135 158 183 211 242 276 314 356 403 455 513 578 651 732 823 924 1037 1165 1307 1467 1646 1846 2071 2322 2603 2917 3266 3654 4082 4554 5068 5625 6223 6854 7510 8178 8840 9473 10054 10553 10946 11209 11326 11293 11111 10794 10361 9839 9253 8628 7988 7350 6729 6136 5577 5056 4575 4134 3732 3366 3036 2738 2469 2227 2009 1813 1637 1479 1337 1209 1093 990 896 811 735 666 603 547 495 448 406 367 332 300 271 244 219 197 176 157 140 124 110 96 84 72 62 52 43 34 27 20 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 6 6 7 8 10 12 14 16 20 23 28 33 38 45 53 62 73 85 99 115 133 155 179 207 239 276 318 367 423 488 563 649 748 863 996 1150 1328 1535 1776 2055 2379 2756 3191 3694 4271 4928 5664 6475 7341 8229 9085 9835 10396 10690 10671 10336 9731 8933 8029 7096 6191 5351 4594 3926 3345 2843 2413 2046 1733 1466 1239 1046 881 740 620 517 429 354 289 234 186 145 110 80 54 32 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 1 2 2 3 4 5 6 6 7 8 8 9 10 11 11 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20
 11 11 12 13 14 16 17 18 19 20 22 23 24 26 27 29 31 33 34 37 39 41 43 46 49 52 55 58 62 66 70 75 80 85 91 97 104 111 120 128 138 149 161 173 188 203 220 239 260 284 309 338 370 405 445 488 537 592 653 721 798 883 979 1087 1208 1343 1495 1666 1857 2070 2309 2574 2870 3196 3554 3945 4366 4815 5285 5766 6245 6704 7122 7476 7743 7904 7945 7862 7662 7358 6971 6524 6041 5543 5047 4567 4113 3689 3298 2942 2620 2331 2071 1840 1634 1450 1287 1143 1015 901 800 710 631 560 497 441 392 347 308 273 241 213 188 166 145 127 111 97 84 72 61 52 43 35 28 22 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 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 5 12 20 29 40 53 68 85 105 128 155 186 223 266 316 374 442 523 617 727 857 1010 1189 1399 1645 1932 2263 2641 3065 3528 4014 4497 4938 5288 5502 5547 5416 5132 4733 4270 3786 3313 2871 2473 2120 1813 1547 1319 1125 958 817 696 593 505 429 365 310 263 222 187 157 131 109 90 74 59 47 36 27 19 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 15 19 23 28 33 39 46 54 62 71 81 93 105 119 135 153 173 195 219 247 277 312 350 393 441 495 555 622 697 781 874 976 1089 1213 1347 1492 1646 1807 1972 2138 2299 2448 2580 2687 2763 2804 2807 2774 2706 2609 2489 2352 2204 2052 1899 1750 1606 1470 1343 1225 1116 1017 926 843 768 700 638 583 532 487 446 409 376 346 319 294 272 252 234 217 203 189 177 166 156 147 139 132 125 119 113 108 104 100 96 93 90 87 84 82 80 78 76 75 73 72 71 70 69 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 46 48 50 53 56 59 62 66 70 74 79 84 89 95 101 108 115 123 131 140 150 161 173 186 200 215 231 249 268 289 312 336 363 392 424 458 495 534 577 623 672 725 780 839 901 965 1031 1099 1167 1234 1299 1361 1417 1467 1508 1539 1560 1568 1565 1549 1522 1485 1439 1385 1326 1262 1196 1128 1060 994 928 866 806 749 695 644 597 553 512 474 439 406 376 348 322 299 277 257 238 221 205 191 177 165 154 143 134 125 117 109 102 96 90 84 79 74 70 66 62 58 55 52 49 47 44 42 40 38 36 35 33 32 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 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 26 26 26 26 26 26 26 26 26 26 26 26 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 20 20 20 20 20 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 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21
 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 55 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 94 98 101 105 110 114 119 123 128 134 139 145 151 158 165 172 179 187 195 203 212 221 231 240 251 261 272 283 294 306 318 330 343 355 368 380 393 405 417 429 441 452 462 472 481 489 496 503 508 512 515 516 516 516 514 510 506 500 494 486 478 469 459 449 438 427 416 404 392 380 368 356 344 332 321 309 298 288 277 267 257 247 238 229 221 212 204 197 189 182 176 169 163 157 152 146 141 137 132 127 123 119 115 112 108 105 102 99 96 93 91 88 86 84 82 80 78 76 74 72 71 69 68 66 65 64 63 62 60 59 58 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 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 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36
 79 80 82 84 85 87 89 91 93 95 98 100 103 106 108 112 115 118 122 126 130 135 139 144 149 155 161 167 173 180 188 196 204 213 222 232 242 253 265 278 291 305 319 335 351 369 387 407 427 449 471 495 520 546 573 601 631 661 692 725 757 791 824 858 892 925 957 989 1019 1047 1072 1095 1115 1132 1145 1154 1158 1159 1155 1147 1135 1119 1100 1077 1051 1023 993 960 927 893 858 823 787 753 718 684 652 620 589 559 530 503 477 452 428 405 384 363 344 326 308 292 276 262 248 235 223 211 201 190 181 172 163 155 147 140 134 127 121 116 110 105 101 96 92 88 84 81 77 74 71 69 66 63 61 59 57 55 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 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 56 56 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 66 66 67 67 68 69 70 70 71 72 73 74 75 76 78
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 21 25 31 37 43 50 58 67 77 88 101 115 130 147 166 187 211 238 268 301 338 380 426 479 537 602 675 757 847 948 1059 1182 1316 1462 1619 1787 1963 2144 2327 2505 2672 2821 2946 3038 3093 3109 3083 3020 2923 2799 2654 2496 2330 2162 1996 1836 1683 1540 1406 1282 1168 1064 970 883 805 734 670 612 560 513 470 432 397 365 337 311 288 267 248 230 215 200 187 176 165 155 146 138 131 124 118 112 107 103 98 94 91 87 84 81 79 76 74 72 70 68 66 65 63 62 61 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 12 13 13 13 14 15 15 16 16 17 18 19 20 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 59 63 66 70 75 79 84 90 96 102 109 116 124 132 141 151 162 173 186 199 213 229 246 264 284 306 329 354 380 410 441 474 511 549 591 635 682 732 784 840 897 957 1019 1081 1144 1207 1269 1327 1383 1433 1477 1514 1542 1561 1570 1569 1559 1538 1509 1472 1428 1378 1324 1267 1207 1146 1086 1025 966 909 854 801 750 702 657 614 575 537 502 470 439 411 385 360 337 316 297 279 262 246 232 218 206 194 184 174 165 156 148 141 134 127 121 116 111 106 101 97 93 89 86 83 80 77 74 72 69 67 65 63 61 59 58 56 55 53 52 51 50 49 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 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 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 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10
 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 53 55 58 60 64 67 70 74 78 83 88 93 98 104 111 117 125 133 142 151 161 172 183 196 209 223 239 255 273 292 312 333 356 380 405 431 459 488 517 547 577 607 637 665 692 717 740 758 774 784 790 792 788 780 767 749 728 704 678 649 619 588 557 526 495 465 436 409 382 357 333 310 289 269 251 234 217 203 189 176 164 153 142 133 124 116 108 101 94 88 83 78 73 68 64 60 57 53 50 47 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 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 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 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 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 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25
 39 40 40 40 40 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 56 57 59 60 62 64 66 68 70 72 75 78 81 84 87 91 95 99 104 109 114 120 126 132 139 147 155 164 173 184 195 206 219 233 247 263 280 298 318 339 361 385 411 439 468 499 533 568 605 644 684 726 770 814 860 905 950 995 1037 1077 1113 1145 1172 1193 1207 1214 1215 1207 1193 1172 1145 1113 1075 1035 991 946 899 852 805 758 713 669 627 587 549 512 478 446 416 388 361 337 314 292 272 254 237 221 206 193 180 168 157 147 138 129 121 113 106 100 94 88 83 78 74 70 66 62 59 56 53 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 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 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 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 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39
 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 49 51 54 57 59 63 66 69 73 77 81 85 90 95 100 105 111 117 124 131 139 147 155 164 174 184 195 207 219 232 246 261 276 293 310 328 348 368 389 412 435 459 485 511 538 566 594 623 652 681 709 738 765 792 816 839 860 879 894 907 916 922 925 924 919 911 900 886 869 850 829 806 781 756 729 702 675 648 621 595 569 543 519 495 472 450 428 408 389 370 353 336 320 305 291 278 265 253 242 231 221 211 203 194 186 179 171 165 158 152 147 142 136 132 127 123 119 115 112 108 105 102 99 96 93 91 89 86 84 82 80 78 76 75 73 71 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 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 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9
 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 72 73 75 76 78 80 82 84 86 88 91 93 95 98 100 103 106 109 112 115 118 121 125 128 132 136 140 144 148 152 156 160 165 169 174 179 183 188 193 198 203 208 213 218 223 228 233 238 243 247 252 256 260 264 268 272 275 278 281 283 286 287 289 290 291 291 291 291 290 289 287 286 283 281 278 275 272 268 265 261 257 252 248 243 238 234 229 224 219 214 209 204 199 194 189 185 180 175 171 166 162 157 153 149 145 141 137 133 130 126 123 119 116 113 110 107 104 101 99 96 93 91 89 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 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 37 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41
 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 38 41 45 48 52 57 62 67 73 79 86 93 102 111 121 132 145 158 173 190 208 228 251 276 303 333 367 404 445 491 541 596 658 725 799 880 968 1064 1168 1278 1396 1519 1645 1773 1900 2021 2132 2230 2308 2363 2392 2393 2366 2313 2236 2141 2030 1910 1784 1656 1529 1406 1288 1177 1073 977 888 807 733 665 604 548 497 452 410 373 339 309 281 256 234 214 195 178 163 150 137 126 116 106 98 90 83 76 70 65 60 56 51 48 44 41 38 35 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 76 78 80 83 86 88 91 94 97 100 103 107 110 114 118 121 125 130 134 138 143 147 152 157 162 168 173 179 184 190 196 203 209 216 222 229 236 243 250 257 264 271 278 285 292 299 306 312 319 325 331 336 341 346 350 354 357 360 362 363 364 364 363 362 360 358 354 351 346 341 336 330 323 316 309 302 294 286 278 270 261 253 245 236 228 220 212 204 196 188 181 174 167 160 153 147 141 135 129 124 119 114 109 104 100 95 91 87 84 80 77 74 70 68 65 62 60 57 55 53 50 48 46 45 43 41 40 38 37 35 34 33 32 30 29 28 27 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 11 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 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 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 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 27 28 28 29 30 31 32 33 34 35
 43 44 45 46 47 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 80 82 85 88 90 93 96 100 103 106 110 114 118 122 126 131 135 140 145 151 156 162 168 174 181 188 195 202 210 218 226 234 243 252 262 271 281 291 301 312 322 333 344 355 366 377 388 398 409 419 429 438 447 455 463 470 477 482 487 491 493 495 496 496 495 492 489 485 480 474 468 460 452 444 435 425 415 405 395 384 373 362 351 340 330 319 308 298 288 278 268 259 250 241 232 224 216 208 200 193 186 179 173 167 161 155 150 144 139 135 130 126 121 117 113 110 106 103 100 96 94 91 88 85 83 80 78 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42
 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 69 71 73 76 78 81 84 87 90 93 96 100 104 108 112 117 121 126 131 137 143 149 155 162 169 176 184 192 201 210 219 229 239 250 261 273 285 297 310 324 337 352 366 381 396 411 426 441 456 471 486 500 514 527 539 550 560 569 576 582 587 590 591 591 589 585 580 573 565 555 544 532 520 506 492 477 462 447 431 416 400 385 370 355 341 326 313 299 287 274 262 251 240 229 219 210 200 192 183 175 168 161 154 147 141 135 130 124 119 114 110 105 101 97 94 90 87 83 80 77 75 72 69 67 65 63 60 58 57 55 53 51 50 48 47 45 44 43 42 41 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 8 10 11 13 15 17 20 22 25 28 32 36 40 45 50 56 62 70 78 87 97 108 120 134 149 166 186 207 231 258 289 323 361 404 452 505 566 633 709 793 887 990 1105 1230 1365 1510 1663 1821 1979 2134 2277 2401 2500 2566 2594 2583 2533 2449 2336 2201 2053 1897 1740 1587 1440 1301 1173 1055 947 849 761 682 611 547 490 439 394 353 317 284 255 229 206 185 167 150 135 122 110 99 89 80 73 66 59 53 48 44 39 36 32 29 26 24 21 19 17 16 14 13 12 10 9 8 8 7 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 44 46 48 49 51 53 56 58 60 63 66 69 72 76 80 84 88 93 98 104 110 116 123 131 139 147 157 167 178 190 203 216 231 247 265 284 304 326 349 374 402 431 462 496 532 570 610 653 698 745 794 845 897 949 1001 1052 1101 1148 1190 1227 1258 1282 1298 1306 1304 1294 1275 1248 1214 1174 1129 1081 1029 976 923 869 816 765 715 667 622 579 538 500 464 431 399 370 344 319 296 274 254 236 219 204 189 176 163 152 142 132 123 115 107 100 93 87 81 76 71 67 63 59 55 52 49 46 43 41 39 36 35 33 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 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 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 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 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25
 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 66 67 69 71 73 75 77 80 82 85 87 90 93 97 100 104 107 111 116 120 125 130 135 141 147 153 160 167 174 182 190 199 208 217 228 238 250 262 274 287 301 316 331 347 364 381 399 418 437 457 478 499 520 543 565 588 610 633 656 678 699 720 740 759 776 792 805 817 827 835 840 842 842 840 835 828 818 806 792 777 760 741 721 701 679 657 635 612 590 567 545 523 502 481 460 440 421 403 385 367 351 335 320 306 292 279 267 255 243 233 223 213 204 195 187 179 172 165 158 152 146 140 135 130 125 120 116 112 108 104 100 97 94 91 88 85 82 80 77 75 73 71 69 67 65 63 62 60 58 57 56 54 53 52 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 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 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41
 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 23 24 25 27 28 30 31 33 35 37 39 41 43 46 49 51 54 58 61 65 69 73 78 83 88 94 100 107 115 123 132 141 152 163 175 189 204 220 238 257 278 302 327 355 386 420 457 498 542 591 645 704 768 838 914 997 1086 1182 1284 1393 1508 1627 1749 1873 1995 2112 2222 2320 2402 2465 2505 2521 2511 2476 2417 2338 2240 2130 2010 1884 1756 1629 1504 1384 1270 1163 1062 969 883 804 731 665 605 550 500 455 414 377 343 312 284 259 236 216 197 180 164 150 137 126 115 105 96 88 81 74 68 62 57 52 47 43 40 36 33 30 27 25 22 20 18 16 15 13 11 10 9 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2
 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 53 56 59 62 66 70 74 79 84 89 95 101 108 115 123 131 141 151 162 174 187 201 216 233 251 271 292 316 341 369 399 431 466 504 544 588 634 684 737 792 850 910 971 1033 1095 1156 1214 1267 1315 1355 1387 1409 1420 1419 1407 1384 1351 1309 1260 1204 1145 1082 1018 954 890 828 769 712 658 607 560 516 474 436 401 369 339 312 286 263 242 223 205 189 174 160 147 136 125 116 107 98 91 84 77 72 66 61 56 52 48 44 41 38 35 32 30 27 25 23 21 19 18 16 14 13 12 11 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8
 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 64 67 70 73 76 80 84 88 93 98 103 108 114 120 127 135 142 151 160 170 180 191 203 217 231 246 262 280 299 320 343 367 393 421 452 485 520 558 599 643 691 741 795 853 914 978 1046 1116 1190 1265 1342 1419 1497 1572 1644 1712 1774 1828 1872 1906 1927 1937 1933 1916 1887 1847 1797 1737 1671 1599 1524 1446 1367 1288 1210 1134 1061 991 924 860 800 744 691 641 595 552 513 476 441 410 380 353 328 305 283 263 245 228 213 198 185 172 161 150 140 131 123 115 108 101 95 89 83 78 74 69 65 62 58 55 52 49 46 44 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 12 11 11 10 10 9 9 9 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 3 3 3 3 3 3 3 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 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 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 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 20 20 21 21 22 22 23 24 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 8 10 13 16 19 23 27 32 37 43 49 56 64 73 83 95 107 121 137 155 174 196 221 249 281 316 355 400 450 507 570 642 723 813 915 1030 1158 1300 1459 1634 1825 2032 2254 2485 2723 2958 3181 3381 3546 3664 3726 3728 3669 3554 3393 3197 2977 2745 2511 2282 2063 1858 1668 1494 1336 1193 1065 950 848 757 676 603 539 482 431 386 346 310 278 249 224 201 181 163 147 132 119 107 97 88 79 72 65 59 53 48 43 39 36 32 29 27 24 22 20 18 16 15 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 26 39 55 74 96 122 154 191 236 289 352 427 517 625 754 909 1096 1322 1593 1918 2307 2765 3294 3886 4510 5112 5608 5904 5930 5677 5199 4590 3941 3319 2759 2276 1868 1529 1249 1018 830 674 547 442 355 283 224 175 134 100 72 48 29 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 3 9 17 25 35 47 60 76 94 115 139 167 200 238 282 333 392 461 542 636 745 872 1021 1194 1395 1628 1895 2198 2537 2908 3300 3694 4063 4372 4587 4677 4631 4456 4178 3831 3450 3064 2692 2349 2038 1763 1522 1312 1130 973 838 721 620 534 459 395 339 291 250 214 183 156 132 112 95 79 66 55 45 37 29 23 17 13 9 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 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 13 16 19 22 26 30 35 40 46 53 60 68 77 87 98 111 125 141 158 178 200 225 253 284 319 359 403 453 508 570 640 717 802 896 998 1109 1228 1354 1485 1618 1748 1873 1985 2079 2151 2196 2210 2194 2148 2076 1983 1874 1754 1629 1502 1378 1258 1144 1038 939 849 766 691 624 563 507 458 413 374 338 306 277 251 228 207 188 172 156 143 130 119 109 100 92 84 78 71 66 61 56 52 48 44 41 38 35 32 30 28 26 24 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 12 15 19 24 29 34 41 48 56 66 76 88 101 116 133 152 173 198 225 256 291 331 376 427 485 551 625 710 805 913 1034 1170 1321 1488 1671 1868 2077 2291 2504 2705 2883 3025 3119 3158 3137 3058 2930 2764 2571 2363 2152 1945 1748 1563 1394 1240 1101 976 866 767 680 602 534 474 420 373 331 294 261 232 207 184 163 145 130 115 103 92 82 73 65 58 51 46 41 36 32 29 25 23 20 18 16 14 12 11 10 8 7 7 6 5 4 4 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 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 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 36 37 38 39 40 42 43 44 46 47 49 51 53 54 56 58 61 63 65 68 70 73 76 79 82 86 89 93 98 102 107 112 117 123 129 135 142 149 157 165 174 184 194 205 217 229 243 257 273 289 307 326 346 368 391 416 443 471 502 534 569 605 644 685 728 774 822 872 923 977 1032 1088 1144 1200 1255 1309 1361 1408 1452 1490 1522 1547 1564 1572 1572 1563 1546 1520 1487 1447 1401 1351 1296 1239 1181 1121 1061 1001 943 886 831 779 729 681 636 593 553 515 480 447 416 388 361 336 313 292 272 254 237 221 206 192 180 168 157 147 137 129 120 113 106 99 93 87 81 76 72 67 63 59 56 52 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21
 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 49 51 54 57 60 64 67 71 75 80 85 91 96 103 110 117 126 135 144 155 167 180 193 209 225 244 264 285 309 336 365 396 431 469 511 557 607 662 722 788 860 938 1023 1116 1216 1323 1438 1561 1690 1825 1965 2107 2250 2390 2523 2645 2753 2842 2908 2949 2961 2945 2901 2831 2738 2627 2501 2364 2222 2077 1932 1790 1654 1523 1400 1284 1177 1077 985 900 823 752 687 628 574 525 480 440 403 369 339 311 286 263 242 223 205 189 175 161 149 138 128 119 110 102 95 88 82 76 71 66 61 57 53 50 46 43 40 37 35 33 30 28 26 24 23 21 19 18 16 15 14 13 12 10 9 8 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 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 1 5 9 13 18 24 32 40 49 60 73 88 106 126 150 178 210 248 292 344 405 477 561 659 774 909 1064 1243 1445 1669 1909 2156 2393 2598 2746 2818 2801 2699 2526 2307 2065 1819 1584 1368 1175 1006 858 731 622 529 450 383 325 276 234 198 167 141 119 99 83 69 56 46 37 29 22 17 12 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 32 35 38 41 45 48 52 57 62 67 72 79 85 93 100 109 118 129 140 152 165 180 196 213 233 254 277 302 329 360 393 429 469 512 560 612 668 730 796 868 946 1030 1119 1213 1312 1415 1521 1628 1735 1840 1939 2030 2109 2175 2224 2255 2266 2257 2227 2180 2116 2039 1951 1855 1753 1649 1545 1442 1341 1244 1152 1065 983 907 836 770 709 653 601 554 510 470 434 400 370 342 316 293 271 252 234 217 202 189 176 164 154 144 135 127 119 112 105 99 94 89 84 79 75 72 68 65 62 59 56 54 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 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
 2 2 2 3 3 3 4 4 4 5 5 5 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 25 26 28 30 31 33 35 37 40 42 45 48 51 54 57 61 65 69 74 78 84 89 95 102 109 116 124 132 142 151 162 173 185 198 212 226 242 259 277 296 316 338 361 385 411 438 466 496 528 561 595 630 667 704 743 781 820 859 898 935 972 1006 1038 1068 1094 1117 1136 1151 1161 1166 1167 1163 1154 1142 1125 1104 1081 1054 1025 994 961 928 893 859 824 789 755 721 689 657 626 596 568 540 514 489 465 442 421 400 380 362 344 328 312 297 283 270 257 245 233 223 212 202 193 184 176 168 160 153 146 140 134 128 122 116 111 106 102 97 93 88 84 81 77 74 70 67 64 61 58 55 53 50 48 46 43 41 39 37 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 14 17 21 25 29 34 40 46 53 61 69 79 90 102 116 131 148 167 189 213 240 271 305 343 387 435 489 550 617 693 776 869 970 1080 1199 1326 1458 1595 1731 1862 1984 2091 2176 2235 2264 2262 2229 2168 2084 1980 1864 1741 1614 1488 1365 1248 1138 1035 940 853 774 701 636 577 524 475 432 393 358 327 298 273 250 229 210 193 178 165 152 141 131 122 114 106 100 94 88 83 78 74 70 67 64 61 58 56 53 51 49 48 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 18 23 28 34 41 48 57 67 78 91 105 121 140 161 185 212 244 279 320 366 419 479 548 627 716 818 933 1064 1211 1375 1556 1754 1966 2189 2415 2635 2838 3008 3134 3204 3212 3157 3047 2890 2700 2491 2274 2058 1851 1656 1476 1312 1165 1033 915 810 718 636 563 499 443 393 350 311 277 246 220 196 175 157 140 126 113 101 91 82 74 67 61 55 50 46 42 38 35 32 30 27 25 24 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 54 56 58 59 61 64 66 68 71 73 76 79 82 85 88 92 96 100 104 109 114 119 125 131 137 144 151 159 167 176 185 195 206 218 230 243 257 272 288 305 323 343 363 385 408 433 459 487 516 546 578 612 646 682 719 757 795 834 873 911 948 983 1017 1048 1076 1100 1119 1134 1143 1148 1146 1139 1127 1109 1087 1060 1030 996 960 922 882 842 801 761 720 681 643 606 570 536 503 473 443 416 389 365 342 320 300 281 263 247 231 217 203 191 179 168 158 148 139 131 123 116 109 103 97 92 86 82 77 73 69 65 62 58 55 52 49 47 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 25 26 27
 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 62 63 64 66 68 69 71 73 75 78 80 83 86 89 92 96 99 103 108 112 117 122 128 134 140 147 154 161 170 178 187 197 208 219 231 244 257 271 286 303 320 337 356 376 397 419 443 467 492 518 545 573 602 631 661 691 721 750 779 807 834 859 882 902 920 934 945 952 955 954 949 940 927 910 891 868 843 816 787 757 726 695 663 632 600 570 540 511 483 457 431 406 383 361 340 321 302 284 268 252 238 224 211 199 188 178 168 158 150 142 134 127 120 114 108 102 97 92 88 83 79 75 72 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 66 68 69 71 73 76 78 80 83 86 89 92 96 100 104 108 112 117 122 128 134 140 147 154 162 170 179 189 199 210 221 233 246 260 275 291 307 325 344 364 385 407 431 456 482 509 538 567 598 630 662 695 729 763 797 830 863 894 924 952 977 998 1017 1031 1041 1047 1048 1044 1036 1023 1006 985 961 934 904 872 839 805 770 735 700 666 632 599 567 536 506 478 451 425 400 377 356 335 316 298 280 264 249 235 222 210 198 188 178 168 159 151 143 136 129 123 117 112 107 102 97 93 89 85 81 78 75 72 69 67 64 62 60 57 55 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 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 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43
 81 84 87 90 93 97 100 104 107 111 115 119 122 127 131 135 139 144 148 153 158 163 168 173 178 184 189 195 201 207 214 220 227 234 241 249 257 265 273 282 291 300 310 321 331 343 354 367 380 393 407 422 437 453 470 488 506 525 545 566 588 610 634 658 682 708 734 760 787 814 842 869 897 923 950 975 1000 1023 1045 1064 1082 1097 1109 1119 1125 1129 1129 1125 1118 1108 1095 1078 1059 1037 1012 986 957 927 896 864 831 798 764 731 699 666 635 604 574 545 516 490 464 439 415 393 371 351 332 314 296 280 264 250 236 223 211 200 189 179 169 160 152 144 136 129 122 116 110 105 99 94 90 85 81 77 73 70 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 18 19 20 22 23 24 25 26 28 29 30 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 64 67 69 72 75 78
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 35 37 40 43 47 51 55 59 64 69 75 82 88 96 104 113 123 134 146 159 173 189 206 225 245 268 292 319 349 381 416 455 496 542 591 645 703 766 833 904 980 1061 1145 1233 1322 1413 1504 1593 1677 1756 1826 1886 1933 1966 1983 1985 1971 1942 1899 1845 1780 1707 1628 1545 1461 1376 1292 1210 1131 1055 983 915 852 792 737 686 638 594 554 516 482 450 421 395 370 347 326 307 290 273 258 244 231 219 208 197 187 178 170 162 154 147 140 134 128 123 117 112 107 103 98 94 90 86 82 79 75 72 69 66 63 60 57 54 52 49 47 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 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
 18 19 20 22 23 24 25 27 28 30 31 33 35 37 38 40 42 44 47 49 51 54 56 59 62 65 68 71 75 78 82 86 90 94 99 104 108 114 119 125 131 137 144 150 158 165 173 181 190 199 209 219 230 241 252 264 277 290 304 318 333 349 365 382 399 417 435 454 473 493 513 534 555 576 597 618 639 660 680 700 720 738 756 773 788 802 815 826 835 842 848 851 853 852 849 845 838 830 819 807 794 779 763 745 727 708 688 667 647 625 604 583 562 541 520 500 480 460 441 423 405 387 371 355 339 324 310 296 283 270 258 247 236 225 215 206 197 188 180 172 164 157 150 144 138 132 126 121 116 111 106 102 98 94 90 86 83 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17
 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 47 50 53 56 59 62 66 69 73 78 82 87 92 98 104 110 117 124 132 140 149 158 168 179 191 203 216 230 245 261 278 295 314 334 356 378 402 426 452 479 507 537 567 597 629 660 692 723 754 784 813 840 865 887 906 922 934 943 947 948 944 936 925 910 891 870 847 822 795 766 737 708 678 649 620 591 563 536 509 484 460 437 414 393 373 355 337 320 304 289 275 261 249 237 226 216 206 197 188 180 172 165 158 152 146 141 135 130 126 121 117 113 109 106 102 99 96 93 90 88 85 83 81 79 77 75 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5
 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 49 52 54 57 60 63 67 70 74 78 82 87 91 96 101 107 112 118 124 131 138 145 152 160 168 176 185 194 203 213 222 232 242 253 263 273 284 294 305 315 325 335 344 353 361 370 377 384 390 395 400 404 407 410 411 412 412 411 410 408 405 402 398 394 389 384 378 372 366 360 354 347 341 334 327 321 314 308 302 295 289 283 277 272 266 261 256 250 246 241 236 232 228 224 220 216 212 209 205 202 199 196 192 189 187 184 181 178 175 173 170 168 165 162 160 157 155 152 150 147 145 142 140 137 135 132 129 127 124 122 119 117 114 112 109 106 104 101 99 96 94 91 89 87 84 82 80 77 75 73 71 68 66 64 62 60 58 56 55 53 51 49 48 46 44 43 41 40 39 37 36 35 33 32 31 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 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5
 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 73 75 77 79 81 84 86 89 92 94 97 101 104 107 111 115 119 124 128 133 139 144 150 156 163 170 177 185 193 202 212 222 232 243 255 268 281 295 310 326 342 359 377 396 416 437 458 480 502 525 549 573 597 620 644 667 689 710 730 748 764 778 789 797 803 805 805 801 794 784 771 756 738 718 697 674 649 624 599 573 547 521 496 471 446 423 400 378 357 337 317 299 282 265 250 235 221 208 196 185 174 164 154 145 137 129 122 115 108 102 97 92 87 82 78 74 70 66 63 60 57 54 51 49 47 44 42 41 39 37 35 34 32 31 30 29 27 26 25 24 23 23 22 21 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 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 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 9 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 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 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 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47
 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 14 15 17 18 20 22 24 26 29 31 34 37 41 44 48 52 56 61 66 72 78 85 92 99 107 116 126 136 147 158 171 184 199 214 230 248 266 285 305 326 348 370 393 417 441 465 489 512 535 557 578 597 614 629 643 653 661 667 669 670 667 662 655 645 634 621 606 591 574 557 539 520 502 483 464 446 428 410 393 376 360 344 329 315 301 287 274 262 250 239 228 218 208 199 190 181 173 166 158 151 145 138 132 126 121 115 110 105 101 96 92 88 84 80 77 73 70 67 64 61 58 55 53 50 48 46 43 41 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 61 63 65 67 68 70 72 75 77 79 81 84 86 89 91 94 97 99 102 105 108 111 115 118 121 124 128 131 135 138 141 145 148 152 155 158 161 164 168 170 173 176 178 181 183 185 186 188 189 190 190 191 191 191 191 190 189 188 186 185 183 181 179 176 174 171 168 165 162 158 155 152 148 145 142 138 135 131 128 125 121 118 115 112 109 106 103 100 97 94 92 89 86 84 82 79 77 75 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 50 49 48 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21
 128 126 124 122 121 119 117 115 114 112 110 108 107 105 103 102 100 98 97 95 94 92 91 90 88 87 86 85 84 83 82 81 80 79 79 78 77 77 77 76 76 76 76 76 76 76 77 77 78 79 79 80 81 82 84 85 87 88 90 92 94 96 99 101 104 107 110 113 117 120 124 128 132 137 141 146 151 157 162 168 174 181 187 194 201 209 216 224 232 241 249 258 267 276 286 295 305 315 324 334 344 353 362 371 380 388 396 403 410 416 421 426 429 432 433 434 434 432 430 427 422 417 411 404 397 389 380 371 362 352 342 332 321 311 301 290 280 270 260 251 241 232 223 215 206 198 190 183 176 169 162 156 150 144 139 133 128 123 119 114 110 106 102 98 95 91 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 60 61 63 65 66 68 70 72 74 76 78 80 82 84 86 89 91 93 95 98 100 103 105 107 110 112 114 117 119 121 123 125 127 129 131 133 134 136 137 139 140 141 142 142 143 144 144 144 144 144 144 143 143 142 142 141 140 139 138 136 135 134 132 131 129
 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 37 39 42 44 47 49 52 55 59 63 67 71 76 81 86 92 98 105 113 121 129 139 149 160 172 185 199 214 230 247 266 286 307 330 355 381 408 438 468 501 535 570 607 644 682 720 758 795 832 866 897 926 950 971 986 996 1001 1000 994 982 966 945 920 891 861 828 793 758 722 686 651 617 583 550 519 489 461 434 409 385 362 341 321 303 286 270 255 240 227 215 204 193 183 174 166 158 150 143 137 131 125 119 114 110 105 101 97 93 89 86 83 80 77 74 72 69 67 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 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 7 7 7 7 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 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 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6
 53 54 55 56 57 59 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 93 95 98 100 103 106 109 112 116 119 123 127 131 135 139 144 149 154 159 165 171 177 184 190 197 205 212 220 228 237 245 254 263 273 282 292 302 311 321 331 340 349 358 367 375 382 389 395 400 404 408 410 411 411 410 408 405 400 395 388 381 373 364 355 345 335 324 313 302 290 279 268 257 246 235 224 214 204 194 185 176 168 159 151 144 137 130 123 117 111 106 100 95 91 86 82 78 74 71 67 64 61 58 56 53 51 49 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 20 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52
 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 59 61 63 66 68 70 73 75 78 81 84 88 91 95 99 103 107 112 116 121 127 132 138 144 151 158 165 173 181 189 198 208 217 228 238 249 261 273 286 299 313 327 341 356 371 387 402 418 434 450 466 482 497 512 526 539 551 562 572 581 587 592 596 597 597 595 591 585 578 569 558 546 533 519 505 489 473 457 441 424 407 391 375 359 343 328 314 299 286 273 260 248 237 226 215 205 196 187 178 170 163 156 149 142 136 130 125 119 115 110 105 101 97 93 90 86 83 80 77 75 72 69 67 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 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 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 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 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19
 44 46 47 48 49 51 52 54 55 57 58 60 61 63 65 66 68 70 71 73 75 77 79 81 83 85 87 89 92 94 96 98 101 103 106 108 111 114 116 119 122 125 128 131 134 137 140 144 147 151 154 158 162 166 170 174 178 183 187 192 196 201 206 211 217 222 228 233 239 245 251 258 264 271 277 284 291 298 305 312 320 327 334 342 349 357 364 372 379 386 393 400 407 413 419 425 431 436 440 444 448 451 453 455 456 457 457 456 454 452 449 445 441 436 431 424 418 410 403 395 386 377 368 359 349 340 330 321 311 301 292 282 273 264 255 246 238 229 221 213 206 198 191 184 178 171 165 159 153 148 143 138 133 128 124 119 115 111 107 104 100 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 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 30 31 31 32 33 34 35 36 37 38 40 41 42 43
 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 63 65 68 70 73 76 80 83 87 90 94 99 103 108 113 118 124 130 136 143 150 158 166 175 184 193 203 214 225 237 249 263 276 291 306 322 339 356 374 392 411 430 450 470 491 511 532 552 571 590 608 625 641 655 668 678 686 693 696 697 696 692 686 678 667 655 641 625 608 590 570 551 530 510 489 469 448 429 409 390 371 353 336 320 304 289 274 260 247 235 223 212 201 191 182 173 164 156 149 142 135 128 122 117 111 106 102 97 93 89 85 81 78 75 72 69 66 63 61 59 56 54 52 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19
 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 38 41 43 46 49 52 55 58 62 66 70 74 79 84 89 95 101 107 114 121 129 138 147 156 166 177 189 201 214 228 242 258 274 291 309 328 347 367 388 410 432 455 477 500 523 545 566 587 607 625 642 657 669 680 688 693 696 696 694 690 683 674 663 650 636 621 605 588 570 552 533 515 497 478 460 443 426 409 393 377 362 348 334 321 308 296 285 274 263 254 244 236 227 220 212 205 199 193 187 182 176 172 167 163 159 156 153 149 147 144 141 139 137 135 133 132 130 129 128 126 125 124 124 123 122 121 121 120 120 119 119 118 118 117 117 117 116 116 116 115 115 115 114 114 114 113 113 112 112 111 111 110 110 109 108 108 107 106 105 105 104 103 102 101 100 99 98 97 96 94 93 92 91 90 88 87 86 84 83 82 80 79 78 76 75 73 72 71 69 68 67 65 64 63 61 60 59 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 32 31 30 29 28 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 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 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 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9
 38 38 39 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 65 66 68 70 72 74 76 78 80 83 85 88 91 94 97 100 103 107 111 115 119 123 127 132 137 142 147 153 159 165 171 178 185 192 199 207 215 223 231 240 249 258 268 277 287 297 307 317 328 338 349 359 370 380 391 401 411 421 430 439 448 456 464 471 477 483 488 493 496 499 501 503 503 503 502 500 497 494 490 485 479 474 467 460 453 445 437 428 419 411 401 392 383 374 364 355 346 337 328 319 310 301 293 285 277 269 261 253 246 239 232 225 219 213 207 201 195 189 184 179 174 169 164 160 155 151 147 143 139 135 132 128 125 121 118 115 112 109 106 104 101 99 96 94 91 89 87 85 83 81 79 77 75 73 71 70 68 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37
 68 71 74 77 81 84 88 91 95 99 103 108 112 117 122 127 132 138 144 150 156 162 169 176 183 190 198 205 213 221 230 238 247 256 265 274 283 292 301 310 319 328 337 345 353 361 369 376 383 389 394 399 404 408 411 413 414 415 415 415 413 411 408 405 401 396 391 385 379 373 366 359 351 344 336 328 319 311 303 295 287 278 270 262 254 246 239 231 224 217 209 203 196 189 183 177 171 165 159 154 149 143 138 134 129 125 120 116 112 108 105 101 98 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 56 58 60 63 66
 17 18 20 21 22 23 25 26 28 29 31 33 35 37 39 41 44 46 49 52 55 58 62 65 69 73 78 82 87 93 98 104 110 117 124 131 139 147 155 164 174 184 194 205 216 228 240 252 265 278 291 304 317 330 342 354 366 377 388 397 405 413 419 423 427 429 430 429 427 424 419 414 407 400 391 383 373 363 353 343 332 322 311 301 290 280 270 260 251 242 233 224 216 208 200 193 186 179 173 166 160 155 149 144 139 135 130 126 122 118 115 111 108 105 102 99 96 93 91 88 86 84 82 80 78 76 74 73 71 69 68 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 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 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16
 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 61 65 68 71 75 79 83 87 92 96 101 107 112 118 125 131 139 146 154 163 172 181 191 202 213 225 237 250 263 278 293 308 324 341 358 376 394 413 432 452 471 491 511 530 550 568 587 604 621 636 650 663 674 684 692 699 703 706 706 705 702 698 691 683 674 663 652 639 625 610 595 579 563 547 530 514 497 480 464 448 432 416 401 386 372 358 344 331 318 306 294 283 272 262 251 242 232 223 215 206 198 191 183 176 169 163 156 150 144 138 133 128 123 118 113 108 104 100 96 92 88 84 81 77 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 6 6 7 7 8 9
 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 51 54 56 58 60 62 65 67 70 73 76 79 82 85 88 91 95 98 102 106 109 113 117 121 126 130 134 138 143 147 152 156 161 165 170 174 178 183 187 191 194 198 202 205 208 211 214 216 218 220 222 223 224 225 225 226 226 225 225 224 223 222 220 219 217 215 213 210 208 205 202 199 196 193 190 187 183 180 177 173 170 166 163 159 156 152 148 145 141 138 135 131 128 124 121 118 115 112 109 106 103 100 97 94 92 89 87 84 82 79 77 75 73 70 68 66 65 63 61 59 57 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23
 58 58 59 59 60 60 61 61 62 63 63 64 64 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 80 81 82 84 85 86 88 90 91 93 95 97 99 102 104 107 109 112 115 118 122 125 129 133 137 141 146 150 155 161 166 172 178 184 191 198 205 212 220 228 236 245 254 263 272 282 292 302 312 323 333 344 354 365 375 385 395 405 414 423 431 439 446 452 457 461 464 466 467 467 465 462 459 454 448 441 432 424 414 404 393 381 369 357 345 332 320 307 295 282 270 259 247 236 225 215 204 195 185 176 168 160 152 144 137 130 124 118 112 107 102 97 92 87 83 79 75 72 68 65 62 59 57 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 18 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 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57
 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 59 61 64 66 69 72 75 79 82 86 91 95 100 105 110 116 123 129 136 144 152 161 171 181 191 203 215 228 242 257 273 290 308 327 348 369 392 417 442 469 498 528 559 592 626 661 697 734 772 811 850 888 927 964 1001 1035 1068 1098 1124 1148 1167 1182 1193 1199 1201 1198 1190 1178 1162 1142 1118 1092 1063 1033 1000 967 932 897 862 827 793 759 726 694 663 633 604 576 550 524 500 478 456 435 416 398 381 364 349 335 321 309 297 285 275 265 256 247 239 231 224 217 211 205 199 194 189 185 180 176 172 169 165 162 159 156 153 150 148 145 143 141 139 137 135 133 131 130 128 127 125 124 122 121 119 118 117 116 114 113 112 111 110 109 108 107 106 104 103 102 101 100 99 99 98 97 96 95 94 93 92 91 90 89 88 87 87 86 85 84 83 82 82 81 80 79 78 77 77 76 75 74 74 73 72 71 71 70 69 68 68 67 66 65 65 64 63 62 62 61 60 60 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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
 3 4 4 5 6 6 7 8 9 10 11 11 12 14 15 16 17 18 20 21 23 24 26 28 29 31 34 36 38 41 43 46 49 53 56 60 64 68 73 78 83 89 95 101 108 116 124 133 142 152 163 174 187 200 214 229 246 263 282 302 323 346 370 396 423 451 481 512 544 578 613 649 685 722 759 797 833 869 903 936 967 995 1020 1042 1060 1074 1085 1091 1093 1092 1086 1077 1064 1049 1030 1010 987 962 936 910 882 854 825 797 769 741 714 687 661 636 612 588 566 544 523 503 484 466 449 433 417 402 388 375 362 350 338 327 317 307 298 289 280 272 264 257 250 243 236 230 224 218 212 207 202 197 192 187 182 178 173 169 165 161 156 153 149 145 141 138 134 131 127 124 120 117 114 111 108 105 102 99 96 94 91 88 86 83 81 78 76 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3
 21 22 24 25 26 28 29 31 32 34 35 37 38 40 42 44 45 47 49 51 53 55 57 60 62 64 66 69 71 74 77 79 82 85 88 91 94 98 101 105 108 112 116 121 125 130 135 140 145 151 157 163 169 176 184 192 200 209 218 228 238 250 261 274 287 302 317 333 350 368 388 408 430 453 477 502 529 558 587 619 651 685 720 756 794 832 871 910 950 989 1027 1064 1100 1133 1163 1190 1213 1232 1246 1254 1256 1253 1244 1229 1209 1183 1153 1119 1081 1040 997 953 907 861 816 771 727 684 642 603 565 529 494 462 432 403 377 352 329 307 287 268 251 234 219 205 192 180 169 159 149 140 131 124 116 110 103 97 92 87 82 77 73 69 65 61 58 55 52 49 46 44 41 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 11 11 10 9 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 14 16 17 18 19 20
 100 105 110 114 119 124 130 135 141 147 153 159 165 172 179 186 193 200 207 214 222 230 237 245 253 261 269 276 284 292 299 307 314 321 327 334 340 346 351 356 361 365 369 372 375 377 379 381 382 382 382 382 381 380 379 377 375 373 370 368 365 362 359 355 352 349 346 342 339 336 333 330 327 324 321 319 317 314 312 310 309 307 306 304 303 303 302 301 301 301 301 302 302 303 304 305 307 308 310 312 314 316 319 322 325 328 331 334 338 342 345 349 353 357 361 365 369 373 377 381 384 388 391 394 396 399 400 402 403 403 403 402 401 400 397 394 391 387 382 377 371 365 358 351 343 335 327 319 310 301 292 283 274 265 256 247 238 229 220 212 203 195 187 179 172 164 157 150 144 137 131 125 119 114 108 103 98 94 89 85 80 76 73 69 65 62 59 56 53 50 47 45 42 40 38 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 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 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 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48 51 53 56 58 61 64 67 70 73 77 80 84 88 92 96
 59 61 62 64 65 67 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 98 100 102 105 107 110 113 115 118 121 124 127 130 133 136 140 143 146 150 153 157 161 164 168 172 176 180 184 188 192 196 201 205 209 213 218 222 226 231 235 239 243 247 251 256 260 264 267 271 275 279 282 286 289 292 295 298 301 304 307 309 312 314 316 318 320 322 324 325 327 328 329 330 331 331 332 332 332 332 332 332 331 331 330 329 328 326 325 323 321 319 317 315 312 310 307 304 301 298 295 291 288 284 280 276 273 269 265 261 257 253 249 244 240 236 232 228 224 220 216 212 208 204 201 197 193 190 186 183 179 176 172 169 166 163 160 157 154 151 148 145 143 140 138 135 133 130 128 125 123 121 119 117 114 112 110 108 106 105 103 101 99 97 95 94 92 90 89 87 86 84 82 81 79 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 59 58 57 56 56 55 54 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 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58
 43 44 46 48 50 52 54 56 59 61 63 66 69 71 74 77 80 84 87 90 94 98 102 106 110 114 119 123 128 133 138 144 149 155 161 167 174 180 187 194 201 208 216 223 231 239 246 254 263 271 279 287 295 303 311 319 327 335 342 350 357 364 370 377 383 389 395 400 405 410 415 419 423 427 430 434 437 440 442 445 447 449 451 453 455 457 458 460 461 462 463 465 466 466 467 468 469 469 469 469 469 469 469 468 467 466 465 463 461 459 456 453 449 445 441 436 431 426 420 414 407 400 393 385 377 369 360 352 343 334 325 316 307 298 289 280 271 262 254 245 237 228 220 213 205 198 190 184 177 170 164 158 152 146 141 136 130 126 121 116 112 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 21 23 26 28 31 34 38 41 45 49 54 59 64 70 77 83 91 99 108 118 128 139 152 165 180 196 213 232 253 276 300 326 355 386 420 456 495 537 582 629 680 734 790 849 910 973 1038 1103 1168 1232 1294 1353 1407 1457 1501 1537 1566 1586 1597 1600 1594 1580 1559 1530 1495 1455 1411 1364 1314 1263 1210 1157 1105 1053 1003 954 906 860 816 775 735 697 661 627 595 565 536 510 485 461 439 418 398 379 362 345 330 315 301 288 276 264 253 243 233 223 214 205 197 189 182 174 167 161 154 148 142 136 131 126 121 116 111 106 102 97 93 89 85 82 78 74 71 68 64 61 58 56 53 50 47 45 42 40 38 36 33 31 29 28 26 24 22 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 11 13 15 18 20 22 25 28 31 34 37 41 45 49 54 59 64 69 75 82 89 96 105 113 123 133 144 155 168 182 196 212 229 248 267 288 311 336 362 390 420 452 486 523 561 602 646 692 740 790 844 899 956 1016 1077 1140 1204 1269 1335 1400 1464 1527 1588 1646 1700 1749 1793 1829 1858 1879 1890 1892 1883 1865 1837 1799 1752 1698 1636 1568 1496 1420 1342 1263 1185 1107 1030 956 886 818 754 694 637 585 536 490 449 410 375 342 313 285 260 238 217 198 181 165 151 137 125 114 104 95 87 79 72 65 59 54 49 44 40 36 32 29 26 23 20 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 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 13 14 16 18 20 22 24 26 29 31 34 36 39 42 45 48 52 56 60 64 68 73 78 84 89 96 103 110 119 128 138 149 161 174 188 205 222 242 264 289 317 347 382 420 463 511 565 626 694 770 855 951 1058 1177 1311 1459 1622 1802 1998 2209 2433 2667 2906 3143 3367 3567 3731 3848 3906 3900 3830 3699 3517 3296 3049 2789 2527 2271 2028 1802 1594 1406 1237 1087 953 835 732 641 561 491 430 376 329 288 252 220 193 168 147 128 111 97 84 72 62 53 45 38 31 26 21 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 19 21 24 27 30 33 37 40 44 48 53 57 62 67 73 79 85 91 98 105 113 121 129 138 148 158 169 180 192 204 217 231 245 260 275 292 308 326 344 363 382 401 421 441 462 482 503 523 543 563 582 600 618 634 650 664 677 689 699 708 716 722 727 730 733 734 734 733 731 728 725 721 717 713 708 703 698 693 688 683 679 674 670 667 663 660 658 656 654 653 652 652 653 653 655 657 659 662 665 669 673 678 682 688 693 699 706 712 718 725 732 738 744 750 756 761 766 770 773 776 777 778 777 775 772 768 762 755 746 736 725 712 698 684 668 651 633 615 596 577 557 537 517 497 477 458 438 419 400 382 364 347 330 313 298 282 268 254 240 227 215 203 192 181 171 161 151 142 134 126 118 111 104 97 91 85 79 74 69 64 59 55 51 47 43 40 36 33 30 27 25 22 20 18 16 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 9 12 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 52 56 60 64 68 72 77 83 89 95 102 110 118 127 137 148 159 172 186 201 218 236 256 278 301 327 355 385 419 455 494 537 583 633 687 745 807 873 944 1019 1097 1179 1264 1351 1438 1525 1610 1690 1764 1830 1885 1928 1957 1971 1968 1950 1917 1870 1810 1741 1663 1579 1492 1403 1314 1227 1142 1060 982 908 839 775 715 659 609 562 519 479 444 411 381 354 329 306 285 266 249 234 219 206 194 183 173 163 155 147 139 133 126 121 115 110 105 101 97 93 89 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 27 26 25 24 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 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 42 43 44 45 45 46 47 48 48 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 28 27 26 25 24 22 22 21 20 19 19 18 18 18 18 19 20 21 22 24 26 29 32 35 39 44 49 55 62 69 78 87 97 109 121 135 151 168 187 207 231 256 284 315 350 389 431 479 532 592 658 732 815 908 1012 1129 1260 1406 1569 1750 1949 2167 2404 2656 2919 3186 3449 3694 3907 4073 4179 4213 4173 4060 3884 3658 3397 3118 2834 2556 2291 2044 1818 1613 1430 1267 1123 996 884 786 700 625 558 500 448 403 363 327 296 268 242 220 200 182 165 151 137 125 114 104 95 86 78 71 64 58 52 47 42 37 33 29 25 21 18 15 12 9 6 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 1 2 3 5 6 7 9 10 11 13 14 16 17 19 21 22 24 25 27 28 30 31 33 34 35 37 38 39
 35 36 38 39 40 42 43 44 46 47 48 49 51 52 53 54 56 57 58 59 60 61 62 64 65 66 67 68 69 71 72 73 74 76 77 78 80 81 83 85 87 88 91 93 95 98 100 103 107 110 114 119 123 129 134 141 148 156 165 175 185 197 210 225 241 259 278 299 323 348 376 406 438 473 511 552 595 641 690 742 797 854 913 975 1038 1102 1167 1232 1296 1358 1418 1474 1525 1571 1610 1641 1664 1679 1684 1680 1666 1644 1614 1576 1532 1482 1428 1370 1310 1248 1186 1124 1062 1002 944 888 834 783 736 691 648 609 573 540 509 481 455 431 410 390 372 356 341 328 316 305 295 286 277 270 262 256 250 245 239 235 230 226 222 218 214 211 207 204 201 198 195 191 188 185 182 179 176 172 169 166 162 159 155 152 148 144 140 136 132 128 124 119 115 110 106 102 97 93 88 84 79 75 70 66 62 58 54 50 47 43 40 36 33 30 27 25 22 20 17 15 13 12 10 8 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 13 15 16 17 19 20 22 23 25 26 28 29 30 32 33
 0 0 0 0 0 0 0 0 2 5 8 12 16 20 24 28 33 37 42 47 53 58 64 70 76 83 89 96 104 111 119 127 136 145 154 164 174 185 195 207 219 231 244 257 271 286 301 317 333 350 368 387 407 428 449 472 496 520 547 574 604 634 667 702 738 777 818 862 909 959 1012 1069 1129 1194 1263 1338 1417 1502 1594 1691 1796 1908 2027 2155 2291 2437 2591 2755 2928 3110 3302 3502 3709 3922 4140 4359 4576 4789 4992 5181 5350 5494 5607 5684 5722 5717 5667 5573 5438 5264 5058 4824 4569 4301 4025 3748 3473 3206 2948 2704 2474 2258 2059 1874 1704 1549 1408 1278 1161 1055 958 871 792 720 656 597 543 495 451 411 375 342 312 285 259 236 215 196 178 162 147 133 120 108 97 86 77 68 60 52 45 38 32 26 20 15 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 21 27 33 41 48 57 67 77 89 101 115 131 148 166 187 209 234 261 290 323 358 396 437 482 530 580 634 691 751 812 875 939 1003 1066 1128 1187 1242 1292 1338 1377 1410 1437 1456 1469 1476 1477 1473 1464 1452 1436 1418 1399 1379 1358 1338 1319 1301 1284 1271 1259 1251 1246 1245 1247 1254 1266 1284 1307 1336 1372 1415 1467 1527 1596 1676 1766 1867 1980 2104 2241 2388 2546 2712 2883 3056 3225 3384 3525 3641 3722 3763 3757 3701 3597 3447 3260 3043 2808 2563 2317 2078 1850 1637 1441 1263 1103 959 832 719 620 533 456 389 330 278 233 194 159 129 102 79 59 41 26 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 1 3 4 5 7 8 9 11 12 14 16 17 19 21 23 25 27 29 31 33 36 38 41 43 46 49 51 54 57 61 64 67 71 75 79 83 87 91 96 100 105 111 116 122 127 134 140 147 154 161 169 177 186 195 204 214 224 236 247 260 273 287 301 317 333 351 370 389 411 433 457 482 510 539 570 603 638 676 716 759 805 854 907 963 1022 1086 1154 1225 1301 1382 1466 1555 1648 1744 1843 1944 2046 2147 2247 2342 2432 2512 2582 2637 2677 2698 2700 2681 2642 2583 2506 2413 2307 2190 2066 1938 1808 1679 1553 1431 1315 1205 1102 1006 917 835 760 691 629 572 520 472 430 391 355 324 295 268 244 223 203 185 169 154 140 128 117 106 97 88 80 72 66 59 53 48 43 38 34 30 26 23 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 4 5 7 8 9 10 12 13 14 16 17 19 20 22 23 25 26 28 30 32 33 35 37 39 41 44 46 48 51 53 56 59 62 65 69 72 76 80 85 90 95 101 107 113 120 128 136 145 155 166 177 190 204 219 236 254 274 296 320 346 374 405 439 476 515 558 605 655 708 766 827 892 961 1034 1110 1190 1273 1359 1448 1538 1631 1724 1817 1910 2002 2092 2179 2263 2344 2419 2490 2554 2613 2665 2710 2749 2780 2805 2822 2833 2837 2835 2826 2811 2791 2766 2735 2700 2661 2618 2571 2520 2467 2411 2353 2292 2230 2166 2101 2035 1968 1900 1832 1764 1696 1628 1561 1494 1428 1364 1300 1239 1178 1119 1062 1007 953 902 852 804 759 715 673 633 595 558 524 491 459 430 401 375 349 325 303 281 261 241 223 206 189 174 160 146 133 121 109 98 88 78 69 60 52 45 37 31 24 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 11 12 14 15 17 19 20 22 23 25 27 28 30 32 34 35 37 39 41 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71 73 76 78 81 83 86 89 92 95 98 101 105 109 113 117 122 127 133 139 146 153 161 170 180 191 202 215 230 245 263 282 303 326 351 379 409 442 478 518 561 608 658 714 773 838 907 982 1062 1148 1240 1338 1442 1551 1666 1786 1910 2038 2168 2298 2428 2554 2675 2787 2888 2974 3044 3094 3123 3129 3112 3073 3012 2932 2834 2723 2600 2469 2334 2196 2059 1923 1792 1666 1546 1433 1327 1228 1135 1050 971 899 832 771 714 663 615 572 531 494 460 429 400 373 349 326 304 284 266 249 232 217 203 190 177 166 155 144 134 125 116 108 100 93 86 79 72 66 61 55 50 45 40 36 31 27 24 20 16 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4
 0 0 0 0 0 0 0 0 0 2 8 14 21 29 37 46 56 67 78 90 104 118 134 151 169 188 209 231 255 280 307 335 365 396 429 463 498 533 570 606 642 678 713 746 777 806 832 855 875 890 902 909 913 912 908 900 889 876 860 842 822 801 779 756 734 711 689 668 647 628 609 592 576 562 549 537 528 520 513 509 506 506 507 510 515 523 533 545 560 578 599 623 651 683 719 761 808 861 921 988 1065 1151 1247 1356 1479 1616 1770 1943 2135 2347 2581 2837 3113 3407 3713 4024 4329 4613 4858 5047 5161 5189 5122 4963 4723 4420 4073 3703 3329 2965 2621 2303 2014 1755 1526 1324 1147 992 857 740 638 549 472 405 347 296 252 213 179 149 123 100 80 63 47 33 21 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 6 7 9 11 13 15 17 19 22 24 26 28 31 33 35 38 41 43 46 49 52 55 58 61 64 67 70 74 78 81 85 89 93 97 101 106 110 115 120 125 131 136 142 147 154 160 166 173 180 187 195 203 211 219 228 236 246 255 265 276 286 297 309 320 332 345 358 371 385 400 414 430 445 462 479 496 514 533 553 573 594 617 640 664 690 717 745 775 807 841 877 916 957 1002 1050 1102 1158 1219 1285 1357 1435 1521 1614 1717 1829 1951 2086 2232 2393 2567 2756 2961 3180 3413 3659 3914 4174 4435 4688 4926 5137 5312 5440 5512 5521 5465 5344 5163 4931 4659 4358 4041 3719 3399 3089 2795 2520 2265 2031 1818 1625 1451 1295 1155 1029 917 817 728 648 576 512 455 404 358 316 279 245 215 188 163 141 120 102 85 70 56 44 33 22 13 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 2
 0 0 0 0 0 0 0 2 3 4 5 6 7 9 10 11 13 14 16 17 19 20 22 24 25 27 29 31 33 35 37 39 41 44 46 49 51 54 57 59 62 66 69 72 76 79 83 87 91 96 100 105 110 115 120 126 132 138 145 152 159 166 174 182 190 199 208 218 228 238 249 260 272 284 296 309 323 336 350 365 380 396 412 429 446 464 482 501 521 541 562 584 607 631 656 682 710 739 769 802 836 873 911 953 997 1044 1094 1148 1206 1268 1334 1405 1480 1561 1645 1735 1828 1925 2025 2126 2227 2325 2420 2507 2584 2648 2696 2725 2733 2719 2682 2622 2542 2443 2329 2203 2069 1930 1790 1651 1516 1386 1263 1147 1039 939 846 762 685 614 550 492 440 392 349 311 276 244 215 190 166 145 126 109 93 79 66 55 44 35 26 19 12 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 1 2 3 4 6 7 8 10 12 14 16 18 21 23 26 30 33 38 42 47 53 59 66 73 82 91 102 114 128 143 159 178 199 223 249 279 312 348 389 434 484 539 600 666 737 814 896 984 1075 1169 1266 1363 1458 1550 1636 1715 1784 1841 1886 1917 1935 1940 1931 1911 1881 1842 1796 1744 1689 1631 1571 1511 1451 1393 1336 1280 1228 1178 1130 1085 1044 1005 968 935 905 877 852 829 809 791 775 762 750 741 733 726 721 718 715 713 712 712 712 712 711 711 710 709 707 704 701 696 690 683 675 666 655 643 631 617 602 586 569 552 534 516 497 478 459 440 421 401 383 364 346 328 310 293 277 261 245 230 216 202 189 176 164 153 142 131 121 112 103 95 87 80 73 66 60 54 49 44 40 35 31 28 25 22 19 16 14 12 10 9 8 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 19 25 30 36 42 48 55 62 70 78 86 95 104 114 125 135 147 159 172 186 201 216 233 252 272 294 318 345 375 409 447 491 540 597 662 738 827 931 1053 1197 1368 1571 1814 2105 2454 2873 3378 3982 4705 5560 6558 7696 8942 10229 11431 12376 12878 12807 12152 11036 9655 8203 6821 5589 4534 3654 2933 2348 1875 1494 1187 939 739 578 447 340 254 183 126 78 40 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 1 2 3 4 5 7 8 9 10 11 13 14 15 16 18 19 21 22 24 25 27 28 30 32 34 36 38 40 42 44 47 49 52 55 57 60 64 67 71 75 79 83 88 93 98 104 110 116 123 131 139 148 157 167 178 190 202 216 231 246 263 282 301 322 344 368 393 421 449 480 512 547 583 622 662 705 749 796 845 897 950 1006 1065 1125 1188 1253 1320 1389 1461 1534 1609 1686 1764 1844 1924 2005 2087 2168 2248 2326 2403 2476 2546 2611 2671 2724 2769 2807 2835 2853 2861 2858 2844 2819 2783 2737 2681 2617 2545 2466 2381 2292 2200 2106 2011 1915 1821 1727 1636 1547 1461 1379 1299 1224 1151 1083 1017 956 897 842 790 741 695 652 611 572 536 502 470 439 411 384 359 335 312 291 271 252 235 218 202 187 173 160 147 135 124 113 104 94 85 77 69 62 55 48 42 37 31 26 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 18 27 39 52 67 86 108 133 164 199 242 292 351 421 503 600 714 849 1007 1192 1407 1657 1946 2275 2646 3059 3508 3984 4470 4944 5379 5744 6013 6164 6189 6094 5894 5611 5273 4901 4518 4138 3773 3428 3109 2816 2550 2309 2093 1900 1727 1573 1436 1315 1208 1114 1031 959 896 842 795 756 723 696 674 657 645 636 631 629 630 634 639 647 656 666 677 689 702 714 726 738 749 760 769 777 784 788 791 792 791 788 782 774 764 752 737 721 702 681 659 636 611 585 558 531 504 476 448 420 393 367 340 315 291 267 244 223 202 183 164 147 130 115 101 87 75 63 53 43 34 26 18 11 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 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 21 22 23 25 27 28 30 33 35 38 40 44 47 51 55 60 65 70 76 83 90 98 107 116 127 138 150 163 177 193 209 227 246 267 289 312 337 364 393 423 455 489 525 563 603 645 689 735 783 834 886 941 997 1055 1115 1177 1240 1305 1370 1435 1501 1567 1631 1694 1756 1814 1869 1920 1966 2007 2041 2068 2088 2101 2105 2101 2089 2070 2042 2008 1968 1921 1870 1815 1756 1695 1631 1567 1503 1438 1374 1311 1250 1190 1132 1076 1022 970 920 873 827 784 743 703 666 630 596 564 533 504 476 450 425 401 378 357 336 316 298 280 263 247 231 217 202 189 176 164 153 142 131 121 112 103 95 87 79 72 65 59 53 47 42 37 32 28 24 20 17 13 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 34 37 40 44 47 50 53 57 60 64 67 71 75 78 82 86 90 93 97 101 105 109 113 117 121 125 129 133 137 141 145 149 153 157 161 165 169 173 177 181 185 190 194 198 203 207 212 217 221 227 232 237 243 249 256 262 270 277 285 294 303 313 323 334 346 358 372 386 401 417 433 451 470 490 510 532 555 579 604 630 657 685 715 746 777 810 844 880 916 954 992 1032 1073 1115 1158 1201 1245 1290 1336 1381 1427 1472 1516 1560 1603 1643 1682 1718 1751 1780 1805 1825 1841 1851 1855 1853 1845 1831 1811 1785 1753 1716 1674 1628 1578 1525 1470 1413 1355 1296 1237 1178 1120 1063 1007 953 901 850 802 755 711 668 628 589 553 518 485 454 425 397 371 346 323 301 280 260 242 225 208 193 178 164 151 139 127 117 106 97 88 79 71 64 57 50 44 38 32 27 22 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21 23 26 29
 0 0 0 0 0 0 0 0 0 0 0 4 8 12 16 21 26 32 38 44 51 58 66 74 83 93 104 115 127 141 155 170 187 205 224 245 268 292 319 347 377 410 445 482 521 563 607 653 702 752 803 856 909 962 1015 1066 1116 1163 1206 1246 1282 1312 1338 1358 1373 1384 1389 1390 1388 1382 1374 1364 1353 1341 1329 1318 1307 1298 1291 1286 1283 1283 1287 1293 1304 1318 1336 1359 1386 1418 1456 1499 1547 1602 1662 1729 1802 1882 1968 2059 2155 2256 2359 2462 2564 2661 2750 2826 2887 2927 2943 2933 2894 2828 2735 2618 2482 2330 2169 2004 1838 1675 1519 1371 1233 1105 989 882 786 700 623 554 492 437 388 344 306 271 240 213 189 167 147 130 114 100 87 76 66 56 48 40 34 27 22 16 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 20 24 28 32 37 42 48 54 60 67 74 83 92 101 112 123 135 149 163 179 195 214 233 254 277 301 327 354 383 413 446 479 514 550 587 626 664 703 742 781 819 856 893 927 961 993 1023 1051 1077 1102 1125 1146 1167 1186 1205 1224 1242 1260 1279 1299 1320 1342 1366 1392 1420 1451 1484 1519 1558 1599 1643 1690 1739 1790 1843 1896 1949 2001 2050 2095 2135 2166 2189 2200 2199 2184 2155 2112 2055 1984 1903 1811 1713 1609 1503 1396 1290 1186 1087 993 904 820 743 672 606 546 492 442 397 356 319 286 256 229 204 182 161 143 127 112 98 86 75 65 56 47 40 33 27 21 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 2 4 6 7 9 11 13 15 17 20 22 25 27 30 33 36 39 43 47 50 55 59 64 69 74 79 85 92 99 106 114 122 132 141 152 163 175 188 201 216 232 249 266 285 305 327 349 373 397 423 450 478 507 536 566 596 627 657 687 717 747 776 804 831 857 882 906 929 951 972 993 1013 1033 1052 1072 1092 1113 1135 1158 1182 1208 1236 1266 1299 1335 1373 1415 1461 1511 1564 1622 1685 1752 1823 1899 1979 2063 2149 2237 2326 2413 2497 2575 2645 2703 2747 2775 2784 2772 2738 2684 2609 2516 2407 2287 2158 2023 1887 1751 1619 1491 1369 1255 1148 1049 958 875 798 729 665 608 556 508 466 427 391 359 330 304 280 258 237 219 202 187 172 159 147 136 125 115 106 98 90 83 76 69 63 58 52 47 42 38 33 29 25 22 18 15 12 9 6 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 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 23 24 26 27 29 31 34 36 39 43 46 50 55 60 65 71 78 85 93 103 113 124 137 152 168 187 208 232 259 290 326 368 416 471 536 612 701 806 930 1077 1252 1460 1708 2004 2357 2774 3265 3833 4477 5182 5911 6602 7169 7517 7573 7318 6799 6103 5331 4563 3851 3221 2679 2222 1841 1525 1265 1050 872 726 604 503 419 349 290 241 199 163 133 108 86 67 51 37 25 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
 3 5 7 10 12 15 18 21 24 28 31 35 39 44 48 53 58 64 70 76 83 90 98 107 116 126 137 149 162 176 191 208 226 247 269 294 321 352 385 422 464 509 560 617 680 749 825 910 1002 1103 1212 1330 1455 1587 1724 1863 2002 2136 2263 2377 2475 2553 2607 2637 2641 2622 2580 2519 2442 2352 2255 2152 2047 1942 1839 1740 1645 1556 1472 1394 1322 1255 1195 1139 1089 1044 1003 967 935 907 882 861 843 828 816 808 802 798 798 800 804 811 821 832 846 863 881 901 922 945 969 994 1018 1043 1066 1088 1108 1125 1138 1148 1152 1152 1146 1134 1117 1095 1067 1035 999 959 917 873 827 781 735 689 645 601 559 519 481 445 411 379 349 321 295 271 248 227 208 190 173 157 143 129 117 105 95 85 75 67 59 51 44 38 32 26 21 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 19 22 25 28 31 35 38 42 46 51 55 60 65 70 76 82 89 96 103 111 119 128 137 148 158 170 182 196 210 225 242 259 278 298 320 343 368 395 424 454 487 522 559 599 641 685 731 780 831 884 938 995 1052 1110 1169 1228 1286 1344 1399 1453 1504 1552 1597 1637 1673 1704 1730 1751 1766 1775 1779 1777 1769 1756 1737 1714 1686 1653 1616 1575 1531 1484 1435 1384 1331 1278 1223 1169 1115 1061 1009 957 907 859 813 768 726 686 648 612 578 546 516 488 462 437 414 393 372 354 336 319 303 289 275 262 249 237 226 216 205 196 187 178 169 161 154 146 139 132 126 119 113 107 101 96 91 85 80 76 71 66 62 58 54 50 46 42 38 35 32 28 25 22 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
 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 18 20 23 25 28 32 36 40 45 51 57 64 71 80 89 99 111 123 137 152 168 186 205 226 249 273 299 328 358 391 426 463 503 546 591 638 689 742 798 856 918 981 1047 1115 1185 1256 1329 1402 1475 1547 1618 1688 1755 1818 1878 1933 1982 2025 2062 2091 2113 2128 2136 2136 2129 2116 2096 2071 2041 2006 1968 1926 1883 1837 1790 1742 1693 1644 1595 1546 1498 1450 1402 1356 1309 1264 1219 1176 1132 1090 1048 1007 967 927 888 850 813 776 740 705 671 637 605 573 542 513 484 456 429 402 377 353 330 307 286 265 246 227 210 193 177 162 147 134 121 109 98 88 78 69 60 52 45 38 32 26 21 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2
 30 32 34 36 37 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 75 77 79 81 84 86 89 91 94 96 99 102 104 107 110 113 116 119 122 126 129 133 136 140 144 148 153 157 162 167 172 177 182 188 194 200 207 214 221 229 237 245 254 263 272 282 292 303 314 325 337 350 362 376 389 404 418 434 449 466 483 500 518 536 556 576 596 618 640 663 686 711 737 763 791 820 850 881 913 946 981 1017 1054 1092 1131 1171 1212 1254 1296 1338 1380 1421 1462 1500 1536 1569 1599 1625 1645 1660 1669 1672 1668 1656 1638 1613 1582 1544 1501 1454 1402 1347 1290 1232 1172 1113 1053 995 938 883 829 778 729 682 638 596 556 519 483 450 419 390 363 338 314 291 271 251 233 216 200 185 170 157 145 133 123 112 103 94 86 78 70 64 57 51 45 40 35 30 26 22 18 15 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 11 12 14 15 17 18 19 21 22 24 26 27 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 1 1 2 3 3 4 5 6 7 7 9 10 11 12 14 16 18 20 23 26 29 33 38 43 49 56 63 73 83 95 109 124 142 163 186 213 243 277 315 359 408 463 525 594 671 756 851 955 1070 1196 1335 1485 1648 1824 2012 2213 2426 2649 2882 3121 3365 3611 3855 4091 4317 4527 4717 4882 5017 5121 5190 5223 5220 5182 5111 5011 4885 4736 4569 4389 4199 4004 3806 3608 3413 3223 3038 2861 2691 2529 2376 2231 2093 1963 1841 1725 1616 1514 1417 1326 1239 1158 1081 1009 941 876 816 758 704 653 605 560 517 477 439 404 370 339 309 282 255 231 208 187 166 148 130 114 98 84 70 58 46 36 25 16 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 1 2 4 5 7 8 10 12 14 15 17 20 22 24 26 29 31 34 37 40 43 46 49 52 56 59 63 67 71 75 79 83 87 92 96 100 105 109 113 118 122 126 130 134 138 141 144 148 151 153 156 158 160 162 163 165 166 167 168 169 170 171 172 173 174 175 176 178 180 182 184 187 191 195 199 205 210 217 225 233 243 254 266 279 295 312 331 353 377 404 435 469 508 552 602 658 722 793 874 965 1067 1181 1307 1447 1599 1761 1931 2104 2274 2430 2562 2659 2710 2710 2656 2552 2406 2230 2036 1836 1638 1450 1276 1117 975 850 740 643 559 486 423 368 321 279 244 212 185 161 141 122 106 92 80 69 59 50 42 36 29 24 19 14 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 25 28 31 34 37 41 44 48 52 56 60 64 69 74 79 85 90 96 102 109 116 123 131 139 147 156 165 175 185 196 207 219 231 244 257 271 285 299 315 330 346 362 378 395 411 427 443 459 474 489 503 516 528 539 549 558 566 572 577 581 583 585 585 585 584 582 579 576 573 569 565 562 558 554 551 548 545 542 540 539 538 538 538 539 540 542 545 549 553 558 564 571 578 587 596 606 617 629 642 656 671 687 703 721 739 758 777 797 817 837 857 876 895 913 929 943 955 964 971 974 974 970 963 951 936 918 896 872 845 816 785 754 721 688 655 622 590 558 528 498 470 443 417 393 370 348 327 307 289 272 255 240 226 212 199 188 176 166 156 146 138 129 121 114 107 100 94 88 82 77 72 67 63 58 54 50 46 43 39 36 33 30 27 25 22 20 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 2 4 5 7 9 11 13 15 18 20
 0 0 0 0 0 0 0 0 0 2 3 4 5 6 7 8 9 10 12 13 14 15 17 18 19 21 22 24 25 27 28 30 32 33 35 37 39 41 43 45 48 50 53 56 58 62 65 68 72 76 80 85 90 95 101 108 115 122 131 140 150 161 173 186 200 216 234 253 274 297 323 350 380 413 449 488 530 575 624 677 733 793 857 925 996 1072 1151 1233 1319 1408 1500 1594 1689 1786 1883 1980 2076 2170 2260 2347 2429 2505 2573 2634 2686 2728 2759 2780 2790 2788 2776 2752 2719 2675 2623 2563 2496 2423 2345 2264 2180 2095 2008 1923 1837 1754 1672 1592 1515 1441 1370 1301 1236 1173 1114 1057 1003 951 902 856 811 769 729 691 655 620 587 556 526 498 471 445 420 397 375 353 333 314 295 278 261 245 229 215 201 187 175 162 151 140 129 119 110 100 92 83 76 68 61 54 48 42 36 31 26 21 17 13 9 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 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 79 83 87 90 94 98 103 107 112 116 121 126 132 137 143 149 155 161 168 175 182 189 197 205 214 222 232 242 252 263 274 286 299 313 328 344 360 378 398 418 440 464 490 517 547 578 612 647 685 724 765 808 851 894 935 975 1012 1044 1069 1087 1097 1096 1086 1066 1036 998 953 902 848 791 733 676 621 568 518 471 428 388 351 318 287 260 235 212 192 173 157 142 128 116 105 95 86 77 70 63 57 51 46 41 37 33 29 25 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 31 32 33 34 36 37 39 41 43 45 47 49 52 54 57 61 64 68 72 76 81 86 92 98 104 111 119 127 136 146 156 167 179 191 205 220 235 252 270 289 310 332 355 380 407 435 465 498 532 568 607 648 691 737 786 837 891 947 1005 1066 1129 1193 1259 1324 1390 1453 1515 1572 1624 1670 1708 1737 1756 1764 1760 1745 1718 1681 1634 1579 1516 1449 1377 1304 1229 1154 1081 1010 941 876 814 756 701 650 602 558 517 479 444 412 383 355 330 307 285 265 247 230 214 199 186 173 162 151 140 131 122 114 106 99 92 85 79 74 68 63 59 54 50 46 42 38 35 32 29 26 23 20 18 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2
 0 0 0 0 0 0 0 0 0 0 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 2 10 19 30 42 56 71 89 110 133 159 189 223 262 305 354 410 473 545 626 718 821 939 1072 1222 1390 1579 1790 2023 2279 2556 2850 3155 3462 3759 4029 4256 4423 4515 4524 4451 4300 4087 3826 3535 3231 2928 2634 2358 2103 1870 1661 1474 1309 1163 1034 921 822 735 658 591 531 479 432 391 354 321 292 266 242 220 201 183 167 152 138 126 114 103 94 84 76 68 61 54 47 41 36 30 26 21 16 12 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 19 20 21 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 54 56 59 62 65 68 71 74 78 82 86 91 96 101 107 113 120 128 136 145 155 165 177 190 204 219 236 255 275 297 321 347 376 407 441 478 518 561 608 658 712 771 833 900 972 1048 1128 1213 1302 1395 1491 1590 1691 1792 1891 1989 2082 2168 2245 2311 2365 2403 2425 2430 2417 2387 2341 2280 2206 2121 2028 1930 1827 1723 1619 1517 1418 1323 1232 1147 1067 992 923 859 800 745 695 649 607 568 532 499 469 441 416 392 370 349 330 313 296 281 266 252 239 227 216 205 194 184 175 166 157 149 141 134 126 119 113 106 100 94 88 82 77 72 67 62 57 53 49 45 41 37 33 30 26 23 20 17 15 12 10 8 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 1 2 4 6 7 9 11 13 15 17 20 22 25 28 30 33 37 40 44 48 52 56 60 65 70 76 82 88 94 101 108 116 125 133 143 153 163 174 186 198 211 225 240 255 271 288 305 323 342 361 381 401 422 442 463 483 503 523 542 560 577 593 608 621 633 643 651 658 664 668 670 671 670 669 666 663 658 653 647 641 635 628 622 615 608 602 596 590 584 578 573 569 565 561 558 555 553 552 551 551 552 553 555 557 560 564 569 575 581 588 596 605 614 625 635 647 659 671 684 696 709 722 734 745 756 766 774 781 785 788 789 787 782 776 766 754 739 723 704 683 660 636 611 585 559 532 505 478 452 426 401 376 352 329 307 287 267 248 230 213 197 182 167 154 141 130 119 108 99 89 81 73 66 59 53 47 41 36 31 27 23 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 16 19 23 27 32 37 42 47 54 60 67 75 84 93 103 114 125 138 152 167 183 201 220 240 262 285 310 337 366 396 427 460 495 530 566 603 639 676 711 745 777 808 835 859 880 898 912 922 929 932 932 930 925 919 910 901 891 880 869 858 848 838 829 821 813 808 803 799 797 797 798 800 804 809 816 824 834 845 857 871 886 901 917 934 951 968 984 999 1013 1026 1035 1042 1046 1046 1041 1032 1018 1000 977 949 917 882 844 804 762 718 675 631 589 547 507 469 432 397 365 335 306 280 255 233 212 193 175 159 144 131 118 107 96 87 78 70 62 56 49 44 38 33 29 25 21 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 11 14 19 23 29 36 43 52 61 72 85 99 114 132 152 174 198 225 256 289 326 367 412 462 517 576 641 712 789 873 962 1059 1161 1270 1384 1502 1624 1747 1870 1991 2106 2212 2307 2387 2450 2493 2515 2515 2494 2452 2391 2314 2225 2125 2018 1907 1795 1683 1574 1468 1368 1273 1184 1101 1023 952 886 826 770 719 672 629 589 552 519 487 458 431 407 383 361 341 322 304 287 271 256 242 228 215 203 191 180 169 159 149 140 131 123 114 106 99 92 85 78 72 66 60 54 49 44 39 34 30 26 22 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 8 9 11 12 13 14 16 17 19 21 22 24 26 29 31 33 36 39 42 46 49 53 58 62 67 73 79 86 93 101 110 120 130 142 155 169 185 202 221 241 264 288 315 345 376 411 447 487 529 573 620 668 718 769 820 870 919 966 1010 1050 1085 1115 1139 1156 1168 1173 1172 1165 1154 1138 1118 1095 1069 1041 1012 982 952 922 892 862 833 805 778 752 728 704 682 662 642 624 607 591 577 564 551 540 530 521 513 506 499 493 488 484 479 475 472 468 465 462 458 455 451 447 442 437 432 426 419 412 405 397 388 379 370 360 349 338 327 316 305 293 282 270 259 247 236 224 213 203 192 182 172 162 152 143 134 126 118 110 102 95 88 82 76 70 64 58 53 48 44 39 35 31 28 24 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 62 64 65 67 69 71 73 76 78 80 83 85 88 91 94 97 101 105 108 113 117 122 127 132 137 143 150 157 164 171 180 188 197 207 217 227 238 250 262 274 287 300 314 328 342 357 371 387 402 417 433 448 464 480 495 511 526 542 557 573 588 603 618 633 647 662 676 691 705 719 733 747 761 775 788 801 815 827 840 853 864 876 887 897 907 915 923 929 934 937 938 938 936 931 924 915 904 890 874 856 836 813 790 764 738 710 682 653 624 594 565 537 508 481 454 428 403 378 355 333 312 291 272 254 236 220 204 190 176 163 151 139 128 118 108 99 91 83 75 68 61 55 49 44 39 34 29 25 21 18 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17
 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 48 49 49 50 51 53 54 55 57 58 60 62 65 67 70 74 77 81 85 90 95 101 107 114 122 130 139 148 159 170 183 196 211 226 243 261 280 301 324 347 373 400 429 459 492 526 562 600 640 681 724 769 814 860 907 954 1001 1046 1090 1132 1171 1206 1237 1263 1283 1298 1306 1307 1302 1291 1274 1251 1223 1191 1155 1116 1075 1032 989 945 901 858 816 776 736 699 663 629 597 566 538 511 486 462 440 420 400 382 365 349 334 320 307 295 283 272 262 252 242 233 224 216 208 201 193 186 180 173 167 161 155 149 143 138 132 127 122 117 112 108 103 99 94 90 86 82 78 74 70 67 63 60 56 53 50 47 44 41 38 36 33 31 29 26 24 22 20 18 17 15 13 12 11 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 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 25 26
 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 15 16 17 19 21 23 26 29 32 36 40 45 51 58 66 74 84 96 109 123 140 159 180 204 231 261 295 333 376 423 475 532 595 664 739 820 906 997 1093 1191 1291 1391 1487 1578 1660 1731 1788 1830 1853 1859 1847 1819 1776 1719 1653 1578 1499 1416 1331 1247 1165 1085 1009 937 868 805 745 690 639 593 550 512 476 444 415 389 365 343 324 307 291 277 264 252 241 232 223 215 207 200 194 188 182 177 172 167 163 159 155 151 147 143 140 136 133 130 126 123 120 117 114 111 108 105 102 99 96 94 91 88 85 83 80 77 74 72 69 66 64 61 59 56 54 51 49 46 44 41 39 37 35 32 30 28 26 24 23 21 19 17 16 14 13 12 11 9 8 7 7 6 5 4 4 3 3 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 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 20 22 24 26 27 29 31 33 34 36 38 40 42 44 46 47 49 51 53 55 56 58 60 62 63 65 66 68 69 71 72 74 75 76 77 78 79 80 81 82 83 84 84 85 86 86 87 87 87 88 88 89 89 90 90 91 92 92 93 95 96 97 99 101 103 106 109 112 115 119 124 129 134 140 146 153 161 169 178 188 199 210 223 236 250 266 282 300 320 340 363 387 413 442 472 505 540 579 620 665 713 765 821 881 945 1014 1086 1162 1242 1325 1409 1494 1579 1660 1737 1806 1865 1911 1943 1959 1957 1937 1900 1847 1780 1702 1616 1524 1429 1333 1239 1147 1058 975 896 823 755 692 635 582 534 490 450 413 380 349 321 296 273 251 232 214 197 182 168 155 143 132 122 113 104 95 88 81 74 68 62 56 51 46 42 37 33 29 26 22 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7 8 9 11 12 14 15 17 19
 104 106 108 110 111 113 114 116 117 118 119 120 121 122 123 124 125 125 126 127 127 128 128 128 128 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 130 130 131 131 132 132 133 134 135 135 137 138 139 141 142 144 146 148 151 153 156 159 162 165 168 172 176 180 184 188 193 198 203 208 213 219 225 231 237 243 250 256 263 270 278 285 293 301 309 317 326 334 343 352 361 370 379 388 397 407 416 425 435 444 453 461 470 478 486 493 500 507 513 518 523 526 530 532 534 534 534 533 532 529 525 521 516 511 504 497 490 482 473 464 455 446 436 426 416 406 396 386 376 366 356 346 336 327 318 308 299 290 282 273 265 257 249 241 234 227 219 212 206 199 192 186 180 174 168 162 157 151 146 141 136 131 126 121 117 112 108 104 99 95 91 88 84 80 77 73 70 67 64 61 58 55 52 50 47 45 43 41 38 36 35 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 41 43 45 47 49 51 53 55 58 60 62 64 67 69 71 74 76 79 81 83 85 88 90 92 94 96 98 100 102
 266 273 280 287 294 300 307 313 320 326 333 339 345 351 357 363 369 375 381 387 393 399 405 410 416 422 427 433 439 444 450 455 461 466 471 477 482 487 492 497 502 506 511 515 519 523 527 531 534 537 540 543 545 547 549 551 552 553 554 554 554 554 553 552 551 549 548 546 543 541 538 536 533 530 526 523 520 517 513 510 507 504 501 497 494 492 489 486 483 481 479 477 475 473 471 470 469 467 466 466 465 465 465 464 465 465 466 466 467 468 470 471 473 475 477 479 482 485 488 491 494 498 502 506 510 514 518 522 527 531 535 539 543 547 551 554 557 560 562 563 565 565 565 565 564 562 560 557 553 549 545 540 534 528 521 514 506 498 490 481 472 462 453 443 433 422 412 401 391 380 369 358 347 336 325 314 303 292 282 271 260 250 239 229 219 209 200 190 181 172 163 155 146 138 130 123 116 109 102 95 89 83 78 73 68 63 59 54 51 47 44 40 38 35 32 30 28 26 25 23 22 20 19 18 17 17 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 44 46 48 51 53 56 59 63 66 70 74 78 83 87 92 97 102 108 113 119 125 132 138 145 151 158 165 172 179 186 194 201 208 215 223 230 237 245 252 259
 23 25 28 30 33 36 39 42 45 48 51 54 58 61 65 69 72 76 80 85 89 93 98 102 107 112 117 122 127 132 138 143 149 155 161 166 173 179 185 191 198 204 211 218 224 231 238 245 251 258 265 272 278 285 292 298 305 312 318 325 332 338 345 352 359 365 372 379 387 394 401 409 417 425 434 442 451 461 470 480 491 502 513 525 537 550 564 578 593 609 626 643 662 681 702 723 746 770 795 822 850 880 911 943 977 1012 1049 1087 1125 1164 1204 1243 1282 1320 1356 1389 1420 1446 1468 1484 1495 1498 1494 1484 1466 1441 1409 1371 1328 1281 1230 1176 1120 1064 1007 951 895 842 790 740 692 646 603 563 525 489 455 424 394 367 341 317 295 274 255 237 220 204 189 175 162 150 139 128 118 108 100 91 83 76 69 63 57 51 45 40 35 31 27 23 19 15 12 9 6 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 1 2 4 6 8 10 12 14 16 18 20
 20 21 23 25 26 28 30 32 33 35 37 39 41 42 44 46 48 50 51 53 55 57 59 60 62 64 66 67 69 71 72 74 76 77 79 81 82 84 86 87 89 91 92 94 96 98 100 101 103 106 108 110 112 115 118 121 124 127 131 135 139 144 149 154 160 167 174 181 190 199 209 219 231 243 256 271 286 303 321 340 361 383 407 433 460 490 522 557 594 635 678 725 775 829 888 950 1017 1089 1165 1246 1330 1418 1508 1600 1691 1780 1863 1939 2003 2053 2086 2099 2090 2061 2010 1941 1855 1757 1649 1536 1422 1308 1197 1091 991 898 813 734 663 598 539 487 439 397 359 324 294 266 241 219 199 181 165 150 136 124 113 103 94 85 77 70 64 58 52 47 42 38 34 30 26 23 20 17 14 11 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 1 2 3 5 6 7 9 10 12 13 15 16 18
 22 24 25 27 29 31 33 35 37 39 42 44 47 49 52 55 58 61 64 67 71 75 78 82 86 91 95 100 104 109 114 120 125 131 137 143 149 156 162 169 176 183 190 198 205 213 221 229 237 245 253 261 269 277 285 292 300 308 316 323 330 338 345 351 358 365 371 377 383 389 395 401 407 412 418 423 429 434 439 445 450 455 461 466 472 478 484 489 495 501 507 514 520 526 532 539 545 551 557 563 569 574 579 584 588 591 594 596 598 598 598 596 593 590 585 578 571 562 552 542 530 517 503 488 473 457 441 424 408 391 374 358 341 325 310 294 279 265 251 238 225 213 201 190 180 170 160 151 143 135 127 120 113 106 100 94 89 84 79 74 70 65 61 58 54 51 48 45 42 39 36 34 32 29 27 25 23 22 20 18 17 15 14 12 11 10 9 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 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 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 1 1 2 3 3 4 5 6 6 7 8 9 10 11 13 14 15 16 18 19 21
 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 19 21 23 25 26 28 30 32 34 36 38 40 43 45 47 50 52 55 58 61 64 67 70 73 76 80 84 87 92 96 100 105 110 115 120 126 133 139 146 154 162 170 179 189 200 212 224 237 251 267 283 301 320 340 362 385 410 436 463 493 523 555 588 623 658 695 732 771 809 848 886 924 961 997 1032 1064 1095 1122 1147 1169 1188 1202 1213 1220 1223 1222 1217 1209 1196 1181 1162 1140 1116 1090 1062 1032 1002 970 939 907 875 843 812 782 752 723 695 668 642 617 593 570 547 526 505 486 467 448 430 413 397 380 365 350 335 321 307 293 280 267 255 243 231 220 209 198 188 178 168 159 150 141 132 124 117 109 102 95 88 82 76 70 64 59 54 49 44 40 36 32 28 24 21 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 31 33 36 39 42 45 49 52 57 61 66 72 78 84 91 99 107 116 126 137 149 162 176 192 209 227 247 269 292 317 345 374 405 437 472 509 547 586 627 668 710 751 792 832 870 907 940 971 998 1022 1041 1057 1069 1076 1080 1081 1078 1072 1064 1053 1040 1026 1010 994 977 959 941 923 905 887 869 852 835 819 803 788 774 760 747 734 722 710 699 688 678 668 659 650 640 632 623 614 605 596 587 577 568 558 548 537 527 515 504 492 480 468 456 443 430 417 404 391 378 365 353 340 327 315 303 291 280 268 257 246 236 226 216 206 197 188 179 171 163 155 148 141 134 127 120 114 108 103 97 92 87 82 77 72 68 64 60 56 53 49 46 43 40 37 34 31 29 27 25 23 21 19 17 16 14 13 12 11 10 9 8 7 7 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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
 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 80 82 84 85 87 88 90 91 93 94 96 97 98 100 101 102 104 105 106 108 109 111 112 114 115 117 119 120 122 125 127 129 132 135 138 141 144 148 152 157 162 167 173 179 186 193 201 209 218 228 238 249 260 272 285 298 312 327 342 358 374 391 408 426 444 462 480 499 518 537 555 574 592 610 627 643 659 674 687 700 711 721 730 737 742 746 748 749 747 744 740 734 726 717 707 695 683 669 655 640 625 609 593 577 561 545 529 513 498 483 468 454 440 426 413 401 389 377 366 355 344 334 324 314 305 296 287 279 270 262 254 246 239 231 224 216 209 202 195 189 182 175 169 163 156 150 144 138 132 127 121 116 110 105 100 95 90 85 81 76 72 67 63 59 55 52 48 45 41 38 35 32 29 26 24 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 23 25 27 29 31 33 35 37 39 41 43 45 47 49
 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 41 42 44 46 48 50 52 55 58 60 64 67 70 74 78 82 87 92 97 103 108 115 121 128 136 144 152 161 170 180 189 200 211 222 233 245 258 270 283 296 310 323 337 351 365 379 393 407 421 436 450 464 477 491 505 518 531 544 557 569 581 593 604 615 625 635 645 653 661 669 675 681 686 689 692 693 693 692 690 686 681 674 666 657 646 634 621 606 591 575 558 540 522 504 485 466 447 428 410 391 373 356 338 322 306 290 275 261 247 234 222 210 198 187 177 167 157 149 140 132 124 117 110 103 97 91 86 80 75 70 66 61 57 53 50 46 43 39 36 33 31 28 26 23 21 19 17 15 13 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9
 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 44 45 46 48 49 51 53 55 57 60 63 65 68 72 76 80 84 88 94 99 105 111 118 126 134 143 152 162 173 184 196 209 223 238 253 269 286 304 322 341 361 381 401 422 443 463 484 504 524 543 562 579 595 609 623 634 644 652 658 663 666 667 666 664 660 655 648 641 633 623 613 603 592 580 569 557 545 533 522 510 499 488 477 467 457 448 439 431 423 416 409 403 398 393 389 385 382 379 377 375 374 374 373 373 374 374 375 376 377 379 380 382 383 384 385 386 387 388 388 388 388 387 386 384 382 380 377 374 370 366 362 357 351 345 339 332 325 318 310 303 294 286 278 269 260 252 243 234 225 217 208 199 191 183 174 166 159 151 144 136 130 123 116 110 104 98 93 88 83 78 74 70 66 62 58 55 52 49 46 44 42 40 38 36 34 33 31 30 29 28 27 26 26 25 25 24 24 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 23 23 23 23 23 23 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 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 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 20 21 21 21 21 22 22 22 23 23 23 24 24 24
 91 95 98 102 106 109 113 117 121 125 129 133 137 141 145 150 154 158 163 167 172 176 181 185 190 195 199 204 209 214 219 224 229 234 239 244 249 254 259 264 269 275 280 285 290 296 301 307 312 317 323 329 334 340 345 351 357 362 368 373 379 385 390 396 401 407 412 417 423 428 433 438 442 447 452 456 460 465 469 473 477 480 484 488 491 494 498 501 504 507 510 513 516 519 522 524 527 529 532 534 537 539 541 543 545 547 549 550 552 553 554 554 555 555 555 554 553 552 550 548 545 541 538 533 528 523 517 510 503 496 488 479 470 460 451 440 430 419 408 397 386 374 363 351 340 328 317 306 295 284 273 263 253 243 233 224 214 205 197 188 180 172 165 157 150 143 136 130 124 118 112 107 101 96 91 86 82 77 73 69 65 61 58 54 51 47 44 41 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 43 45 47 50 52 55 58 60 63 66 69 72 75 78 81 85 88
 72 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 67 67 66 65 65 64 64 63 63 62 61 61 60 60 60 59 59 59 58 58 58 58 58 58 58 59 59 60 61 62 63 64 66 68 70 72 75 78 81 85 89 93 98 103 109 115 122 129 137 145 153 163 172 182 193 204 216 228 241 254 268 282 297 312 327 343 359 376 392 409 426 443 460 477 494 511 527 542 558 572 586 598 610 620 629 636 642 646 648 649 648 644 640 633 625 615 603 591 577 562 547 531 515 498 481 464 447 431 415 399 384 369 355 341 328 315 303 292 281 270 260 250 241 232 224 216 208 200 193 186 180 173 167 161 155 150 144 139 134 129 124 119 115 110 106 102 98 94 90 86 82 78 74 71 67 64 61 57 54 51 48 45 42 39 37 34 32 29 27 25 22 20 18 16 14 13 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 62 64 65 66 68 69 70 70 71 72
 31 33 35 36 38 39 41 43 44 46 48 50 51 53 55 57 59 60 62 64 66 68 70 71 73 75 77 79 80 82 84 86 87 89 91 92 94 96 97 99 100 101 103 104 106 107 108 109 111 112 113 114 115 116 118 119 120 121 122 123 125 126 127 129 130 131 133 134 136 137 139 141 143 144 146 148 150 152 154 156 159 161 163 166 168 171 174 176 179 182 185 189 192 196 199 203 207 211 216 221 225 230 236 241 247 253 260 267 274 282 290 298 307 316 326 336 347 358 369 381 394 407 420 433 447 461 474 488 501 514 526 537 548 557 565 571 575 578 578 577 573 568 560 551 540 527 513 497 481 464 446 427 409 390 371 353 335 317 299 283 267 251 236 222 208 195 183 171 160 149 139 130 121 112 104 97 90 83 77 71 65 60 55 51 46 42 38 35 32 28 26 23 20 18 16 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 28 30
 24 25 27 29 31 33 35 37 39 41 44 46 48 51 53 56 59 62 65 68 71 74 78 81 85 89 93 97 101 105 110 115 120 125 130 135 141 147 153 159 166 172 179 186 193 200 208 216 223 231 239 247 255 263 270 278 286 294 301 308 315 322 329 335 341 347 352 357 362 367 371 375 379 383 386 389 392 395 398 401 404 407 411 414 418 421 425 430 435 440 446 452 459 466 475 484 494 504 516 529 543 559 576 594 614 636 660 686 713 743 776 810 848 887 929 973 1019 1067 1116 1165 1215 1263 1308 1351 1389 1420 1445 1461 1467 1464 1451 1427 1394 1352 1303 1247 1187 1124 1058 992 927 863 801 742 686 633 583 536 493 453 416 381 350 321 294 269 247 226 207 189 173 158 144 131 120 109 99 89 81 73 65 58 52 46 40 35 30 26 22 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 15 17 19 20 22
 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 28 30 33 36 38 41 45 48 52 56 60 65 70 75 81 87 94 102 109 118 127 137 147 158 170 183 197 211 226 242 259 276 294 312 331 349 368 387 405 423 440 456 471 484 496 507 516 523 529 533 536 538 538 537 536 533 530 527 524 520 517 513 510 508 506 504 504 504 505 507 510 514 519 525 533 543 554 567 581 597 616 636 659 684 712 742 775 810 848 889 931 976 1022 1069 1117 1163 1208 1250 1288 1320 1345 1362 1369 1367 1355 1333 1301 1261 1213 1160 1102 1042 980 917 856 796 738 683 631 582 536 494 454 418 385 354 326 300 276 254 234 216 199 184 169 156 144 133 123 113 104 96 89 82 75 69 63 58 53 48 44 40 36 33 29 26 23 21 18 16 14 11 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 0 0 0 0 0 0 0 0 0 0 0 0
 40 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 60 61 62 62 63 64 64 65 65 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 72 72 73 74 76 77 79 80 83 85 87 90 94 97 101 106 110 116 121 127 134 141 149 158 167 177 188 200 213 227 242 259 277 297 318 342 368 396 427 461 498 538 583 631 685 742 805 872 944 1020 1099 1180 1262 1341 1416 1482 1536 1576 1597 1599 1579 1540 1483 1411 1327 1237 1143 1048 956 868 785 708 637 573 515 463 416 375 338 305 275 249 226 205 187 170 156 142 131 120 110 102 94 87 80 74 69 64 60 56 52 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 16 15 14 13 11 10 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 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 40 41 43 45 47 49 52 54 56 59 61 64 67 70 73 76 79 83 86 90 94 98 103 107 112 117 122 127 133 138 144 150 156 163 169 176 183 190 197 204 211 218 226 233 240 247 255 262 269 275 282 289 295 302 308 314 320 326 331 337 342 348 353 358 364 369 374 379 384 390 395 400 406 411 416 422 427 433 438 443 448 453 457 461 465 468 471 473 474 474 473 472 469 465 460 454 447 439 429 419 408 396 383 370 356 342 328 314 299 285 272 258 245 232 220 208 197 186 176 166 157 149 140 133 125 118 112 106 100 94 89 84 80 76 71 68 64 61 57 54 51 49 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 11 12 13 14
 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 50 52 54 57 59 62 64 67 70 73 76 80 84 87 91 96 100 105 110 115 121 126 133 139 146 153 161 169 177 185 195 204 214 224 234 245 256 267 279 290 302 313 324 335 346 356 366 375 383 391 397 403 408 411 414 415 416 415 413 411 407 403 398 392 386 379 371 364 356 348 339 331 322 314 305 297 289 281 273 265 257 250 243 236 229 223 217 211 205 200 195 190 185 181 177 173 169 166 162 159 156 154 152 149 147 146 144 143 141 140 139 138 137 137 136 136 135 135 135 135 135 134 134 134 134 134 134 134 133 133 133 132 132 131 131 130 129 128 127 126 125 124 123 121 120 118 117 115 113 112 110 108 106 104 102 100 97 95 93 91 88 86 84 82 79 77 75 72 70 68 66 63 61 59 57 55 53 51 49 47 46 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22
 12 13 14 16 17 18 19 20 22 23 24 25 27 28 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 89 92 96 100 104 108 113 117 122 128 133 139 145 152 158 166 173 181 189 198 207 217 227 237 248 259 271 283 295 307 320 333 346 359 372 386 399 412 424 437 449 461 473 484 494 504 514 522 531 538 545 551 557 562 566 570 573 576 578 579 580 581 581 580 580 579 578 576 575 573 571 569 567 565 563 561 559 557 556 554 553 552 551 551 550 550 550 550 550 551 551 551 551 551 551 550 549 547 545 542 539 535 530 525 519 511 504 495 486 476 465 454 442 429 416 403 390 376 362 347 333 319 305 291 277 263 250 237 224 211 199 188 176 165 155 145 135 126 117 109 101 93 86 79 73 67 61 56 51 46 42 37 34 30 27 24 21 18 16 14 12 10 8 7 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 1 2 3 3 4 5 6 7 8 9 10 11
 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 36 39 41 44 48 51 56 60 66 71 78 86 94 103 114 125 138 153 169 187 207 229 253 279 308 340 374 411 451 493 538 585 633 684 734 785 835 883 928 970 1006 1037 1061 1078 1087 1090 1085 1073 1056 1033 1005 974 940 904 866 828 789 751 713 676 640 606 572 541 510 482 454 429 404 382 360 340 322 304 288 273 259 246 233 222 212 202 193 184 176 169 162 155 149 143 138 133 128 123 119 115 111 107 103 100 97 93 90 87 85 82 79 77 74 72 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 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 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19
 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 55 57 60 63 67 70 74 79 83 88 93 99 105 112 119 127 135 144 154 164 175 186 198 211 224 238 252 267 282 298 314 330 346 362 378 393 409 424 438 451 464 476 488 498 508 516 524 531 537 543 548 552 555 558 560 562 563 565 565 566 566 566 566 565 565 564 563 562 561 559 558 556 554 552 549 546 543 539 535 531 526 521 515 509 503 496 488 480 471 462 453 443 433 423 413 402 391 380 369 358 347 336 325 314 303 293 283 272 263 253 244 234 226 217 209 200 193 185 178 170 163 157 150 144 138 132 126 121 115 110 105 100 95 90 86 81 77 73 69 65 62 58 54 51 48 45 41 39 36 33 30 28 26 23 21 19 17 16 14 12 11 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16
 56 58 59 61 63 65 66 68 70 71 73 75 76 78 79 81 82 84 85 86 88 89 90 91 92 93 94 95 95 96 97 97 98 98 98 99 99 99 99 99 99 99 98 98 98 97 97 97 96 96 96 95 95 95 94 94 94 94 94 94 94 95 95 96 96 97 98 99 101 102 104 105 107 110 112 114 117 120 123 126 130 134 138 142 146 151 156 162 167 173 180 187 194 202 210 219 228 238 249 260 272 285 298 313 329 345 363 381 401 422 445 468 493 519 546 574 603 632 662 692 722 752 780 806 830 852 870 884 894 899 899 895 885 872 854 832 807 780 750 719 688 655 623 591 560 530 501 473 446 421 397 374 353 332 313 296 279 263 249 235 222 210 198 187 177 168 159 151 143 135 128 121 115 109 103 98 93 88 83 79 75 71 67 63 60 56 53 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 27 28 30 32 33 35 37 38 40 42 43 45 47 49 51 52 54
 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 63 65 67 70 72 75 78 81 84 88 92 96 100 104 109 114 120 126 132 139 146 154 162 171 180 190 201 212 223 235 248 261 274 288 302 316 331 345 359 372 385 398 409 420 430 438 445 451 456 459 460 460 459 457 454 449 444 438 431 424 416 407 399 390 381 371 362 353 344 335 326 318 309 301 293 285 277 270 262 255 249 242 236 229 223 218 212 207 202 197 192 187 183 179 175 171 168 165 162 159 156 154 152 150 149 147 146 145 144 144 144 144 144 144 144 145 146 146 147 148 150 151 152 153 155 156 158 159 161 163 164 166 167 169 171 172 174 176 177 179 180 182 184 185 187 188 190 191 193 194 195 197 198 199 201 202 203 204 205 205 206 206 207 207 207 207 206 206 205 204 202 201 199 197 195 192 189 186 183 180 176 172 169 164 160 156 152 148 143 139 135 130 126 122 118 114 110 107 103 100 96 93 90 87 84 82 79 77 75 72 70 68 66 64 63 61 59 58 57 55 54 53 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 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 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32
 51 53 56 59 62 65 68 71 74 77 81 84 88 91 95 99 103 107 112 116 121 126 131 136 142 148 154 160 167 173 181 188 196 204 213 222 231 241 251 262 273 284 296 308 321 334 348 361 375 390 404 418 432 446 460 473 486 498 509 520 529 538 545 551 556 560 563 564 564 563 561 559 555 551 546 540 534 528 521 514 507 500 494 487 480 473 467 461 455 449 444 439 434 430 425 422 418 415 412 410 408 407 405 404 404 404 404 404 405 407 408 410 413 416 419 422 426 430 435 440 445 450 456 461 467 472 478 483 489 493 498 502 505 508 510 511 511 511 510 507 504 500 494 488 481 474 465 456 446 436 425 413 401 389 377 364 352 339 326 314 301 289 276 264 252 240 229 218 207 196 186 176 166 156 147 138 130 122 114 106 99 92 85 79 73 67 62 56 51 47 42 38 34 30 27 24 21 18 15 13 10 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 11 12 13 15 16 18 20 22 23 25 27 29 31 34 36 38 40 43 45 48
 51 53 55 56 58 61 63 65 67 70 72 75 77 80 83 86 89 92 95 99 102 106 110 114 118 122 127 131 136 141 146 151 156 161 167 173 179 185 191 197 203 209 216 222 229 235 241 247 254 260 265 271 276 281 286 291 295 299 302 306 308 311 313 315 316 317 318 319 319 319 319 319 318 318 317 316 315 314 314 313 312 311 310 310 309 309 309 309 309 309 310 310 311 313 314 316 318 320 322 325 328 332 335 340 344 349 354 359 365 371 377 384 391 398 406 413 421 429 437 445 452 460 467 474 480 485 490 494 497 499 500 499 498 495 491 485 479 471 462 453 442 431 419 406 393 380 366 353 339 326 313 299 286 274 262 250 238 227 217 206 197 187 178 170 161 153 146 139 132 125 119 113 108 102 97 92 88 83 79 75 71 67 64 60 57 54 51 48 46 43 41 38 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 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 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 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 17 17 17 18 18 18 19 20 20 21 21 22 23 24 25 25 26 27 28 29 31 32 33 34 35 37 38 40 41 42 44 46 47 49
 10 10 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 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 25 26 28 31 33 36 39 43 47 52 58 64 71 78 87 97 107 119 133 147 164 182 202 224 248 275 304 336 370 408 449 493 541 592 647 704 765 828 892 958 1023 1086 1146 1201 1249 1289 1318 1336 1341 1334 1316 1286 1246 1197 1142 1083 1020 956 892 828 767 708 652 600 551 505 463 425 390 358 328 302 278 257 238 221 206 192 180 169 159 151 143 136 130 125 120 116 112 109 106 104 101 99 98 96 95 94 93 92 91 91 90 90 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 90 90 89 89 88 87 86 85 84 82 81 79 78 76 74 72 70 68 66 64 62 60 58 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 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 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10
 9 9 10 11 11 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 49 50 52 54 56 58 60 62 65 67 70 73 76 79 83 86 90 95 99 104 109 115 120 127 133 140 147 155 164 172 181 191 201 212 223 234 246 259 272 285 298 312 327 341 356 371 386 402 417 433 448 463 479 494 508 523 536 550 563 575 586 597 607 616 624 631 637 641 645 648 650 650 649 648 645 641 636 631 624 617 609 600 591 581 570 560 549 537 525 514 502 490 477 465 453 441 429 417 404 393 381 369 357 346 334 323 312 301 291 280 270 260 250 240 231 222 213 204 195 187 179 171 164 156 149 142 135 129 122 116 110 105 99 94 89 84 79 74 70 66 62 58 54 51 47 44 41 38 35 32 30 28 25 23 21 19 18 16 14 13 12 10 9 8 7 6 6 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8
 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 64 65 66 68 70 72 74 76 78 80 83 85 88 91 94 97 100 104 107 111 115 119 123 127 131 135 140 144 149 154 158 163 168 173 178 183 188 193 198 203 208 213 218 223 228 232 237 241 245 249 253 257 260 263 266 268 270 272 273 274 275 275 274 274 272 271 269 266 263 260 257 253 249 245 240 236 231 227 222 218 213 209 204 200 196 192 189 185 182 179 176 173 170 168 166 164 162 160 159 158 156 155 155 154 153 153 152 152 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 151 151 150 150 149 148 147 146 144 143 141 139 137 135 132 130 127 124 121 118 115 111 108 105 101 98 94 91 87 84 81 77 74 71 68 65 62 60 57 54 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 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 9 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 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35
 29 31 33 36 38 41 44 47 50 53 57 61 65 69 73 78 83 88 93 99 106 112 119 127 134 143 152 161 171 181 192 204 216 228 241 255 269 283 298 313 328 343 358 372 387 400 413 425 435 445 453 459 464 467 468 468 466 463 458 453 446 438 429 420 410 400 390 380 370 360 350 340 331 322 313 305 297 289 282 275 269 263 257 252 247 243 238 235 231 228 225 223 220 218 216 215 214 213 212 211 211 211 211 211 212 213 214 215 216 217 219 220 222 224 226 228 229 231 233 235 237 238 240 241 242 242 243 243 243 242 241 239 238 235 233 230 226 223 219 214 210 205 199 194 189 183 177 172 166 160 155 149 143 138 132 127 122 117 112 107 102 98 93 89 85 81 77 74 70 67 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 11 10 9 8 8 7 6 5 5 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 25 27
 61 63 66 68 70 73 75 78 80 83 86 88 91 94 97 101 104 107 111 114 118 121 125 129 133 138 142 147 151 156 161 166 171 177 183 188 194 201 207 214 220 227 234 242 249 257 265 273 281 290 298 307 315 324 333 342 351 360 369 377 386 395 403 411 419 426 434 441 447 454 459 465 470 475 479 483 486 489 492 495 496 498 499 500 501 501 501 501 500 500 499 498 496 494 493 490 488 486 483 480 477 474 470 467 463 459 455 450 446 441 436 431 425 419 414 408 402 395 389 382 376 369 362 355 348 341 333 326 319 312 305 297 290 283 276 269 262 255 248 242 235 229 222 216 210 204 198 193 187 182 176 171 166 161 156 151 147 142 138 134 130 126 122 118 114 111 107 104 100 97 94 91 88 85 82 79 77 74 71 69 66 64 61 59 57 55 53 51 48 47 45 43 41 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 13 13 13 14 14 14 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59
 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 19 20 21 22 24 25 27 29 31 33 35 37 40 43 46 49 53 57 61 66 71 77 83 90 97 106 115 125 137 149 163 179 196 215 235 258 284 312 342 376 413 454 499 547 600 657 719 786 857 933 1014 1098 1187 1279 1372 1467 1561 1653 1741 1822 1895 1957 2007 2042 2061 2064 2050 2020 1974 1916 1845 1765 1679 1587 1492 1396 1301 1208 1118 1031 949 872 800 732 670 613 560 512 467 427 390 357 327 300 275 252 232 213 197 181 168 155 144 133 124 115 107 100 94 87 82 77 72 68 63 60 56 53 50 47 44 42 39 37 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 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
 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 63 65 66 68 70 72 74 77 79 81 84 87 90 93 96 99 102 106 109 113 117 120 124 128 132 137 141 145 149 153 157 161 165 169 173 177 180 184 187 190 193 195 198 200 202 204 205 207 208 209 209 210 210 209 209 208 207 206 205 203 202 200 198 195 193 190 187 185 181 178 175 172 168 165 161 158 154 150 146 143 139 135 132 128 125 121 118 114 111 108 105 102 99 96 93 91 88 86 83 81 79 77 75 73 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 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 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39
 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 57 58 59 61 62 64 66 68 70 72 75 77 80 83 86 89 92 96 100 104 108 112 117 122 127 132 137 143 149 155 161 167 174 181 187 194 202 209 216 224 232 239 247 255 263 271 279 287 294 302 310 317 324 331 338 344 351 356 362 366 371 375 378 381 383 384 385 385 385 384 382 379 376 373 369 364 359 354 349 343 336 330 324 317 311 304 297 291 285 278 272 266 261 255 250 245 240 235 230 226 222 218 214 210 207 203 200 197 194 191 188 185 183 180 177 175 173 170 168 166 163 161 159 157 155 152 150 148 146 144 141 139 137 134 132 130 127 125 122 120 117 115 112 110 107 104 102 99 96 94 91 88 86 83 81 78 76 73 71 68 66 64 62 59 57 55 53 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 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 11 11 11 11 11 12 12 12 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 22 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33
 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 40 42 45 48 51 55 59 64 69 75 81 88 96 105 115 126 139 152 167 183 201 220 242 264 289 315 344 373 405 438 471 506 540 574 607 638 666 690 710 725 734 737 734 725 711 692 669 643 614 583 551 519 487 456 425 396 368 342 318 295 273 254 236 219 204 190 178 167 156 147 139 132 125 119 114 109 105 101 98 95 93 90 88 86 85 83 82 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 51 50 48 47 45 44 42 41 39 37 36 34 33 31 29 28 26 25 23 22 20 19 18 16 15 14 13 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10
 15 17 18 20 22 23 25 27 29 31 32 34 36 38 41 43 45 47 49 52 54 56 59 61 64 67 69 72 75 78 81 84 88 91 94 98 102 106 109 114 118 122 127 131 136 141 147 152 158 164 170 176 183 190 197 205 212 221 229 238 247 256 266 276 286 296 307 318 329 340 351 362 373 384 394 405 415 425 434 444 452 460 468 475 482 488 493 498 503 506 510 513 515 517 518 519 520 520 520 519 518 517 516 514 512 510 508 505 503 500 498 495 493 490 488 486 484 482 481 480 480 480 480 481 483 486 489 493 498 503 510 517 525 534 543 553 564 575 586 598 609 621 632 643 654 663 672 680 686 691 694 695 694 692 687 680 671 660 646 631 614 595 574 552 530 506 482 457 433 408 383 359 336 313 291 269 249 230 211 194 177 161 147 133 120 109 98 87 78 69 61 54 47 41 36 31 26 22 19 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11 12 14
 36 38 40 42 44 46 48 50 52 55 57 59 62 64 66 69 71 74 76 79 82 84 87 89 91 94 96 98 100 102 104 106 107 108 110 111 111 112 112 113 113 112 112 111 111 110 109 108 106 105 104 102 101 99 98 96 94 93 91 90 89 87 86 85 84 83 82 81 81 80 80 79 79 79 79 79 79 79 79 80 80 81 82 82 83 84 85 86 88 89 90 92 94 96 98 100 102 104 107 110 113 116 119 123 127 131 135 140 145 150 156 162 169 176 183 191 200 209 219 229 240 252 264 277 291 305 320 335 350 366 382 399 414 430 444 458 470 481 490 497 502 504 504 501 497 489 480 469 456 442 426 410 393 376 359 342 325 308 292 276 261 247 233 220 207 195 184 174 164 154 145 137 129 122 115 108 102 96 91 85 81 76 72 68 64 60 57 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 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 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 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 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 26 28 30 31 33 35
 66 66 65 65 64 63 63 62 61 60 60 59 58 57 56 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 41 41 42 42 43 44 45 47 48 50 52 55 57 60 64 67 71 76 81 86 92 98 105 112 120 128 137 147 157 168 180 192 205 219 234 250 266 284 302 321 341 361 383 405 428 451 474 498 521 544 567 589 610 629 647 663 676 688 696 702 705 705 702 696 688 677 664 649 632 614 595 575 555 534 513 492 472 452 433 414 396 378 362 346 331 317 304 292 280 269 259 250 241 232 225 217 211 204 198 193 187 182 178 173 169 165 161 157 154 150 147 144 141 138 135 132 129 126 124 121 118 116 113 110 108 105 103 100 98 95 93 90 88 85 83 81 78 76 73 71 69 66 64 62 60 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 65 66 67 67 68 68 69 69 69 70 70 70 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 67
 74 77 80 82 85 88 90 93 96 99 102 105 108 112 115 118 122 125 128 132 136 139 143 146 150 154 158 161 165 169 173 176 180 184 187 191 194 197 200 204 207 209 212 215 217 220 222 224 226 228 229 231 232 234 235 236 238 239 240 241 243 244 245 247 249 250 252 254 257 259 262 265 268 271 275 279 284 288 293 299 305 311 318 326 333 342 351 360 370 381 393 405 418 432 446 462 478 495 513 532 551 572 592 614 636 658 680 702 723 744 763 781 797 810 821 829 833 833 830 823 812 797 779 758 734 707 679 650 620 589 559 528 499 470 442 415 390 366 343 321 301 282 264 248 232 218 205 192 181 170 160 150 142 134 126 119 112 106 101 95 90 85 81 77 73 69 66 62 59 56 53 51 48 46 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 63 65 67 70 72
 94 98 101 105 108 112 116 119 123 127 131 135 140 144 148 152 157 161 165 170 174 179 183 187 191 195 199 203 207 210 213 216 219 221 223 225 227 228 228 229 229 229 228 227 226 225 223 221 219 217 214 212 209 207 204 201 199 197 194 192 190 188 187 185 184 183 182 182 181 181 181 182 183 184 185 186 188 190 193 195 198 202 205 210 214 219 224 230 236 243 250 257 265 274 284 293 304 315 327 340 353 367 381 396 411 427 443 460 476 492 507 522 535 547 558 566 572 575 576 574 568 560 550 536 521 503 484 464 443 421 399 378 357 336 316 297 278 261 245 229 215 201 189 177 166 156 146 138 129 122 115 108 102 97 91 87 82 78 74 70 67 63 60 57 55 52 50 47 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 48 50 52 55 57 59 62 64 67 70 73 76 78 81 85 88 91
 34 36 37 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 76 80 84 88 92 96 101 106 111 117 122 129 135 142 149 157 165 174 183 192 202 213 224 235 247 259 272 285 299 313 327 342 356 371 385 400 414 428 441 454 466 477 487 497 505 513 519 525 529 532 535 537 537 537 537 535 534 531 529 526 523 519 516 512 509 505 501 498 494 491 487 484 481 477 474 471 468 465 462 459 456 453 450 447 443 439 435 431 427 422 417 412 406 400 393 386 379 371 364 355 347 338 329 320 310 301 291 282 272 263 253 244 235 226 217 209 200 192 184 177 170 163 156 150 144 138 132 127 122 117 112 108 103 99 95 92 88 85 82 79 76 73 70 68 66 63 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 19 18 18 18 17 17 16 16 16 16 15 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 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 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 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33
 9 10 12 13 14 16 17 19 20 22 23 25 27 29 31 33 35 37 40 42 45 48 51 54 57 60 64 68 72 76 81 86 91 96 102 108 115 122 129 137 145 153 162 172 181 191 202 213 224 236 248 260 272 284 296 308 320 331 342 353 363 373 382 390 398 405 411 417 422 427 431 435 439 443 446 450 454 458 463 467 473 479 485 493 501 510 519 530 542 555 569 584 600 617 636 655 676 697 719 742 765 787 809 831 850 868 883 894 902 904 902 895 883 865 842 814 783 748 710 671 631 591 552 513 476 440 407 375 345 318 293 269 248 228 211 194 179 166 153 142 132 123 114 106 99 92 86 81 76 71 67 63 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8
 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 64 65 68 70 72 74 77 79 82 85 88 92 95 99 103 107 112 116 121 127 132 138 145 151 158 166 174 182 191 200 210 220 231 242 253 265 277 290 302 316 329 342 356 369 383 396 408 421 433 444 455 465 474 482 489 495 500 504 507 508 509 508 506 504 500 495 489 482 474 465 456 446 435 424 413 401 388 376 363 350 337 324 311 298 285 272 260 248 236 224 213 202 192 182 172 163 154 146 138 130 123 116 110 104 99 93 88 84 79 75 72 68 65 62 59 56 54 51 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 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 14 14 14 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 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39
 45 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 77 80 82 85 88 92 95 99 104 108 113 119 124 131 138 145 153 162 171 181 192 203 215 229 243 258 273 290 307 326 344 364 384 405 426 448 469 490 512 532 553 573 591 609 626 642 656 669 681 692 700 708 714 719 722 724 725 725 724 721 718 713 708 702 695 687 678 668 658 647 635 623 610 596 582 568 552 537 521 505 489 472 456 440 423 407 391 376 361 346 332 318 304 292 279 268 256 246 236 226 217 209 201 193 186 179 173 167 161 156 151 146 142 138 134 130 127 123 120 117 115 112 110 107 105 103 101 99 97 95 94 92 90 89 87 86 85 83 82 81 79 78 77 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 52 50 49 47 45 43 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45
 18 18 19 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 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 57 60 62 65 68 71 74 78 82 85 89 94 98 103 108 113 118 123 129 134 140 146 152 158 163 169 175 180 186 191 195 200 204 208 211 214 217 219 221 222 223 223 223 223 222 221 219 217 215 212 210 207 203 200 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 130 126 123 119 116 113 110 107 104 102 99 97 94 92 90 88 86 85 83 81 80 79 77 76 75 74 73 72 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 54 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 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 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18
 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 60 61 62 63 63 64 66 67 68 69 71 72 74 75 77 79 81 83 85 87 89 91 94 96 99 102 104 107 110 113 116 119 122 126 129 132 136 140 143 147 151 155 159 163 167 172 176 181 185 190 195 200 205 210 215 220 225 231 236 241 247 252 257 263 268 273 279 284 289 293 298 302 307 311 314 318 320 323 325 327 328 329 330 330 329 328 327 325 323 320 317 313 309 305 301 296 291 285 280 274 268 263 257 251 245 239 233 227 221 215 209 203 198 192 187 181 176 171 166 162 157 152 148 144 139 135 131 128 124 120 117 113 110 107 104 101 98 95 92 89 87 84 82 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 53 52 50 49 48 47 47 46 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 53 53
 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 71 74 78 83 87 92 97 102 108 114 120 126 133 140 147 155 163 171 179 187 196 205 214 223 232 241 250 260 269 278 287 296 304 313 321 329 337 344 351 357 364 369 374 379 383 387 390 392 394 394 395 394 393 391 388 384 380 375 369 363 356 348 340 331 322 313 304 294 284 274 264 254 244 234 224 215 206 197 188 180 172 164 157 149 143 136 130 124 119 113 108 104 99 95 91 87 83 80 76 73 70 67 65 62 60 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12
 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 61 61 62 62 63 64 64 65 66 68 69 70 72 74 76 78 80 83 86 89 92 96 100 104 109 114 119 125 131 138 145 152 160 169 178 187 197 207 217 228 239 251 263 275 288 301 314 327 341 354 368 382 396 410 424 438 452 466 480 494 507 520 533 546 558 569 580 591 600 609 617 624 630 635 638 641 642 642 640 637 633 627 621 612 603 593 581 569 556 543 528 514 499 484 469 454 440 425 411 397 384 371 358 346 335 324 313 303 293 284 275 266 258 251 243 236 229 223 217 211 205 200 194 189 184 180 175 171 167 162 158 154 151 147 143 140 136 133 129 126 122 119 116 113 109 106 103 100 97 94 91 88 84 81 78 75 73 70 67 64 61 58 56 53 50 48 45 43 41 38 36 34 32 30 29 27 25 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 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 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 23 23 23 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 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61
 143 148 154 159 164 169 174 179 184 188 193 197 201 205 209 212 214 217 219 220 221 222 222 222 221 220 218 216 213 211 207 204 200 196 192 187 183 178 174 169 164 160 155 151 146 142 138 134 130 127 123 120 117 114 111 108 106 104 102 100 98 96 94 93 92 90 89 88 87 86 85 85 84 84 83 83 82 82 82 81 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 84 84 85 86 86 87 88 89 90 91 92 93 95 96 98 99 101 103 105 107 110 112 115 118 121 124 127 131 135 139 143 148 153 158 163 168 174 180 186 192 199 205 212 218 224 231 237 243 249 254 259 263 267 270 273 275 276 277 276 275 273 271 268 264 259 254 249 243 237 230 223 216 209 202 194 187 180 173 166 159 152 145 139 133 127 121 115 110 105 99 95 90 85 81 77 73 69 66 62 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 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 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 78 81 85 89 93 97 101 105 110 114 119 124 128 133 138
 57 60 63 66 69 72 75 78 81 85 88 92 95 99 103 106 110 114 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 253 258 263 268 273 277 282 286 290 294 298 302 305 309 312 316 319 322 326 329 333 336 340 344 347 352 356 360 365 370 375 381 387 393 399 406 413 420 428 436 444 453 462 472 481 491 502 512 523 534 544 555 566 577 587 597 606 615 623 630 635 640 643 644 644 641 638 632 624 615 604 591 577 561 544 527 508 490 471 451 432 413 395 376 359 342 325 310 295 281 268 255 243 232 221 212 202 194 186 178 171 164 158 152 147 142 137 133 128 124 121 117 114 111 108 105 102 100 97 95 93 91 89 87 85 84 82 80 79 77 76 75 73 72 71 69 68 67 66 65 64 63 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 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 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 2 3 4 5 6 7 8 10 11 12 14 16 17 19 21 23 24 26 28 30 33 35 37 39 42 44 47 49 52 54
 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 33 33 34 35 35 36 37 38 39 41 42 44 45 47 49 51 53 56 59 62 65 69 73 77 81 86 92 97 104 110 117 125 132 141 150 159 169 179 190 201 213 224 237 249 262 276 289 303 317 330 344 358 372 386 400 413 427 440 453 465 477 489 501 512 522 533 542 552 561 570 578 585 593 600 606 612 618 623 627 631 635 638 641 643 645 646 647 647 646 645 643 640 636 632 627 621 615 607 599 590 580 570 559 547 535 522 509 495 481 467 453 438 424 409 395 380 366 352 339 325 312 299 287 275 263 251 240 229 219 209 199 190 181 172 163 155 147 140 133 126 119 112 106 100 94 89 83 78 73 69 64 60 56 52 48 44 41 37 34 31 28 26 23 21 18 16 14 13 11 9 8 7 6 4 4 3 2 1 1 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 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24
 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 59 62 66 70 74 78 83 87 92 97 102 108 113 118 124 130 135 140 146 151 156 160 165 169 173 176 179 182 184 186 188 189 191 191 192 192 193 193 193 192 192 192 192 192 192 191 191 192 192 192 193 194 194 196 197 198 200 202 204 206 209 212 214 217 221 224 227 230 234 237 240 242 245 247 249 250 250 250 249 248 245 242 239 234 229 223 217 210 203 196 189 181 173 166 158 151 144 137 130 123 117 111 105 99 94 89 85 80 76 72 68 65 61 58 55 52 50 47 45 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 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 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10
 141 143 146 148 151 153 155 157 159 161 163 165 166 168 169 170 171 172 173 174 174 175 175 175 175 175 175 175 174 173 173 172 171 170 169 168 167 165 164 163 162 161 159 158 157 157 156 155 155 155 155 155 155 156 157 158 159 161 163 165 168 171 174 178 182 186 191 196 201 207 213 219 226 233 241 249 257 266 275 285 295 305 316 327 338 349 361 373 385 396 408 419 429 439 448 456 463 468 472 474 474 473 469 463 455 446 435 422 408 393 376 360 343 325 308 290 274 257 241 226 212 198 185 173 161 151 141 131 123 115 108 101 95 89 84 79 75 71 67 64 61 58 55 53 50 48 46 45 43 42 40 39 38 37 36 35 34 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 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 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 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 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 39 41 43 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 85 88 91 94 98 101 104 107 111 114 117 120 123 126 129 132 135 138
 70 71 74 76 78 80 83 85 88 91 94 97 100 104 107 111 115 120 124 129 134 139 145 151 157 164 171 178 186 194 202 211 220 229 239 249 260 271 282 293 305 317 329 340 352 364 375 386 397 407 416 425 433 441 448 454 459 464 467 471 473 475 477 478 479 480 481 482 483 484 485 486 488 491 493 497 500 505 510 516 522 529 537 545 555 565 575 586 598 609 622 634 646 657 668 678 686 693 697 699 699 695 688 677 663 645 625 601 575 547 517 487 456 425 394 365 336 309 283 259 237 216 197 179 163 148 134 122 111 101 92 83 76 69 63 57 52 47 43 39 36 33 30 27 25 23 21 19 17 16 14 13 11 10 9 8 7 6 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 62 64 66 68
 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 39 41 43 45 47 50 53 57 61 65 69 75 80 86 93 101 109 118 128 139 151 164 177 192 208 226 244 264 285 307 330 355 380 406 434 461 489 517 545 572 599 624 648 670 690 708 723 734 743 749 752 752 749 743 735 724 712 697 681 664 646 628 609 589 569 550 530 511 493 475 457 440 424 408 393 379 366 353 341 329 319 308 299 290 281 273 265 257 250 243 237 231 224 219 213 207 202 197 192 186 182 177 172 167 163 158 154 149 145 140 136 132 128 124 120 116 112 108 105 101 97 94 90 87 83 80 77 73 70 67 64 61 58 55 52 50 47 44 42 39 37 35 32 30 28 26 24 22 20 19 17 15 14 12 11 10 9 8 6 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16
 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 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 25 26 27 29 31 32 35 37 39 42 45 48 52 56 60 64 69 74 80 86 92 99 106 113 121 130 139 148 157 167 178 188 199 210 222 234 245 257 269 281 293 305 316 328 339 350 360 370 380 389 398 406 413 420 427 432 438 442 446 450 453 455 457 459 460 460 460 460 459 458 457 455 453 451 449 446 443 440 436 433 429 425 421 417 412 407 402 397 391 385 379 373 367 360 353 346 338 331 323 315 307 299 291 283 275 267 259 251 243 235 227 220 212 205 197 190 183 176 169 162 156 150 143 137 131 126 120 115 109 104 99 95 90 85 81 77 73 69 65 61 58 54 51 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 17 15 14 13 13 12 11 11 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 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9
 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 17 17 17 17 18 18 19 19 20 21 21 22 23 25 26 28 29 31 34 36 39 42 46 50 54 59 64 70 77 84 92 101 111 122 133 146 160 176 193 211 231 252 276 301 328 357 388 421 456 493 532 572 614 657 701 746 789 832 873 910 945 975 999 1018 1030 1036 1034 1027 1012 992 967 938 905 869 831 792 752 713 674 635 598 562 528 495 465 436 409 383 360 338 318 299 282 266 252 238 226 215 204 195 186 178 171 164 158 152 147 142 138 134 130 126 123 120 117 114 111 109 107 104 102 100 98 97 95 93 92 90 89 87 86 84 83 82 80 79 78 77 75 74 73 72 71 69 68 67 66 65 64 62 61 60 59 58 56 55 54 53 51 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17
 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 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 42 45 48 51 55 60 64 70 76 83 90 98 107 117 128 141 154 168 184 201 219 239 260 281 304 328 352 376 400 423 445 465 483 497 509 517 521 521 518 511 501 489 474 457 439 420 400 380 361 341 322 304 286 270 254 239 224 211 198 187 176 166 156 147 139 132 125 118 112 107 102 97 93 89 85 82 78 75 73 70 68 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 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 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
 36 37 39 40 41 43 44 45 47 48 49 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 79 80 81 82 83 83 84 85 85 86 87 88 88 89 90 91 91 92 93 94 95 96 97 99 100 101 103 104 106 107 109 111 113 114 116 118 120 123 125 127 129 132 134 136 139 141 144 146 149 151 153 156 158 160 163 165 167 169 170 172 174 175 176 177 178 178 178 178 178 177 176 175 174 172 170 168 166 163 160 157 154 151 148 144 141 138 134 131 127 124 121 118 115 112 109 106 104 101 99 97 95 93 91 89 88 86 85 84 82 81 80 79 79 78 77 76 76 75 74 74 73 73 72 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 63 63 62 61 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 32 33 35
 131 135 139 143 147 151 154 158 161 164 167 170 173 175 177 179 181 183 184 185 186 187 187 187 187 187 186 185 184 183 181 180 178 176 174 172 170 167 165 163 160 158 155 153 151 149 146 144 142 141 139 138 136 135 134 133 133 132 132 132 131 132 132 132 133 134 134 135 137 138 139 141 142 144 146 148 150 152 154 156 158 161 163 166 168 171 174 176 179 181 184 187 189 192 194 196 198 200 202 203 205 206 206 207 207 207 206 205 204 202 201 198 196 193 190 186 182 178 174 170 166 161 157 152 148 143 139 135 130 126 122 118 115 111 108 105 102 99 97 94 92 90 88 86 85 83 82 81 80 79 78 77 77 76 76 75 75 75 75 75 75 75 75 75 76 76 76 77 77 78 78 79 80 80 81 82 83 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 105 106 107 107 108 108 109 109 109 109 109 109 108 108 108 107 106 105 104 103 102 101 99 98 96 95 93 91 89 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 55 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 40 43 46 49 51 55 58 61 64 68 71 75 79 83 87 90 94 99 103 107 111 115 119 123 127
 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 46 50 55 60 65 72 79 87 96 107 118 131 145 160 178 197 218 241 267 294 324 356 390 426 464 502 542 581 620 657 692 722 749 770 786 795 798 795 787 773 755 733 708 680 652 622 592 563 533 505 477 451 426 402 379 358 338 320 302 286 271 258 245 233 223 213 204 196 189 182 176 171 166 161 158 154 151 148 146 143 141 139 137 136 134 132 131 129 128 126 125 123 122 120 119 117 115 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 81 79 77 75 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 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 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3
 2 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 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 30 32 34 36 39 42 45 48 52 57 62 67 73 80 87 95 103 113 123 134 147 160 174 189 205 223 241 261 281 303 325 348 372 397 421 446 470 494 516 538 558 576 592 606 617 625 631 634 634 631 626 618 609 597 584 570 555 539 522 505 488 471 454 437 420 404 388 373 358 344 330 316 303 291 279 267 256 245 234 224 214 204 195 186 177 169 160 152 145 138 131 124 117 111 105 99 94 89 84 79 74 70 66 62 58 55 51 48 45 42 39 36 34 31 29 27 25 23 21 19 18 16 14 13 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 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 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 1 1 1 1 2 2
 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 71 72 74 75 77 79 80 82 84 85 87 89 91 93 95 96 98 100 102 104 105 107 109 111 113 114 116 118 119 121 123 124 126 127 129 130 132 133 135 136 137 139 140 141 142 143 145 146 147 147 148 149 150 150 151 151 151 152 152 151 151 151 150 150 149 148 147 146 145 143 142 140 138 136 135 133 130 128 126 124 122 119 117 115 113 110 108 106 103 101 99 97 95 93 91 88 86 84 83 81 79 77 75 73 72 70 68 67 65 64 62 61 59 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31
 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 37 40 43 46 49 53 57 62 67 72 78 85 92 100 109 119 129 141 154 169 185 202 222 243 267 292 321 351 384 420 458 498 540 583 628 672 715 756 795 829 859 883 900 911 915 912 903 889 871 848 822 794 765 735 704 674 644 615 587 561 535 511 488 467 447 428 410 393 378 364 350 338 326 316 306 297 288 280 273 267 261 256 251 247 243 239 236 234 231 229 227 225 224 222 221 220 219 217 216 215 213 212 210 208 206 203 201 198 195 192 189 185 182 178 174 170 166 161 157 153 148 144 139 135 130 126 121 117 113 108 104 100 96 92 88 84 81 77 74 70 67 64 61 58 55 52 49 47 44 42 39 37 35 32 30 28 26 24 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 5 4 3 3 3 2 2 2 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 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 3 3 3 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 39 41 43 45 47 50 52 54 56 58 61 63 65 67 70 72 74 76 78 80 81 83 84 86 87 88 89 90 91 92 93 93 94 94 94 95 95 95 96 96 96 96 97 97 97 98 99 99 100 101 102 103 105 107 109 111 114 117 121 125 130 135 142 149 157 167 178 191 206 224 244 267 294 325 361 402 450 504 567 638 717 807 905 1010 1121 1233 1341 1438 1515 1565 1582 1563 1509 1428 1325 1210 1091 973 861 758 664 580 506 441 384 334 291 253 220 192 167 145 125 108 93 80 68 58 49 41 34 27 21 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 57 59 61 63 64 66 68 70 71 73 75 76 78 79 81 82 84 85 86 87 88 89 90 91 92 93 93 94 94 94 95 95 95 95 95 94 94 94 93 93 92 92 91 91 90 90 89 88 88 87 87 87 86 86 86 86 86 86 86 86 86 87 87 88 88 89 90 91 92 93 94 96 97 99 100 102 104 106 107 110 112 114 116 119 121 124 127 130 132 136 139 142 145 149 153 156 160 164 168 172 176 180 184 188 193 197 201 205 208 212 216 219 222 225 227 229 231 232 233 233 233 232 231 230 228 225 223 220 216 212 208 204 200 195 190 186 181 176 171 166 161 156 152 147 143 138 134 129 125 121 117 114 110 106 103 100 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 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 45 47 49 50 52 54
 61 61 61 60 59 58 58 57 56 55 54 52 51 50 49 48 47 45 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 49 51 54 57 60 63 66 69 72 76 80 83 87 92 96 101 106 111 116 121 127 133 140 146 153 161 168 176 184 193 202 211 220 230 240 250 260 270 280 291 301 310 320 329 338 346 353 360 366 371 376 379 382 383 384 384 383 382 379 376 373 368 364 359 353 347 341 335 328 321 314 306 299 291 283 275 267 259 251 243 234 226 218 210 201 193 185 177 169 161 154 146 139 131 124 118 111 104 98 92 86 81 75 70 65 61 56 52 48 44 41 37 34 31 28 26 23 21 19 17 15 13 12 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 18 19 20 21 23 24 26 28 29 31 33 35 37 38 40 42 44 46 47 49 51 52 54 55 56 57 58 59 60 61 61 62 62 62 62 62
 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 77 79 82 84 87 89 92 95 98 102 105 108 112 116 120 124 128 132 137 142 147 152 158 163 169 175 181 188 195 202 209 217 224 232 240 248 257 265 274 283 292 301 310 318 327 336 345 353 362 370 378 385 393 399 406 412 417 422 427 431 434 436 438 439 440 439 438 436 434 430 426 421 416 410 403 395 387 379 370 361 351 342 332 321 311 301 291 281 271 261 251 242 233 224 216 207 199 192 185 178 171 165 159 154 149 144 139 135 130 126 123 119 116 113 110 107 104 102 99 97 95 93 91 89 87 85 83 82 80 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34
 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 33 34 35 37 39 41 43 45 48 50 53 57 60 64 68 72 76 81 86 91 97 103 109 116 123 130 138 146 154 163 172 182 192 202 212 223 234 246 257 268 280 291 302 312 322 331 339 346 352 357 360 362 362 361 358 354 349 342 334 325 315 305 294 283 272 261 250 239 228 218 208 198 189 181 173 165 158 151 145 139 133 128 123 118 114 110 106 103 99 96 93 90 88 85 83 80 78 76 74 72 70 68 66 64 63 61 59 58 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 32 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 7 7 7 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 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35
 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 60 60 61 62 62 63 63 64 64 65 66 66 67 67 68 68 68 69 69 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 77 77 78 78 78 79 79 79 80 80 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 81 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 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 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 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42
 76 75 74 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 45 45 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 79 82 84 86 88 90 92 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 128 130 132 133 135 137 138 140 141 143 144 145 147 148 149 150 151 152 153 154 155 156 156 157 157 158 158 158 158 158 158 158 158 158 158 157 157 156 156 155 154 153 153 152 151 150 149 148 147 146 145 144 143 142 140 139 138 137 135 134 133 131 130 128 127 125 124 122 121 119 117 116 114 112 111 109 107 105 103 101 99 98 96 94 92 90 88 86 84 81 79 77 75 73 71 69 67 65 63 61 59 56 54 52 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 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 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 65 66 68 70 71 73 74 76 77 79 80 82 83 84 85 86 87 88 88 89 89 89 90 90 90 90 89 89 89 88 87 87 86 85 84 83 82 81 80 79 78 77
 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 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 33 36 38 42 45 49 53 58 63 68 74 80 87 94 102 110 119 128 137 147 157 167 177 186 196 205 214 222 229 235 240 244 247 248 249 248 246 243 239 235 230 225 219 212 206 200 193 187 180 174 168 162 156 151 146 141 136 131 127 123 119 116 112 109 106 103 101 98 96 94 93 91 90 88 87 86 86 85 85 85 85 86 86 87 88 89 91 92 94 96 99 101 104 107 110 113 116 120 123 127 131 135 139 143 147 151 155 159 163 167 170 174 178 182 185 188 192 195 198 201 204 206 209 211 213 215 217 219 220 221 222 223 224 224 224 224 223 222 221 220 218 215 213 210 206 203 198 194 189 184 179 174 168 162 156 150 144 138 132 126 121 115 110 104 99 94 90 85 81 77 74 70 67 64 61 59 56 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 35 36 36 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 69 71 74 77 80 83 86 90 94 98 102 106 111 115 120 126 131 136 142 148 154 160 166 172 178 184 190 196 202 208 214 220 225 231 236 241 246 250 255 260 264 269 273 278 282 287 291 296 301 306 311 316 321 327 332 338 344 349 355 360 366 370 375 379 382 385 387 387 387 385 382 378 372 364 355 345 334 321 308 294 279 265 250 235 220 205 192 178 165 153 142 131 121 112 103 95 88 81 75 69 64 60 55 52 48 45 42 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 36 37 37 37 38 38 38 38 37 37 37 36 36 36 35 34 34 33 32 31 30 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 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35
 64 65 65 66 67 68 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 90 91 93 94 96 97 99 100 102 104 105 107 108 110 111 113 114 115 117 118 119 120 121 122 122 123 124 124 124 125 125 125 125 125 126 126 126 126 126 126 126 126 126 126 126 127 127 128 128 129 130 130 131 132 134 135 136 138 139 141 143 145 147 149 151 154 156 158 161 163 166 168 170 172 174 176 178 179 180 181 181 181 180 179 178 176 173 171 167 164 159 155 150 145 140 135 130 125 119 114 109 104 99 95 90 86 82 78 74 71 68 65 62 60 57 55 53 51 50 48 47 45 44 43 42 41 41 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 74 75 76 77 78 79 79 80 80 80 80 79 79 78 77 76 74 73 71 69 67 65 63 61 59 57 55 53 51 49 46 45 43 41 39 37 36 34 33 31 30 28 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 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 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63
 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 34 35 37 39 41 44 46 49 52 55 58 61 65 69 73 77 82 87 91 96 101 107 112 117 122 127 132 136 141 145 148 152 155 157 159 161 162 163 163 163 163 162 161 160 158 157 155 153 152 150 148 146 145 143 142 140 139 138 137 136 136 135 135 135 135 136 137 138 139 141 143 145 147 150 154 158 162 166 172 177 183 190 197 205 213 222 231 241 251 261 272 283 294 304 315 325 334 342 350 356 361 364 366 366 365 362 358 352 345 338 329 320 310 299 289 278 268 257 246 236 226 216 207 198 189 181 173 166 158 151 145 138 132 127 121 116 111 106 101 97 92 88 84 81 77 73 70 66 63 60 57 54 51 49 46 43 41 39 36 34 32 30 28 26 25 23 22 20 19 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 34 35 36 37 37 38 38 39 40 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18
 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 91 95 98 102 105 109 113 118 122 126 131 136 141 146 151 157 163 168 174 181 187 193 200 206 213 220 226 233 239 246 252 258 264 269 275 279 284 288 291 294 296 298 299 300 299 299 297 296 293 290 287 283 279 274 269 263 258 252 246 240 233 227 220 213 207 200 193 187 180 173 167 161 154 148 142 136 131 125 119 114 109 104 99 94 89 85 81 77 73 69 65 61 58 55 52 49 46 43 40 38 36 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17
 83 85 87 90 92 95 97 100 102 104 106 108 110 112 114 116 118 119 120 121 122 123 124 124 124 124 124 124 124 123 122 121 120 119 117 116 114 113 111 109 108 106 104 102 100 98 97 95 93 91 90 88 87 85 84 83 82 80 79 78 78 77 76 75 75 74 74 73 73 72 72 72 72 71 71 71 71 71 72 72 72 72 72 73 73 74 74 75 75 76 76 77 78 79 80 81 82 83 84 85 87 88 90 91 93 95 96 98 100 103 105 107 110 112 115 118 121 124 127 131 134 138 141 145 149 153 157 161 165 169 173 177 181 184 188 191 194 197 199 201 203 204 205 205 205 205 204 202 200 198 195 192 188 184 180 176 171 166 162 157 152 147 142 136 132 127 122 117 112 108 103 99 95 91 87 83 80 76 73 70 66 63 61 58 55 53 50 48 46 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 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 71 73 75 78 80
 51 53 54 55 56 58 59 60 61 63 64 65 67 68 69 71 72 73 75 76 78 79 80 82 83 84 86 87 89 90 92 93 95 96 98 100 102 103 105 107 109 111 114 116 118 121 124 126 129 132 136 139 142 146 149 153 157 160 164 168 172 176 179 183 186 190 193 196 198 200 202 204 205 206 207 207 207 206 205 204 202 200 197 194 191 188 184 180 176 172 168 163 159 155 150 146 141 137 133 129 124 120 116 113 109 105 102 99 96 93 90 87 84 82 80 77 75 73 72 70 68 67 66 65 63 63 62 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 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 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 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 46 47 48 49 50
 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 56 57 58 60 62 63 65 67 69 71 73 75 77 80 82 85 87 90 92 95 98 101 104 107 110 113 117 120 123 127 130 134 138 142 146 150 154 158 163 167 172 177 182 187 192 197 202 208 213 219 225 231 236 242 248 254 260 266 272 277 283 288 293 298 302 306 310 313 315 318 319 320 320 320 319 318 316 314 311 307 303 299 294 289 284 278 272 266 260 254 248 241 235 229 222 216 210 204 198 192 186 181 175 170 165 159 154 150 145 140 136 131 127 123 119 115 111 107 104 100 97 93 90 87 84 81 78 75 72 69 67 64 62 59 57 55 53 50 48 46 44 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47
 86 86 85 85 84 84 83 82 82 81 80 80 79 78 77 77 76 75 74 74 73 72 72 71 70 70 69 69 69 68 68 68 67 67 67 67 67 67 68 68 68 69 70 70 71 72 73 75 76 78 79 81 83 85 88 90 93 96 98 101 105 108 111 115 118 122 125 129 133 137 141 145 148 152 156 160 164 167 171 174 177 181 184 187 190 192 195 197 199 201 203 205 206 208 209 209 210 210 210 210 210 210 209 208 207 205 203 202 199 197 195 192 189 186 183 180 177 173 170 167 163 160 156 153 149 146 143 140 137 134 131 128 126 123 121 119 116 114 112 111 109 107 106 104 103 101 100 99 98 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 64 63 62 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 38 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 60 62 64 65 67 69 70 72 74 75 76 78 79 80 81 82 83 84 85 86 86 86 87 87 87 87 87 87 87 87
 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 73 75 78 80 83 86 89 93 96 99 103 107 111 115 120 124 129 134 139 145 150 156 162 168 175 181 188 195 202 209 217 224 232 239 247 255 262 270 277 285 292 299 306 313 319 325 331 336 342 347 351 355 359 362 365 368 370 372 374 375 376 377 377 377 376 376 375 374 372 371 369 366 364 362 359 356 353 349 346 342 338 334 330 326 322 317 312 308 303 298 293 288 283 278 273 268 262 257 252 247 241 236 231 226 220 215 210 205 200 195 190 185 180 176 171 166 162 158 153 149 145 141 137 133 129 126 122 119 115 112 109 106 103 100 98 95 92 90 88 85 83 81 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 51 50 49 48 47 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 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 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33
 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 43 44 46 48 49 51 54 56 58 61 64 67 70 73 77 80 84 88 92 97 101 106 110 115 120 125 130 135 141 146 151 156 161 166 170 175 179 183 187 191 194 197 199 202 204 205 206 207 208 208 208 207 206 205 203 202 200 198 195 193 190 187 184 181 178 175 172 169 166 163 160 156 153 150 147 144 141 139 136 133 130 128 125 123 120 118 115 113 111 108 106 104 101 99 97 95 93 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 55 54 52 51 49 47 46 44 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 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 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26
 120 117 113 110 107 104 101 98 95 93 90 88 86 84 82 80 78 76 74 73 71 70 69 68 66 65 65 64 63 62 62 61 61 60 60 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 67 67 68 68 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 68 68 68 68 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 67 67 67 67 67 68 68 68 69 69 70 70 71 71 72 72 73 73 74 75 75 76 76 77 78 79 79 80 81 81 82 83 84 84 85 86 87 87 88 89 89 90 91 91 92 92 93 94 94 94 95 95 96 96 96 97 97 97 97 97 98 98 98 98 98 98 97 97 97 97 96 96 96 95 94 94 93 92 91 91 89 88 87 86 85 83 82 80 79 77 75 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 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 24 24 25 26 27 28 30 31 32 33 35 36 38 40 42 44 46 48 51 53 56 59 62 66 69 73 77 81 85 90 95 100 105 110 115 120 125 131 136 141 146 151 155 159 163 167 169 172 174 175 176 176 176 176 174 173 171 169 166 163 160 157 153 149 146 142 138 135 131 127 124
 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 53 55 57 59 61 63 65 66 68 70 72 74 76 78 80 82 84 86 89 91 93 95 97 100 102 104 107 109 112 114 117 120 122 125 128 131 134 137 141 144 147 150 153 157 160 163 166 169 171 174 176 179 181 182 184 185 185 185 185 185 184 183 181 179 177 174 171 168 165 161 158 154 151 147 143 140 136 132 129 126 123 120 117 115 112 110 108 106 104 102 101 100 99 98 97 96 95 95 95 94 94 94 94 95 95 95 96 96 97 98 99 100 100 101 103 104 105 106 107 108 109 110 111 112 113 114 114 115 115 115 115 115 115 114 114 112 111 110 108 106 104 102 100 97 94 92 89 86 83 80 77 75 72 69 66 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 59 61 62 63 64 66 67 68 68 69 70 70 70 71 71 71 70 70 69 69 68 67 66 65 64 63 62 60 59 58 57 55 54 52 51 50 49 47 46 45 44 42 41 40 39 38 37 36
 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 40 42 44 47 50 53 56 59 62 66 69 73 77 81 85 89 93 97 101 105 109 113 116 120 123 126 129 132 134 136 138 140 141 142 143 144 145 145 145 145 145 145 145 145 144 144 144 143 143 143 143 143 143 143 143 143 143 144 145 145 146 147 148 150 151 153 155 156 159 161 163 166 168 171 174 177 180 183 186 189 192 194 197 199 202 204 205 206 207 208 208 207 207 205 204 201 199 196 193 189 186 182 178 173 169 165 160 156 151 147 143 138 134 130 126 123 119 115 112 109 106 103 100 97 94 92 89 87 84 82 80 78 76 74 72 70 69 67 65 64 62 60 59 57 56 54 53 51 50 48 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8
 43 43 43 43 43 42 42 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 65 66 68 69 71 73 75 77 79 81 83 86 88 91 93 96 99 102 106 109 113 116 120 124 128 133 137 142 147 152 157 162 168 173 179 185 190 196 202 208 213 219 224 229 233 237 240 243 245 245 245 244 242 238 234 229 222 215 207 199 190 180 171 161 151 142 132 123 115 106 98 91 83 77 71 65 59 54 50 46 42 38 35 32 29 27 25 23 21 19 18 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43
 56 56 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 55 55 56 56 57 58 59 60 61 62 63 65 66 68 69 71 73 75 77 79 81 83 85 88 90 93 96 99 101 104 107 110 113 116 118 121 124 126 129 131 133 135 137 138 140 141 142 143 144 144 144 145 144 144 144 143 143 142 141 140 139 138 137 136 135 133 132 131 130 129 128 127 126 125 124 123 123 122 121 121 121 120 120 120 120 120 120 120 120 120 120 121 121 122 122 123 124 124 125 126 126 127 128 129 129 130 130 131 131 131 131 131 131 131 131 130 129 128 128 126 125 124 122 121 119 117 115 113 112 110 108 106 104 101 99 98 96 94 92 90 88 87 85 83 82 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 51 52 53 54 56 57 59 60 62 64 66 68 70 72 74 77 79 82 85 87 90 93 96 100 103 106 110 113 117 120 124 127 131 134 137 140 143 146 149 151 153 155 156 157 158 158 158 157 156 155 153 151 149 146 143 140 137 134 131 127 124 120 117 113 110 107 103 100 97 94 92 89 86 84 81 79 77 75 73 71 70 68 67 65 64 63 61 60 59 58 58 57
 49 48 48 47 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 54 55 56 58 60 62 65 67 70 73 76 80 84 88 93 98 103 109 115 122 129 136 144 153 162 171 180 190 200 209 219 229 238 246 254 261 267 272 276 279 280 280 279 277 273 269 264 258 252 245 238 231 223 216 209 202 195 189 182 176 171 165 160 155 151 147 143 139 136 133 130 128 126 124 122 120 119 118 117 116 115 115 115 115 115 115 115 116 116 117 117 118 119 120 121 121 122 123 124 124 125 125 126 126 126 126 125 125 124 123 121 120 118 117 115 113 110 108 106 103 101 98 95 93 90 88 86 83 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 57 56 56 55 55 55 54 54 54 54 54 54 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 81 80 80 79 78 77 75 74 73 71 69 67 65 63 61 60 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 57 59 62 64 67 70 73 76 80 83 86 90 93 97 100 104 107 110 113 116 118 120 122 123 125 125 125 125 125 124 123 121 119 117 115 112 109 106 103 100 97 94 91 88 85 83 80 77 75 72 70 68 66 64 62 60 59 57 56 55 53 52 51 50 50
 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 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 35 36 38 41 43 45 48 51 54 58 62 66 70 74 79 84 90 95 101 107 114 121 128 135 142 149 156 163 170 176 182 188 192 196 199 200 201 201 200 197 194 190 185 180 174 168 161 155 148 141 134 127 121 115 109 103 97 92 87 83 78 74 70 67 63 60 57 55 52 50 48 46 44 43 42 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 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 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 49 49 48 47 46 46 45 44 43 42 41 40 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 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23
 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 58 60 62 64 67 69 72 74 77 79 82 84 87 89 92 94 97 99 102 104 106 108 110 112 114 116 118 119 121 122 123 125 126 126 127 128 128 129 129 129 129 129 128 128 128 127 126 125 124 123 122 121 119 118 116 115 113 111 110 108 106 104 103 101 99 97 96 94 93 91 90 88 87 85 84 83 82 81 80 79 78 77 77 76 75 75 74 74 73 73 72 72 72 72 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 67 67 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 31 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 44 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 87 87 88 88 88 87 87 87 86 86 85 84 83 82 81 80 79 77 76 75 73 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 50 49 48
 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 50 51 53 55 57 59 61 63 66 69 72 75 78 82 85 89 93 97 101 106 110 115 119 124 129 133 138 142 147 151 155 158 162 165 167 169 171 172 173 174 174 173 172 171 169 167 165 162 160 157 153 150 147 143 139 136 132 129 125 121 118 114 111 107 104 101 98 95 92 89 87 84 81 79 77 75 72 70 68 67 65 63 62 60 59 58 57 56 55 54 53 52 52 51 51 51 50 50 50 50 51 51 51 52 52 53 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 74 76 78 79 81 83 85 87 88 90 92 94 96 98 100 101 103 105 107 108 110 112 113 115 116 117 118 120 120 121 122 122 122 122 122 122 121 120 119 118 117 115 113 111 109 107 105 102 100 97 95 92 89 87 84 82 79 77 74 72 70 67 65 63 62 60 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36
 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 31 31 32 33 34 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 90 93 96 99 103 106 109 112 116 119 122 125 128 131 134 137 140 142 145 147 149 151 152 154 155 155 156 156 155 155 154 152 151 149 147 144 141 138 135 132 128 124 120 116 112 108 104 100 96 92 89 85 81 78 74 71 68 65 62 59 56 54 52 49 47 45 44 42 40 39 38 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 44 45 46 47 49 50 51 53 55 56 58 60 61 63 65 67 69 71 73 75 77 79 81 82 84 86 88 89 91 92 93 94 95 96 96 97 97 97 97 96 96 95 94 93 92 91 90 88 87 85 84 82 80 79 77 75 73 72 70 68 67 65 63 62 60 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 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 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24
 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 67 69 70 71 72 73 75 76 77 78 80 81 82 84 85 87 88 90 91 93 95 97 99 101 103 106 109 111 114 117 121 124 128 132 136 140 145 149 154 159 164 170 175 181 186 192 198 204 210 215 221 226 232 236 241 245 249 252 254 256 257 257 257 255 253 250 246 241 236 230 223 216 208 200 192 184 176 168 159 151 143 136 128 121 114 108 101 95 90 85 80 75 71 67 63 60 57 54 51 49 47 45 43 42 41 39 38 38 37 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 78 79 80 81 83 84 85 86 87 88 90 91 92 93 94 94 95 96 97 97 98 98 99 99 99 99 99 99 99 99 98 97 97 96 95 94 92 91 90 88 86 85 83 81 79 77 75 73 71 69 66 64 62 60 58 56 54 52 50 48 46 45 43 41 39 38 36 35 33 32 30 29 28 27 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 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
 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 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 60 62 64 67 70 72 75 78 82 85 88 92 95 99 103 107 112 116 121 125 130 135 140 145 151 156 161 167 172 177 182 187 191 195 198 202 204 206 207 207 207 206 204 201 197 193 188 183 177 171 164 158 151 144 137 130 123 117 111 105 99 93 88 83 78 74 70 66 62 59 56 53 50 48 46 44 42 40 38 36 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 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 41 42 43 44 45 46 47 47 48 49 50 50 51 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 55 55 55 54 54 53 53 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 53 51 50 49 47 46 45 43 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 84 86 88 90 92 94 96 98 100 102 104 106 109 111 112 114 116 118 119 120 121 122 123 123 123 123 122 122 121 119 118 116 113 111 108 105 102 99 96 93 89 86 82 79 76 72 69 66 62 59 56 53 51 48 46 43 41 39 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 46 47 48 50 51 53 54 55 56 57 58 59 60 61 61 62 62 62 62 62 62 62 62 61 61 60 59 58 57 56 55
 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 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 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 44 44 45 45 45 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 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 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38
 18 18 17 16 16 15 14 14 13 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 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 12 12 12 13 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 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 44 44 45 45 45 45 45 45 44 44 44 43 42 41 40 39 38 37 36 35 34 32 31 30 28 27 26 25 24 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 33 33 33 32 31 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19
 69 69 69 68 68 68 67 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 73 74 76 78 79 81 83 85 87 89 91 92 94 96 98 100 102 104 106 108 109 111 113 114 116 117 118 119 120 121 121 121 122 121 121 120 119 118 117 116 114 112 110 107 105 102 99 97 94 91 88 85 82 79 76 73 70 68 65 63 60 58 56 54 52 50 48 47 45 44 43 42 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 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 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 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 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 53 54 56 57 58 60 61 62 63 64 65 66 67 67 68 69 69 69 70 70 70 70 70 70 70
 11 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 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 51 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 14 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 28 28 28 27 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12
 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 59 61 62 63 65 66 67 68 68 69 70 70 71 71 71 71 71 71 71 71 70 70 69 69 68 67 66 66 65 64 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 50 51 53 54 55 57 58 60 62 64 66 68 70 73 75 78 81 84 87 90 93 97 100 104 107 111 115 119 122 126 130 134 138 142 145 149 153 156 159 162 165 168 170 172 173 175 176 176 177 177 176 175 174 172 170 167 164 161 158 154 150 146 142 137 133 128 124 119 114 110 105 101 96 92 88 84 80 76 73 69 66 63 60 57 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30
 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 61 61 60 60 59 59 58 58 57 56 55 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 63 64 66 67 68 70 71 72 73 75 76 77 78 79 81 82 83 84 85 86 87 88 89 89 90 91 92 92 93 93 94 94 95 95 95 95 95 95 95 95 95 94 94 93 93 92 91 91 90 89 88 87 86 85 84 82 81 80 79 77 76 75 74 73 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 64 64 65 65 66 67 67 68 69 69 70 71 71 72 72 73 73 74 74 75 75 75 75 76 76 76 76 76 75 75 75 75 74 74 73 73 72 72 71 71 70 69 69 68 68 67 66 66 65 65 64 64 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58
 56 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 49 50 52 53 55 56 58 60 62 65 67 69 72 74 77 80 83 86 89 92 95 98 101 103 106 109 111 113 115 117 119 121 122 123 124 125 126 126 126 126 126 126 126 125 125 124 123 123 122 121 121 120 119 119 118 118 117 117 116 116 116 115 115 115 115 115 115 115 115 116 116 116 116 117 117 118 118 119 119 120 120 121 121 122 122 122 123 123 123 123 123 123 123 123 123 123 123 123 122 122 122 121 121 121 120 120 120 119 119 119 119 119 120 120 120 121 121 122 123 124 125 127 128 130 132 134 136 138 141 144 147 150 153 157 161 165 169 174 178 183 189 194 199 205 211 217 223 229 235 241 247 253 259 264 269 273 277 280 283 284 285 285 283 281 278 273 268 262 256 248 240 232 223 214 204 195 185 176 167 158 150 142 134 126 119 112 106 100 94 89 84 80 75 71 68 64 61 58 56 53 51 49 47 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 80 82 84 86 88 90 92 94 96 98 99 101 102 103 104 105 106 106 106 106 106 106 105 105 104 103 102 101 99 98 96 95 93 91 90 88 86 84 82 80 78 77 75 73 71 70 68 66 65 63 62 60 59 57
 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 60 61 62 63 65 66 68 70 71 73 75 77 79 81 83 85 88 90 92 95 97 100 103 105 108 111 114 116 119 122 124 127 130 133 135 138 140 143 145 147 150 152 154 156 158 160 162 164 166 168 170 171 173 175 176 178 180 181 183 184 186 187 188 190 191 193 194 195 196 197 198 199 200 201 202 202 202 203 203 203 202 202 201 200 199 197 196 194 192 190 187 184 182 178 175 172 168 165 161 157 154 150 146 142 138 134 131 127 124 120 117 114 111 107 105 102 99 97 94 92 90 88 86 84 82 81 79 78 76 75 74 73 72 71 70 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 65 66 66 66 67 67 68 68 69 69 70 71 71 72 73 73 74 75 76 76 77 78 78 79 80 80 81 81 82 82 82 82 83 83 83 82 82 82 82 81 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45
 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 68 70 72 74 76 79 81 83 86 89 91 94 97 100 103 106 109 112 115 119 122 125 128 131 134 137 140 143 145 148 150 152 154 155 156 157 157 158 157 157 156 155 153 151 149 147 144 141 138 134 131 127 123 119 115 111 106 102 98 94 90 86 82 79 75 71 68 65 61 58 55 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 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 26 27 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 65 66 68 69 70 71 72 73 74 75 76 77 77 78 79 79 79 80 80 80 80 80 80 80 80 80 79 79 78 78 77 76 76 75 74 73 72 71 70 69 67 66 65 63 62 61 59 58 56 55 53 52 51 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 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 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31
 26 26 27 28 28 29 30 30 31 32 33 34 35 35 36 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 59 61 63 64 66 67 69 70 71 73 74 75 76 77 78 78 79 80 80 80 80 81 81 81 80 80 80 80 79 79 78 78 77 77 76 76 75 75 74 73 73 72 72 71 71 70 70 69 69 69 68 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 71 72 72 72 72 72 72 72 72 72 71 71 70 69 69 68 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 78 79 81 83 84 86 88 90 92 94 97 99 102 105 107 110 113 117 120 124 128 131 135 140 144 148 153 157 162 167 171 176 180 185 189 193 196 199 202 204 206 207 207 207 207 205 204 201 199 195 192 188 183 179 174 169 164 158 153 148 143 138 133 128 123 119 114 110 106 102 98 94 91 87 84 81 78 75 72 70 67 65 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 69 71 72 74 75 77 78 80 81 83 85 86 88 89 91 93 94 96 98 99 101 102 103 105 106 107 108 109 110 110 111 111 111 111 111 111 110 109 108 107 106 105 103 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 57 57 58
 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 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 54 56 58 59 61 63 64 66 67 68 69 70 70 71 71 71 71 71 70 70 69 68 67 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 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 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 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 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 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 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 23 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28
 50 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 47 46 46 46 46 47 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 76 78 80 81 83 84 86 87 88 90 91 92 93 93 94 94 94 95 95 94 94 93 93 92 91 90 89 87 86 84 83 81 79 78 76 74 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 56 56 55 54 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 41 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49
 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 46 46 47 48 49 50 51 52 54 55 56 58 60 61 63 65 67 69 71 73 76 78 81 83 86 89 91 94 97 100 103 106 108 111 114 117 120 123 126 128 131 133 135 138 140 141 143 144 146 147 148 148 148 149 148 148 147 147 146 144 143 142 140 138 136 134 132 130 128 126 124 122 119 117 115 113 111 109 108 106 104 103 101 100 99 98 97 96 95 94 93 93 92 92 91 91 90 90 90 89 89 89 89 88 88 88 88 87 87 87 86 86 85 85 85 84 83 83 82 82 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 62 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 42 41 40 39 38 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51
 61 63 65 67 69 70 72 74 75 77 78 80 81 82 83 84 85 86 86 87 87 88 88 89 89 89 90 90 90 91 91 92 92 93 93 94 95 96 97 99 100 102 104 106 109 111 114 117 120 124 127 131 135 139 144 148 152 157 161 165 169 172 176 178 181 183 184 184 184 184 182 180 177 174 170 166 161 157 151 146 140 135 129 124 118 113 107 102 97 92 88 83 79 75 71 67 64 60 57 54 51 49 46 44 41 39 37 35 34 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 25 26 27 29 31 33 35 37 39 42 44 47 50 53 57 60 64 68 72 76 80 85 90 95 100 105 110 115 120 125 130 135 140 144 148 151 154 157 159 160 161 161 161 160 158 156 154 151 147 143 139 135 131 126 121 117 112 107 103 98 93 89 85 81 77 73 69 66 63 60 57 54 52 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 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 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53 55 57 59
 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 53 54 55 57 58 60 62 64 66 69 71 74 76 79 83 86 89 93 97 100 104 109 113 117 121 126 130 134 138 142 145 149 152 154 157 159 160 161 162 163 163 162 162 161 159 158 156 155 153 151 149 146 144 142 140 138 136 134 132 130 128 126 124 122 121 119 117 116 114 113 111 110 109 107 106 104 103 101 100 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 31 31 32 33 34 35 37 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 65 67 69 72 74 76 79 81 83 85 87 89 90 92 93 93 94 94 94 94 93 93 92 90 89 87 85 83 81 79 76 74 71 69 67 64 62 60 58 55 53 51 49 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 40 40
 52 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 55 55 55 56 56 57 57 57 57 58 58 58 58 58 59 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 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 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 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 54 55 55 56 57 58 58 59 60 61 62 63 63 64 65 66 67 67 68 69 70 71 71 72 73 73 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 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 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 36 38 40 42 44 46 49 51 54 57 60 64 67 71 75 79 83 88 93 97 102 107 112 117 122 127 132 137 142 146 150 154 158 161 163 165 167 168 169 169 168 168 166 165 163 160 158 155 152 149 145 142 138 135 131 127 124 120 117 114 110 107 104 101 98 96 93 91 88 86 84 82 80 78 77 75 74 73 72 70 69 69 68 67 66 66 65 65 64 64 64 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 38 37 36 35 34 34 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 47 47 47 47 47 46 46 45 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19
 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 53 56 58 61 64 68 71 75 78 82 86 90 94 98 102 106 109 113 116 119 121 123 125 126 127 127 127 126 125 124 122 119 117 114 111 108 104 101 98 94 91 88 85 82 79 76 73 70 68 66 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 67 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 66 66 65 64 63 62 61 60 59 57 56 55 53 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 56 58 60 62 64 66 68 70 72 74 75 77 78 80 81 82 83 84 84 84 84 84 84 84 83 82 81 80 79 77 76 74 73 71 69 68 66 64 62 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27
 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 53 53 53 53 53 53 52 52 52 51 50 50 49 48 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 56 58 59 61 63 65 67 69 71 73 74 76 77 79 80 81 82 83 83 83 83 83 83 82 81 80 79 78 76 75 73 71 69 67 64 62 60 58 55 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32
 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 58 60 62 64 66 69 71 73 75 78 80 82 84 86 88 90 92 93 95 96 97 97 97 98 97 97 96 95 94 92 90 88 86 84 81 79 76 73 70 67 65 62 59 56 54 51 49 46 44 42 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 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 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 25 25 25 26 26 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 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 54 54 53 53 52 51 50 49 47 46 44 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20
 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 63 65 66 68 69 71 72 73 75 76 77 78 79 80 80 81 81 81 81 81 80 80 79 78 77 76 74 73 71 70 68 66 64 62 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 48 49 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 48 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31
 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 94 97 101 104 108 112 116 120 124 128 132 137 141 146 150 155 159 163 167 171 175 178 181 183 185 186 187 187 186 185 183 180 177 173 169 164 158 153 147 141 134 128 122 115 109 103 98 92 87 82 77 72 68 64 60 56 53 50 47 44 42 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 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 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 56 58 60 63 65 67 70 73 76 79 82 85 88 91 95 98 101 105 108 111 114 117 120 122 124 126 127 128 129 129 129 128 127 126 124 122 120 117 114 111 108 104 101 98 94 91 87 84 80 77 74 71 68 65 63 60 58 56 53 51 49 48 46 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 63 65 67 69 70 72 73 75 77 78 80 81 82 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 100 101 102 103 104 105 106 107 107 108 109 110 110 111 111 112 112 112 113 113 112 112 112 111 110 110 109 107 106 104 103 101 99 97 95 93 90 88 85 83 81 78 76 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 48 48 47 46 46 45 45 45 45 45 45 45 46 46 47 47 48 49 50 50 52 53 54 55 57 58 60 61 63 65 67 69 71 73 75 78 80 82 84 86 89 91 93 95 96 98 99 101 102 102 103 103 103 102 101 100 99 97 96 94 91 89 87 84 81 79 76 73 71 68 65 63 60 58 56 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29
 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 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 60 61 62 63 64 65 65 66 66 66 66 66 66 65 65 64 63 63 62 61 60 59 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 43 44 45 46 48 49 51 53 54 56 58 60 62 63 65 67 68 70 71 72 73 74 74 74 74 74 73 73 72 70 69 68 66 65 63 61 60 58 56 55 53 52 50 49 48 47 45 44 43 42 42 41 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 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 25 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 53 56 58 60 63 65 68 71 73 76 79 82 84 87 89 92 94 96 98 99 100 101 101 102 101 101 100 99 97 95 93 91 88 85 83 80 77 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12
 38 38 38 38 37 37 37 37 36 36 36 36 35 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 26 26 26 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 46 47 48 49 50 50 51 52 53 54 54 55 56 56 57 58 59 59 60 61 61 62 63 64 64 65 66 66 67 68 69 70 70 71 72 73 73 74 75 76 76 77 77 78 78 78 79 79 79 79 79 78 78 77 77 76 75 75 74 73 71 70 69 68 67 65 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60 62 64 65 67 69 71 72 74 76 77 79 80 82 83 84 85 87 88 89 89 90 91 91 92 92 92 93 93 93 92 92 92 91 91 90 89 89 88 87 86 85 84 83 81 80 79 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 60 58 57 56 55 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39
 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 34 36 39 42 45 49 53 58 62 68 74 80 87 94 102 111 120 130 140 151 163 175 188 200 213 225 237 247 257 264 270 274 275 274 271 266 259 250 240 230 218 206 195 183 171 160 149 139 130 121 112 104 97 90 84 78 73 68 63 59 55 52 49 46 43 41 38 36 34 33 31 30 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 28 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 43 44 44 44 45 45 45 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25
 79 83 86 90 93 97 100 104 107 109 112 114 116 117 118 118 118 117 115 114 111 109 106 103 99 95 92 88 84 80 76 73 69 66 62 59 56 54 51 49 46 44 42 41 39 38 37 35 35 34 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 56 57 58 59 60 61 62 62 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 49 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 44 46 49 52 54 57 60 63 66 69 72 75 78 81 84 86 88 90 91 92 93 93 93 93 92 90 89 87 85 82 80 77 74 71 68 65 62 60 57 54 51 49 46 44 42 39 37 35 34 32 30 29 27 26 25 23 22 21 20 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 46 49 51 54 56 59 62 66 69 72 76
 92 92 93 93 93 93 93 93 93 92 92 92 91 91 90 90 89 89 88 87 87 86 85 85 84 84 83 82 82 81 80 80 79 79 79 78 78 77 77 77 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 77 77 77 77 78 78 78 79 79 80 80 81 81 81 82 82 83 84 84 85 85 86 86 87 87 88 88 89 89 89 90 90 90 90 91 91 91 91 90 90 90 89 89 88 88 87 86 86 85 84 83 82 81 79 78 77 76 75 74 73 71 70 69 68 67 66 65 64 64 63 62 62 61 61 60 60 60 60 59 59 60 60 60 60 61 61 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 87 88 89 89 89 90 90 90 90 90 90 89 89 88 88 87 86 86 85 84 83 82 81 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 56 56 56 55 55 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 72 73 74 76 77 78 79 81 82 83 84 85 86 87 88 89 90 90 91 91
 86 85 85 84 83 82 82 81 80 80 79 79 78 78 78 77 77 77 77 76 76 76 76 76 76 75 75 75 75 74 74 74 73 73 72 72 71 70 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 52 51 51 51 51 51 51 51 52 52 52 53 53 54 55 55 56 57 58 59 60 61 62 64 65 66 67 69 70 72 73 74 76 77 79 80 81 83 84 85 86 87 88 89 89 89 90 90 90 90 89 89 88 87 86 85 83 82 80 79 77 75 73 72 70 68 66 64 62 60 58 57 55 53 51 50 48 47 45 44 43 42 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 62 64 65 66 67 69 70 71 72 74 75 76 77 78 79 80 81 81 82 83 83 84 84 84 85 85 85 85 85 85 85 84 84 83 83 82 81 81 80 79 78 77 76 75 73 72 71 69 68 67 65 64 63 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 63 65 68 70 72 74 77 79 81 83 85 87 88 90 91 93 94 95 96 96 97 97 97 97 97 96 96 95 95 94 93 92 91 91 90 89 88 87
 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 63 66 69 72 76 80 84 88 92 96 100 104 109 113 117 120 124 127 130 133 135 137 138 139 139 139 139 138 136 135 132 130 127 124 121 118 115 111 108 105 101 98 95 92 88 86 83 80 77 75 72 70 68 66 64 62 61 59 58 57 55 54 53 52 52 51 50 50 49 49 49 49 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 57 58 58 59 60 61 63 64 65 66 68 69 70 72 73 75 77 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 111 113 114 115 115 116 116 116 116 115 114 112 111 109 107 104 102 99 96 92 89 86 82 79 76 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 42 42 41 41 40 39 39 38
 24 24 24 24 24 24 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 19 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 28 29 31 33 35 38 40 43 47 50 54 58 63 68 74 80 86 93 101 109 118 127 136 146 155 165 174 182 189 195 199 201 202 200 197 192 185 177 168 159 149 140 130 121 112 104 96 89 82 76 70 65 60 55 51 48 44 41 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 18 18 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 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 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24
 20 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 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 49 50 50 51 51 51 51 51 51 51 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 47 49 50 52 53 54 56 57 58 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 73 74 75 75 76 77 77 78 79 80 80 81 82 83 83 84 85 86 86 87 88 88 89 89 90 90 91 91 91 91 91 91 91 90 90 90 89 88 87 86 85 84 83 82 81 79 78 77 75 74 72 71 70 68 67 66 65 64 62 61 60 60 59 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 79 78 78 77 76 74 73 71 70 68 66 64 62 61 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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
 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 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 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 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 30 30 30 30 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 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29
 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 43 44 45 45 45 46 46 46 46 45 45 45 44 44 43 42 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 51 51 50 49 48 47 46 45 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 21 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22
 65 62 59 57 54 52 50 47 45 44 42 40 39 37 36 35 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 44 46 47 49 51 54 56 58 61 64 67 70 74 77 81 85 90 94 99 104 109 114 120 125 130 136 141 146 151 155 158 161 163 165 165 165 164 161 158 155 150 145 140 134 128 122 116 110 104 98 93 88 83 78 73 69 66 62 59 56 53 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 40 40 41 41 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 51 53 56 60 63 66 70 74 77 81 85 89 92 96 99 102 105 108 110 111 113 113 113 113 112 111 110 108 105 103 100 97 94 90 87 84 80 77 74 71 68
 87 83 80 76 73 69 66 63 60 57 54 51 48 46 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 72 75 78 81 84 87 90 93 95 98 100 103 105 106 108 109 110 111 112 112 112 112 111 110 109 108 106 105 103 101 99 97 95 93 91 88 86 84 82 80 78 76 74 72 70 69 67 66 64 63 62 61 60 60 59 58 58 58 57 57 57 57 57 58 58 59 59 60 61 62 63 64 65 66 68 69 71 73 75 77 78 80 82 85 87 89 91 92 94 96 97 99 100 101 101 102 102 101 101 100 99 97 95 93 91 89 86 83 80 77 74 71 68 64 61 58 55 53 50 47 45 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 39 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 73 76 79 82 85 89 92 95 98 100 103 105 107 109 110 111 111 111 110 109 108 106 104 102 99 96 93 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
 82 80 77 74 71 68 66 63 61 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 50 51 52 53 54 56 57 59 60 61 63 64 66 67 69 71 72 74 75 77 78 80 81 83 84 86 87 88 90 91 92 93 94 95 95 96 96 97 97 97 97 97 97 96 96 95 94 93 92 91 90 88 87 85 84 82 81 79 77 76 74 72 71 69 67 66 64 63 62 60 59 58 57 55 54 53 53 52 51 50 50 50 49 49 49 49 49 49 49 49 50 50 51 52 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 73 74 76 77 79 80 81 82 83 84 85 85 85 85 85 84 84 83 82 80 79 77 76 74 72 70 68 66 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 59 59 60 61 61 62 63 64 64 65 66 67 69 70 71 72 74 75 77 78 80 82 84 85 87 89 91 93 95 98 100 102 104 105 107 109 110 111 112 113 114 114 114 114 113 112 111 110 108 106 104 102 99 97 94 91 88 85
 38 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 70 72 73 74 75 76 77 77 77 78 78 77 77 77 76 75 75 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 55 54 53 52 51 50 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 23 22 21 21 20 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 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 45 46 47 48 49 50 50 51 51 52 52 52 52 52 51 51 50 49 49 48 47 46 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 57 59 62 64 66 69 71 73 75 77 79 80 81 82 83 83 82 82 81 80 78 76 74 72 69 67 64 62 59 56 54 51 49 47 44 42 40
 55 55 55 55 55 55 55 55 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 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 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 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 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 50 51 52 52 53 53 54 54 54
 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 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 39 39 40 40 41 41 42 43 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 62 64 65 67 68 69 71 72 73 73 74 75 75 75 75 75 75 75 74 73 73 72 70 69 68 67 65 64 62 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 42 41 40 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 45 46 47 47 48 48 49 49 50 50 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 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 63 64 65 66 67 68 69 70 71 71 72 72 72 72 72 72 72 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 56 55 54 54 54 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 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
 130 133 136 138 139 139 139 138 136 134 131 128 124 120 115 111 106 102 97 93 88 84 80 76 73 69 66 63 60 57 55 53 50 48 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 60 61 62 62 63 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 42 40 39 37 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 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 23 24 25 27 29 31 33 35 37 40 43 46 49 53 57 61 65 70 75 80 85 90 96 101 106 112 117 122 126
 131 127 122 117 112 107 102 97 92 88 83 79 75 71 67 64 61 57 55 52 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 28 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 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 72 73 73 74 73 73 72 71 70 69 67 65 63 61 58 56 53 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 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 21 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 27 28 29 31 32 34 36 38 40 42 45 47 50 54 57 60 64 68 73 77 82 87 93 98 103 109 115 120 125 130 135 139 142 145 147 149 149 149 147 145 143 139 136
 59 57 56 54 53 51 50 49 47 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 64 66 67 69 72 74 77 79 82 85 88 91 94 97 101 104 108 111 114 117 120 123 125 127 129 130 131 131 131 130 129 128 126 123 121 118 114 111 107 104 100 96 93 89 86 82 79 76 73 70 67 65 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 56 57 58 59 59 60 61 61 62 62 62 62 61 61 60 60 59 58 57 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 48 49 50 50 50 51 51 51 51 50 50 50 49 48 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 33 32 32 32 32 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 42 43 44 45 47 48 50 52 53 55 57 59 60 62 64 66 68 69 71 73 74 76 77 78 78 79 79 80 80 79 79 78 77 76 75 74 72 71 69 67 66 64 62 61
 97 99 101 102 103 104 104 104 103 102 101 99 97 95 93 90 87 84 81 78 75 72 69 66 63 61 58 55 53 51 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 27 29 30 31 32 33 35 36 38 39 41 42 44 45 47 49 50 51 53 54 55 56 56 57 57 57 56 56 55 54 53 52 50 49 47 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 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 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 33 34 35 36 38 39 41 43 44 46 48 50 52 55 57 59 61 64 66 68 70 72 73 75 76 77 77 77 77 76 75 74 72 70 68 66 63 61 58 55 53 50 48 45 43 41 38 36 34 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 56 59 62 65 68 71 74 77 81 84 87 90 93 95
 30 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 55 56 58 60 62 63 65 67 68 70 71 73 74 75 75 76 76 77 77 76 76 76 75 74 73 72 71 70 69 68 66 65 64 63 61 60 59 58 57 56 55 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 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 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 29 29 29 29 29 29 29 30 30 30
 69 70 71 73 74 76 77 79 80 82 83 85 87 88 90 91 93 94 95 97 98 99 100 101 102 103 103 103 104 104 104 103 103 102 102 101 100 99 97 96 95 93 91 90 88 86 84 82 80 78 77 75 73 71 69 68 66 64 63 61 60 58 57 56 55 54 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 85 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 85 85 84 84 83 82 81 80 79 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 53 54 54 54 54 55 55 56 56 57 58 58 59 60 61 62 63 64 65 66 67
 19 18 17 17 16 15 14 14 13 12 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 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 40 43 46 49 52 55 59 62 66 70 73 77 80 83 86 88 90 92 93 93 93 93 92 90 88 86 84 82 79 76 73 71 68 65 63 61 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 26 27 29 30 31 33 34 36 38 40 43 45 48 50 53 56 59 62 65 68 71 74 76 78 80 81 82 82 82 81 80 78 75 73 70 66 63 60 56 53 50 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 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 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 33 33 33 34 34 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 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 15 15 15 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 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 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 14 15 15 15 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 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11
 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 60 61 62 63 64 64 65 66 66 67 67 67 67 67 68 68 68 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 67 67 67 68 68 68 69 70 70 71 72 73 74 74 75 76 77 78 79 79 80 81 82 82 83 83 84 84 84 84 84 85 85 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 82 83 83 83 83 83 83 84 84 84 84 84 85 85 85 85 85 85 84 84 84 83 83 82 81 80 79 78 77 76 74 73 71 70 68 67 65 63 62 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 43 43 42 42 42 42 42 42 42 43 43 44 45 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 70 72 73 75 76 77 79 79 80 81 81 81 81 81 81 80 80 79 78 77 76 75 73 72 71 69 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 52 51 50 50 50 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 50 50 50 50 51 51 52 52 53 54 55 56 57 59 60 61 63 65 66 68 70 72 74 76 79 81 83 85 88 90 92 94 96 98 100 102 103 104 105 106 106 106 106 105 104 103 101 99 97 95 92 89 87 84 81 78 75 72 69 66 64 61 59 56 54 52 50 49 47 45 44 43 42
 84 84 83 83 83 82 81 80 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 62 61 61 61 60 60 60 60 60 60 61 61 61 62 62 63 63 64 65 66 66 67 69 70 71 72 74 75 77 79 81 83 85 87 89 92 94 97 99 102 105 107 110 113 115 117 119 121 123 124 125 126 126 126 126 125 124 122 121 118 116 113 111 108 105 102 98 95 92 89 86 83 80 77 75 72 70 67 65 63 62 60 58 57 56 55 54 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 56 57 58 58 59 61 62 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 89 91 93 95 97 99 100 102 104 105 106 107 108 109 110 110 111 111 111 111 111 111 110 109 109 108 107 106 105 104 103 102 100 99 98 96 95 94 92 91 89 88 86 85 83 82 80 79 77 76 75 73 72 70 69 68 67 65 64 63 62 61 60 59 58 58 57 56 56 55 55 55 55 55 55 55 55 55 56 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 72 72 71 70 70 69 67 66 65 64 62 61 60 58 57 56 55 54 52 51 50 49 49 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 78 79 80 81 82 82 83 83 84
 12 12 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 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 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 16 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 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 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 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 14 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 17 18 18 18 18 18 18 18 18 18 18 18 18 17 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 52 53 54 56 57 59 60 61 63 64 65 66 67 69 70 71 72 73 73 74 75 76 77 77 78 78 79 80 80 81 81 81 82 82 82 82 82 82 82 82 82 82 81 81 80 80 79 78 77 76 75 74 73 72 71 69 68 66 65 64 62 61 59 58 57 55 54 53 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 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 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 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 71 73 75 77 79 81 82 84 86 88 89 91 92 93 94 95 95 95 96 95 95 95 94 93 92 91 89 88 86 84 82 81 79 77 75 73 71 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 51 50 49 49 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 38 39 40 40 42 43 44 45 46 47 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 49 49 49 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 41 41 40 40 40 40 40 39 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 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 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 28 28 28 28 29 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 37 37 37 37 37 37 36 36 35 35 34 34 33 32 31 30 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 43 45 47 49 51 52 54 55 56 57 58 59 59 59 59 58 58 57 56 55 54 53 51 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 59 60 61 61 62 62 62 61 61 60 59 58 57 56 54 53 51 49 47 45 43 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 20 20 20 20 20 19 20 20 20 20 20 21 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28
 84 85 85 86 86 86 86 85 84 83 82 81 80 78 77 75 74 72 71 69 68 67 66 65 64 63 62 61 61 60 59 59 59 59 58 58 58 58 58 59 59 59 60 60 60 61 61 62 63 64 64 65 66 67 68 69 70 71 72 74 75 76 78 79 80 82 83 84 86 87 88 90 91 92 93 94 94 95 96 96 96 96 96 96 95 94 94 93 91 90 89 87 86 84 83 81 79 77 75 74 72 70 68 66 65 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 54 56 58 59 61 62 64 65 66 67 69 70 70 71 72 73 73 74 75 75 76 76 77 78 78 79 79 80 81 82 82 83 84 85 86 86 87 88 89 90 91 92 92 93 94 95 95 96 97 97 98 98 98 99 99 99 99 99 98 98 98 97 97 96 95 94 93 92 91 90 89 88 87 85 84 83 81 80 79 77 76 75 74 73 71 70 69 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 43 44 45 47 49 51 53 55 57 59 61 64 66 68 71 73 75 77 79 81 82
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 35 35 35 36 36 36 37 38 39 40 41 42 44 45 47 49 51 52 55 57 59 61 63 66 68 70 73 75 77 79 80 82 83 84 85 86 86 86 86 86 86 85 84 83 82 80 79 77 75 74 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 49 47 46 46 45 44 43 43 42 42 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 49 49 49 48 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 54 56 57 58 60 61 62 62 63 64 64 65 65 65 65 65 65 64 64 64 63 63 62 62 61 60 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 43 42 41 41 40 39 38 38 37 37 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 61 59 57 55 53 51 49 48 46 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 86 88 90 91 92 93 94 94 95 95 95 95 94 94 93 92 91 90 89 87 86 84 83 81 80 78 77 75 74 72 71 69 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 52 54 56 58 60 63 65 68 72 75 79 83 87 91 95 99 103 107 111 115 118 121 124 126 127 128 128 128 127 126 124 122 119 116 113 110 107 103 100 96 93 90 87 84 81 78 76 74 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 55 56 57 58 59 61 62 63 64 65 67 68 68 69 70 71 71 72 72 73 73 73 73 73 73 72 72 72 72 71 71 70 70 69 68 68 67 67 66 66 65 64 64 63 63 62 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 68 69 69 70 71 72 72 73 73 73 73 73 73 73 72 71 70 69 68
 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 70 71 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 75 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 45 46 47 47 48 49 49 50 50 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 69 70 70 70 70 70 70 70 70 69 68 68 67 66 64 63 62 61 59 58 57 55 54 52 51 50 49
 25 25 26 27 28 29 30 32 33 35 37 38 40 43 45 47 49 51 54 56 58 60 62 63 65 66 67 68 68 68 68 67 66 65 64 62 61 59 57 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 45 45 44 43 42 41 40 38 37 36 34 33 32 30 29 28 27 25 24 23 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 24 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
 28 29 29 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 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 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 29 28 28 28
 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 35 35 34 34 34 34 33 33 32 32 31 30 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 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 13 13 13 13 13 14 14 14 14 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 25 26 26 26 26 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 14
 67 67 66 66 65 65 64 63 62 61 60 59 58 57 56 55 55 54 54 53 53 53 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 61 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 58 58 58 57 57 56 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 30 30 30 30 30 31 31 32 32 33 34 35 36 36 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 45 45 45 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 62 63 63 63 63 63 63 63 63 62 62 61 60 59 58 57 56 55 53 52 51 50 49 48 46 46 45 44 43 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 47 47 48 49 50 50 51 53 54 55 56 57 59 60 61 62 63 64 65 66 66 67 67
 35 35 36 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 50 50 49 49 49 48 48 47 46 46 45 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 50 51 51 52 52 53 53 53 53 53 53 53 53 52 52 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 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 66 66 66 67 67 67 67 68 68 68 68 68 67 67 67 67 66 66 65 64 63 62 61 60 59 58 57 55 54 53 51 50 48 46 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 30 31 31 31 32 33 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 61 61 61 61 61 61 61 61 61 60 60 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35
 21 22 24 26 28 30 32 35 38 41 44 48 51 55 59 63 67 72 76 80 83 87 90 93 96 98 100 101 102 102 102 102 101 100 99 97 95 93 91 88 86 84 81 78 76 73 71 68 66 63 61 58 56 54 52 49 47 45 43 41 39 37 35 33 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 32 34 36 38 40 41 43 44 46 47 48 49 50 51 52 53 53 54 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 58 58 58 58 57 57 57 57 56 56 55 54 53 52 51 50 48 47 45 43 42 40 38 36 34 32 30 28 26 24 23 21 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 44 47 50 53 56 60 64 68 73 78 83 88 94 100 106 113 119 125 131 137 142 147 151 153 154 155 153 151 147 142 136 130 123 116 108 101 94 87 80 74 68 62 57 53 49 45 42 39 36 34 32 30 29 28 27 27 26 26 26 26 27 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 47 49 50 51 52 53 54 54 55 55 55 55 55 54 54 53 53 52 51 50 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 18 19 20 22 23 25 27 29 31 33 36 38 41 44 46 50 53 56 60 63 67 71 74 78 81 85 88 90 93 94 95 96 96 95 94 92 89 86 83 79 75 71 67 63 59 55 51 47 44 41 38 35 32 29 27 25 23 21 19 17 16 15 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 43 45 47 50 52 55 57 60 62 64 66 67 69 70 71 71 72 72 71 70 69 68 66 64 62 60 58 56 53 51 48 46 43 41 39 36 34 32 30 28 26 25 23 21 20 19 17 16 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8
 24 24 25 26 27 28 29 31 33 35 37 39 42 44 47 50 53 56 59 63 66 69 73 76 79 82 86 89 92 94 97 100 102 104 106 108 109 110 111 112 113 113 113 113 112 111 111 109 108 107 105 103 101 99 96 94 91 89 86 83 80 77 74 72 69 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 39 41 43 45 47 48 50 52 54 56 58 60 62 64 66 67 69 71 73 75 77 78 80 82 83 85 86 88 89 90 91 92 92 92 93 93 92 92 91 90 88 87 85 83 81 78 75 73 70 67 64 61 58 55 52 49 46 43 41 38 36 34 32 30 29 28 27 26 25 24 24 24 24 24 25 25 26 27 29 30 32 34 36 38 40 43 45 48 51 54 57 61 64 68 71 75 79 82 86 89 93 96 99 102 105 107 109 111 112 113 114 115 115 114 114 113 112 110 109 107 105 102 100 98 95 93 90 87 85 82 79 76 74 71 68 66 63 61 58 56 54 51 49 47 45 43 42 40 38 37 36 34 33 32 32 31 30 30 30 30 30 30 30 31 32 33 34 35 36 38 40 41 43 46 48 51 53 56 59 62 65 69 72 76 80 84 88 92 96 100 104 108 112 116 120 124 127 131 134 136 138 140 142 143 143 143 142 141 139 137 134 131 127 124 119 115 111 106 102 97 92 88 83 79 74 70 66 62 58 55 51 48 45 42 40 37 35 33 31 30 28 27 26 25 24 24 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 37 38 40 42 44 46 49 51 54 57 60 63 66 69 72 75 78 80 83 86 88 90 92 93 94 96 96 97 97 97 97 96 96 95 94 93 91 90 88 87 85 84 82 81 79 77 76 74 73 71 70 69 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 35 34 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 34 35 37 38 39 41 42 44 45 47 49 51 54 56 59 61 64 67 70 74 77 81 85 89 93 97 102 106 111 116 120 125 130 134 138 141 145 147 149 151 151 151 150 149 146 143 140 135 131 126 120 115 109 103 97 92 86 81 76 71 66 62 58 54 51 48 45 43 41 39 37 36 35 34 33 33 32 32 32 33 33 33 34 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 41 42 43 45 46 48 49 51 53 56 58 60 63 65 68 70 72 75 77 78 80 82 83 84 85 85 85 86 85 85 85 84 83 82 81 80 79 78 76 75 74 72 71 70 68 67 66 64 63 62 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 33 34
 28 28 29 30 31 32 33 34 35 36 36 37 38 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 59 62 65 68 71 74 77 80 83 86 89 92 95 98 101 103 106 108 110 112 113 114 115 116 116 116 116 116 115 114 113 112 110 108 106 104 101 99 96 94 91 88 85 82 79 76 73 70 66 63 60 57 55 52 49 46 44 42 40 38 36 34 33 31 30 29 29 28 28 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 49 51 53 54 56 57 59 61 62 64 65 66 68 69 70 71 72 72 73 73 73 73 73 72 71 71 70 69 67 66 65 63 61 60 58 56 54 53 51 49 47 46 44 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 33 34 35 36 37 39 41 43 45 47 50 52 55 58 61 64 67 70 73 75 78 81 83 85 88 90 91 93 94 95 96 97 97 97 97 97 96 96 95 94 93 91 90 88 87 85 83 81 80 78 76 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27
 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 6 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 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 12 12 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 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 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
 15 14 14 15 15 16 16 17 18 20 21 23 25 27 30 33 35 39 42 46 50 55 59 64 70 75 81 87 94 100 106 112 118 123 127 131 134 136 136 136 134 132 128 124 119 114 109 103 97 92 86 81 76 71 66 62 58 54 51 47 44 41 39 36 34 31 29 27 26 24 22 21 20 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 15 16 17 18 20 21 22 23 24 25 26 26 27 28 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 12 13 14 15 16 17 19 20 22 24 25 27 29 31 32 34 36 37 39 40 42 43 44 45 45 46 46 46 47 47 46 46 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 35 35 35 34 33 33 32 31 30 29 28 27 26 25 23 22 21 20 19 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 52 53 54 54 55 55 55 56 55 55 55 54 53 52 50 49 47 45 43 41 39 37 35 33 31 29 27 25 23 22 20 19 18 17 16 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 22 23 24 26 27 29 31 33 34 36 38 40 42 44 46 48 49 51 53 54 55 57 58 59 60 61 61 62 62 63 63 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 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 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18
 35 37 39 42 44 47 51 54 57 60 64 67 70 73 76 78 80 82 83 84 85 85 85 85 84 83 82 80 79 77 75 73 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 31 31 31 32 32 33 34 35 36 37 38 40 41 42 44 45 47 48 49 50 51 52 53 54 54 55 55 55 55 55 55 55 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 58 59 59 59 59 59 59 58 57 56 55 53 52 50 48 46 44 42 40 37 36 34 32 30 29 28 27 26 26 25 25 25 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 52 54 55 57 59 61 63 65 67 70 72 74 76 78 80 82 84 86 87 89 90 91 92 92 93 93 92 92 91 90 89 87 85 83 81 79 76 74 71 68 66 63 60 57 54 52 49 46 44 42 40 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 28 28 29 30 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
 21 21 22 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 44 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 50 50 50 49 48 48 47 46 44 43 42 40 39 38 36 35 33 32 31 29 28 27 27 26 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 36 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 17 17 17 17 17 18 19 19 20 21 23 24 25 27 28 29 31 32 34 35 37 38 39 40 41 42 43 44 45 45 46 46 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 42 41 40 40 39 39 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21
 13 13 14 14 15 16 17 18 19 21 23 24 27 29 31 34 37 39 42 46 49 52 56 60 64 68 72 76 80 85 89 93 98 102 106 109 113 116 119 121 123 124 125 125 125 124 123 121 118 115 112 109 105 101 97 93 89 85 81 77 73 69 66 62 59 56 53 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 30 31 32 33 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 58 58 58 57 57 57 56 55 54 53 51 50 48 46 44 42 40 38 36 34 32 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 15 15 16 17 18 20 21 23 24 26 28 30 33 35 37 40 42 45 47 50 52 55 58 60 63 65 67 69 71 73 75 76 77 78 79 80 80 80 80 79 79 78 77 76 75 74 72 71 69 68 66 64 62 61 59 57 55 53 52 50 48 46 44 43 41 39 37 35 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 13 12 11 11 11 11 11 12 12 13 13 14 15 17 18 19 20 22 23 25 27 28 30 32 34 36 38 39 41 43 45 47 50 52 54 56 58 60 62 64 65 67 69 71 72 74 75 76 77 78 79 79 79 79 79 79 78 78 77 76 74 73 71 69 67 65 63 61 58 56 54 51 48 46 43 41 38 36 34 31 29 27 25 23 21 20 18 17 16 15 14 14 14
 15 15 15 16 17 18 19 20 21 22 24 26 27 29 31 33 35 37 39 41 43 45 47 49 51 52 54 55 56 57 58 59 59 60 60 60 60 60 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 51 50 49 48 46 45 43 41 39 37 36 34 32 30 28 26 24 23 21 20 19 17 16 16 15 14 14 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 34 36 37 39 40 41 43 44 45 47 48 49 50 51 52 53 54 54 55 56 56 56 56 57 57 56 56 56 56 55 54 54 53 52 51 50 49 48 46 45 44 42 41 39 38 36 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 16 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 45 44 43 42 41 40 39 38 36 35 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 15
 34 33 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 54 56 57 58 60 61 62 64 65 66 67 68 69 70 71 71 72 72 72 72 72 72 72 72 71 70 69 68 67 66 65 63 61 60 58 56 54 52 49 47 45 43 41 39 37 36 34 33 32 31 30 29 29 28 28 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 49 50 50 50 51 51 51 51 51 51 50 50 49 49 48 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 22 23 24 25 26 28 30 32 33 36 38 40 42 44 46 48 50 51 53 54 55 56 57 58 59 59 59 59 59 59 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 43 45 46 47 48 49 50 51 51 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 63 63 64 64 65 65 65 65 65 65 65 65 64 63 62 61 60 58 57 55 53 51 48 46 44 42 40 38 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 19 20 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 50 52 54 56 58 61 63 65 67 69 71 73 75 77 78 80 82 83 84 85 86 87 87 88 88 88 89 88 88 88 87 87 86 85 84 83 82 81 79 78 76 75 73 71 69 66 64 62 59 56 54 51 48 45 42 40 37 34 32 29 27 25 23 21 20 18 17 16 16 15 15 15 16 16 17 18 19 20 22 23 25 27 29 32 34 37 40 43 46 49 53 56 60 64 68 72 76 80 84 88 92 96 99 103 106 108 110 112 113 113 113 112 111 109 107 105 102 99 96 93 89 86 82 79 75 72 69 65 62 59 56 53 51 48 45 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 15 15 14 15 15 15 16 17 18 19 20 22 24 25 27 29 31 34 36 38 41 43 46 48 51 53 56 59 62 65 68 71 74 77 80 84 87 90 94 97 101 104 107 110 113 115 117 119 120 121 121 120 119 118 116 113 110 107 103 99 95 91 86 82 77 73 69 64 60 57 53 49 46 43 40 37 34 32 29 27 25 24 22 20 19 18 17 16 16 15 15 15 16 16 17 18 20 21 23 25 27 29 32 34 37 40 43 45 48 51 53 56 58 60 62 63 65 66 67 68 68 69 69 69 69 68 68 68 67 67 66 65 65 64 63 62 62 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 36 35 34 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 18
 52 51 50 49 49 48 48 48 48 49 49 50 51 52 52 53 54 55 56 58 59 60 61 62 64 65 66 68 69 71 73 74 76 78 80 82 84 86 89 91 93 96 98 101 104 107 110 113 116 120 123 127 130 134 137 141 145 148 152 155 158 161 163 165 167 168 168 168 167 165 163 160 156 151 146 140 134 127 121 114 107 100 94 88 82 76 71 67 62 59 56 54 52 50 49 49 49 49 50 51 52 54 56 58 60 62 65 67 70 73 75 78 81 84 86 89 91 94 96 98 100 101 103 104 105 105 106 106 106 106 105 105 104 103 102 100 99 98 96 95 93 92 90 89 87 85 84 82 81 79 78 76 75 73 72 70 69 68 66 65 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 44 43 43 43 43 44 45 46 47 49 51 53 55 58 60 63 66 69 72 74 77 80 83 86 89 92 95 98 101 104 107 110 113 116 120 123 127 130 133 137 140 143 147 150 152 155 157 159 161 162 162 162 161 160 158 156 153 150 146 142 137 132 127 122 117 112 107 101 96 91 87 82 77 73 69 65 61 58 54 51 49 46 44 41 40 38 37 36 35 35 35 36 37 39 41 44 48 52 56 61 67 73 79 86 92 99 105 111 116 121 126 129 131 133 133 133 132 130 128 125 121 118 114 110 106 102 98 94 91 87 84 81 78 76 73 71 69 67 66 64 63 62 61 60 59 59 58 58 58 58 58 58 58 59 59 59 60 61 61 62 63 63 64 65 66 66 67 67 68 68 68 68 68 67 67 66 65 64 62 61 59 57 56 54 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 19 19 20 21 21 22 23 25 26 27 28 30 31 32 34 35 36 38 39 40 41 42 43 44 45 46 46 46 47 47 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 22 23 25 26 28 29 30 31 33 34 35 35 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 24 23 22 22 21 20 19 19 18 18 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 39 39 38 38 37 36 34 33 32 30 29 28 26 25 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 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 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18
 13 14 15 16 17 18 19 20 22 23 25 26 28 29 30 32 33 34 35 37 38 39 39 40 41 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 40 39 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 39 39 39 38 38 37 36 35 34 33 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 15 14 13 13 13 13 12 13 13 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 13 14 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 41 44 47 50 54 58 62 66 70 74 79 83 87 91 95 98 101 103 104 104 104 102 100 98 95 91 87 83 78 74 70 66 62 58 54 51 48 45 42 39 37 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13
 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 62 63 63 63 63 63 62 62 61 60 59 58 57 56 55 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 35 37 38 40 42 44 46 47 49 51 53 55 57 59 61 62 64 65 67 68 69 70 71 72 73 73 73 73 73 73 72 72 71 70 69 68 66 65 64 62 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 36 37 38 40 42 43 45 47 50 52 55 57 60 63 66 69 72 75 78 81 83 86 88 90 92 93 94 95 95 94 94 92 91 89 87 85 82 79 76 74 71 68 65 62 59 56 53 51 48 46 43 41 39 37 36 34 33 31 30 29 29 28 28 28 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 46 47 48 48 49 49 49 49 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 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 26 25 25 25 25 25 24 24 24 24 24 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 17 17 17 17 17 18 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 46 48 50 51 53 54 56 57 58 58 59 59 59 59 58 58 57 56 55 54 52 51 49 48 46 45 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 42 43 43 43 43 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 40 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29
 9 10 10 10 10 10 10 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 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 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9
 16 17 17 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 17 16 16 17 17 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 41 40 39 39 38 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 34 33 31 30 29 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 29 30 31 32 32 33 33 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 26 27 28 29 29 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 40 42 43 44 46 46 47 47 47 47 46 45 44 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 53 55 56 58 59 59 60 60 59 59 58 57 55 53 51 49 47 45 42 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 41 42 43 45 46 48 50 53 55 58 60 63 66 68 71 74 76 78 81 82 84 86 87 87 88 88 88 88 87 86 85 84 82 81 79 77 75 73 72 70 68 66 65 63 62 61 59 58 57 56 55 55 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 46 47 48 49 51 52 54 56 59 61 64 66 69 72 74 77 80 82 85 87 89 90 92 93 94 95 95 96 96 96 95 95 94 93 92 91 90 89 88 87 86 85 84 83 83 82 81 81 81 80 80 80 80 81 81 81 82 82 83 84 84 85 85 86 87 87 87 88 88 88 87 87 87 86 85 84 82 81 79 77 75 73 71 68 66 64 62 60 58 56 55 53 52 52 51 51 51 51 52 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 76 77 78 79 80 80 81 82 83 84 85 86 87 88 90 91 92 94 95 97 98 100 101 103 104 106 107 108 109 110 111 111 111 111 111 110 110 108 107 106 104 102 100 97 94 92 89 86 83 80 77 73 70 67 64 62 59 57 54 52 51 49 48 47 46 45 45 45 45 45 45 45 45 46 46 47 47 48 48 48 49 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 73 74 75 75 75 75 75 75 74 74 73 72 70 69 67 65 63 62 60 58 56 54 52 50 48 46 45 43 42 41 41 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 29 30 32 33 35 36 38 40 41 43 44 46 47 48 49 49 50 50 50 49 49 48 47 46 45 44 43 41 40 39 37 36 35 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 41 41 42 44 45 46 48 50 51 53 55 57 58 60 61 63 64 65 65 66 66 66 66 65 64 63 62 61 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 41 41 41 40 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 55 55 54 53 52 51 50 48 47 45 43 42 40 39 37 36 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 51 53 54 56 57 58 59 59 59 59 58 58 57 55 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 27 26 26 26 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 26 26
 6 6 7 7 7 8 9 9 10 11 11 12 13 14 14 15 16 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 12 13 14 16 17 19 22 24 28 31 35 40 45 50 56 62 69 75 82 88 94 99 102 104 105 104 101 97 93 87 82 76 70 65 60 55 50 46 43 40 37 34 32 30 29 28 26 25 25 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 23 22 22 21 21 21 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 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 35 37 39 41 44 48 51 55 60 64 69 75 80 85 90 95 98 101 102 102 101 98 94 88 82 76 69 63 57 51 45 40 35 31 27 24 21 18 16 14 13 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6
 23 22 20 19 18 18 17 17 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 37 40 42 44 47 50 52 55 58 60 63 65 67 69 70 71 72 72 72 71 69 68 66 64 61 59 56 53 50 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 20 19 18 18 17 16 16 15 15 15 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 52 52 52 52 51 51 50 50 49 48 47 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 28 29 31 32 34 36 38 40 42 44 46 47 49 51 52 53 54 55 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 65 66 66 67 67 67 67 67 66 66 66 65 65 64 64 64 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 57 56 55 54 52 51 49 47 45 43 41 39 37 34 32 30 28 26 24
 39 37 35 33 32 31 30 29 29 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 62 64 65 67 69 71 72 73 74 75 75 75 75 74 73 72 70 69 66 64 62 59 56 54 51 49 46 44 41 39 37 35 33 32 30 29 28 27 27 26 26 26 26 27 28 28 29 30 32 33 34 36 37 39 40 41 43 44 45 46 47 47 48 48 48 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 39 38 38 38 38 39 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 34 33 33 33 33 33 33 34 34 35 36 37 39 40 42 45 47 50 53 56 59 63 66 70 73 75 78 79 81 82 82 82 81 79 78 76 73 71 68 66 63 60 57 55 52 50 48 46 44 42 41 39 38 37 36 35 34 34 34 33 33 34 34 34 35 35 36 37 38 40 41 43 44 46 48 50 52 55 57 59 62 65 67 70 72 75 77 79 81 82 83 84 84 85 84 84 83 82 80 79 77 76 74 73 72 71 71 70 70 70 71 72 73 74 76 77 79 81 83 85 87 89 90 92 93 94 95 95 95 94 93 92 90 88 86 83 80 77 74 71 68 65 62 60 57 54 52 50 48 47 45 44 43 42 41 41 41 40 40 41 41 42 42 43 44 46 47 48 50 52 53 55 57 59 61 63 64 66 67 68 68 68 68 67 66 65 63 60 58 55 52 49 46 44 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 33 33 34 35 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 30 31 31 30 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 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 19 20 21 22 23 23 24 25 26 27 27 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 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 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 28 28 29 30 30
 32 32 31 31 30 30 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 38 39 40 41 43 44 46 47 49 51 52 54 55 57 58 59 61 62 62 63 64 64 64 64 64 64 64 63 63 62 61 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 48 47 45 44 43 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 57 58 59 59 59 59 59 58 58 57 56 55 53 52 50 49 47 45 43 42 40 38 36 35 33 32 30 29 28 27 25 24 23 23 22 21 20 20 19 19 19 19 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 22 22 23 23 24 25 27 28 30 32 34 36 38 41 44 46 49 52 55 58 60 63 65 67 68 70 70 71 70 70 69 67 66 64 61 59 57 54 52 49 47 44 42 40 38 36 34 33 32 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 36 37 37 38 38 38 38 38 38 37 37 36 36 35 34 33
 31 32 32 33 34 35 36 36 37 37 37 38 38 38 37 37 37 36 36 35 34 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 32 32 33 33 33 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 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 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 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 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30
 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 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 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 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 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 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
 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 18 18 19 19 19 19 18 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 15 16 17 19 20 21 22 23 24 24 24 24 23 22 21 19 18 16 15 14 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 20 21 21 20 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 6 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 6 6 6 6 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 14 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 37 37 37 38 38 38 37 37 37 36 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 48 48 48 48 48 48 47 46 45 44 43 41 39 38 36 34 33 31 29 28 26 25 23 22 21 20 20 19 18 18 18 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 46 47 48 49 50 50 51 51 51 51 50 50 49 48 47 45 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 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 24 24 25 26 27 27 28 30 31 32 33 34 36 37 38 39 40 41 42 42 43 43 43 42 42 41 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21
 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 31 30 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 21 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 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 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 27 28 28 29 29 29 28 28 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 34 34 33 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 28 28 28 27 26 26 25 25 24 24 23 23 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 25 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 18 18 18 19 19 19 19 20 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 29 29 29 29 29 29 29 29 29 28 28 28 28 28 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 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20
 62 63 64 66 67 68 70 71 73 74 75 76 77 78 79 79 80 80 80 80 81 81 80 80 80 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 80 80 81 81 81 82 83 83 84 84 85 85 85 86 86 86 86 86 86 86 86 85 85 85 84 84 83 83 82 81 81 80 80 79 79 78 78 77 77 77 76 76 76 76 76 76 77 77 77 78 79 80 81 82 83 85 86 87 89 90 91 93 94 95 96 97 98 99 99 100 100 100 100 100 99 99 98 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 83 83 83 83 83 83 84 85 85 86 88 89 90 92 93 95 96 98 99 101 102 103 105 106 107 107 108 108 108 107 107 106 104 102 100 98 95 92 89 86 83 79 76 73 70 67 64 61 59 57 55 54 52 51 50 50 49 49 49 49 50 50 51 52 53 54 56 58 59 61 64 66 69 71 74 77 81 84 87 91 95 98 102 105 108 111 113 115 117 118 119 119 118 117 116 114 112 110 107 104 101 98 95 92 90 87 84 81 79 76 74 72 70 68 66 64 63 61 59 58 57 55 54 53 52 51 50 49 49 48 47 47 47 47 46 47 47 47 48 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 68 69 71 72 74 75 77 78 80 81 83 84 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 101 102 102 102 102 102 101 101 100 99 97 96 94 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 59 58 58 57 57 57 58 58 58 59 60 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 43 42 41 41 40 39 38 37 36 35 35 34 33 33 33 33 33 33 33 34 34 35 36 37 39 40 42 43 45 47 49 51 52 54 55 56 56 57 57 56 55 54 53 51 50 48 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 45 47 48 50 51 52 53 54 55 55 55 55 55 55 55 54 53 52 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 37 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 26 26 26 27 28 28 29 31 32 33 35 36 38 40 42 43 45 47 48 50 51 52 53 53 53 53 52 51 50 48 47 45 43 41 39 37 36 34 32 31 30 28 27 26 26 25 24 24 24 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30
 81 85 89 94 98 103 108 113 118 123 127 131 134 137 138 139 139 137 135 132 128 124 119 114 108 103 97 92 86 81 76 72 67 63 59 56 52 49 47 44 42 40 38 37 36 35 34 34 33 33 34 34 35 36 37 38 40 41 43 46 48 51 54 58 62 66 71 76 82 88 94 101 108 114 121 128 134 139 143 146 147 147 145 142 137 132 126 119 112 105 99 93 87 81 76 72 68 65 62 59 57 55 53 52 51 50 49 48 48 48 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 57 58 59 59 60 61 61 62 62 62 62 62 61 61 60 59 59 57 56 55 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 35 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 49 49 49 48 48 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 38 38 38 39 40 41 42 43 44 45 47 49 50 52 54 55 57 58 60 61 62 63 63 63 63 63 62 62 61 59 58 57 55 54 52 50 49 47 46 44 43 41 40 39 37 36 35 35 34 33 33 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 64 66 69 71 74 78
 26 26 27 27 28 29 30 31 33 35 37 39 42 45 48 52 56 60 64 69 74 78 83 87 90 93 94 95 95 93 90 86 82 77 72 66 61 55 50 46 41 37 34 31 28 26 24 22 21 19 18 18 17 17 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 40 41 43 45 47 49 50 52 53 55 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 60 60 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 37 37 37 37 38 39 40 41 42 44 46 48 50 53 56 59 62 66 69 73 76 80 83 86 88 90 91 92 92 92 90 88 86 83 80 77 73 70 66 63 59 56 53 51 48 46 44 42 40 38 37 36 35 34 33 33 32 32 31 31 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 21 21 22 23 24 25 27 28 30 32 34 36 39 41 43 45 47 49 51 52 53 53 53 53 52 51 49 48 46 44 42 41 39 37 35 34 32 31 29 28 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 31 31 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 37 38 38 38 38 38 38 37 37 36 35 34 33 32 32 31 30 29 28 27 27 27 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
 66 66 65 65 64 63 61 60 58 56 54 53 51 49 48 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 31 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 59 60 62 63 64 64 64 64 64 63 61 60 58 56 54 52 50 48 46 43 42 40 38 36 35 34 32 31 30 30 29 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 36 36 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 56 57 58 58 59 59 58 58 57 56 55 53 51 50 48 46 44 41 39 37 36 34 32 31 29 28 27 26 25 24 23 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 31 32 34 35 37 39 41 43 45 48 50 52 55 57 59 61 62 64 65 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 8 8 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 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 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 14 14 15 15 15 16 16 17 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 11 11 11 11 10 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 6 6 6 7 7 7 8 9 9 10 11 11 12 13 14 14 15 16 16 17 17 17 17 17 17 16 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 27 28 28 28 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 30 32 34 36 39 41 44 46 49 51 53 54 55 55 54 53 51 49 46 43 41 38 35 32 30 28 26 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 24 25 27 30 32 35 38 40 43 47 50 53 56 59 62 64 67 69 70 71 72 72 72 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 26 27 27 28 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 13 13 12 12 12 13 13 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 31 32 32 31 31 30 29 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 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
 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 42 42 43 43 43 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 26 27 28 29 31 32 34 35 37 39 40 42 43 45 45 46 46 46 46 45 44 42 41 39 38 36 34 32 31 29 27 26 25 24 23 22 21 21 21 20 20 21 21 22 23 24 26 28 30 33 36 40 44 49 54 60 66 72 78 85 91 96 101 105 107 108 108 106 103 99 94 89 83 78 73 67 63 58 54 50 47 44 41 39 37 35 33 32 31 30 29 28 28 28 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 34 35 36 36 36 36 36 36 36 35 35 34 33 32 31 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 25 26 27 28 30 31 33 35 38 41 44 47 51 54 59 63 67 71 75 78 81 82 83 83 82 80 77 73 69 64 60 55 51 47 43 39 36 33 31 28 27 25 24 23 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 28 29 30 31 32 32 33 33 34 34 34 34 34 33 33 32 31 31 30 29 29 28 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 53 54 54 54 53 53 52 51 49 48 46 44 42 40 39 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 42 44 45 46 47 48 49 49 50 50 50 49 49 48 47 46 45 44 42 41 40 39 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 38 39 39 39 39 38 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 44 45 46 46 47 47 46 46 45 44 43 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 32 34 36 38 40 41 43 44 46 47 48 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 59 59 58 57 57 56 56 56 56 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 53 52 52 51 50 49 48 48 47 46 46 45 45 44 44 44 44 44 45 45 46 46 47 48 49 51 52 54 56 57 59 61 63 65 67 68 70 71 72 73 73 73 73 73 72 71 70 68 67 65 64 62 61 59 58 56 55 54 53 52 51 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 57 58 58 59 59 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 50 50 51 52 54 55 57 59 61 63 65 68 70 73 76 79 81 84 86 88 90 91 92 92 92 91 90 89 87 85 82 80 77 74 72 69 67 65 62 60 59 57 55 54 53 52 51 50 50 49 49 49 48 48 48 48 49 49 49 50 50 51 51 52 53 54 55 56 57 58 60 61 62 63 65 66 68 69 70 71 73 74 75 76 77 77 78 78 78 78 78 78 77 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 22 22 23 24 24 25 26 26 27 27 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 14 14 15 15 15 16 17 17 18 19 21 22 24 25 27 29 31 33 36 38 40 41 43 44 45 45 45 45 45 44 42 41 40 38 36 35 33 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 22 23 25 27 29 32 34 37 40 43 47 50 53 56 58 59 60 60 59 57 55 52 49 46 42 39 36 33 30 27 25 23 21 19 18 16 15 14 14 13 13 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 35 36 37 38 38 38 39 38 38 38 37 36 35 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20
 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 28 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 33 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 39 39 39 38 37 37 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 47 48 48 49 50 50 50 50 50 50 49 48 47 45 44 42 40 38 35 33 31 29 27 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 17 18 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 24 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18
 86 90 93 97 101 105 110 114 119 124 128 132 136 139 141 142 141 140 137 133 128 122 116 109 102 95 88 82 75 69 64 59 54 50 46 43 40 37 35 33 31 29 28 27 26 26 26 26 26 26 27 28 29 30 31 33 35 38 41 44 47 51 55 60 65 71 77 83 90 97 104 111 117 123 128 133 136 138 138 137 135 132 128 123 118 112 107 101 96 91 86 82 77 74 70 67 64 62 60 57 56 54 53 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 51 51 52 53 54 55 56 57 59 60 61 63 64 66 67 68 69 70 71 71 71 70 70 68 67 65 63 60 58 55 53 50 47 45 42 40 38 36 34 33 31 30 29 29 28 28 27 27 28 28 28 29 30 31 32 34 36 37 39 41 44 46 48 50 53 55 57 59 61 63 64 65 66 67 67 68 68 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 62 61 61 61 61 61 60 60 60 59 59 58 57 56 55 54 53 52 50 49 47 46 44 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 55 57 58 60 61 62 64 65 67 68 70 72 74 76 78 81 83
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 44 44 45 45 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 34 35 36 37 38 40 42 44 46 49 52 56 59 64 69 74 80 86 92 99 106 113 119 125 129 133 135 135 134 132 127 122 116 110 103 96 90 84 78 72 68 63 59 56 53 50 48 46 45 43 42 42 41 41 41 41 42 42 43 44 45 47 49 51 53 55 58 61 64 68 71 75 79 84 88 92 97 101 105 109 112 116 118 120 122 123 123 122 121 119 117 114 111 108 105 102 98 95 92 89 86 83 81 78 76 74 72 71 69 68 66 65 64 63 62 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 40 40 39 39 39 39 39 40 40 41 42 42 43 44 45 46 48 49 50 51 51 52 52 53 53 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 48 48 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 55 55 56 57 59 60 62 64 66 68 71 73 76 78 80 82 83 84 85 84 83 81 79 76 73 70 66 63 59 55 52 49 46 44 41 39 38 36 35 35 34 34 34 34 35 35 36 38 39 40 42 44 46 48 50 52 53 55 57 58 59 60 60 60 60 60 59 58 57 55 54 52 50 49 47 45 44 42 41 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 37 38 39 40 40 40 40 39 39 38 36 35 33 32 30 28 27 25 24 22 21 20 19 18 17 17 16 16 16 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 31 31 30 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 29 30 32 33 35 37 39 42 44 46 48 50 52 54 55 56 56 56 56 55 54 53 51 50 48 46 44 43 41 40 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 30 29 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 22 22 23 24 24 26 27 28 30 31 33 35 37 38 40 41 43 43 44 44 43 42 41 39 37 35 33 31 29 27 26 24 23 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 24 26 27 27 28 29 30 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 36 37 38 40 41 43 45 46 48 49 50 51 51 52 51 51 50 49 48 46 44 43 41 39 37 35 34 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 40 40 40 40 39 38 37 36
 82 85 87 89 91 92 92 91 89 86 83 78 73 68 63 57 52 47 43 38 34 31 28 25 23 21 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 19 21 23 25 27 30 33 36 39 43 46 49 52 55 58 60 61 62 62 62 60 58 56 53 51 48 45 42 39 37 34 32 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 27 27 28 28 28 28 28 28 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 17 17 16 16 16 17 17 17 17 18 18 18 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 28 30 32 34 37 40 44 47 51 55 59 62 65 67 69 69 68 66 63 60 56 52 47 43 39 35 31 28 25 22 20 18 17 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 21 23 25 26 28 30 32 34 36 37 39 40 42 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 49 49 49 49 49 49 48 48 47 46 45 43 42 40 38 37 35 33 31 29 28 26 25 23 22 21 19 18 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 24 25 26 28 29 30 32 33 35 36 38 39 40 42 43 44 45 46 48 49 50 51 53 54 56 57 59 61 63 66 68 71 73 76 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 22 23 24 24 25 26 27 27 28 28 28 28 28 27 27 26 26 25 24 23 22 22 21 20 19 18 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 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 27 27 26 26 25 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 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 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18
 56 59 63 66 70 74 78 81 84 85 86 86 85 82 78 73 68 63 57 52 47 43 39 35 32 30 28 26 24 23 22 21 20 20 19 19 19 20 20 21 21 22 24 25 27 29 32 35 39 42 47 52 57 62 68 74 80 86 91 96 100 102 104 104 102 100 96 91 87 81 76 71 67 62 59 55 53 50 48 47 46 45 44 44 44 44 44 45 45 46 47 47 48 49 50 51 51 52 52 53 53 53 52 52 51 51 50 49 48 48 47 46 46 45 45 45 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 44 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 34 34 34 35 35 36 37 38 39 40 41 42 42 43 43 44 44 43 43 42 41 40 39 38 37 35 34 33 32 31 31 30 30 29 29 29 30 30 31 32 34 36 38 41 44 48 53 58 64 70 76 82 87 92 96 98 99 97 95 91 86 81 75 70 64 58 53 48 44 40 37 34 31 29 27 25 24 23 22 22 21 21 21 21 21 22 22 23 24 25 26 27 28 30 32 34 37 40 43 46 50 55 59 64 68 73 77 80 83 85 86 86 85 84 81 79 76 73 70 67 64 61 58 56 54 52 50 48 47 46 45 44 44 43 43 43 43 43 43 43 43 43 43 43 42 41 40 39 38 37 35 34 32 31 29 28 26 25 23 22 21 20 20 19 19 19 19 20 20 21 22 23 25 26 28 29 31 33 35 36 38 40 41 43 44 44 45 45 45 45 44 44 43 43 42 41 41 41 41 41 41 42 43 44 45 47 49 51 53
 21 22 22 23 24 26 27 28 29 31 32 34 35 36 38 39 40 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 31 31 32 33 34 35 36 37 39 41 42 44 46 47 48 49 50 50 49 48 47 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 20 21 21 23 24 26 27 29 31 34 36 38 41 43 44 46 47 47 47 47 46 45 43 40 38 36 33 31 28 26 24 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 19 20 22 23 25 27 29 32 34 36 38 39 41 42 43 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 42 41 40 39 38 36 34 33 31 29 28 26 24 23 22 20 19 18 17 16 16 15 15 15 14 14 15 15 16 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 41 43 44 44 44 44 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36 37 37 38 39 40 41 42 43 44 45 45 45 46 45 45 44 42 41 39 37 35 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 16 16 17 18 19 20 21 23 24 26 28 31 33 36 39 42 44 47 49 51 53 54 54 54 54 53 51 49 47 44 41 39 36 33 31 29 27 25 23 22 21 20 19 19 18 18 18 18 18 18 19 19 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
 47 46 44 42 40 38 37 35 33 32 31 30 29 28 27 27 27 27 27 27 28 28 29 29 30 31 31 32 32 33 33 33 33 33 33 32 32 31 31 30 30 29 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 32 34 35 37 39 42 44 47 49 52 55 58 61 63 66 68 69 70 71 71 70 68 66 64 61 58 55 51 48 45 42 40 38 36 34 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 33 35 37 39 41 43 46 49 51 54 56 58 59 60 61 61 60 59 58 56 54 51 48 46 43 40 38 36 34 32 31 30 29 28 28 28 28 28 28 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 32 32 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 48 48 47 46 45 44 43 41 40 39 37 36 35 33 32 31 30 29 29 28 28 28 27 27 28 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 29 29 30 31 32 33 35 36 38 41 43 45 48 50 52 54 56 57 58 59 59 58 57 56 54 52 50 47 45 43 41 38 37 35 33 32 31 30 29 28 28 27 27 27 27 26 26 26 26 27 27 27 27 28 29 29 30 31 32 34 35 37 39 41 43 45 47 49 50 51 52 53 53 52 51 50 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 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 18 18 18 18 19 19 19 19 20 20 20 20 20 21 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22
 44 45 45 46 47 47 47 47 47 47 47 46 46 46 46 46 46 47 47 48 49 51 52 54 56 58 60 63 65 68 70 73 75 77 79 81 82 82 82 82 81 80 78 76 73 71 68 66 63 61 59 57 55 53 52 50 49 48 47 46 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 47 47 47 47 47 46 46 45 44 43 42 41 39 38 37 35 34 33 32 31 30 29 28 28 28 27 27 28 28 29 31 32 34 36 39 42 45 48 51 54 56 59 61 63 64 65 65 65 65 63 62 60 58 56 53 51 48 46 44 42 40 39 37 36 36 35 35 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 42 43 45 48 50 53 57 61 66 71 76 81 87 92 97 101 105 108 110 110 110 108 106 103 99 95 90 85 80 75 71 66 62 58 54 51 49 46 44 43 42 41 40 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 38 39 40 42 43 44 45 47 48 49 49 50 51 51 51 51 50 49 49 47 46 45 43 42 41 39 38 37 37 36 36 36 37 37 38 39 41 42 44 46 48 50 52 54 57 59 61 63 65 66 67 67 67 67 65 63 61 59 56 53 51 48 46 43 42 40 39 37 36 36 35 35 34 34 34 34 35 35 36 37 38 39 41 43 45 47 50 53 57 61 65 69 73 77 81 84 86 88 88 88 87 85 82 79 75 71 67 63 59 55 51 48 45 42 40 38 36 35 34 34 33 34 34 34 35 36 37 38 39 40 41 42 43
 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 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 18 18 18 19 19 20 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 26 26 25 24 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 24 25 26 27 27 27 28 27 27 27 26 26 25 24 23 23 22 21 20 19 19 18 18 18 18 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 28 29 30 30 31 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 21 22 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
 48 48 47 46 45 44 43 42 41 40 40 39 39 39 39 40 40 41 42 43 45 46 48 49 51 53 54 56 57 59 60 61 61 62 62 62 62 62 61 60 59 57 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 38 38 39 40 42 43 45 48 51 54 58 62 66 70 74 78 82 85 87 88 88 88 86 85 82 79 76 73 70 67 65 62 60 58 57 55 55 54 54 54 55 56 57 58 59 60 61 62 62 63 62 61 60 59 57 55 53 51 49 47 45 42 40 39 37 36 35 34 33 33 33 34 35 36 37 39 41 43 45 48 50 53 56 58 60 62 64 66 67 68 69 69 69 69 68 67 66 65 64 63 61 60 60 59 59 58 58 58 58 58 59 59 59 59 59 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 43 43 44 45 46 48 50 53 55 58 61 64 67 70 73 75 77 79 79 79 79 77 75 72 69 66 62 58 54 50 47 44 41 38 36 35 33 32 32 32 32 33 33 34 36 37 39 41 43 45 47 49 52 54 56 57 59 60 61 61 62 61 61 60 59 59 58 57 56 56 56 56 56 56 56 56 57 58 58 59 60 61 61 62 63 63 63 64 64 64 63 63 63 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 52 52 52 52 52 52 52 52 51 51 50 49
 13 14 15 16 17 18 19 19 20 20 20 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 19 20 20 20 20 20 20 19 18 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 12 12 13 13 14 15 16 16 17 18 18 19 19 19 19 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 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 15 15 15 16 16 17 17 17 17 18 18 18 18 17 17 17 16 16 15 14 14 13 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12
 41 43 45 47 48 49 50 51 51 51 51 50 48 47 45 43 41 39 37 35 34 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 37 39 41 42 43 45 46 47 47 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 36 36 36 36 37 38 39 40 41 43 44 46 47 48 49 49 49 49 48 47 45 43 42 39 37 35 33 31 29 27 26 24 23 22 21 21 21 21 21 21 22 22 23 24 25 27 28 29 31 32 34 36 38 40 42 43 45 47 49 50 51 52 52 52 51 50 49 47 45 44 42 40 38 36 34 32 31 30 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 31 33 34 36 38 40 42 44 45 47 48 49 50 50 50 50 49 49 48 47 45 44 43 42 40 39 38 37 36 35 35 35 35 35 35 36 36 37 38 39 41 42 43 44 45 46 47 48 49 49 49 49 49 49 49 48 47 47 46 46 45 45 44 44 44 45 45 45 46 47 47 48 48 49 49 49 48 47 46 45 44 42 40 38 36 34 32 31 29 27 26 25 24 23 23 23 23 23 23 24 25 26 27 28 30 32 33 35 37 39 41 43 45 47 48 49 50 50 49 49 47 46 44 42 40 38 36 35 33 32 30 29 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 37 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 37 36 35 34 32 31 30 29 28 27 26 26 26 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 34 35 36 37 39 40 42 44 46 48 50 52 53 54 55 55 55 54 53 51 49 47 45 42 40 37 35 33 31 28 26 25 23 22 20 19 18 18 17 17 17 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 37 39 41 44 46 49 51 53 55 57 58 59 60 60 61 60 60 59 58 57 56 55 53 52 51 50 49 48 47 47 47 47 47 48 49 50 51 53 54 55 57 58 59 60 61 61 61 61 61 60 58 57 55 53 51 49 47 44 42 40 39 37 36 35 34 33 33 32 32 32 32 31 31 31 30 30 29 28 27 27 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 23 25 26 28 30 32 34 36 39 42 44 47 49 51 52 53 53 52 51 49 46 43 40 37 34 31 29 27 25 23 22 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 27 28 30 31 33 35 36 38 40 42 43 44 45 46 46 46 46 46 46 45 44 43 42 41 40 38 37 36 35 34 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 29 30 31 31 31 32 32 31 31 31 30 30 29 28 28 27 27 26 26 26 26 26 26 27 27 28 29 30 32 33 34 35 36 37 38 38 38
 47 47 47 48 48 49 49 50 50 51 52 52 52 52 52 51 50 49 47 45 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 17 16 15 15 14 14 14 14 15 15 16 17 19 21 23 25 27 30 33 36 39 42 45 47 50 52 53 55 55 55 54 53 51 49 46 43 40 37 34 31 29 26 24 22 21 20 19 18 17 17 17 17 17 17 17 18 19 20 21 22 24 26 28 31 33 36 39 42 45 48 51 53 54 55 55 55 54 53 52 50 48 46 45 43 42 40 39 38 37 36 35 34 34 34 34 34 34 35 36 37 39 41 43 45 48 51 54 57 60 63 66 69 71 73 74 74 74 73 71 69 66 63 59 55 51 47 43 39 36 32 29 27 25 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 25 26 28 30 33 35 38 41 44 48 51 54 57 60 63 65 67 68 69 68 67 65 63 59 55 51 47 43 39 35 31 28 25 23 21 20 19 18 17 17 17 17 17 17 18 19 19 20 21 23 24 26 27 29 32 34 37 40 43 45 48 50 52 53 54 53 52 50 47 45 42 39 36 34 32 30 28 26 25 24 23 22 22 21 21 21 21 21 22 22 23 23 24 24 25 26 26 26 27 27 27 27 26 26 26 25 24 24 23 22 22 21 20 19 18 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 37 39 40 41 42 43 44 44 45 45 46 46
 5 5 5 6 6 6 6 6 7 7 8 9 9 10 11 12 13 13 14 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 18 20 21 23 25 27 29 31 33 34 34 35 34 33 31 29 27 25 23 20 19 17 15 14 13 12 11 10 10 10 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 12 12 13 14 16 17 19 21 24 27 29 32 34 35 36 35 34 31 29 26 23 21 19 17 15 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 7 8 8 10 11 13 15 18 21 25 30 35 41 48 54 60 65 68 68 66 63 57 52 46 40 35 30 26 23 20 18 16 14 13 12 11 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 20 22 24 26 28 29 31 32 32 32 32 30 29 26 24 22 20 18 16 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 10 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5
 80 80 80 79 78 77 75 74 72 71 69 68 67 66 65 65 64 64 65 65 66 66 67 68 69 70 71 72 73 73 74 74 75 75 75 75 75 74 74 73 72 72 71 71 70 70 70 70 71 71 72 72 73 74 74 75 75 75 76 76 75 75 75 74 73 73 72 71 70 69 68 67 66 66 65 65 65 65 65 66 67 68 69 70 71 73 74 75 76 77 78 78 79 79 79 79 79 79 78 78 78 77 77 77 77 77 78 78 78 78 78 79 79 79 78 78 78 77 76 76 75 74 73 72 71 70 69 68 67 67 66 66 66 67 68 69 71 73 75 77 80 82 85 87 89 91 93 94 94 95 94 94 93 91 90 88 86 84 81 79 77 75 73 71 69 68 66 66 65 64 64 64 64 64 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 65 65 66 67 69 71 73 76 79 82 85 88 90 93 96 98 99 101 101 101 101 100 99 97 95 93 90 88 85 82 79 77 75 73 71 70 70 70 70 71 72 73 75 77 79 82 84 86 88 90 91 93 94 94 95 95 95 94 93 92 90 89 87 85 83 81 79 77 75 74 73 72 71 70 70 69 69 68 68 68 67 67 67 66 66 65 65 65 65 65 65 65 66 67 68 69 71 73 75 77 79 81 84 86 88 89 91 92 93 93 93 92 92 90 89 87 85 82 80 77 74 72 70 68 66 65 64 63 63 64 64 65 67 68 70 72 73 75 77 79 80 81 83 83 84 84 84 84 84 83 82 81 80 79 78 77 76 75 74 74 74 74 75 75 76 77 78 79 79 80 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 63 58 53 48 43 39 35 31 28 25 23 21 20 18 18 17 17 17 17 17 17 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 16 16 18 19 20 22 24 26 28 31 33 36 39 42 45 48 51 53 55 57 57 57 57 55 54 52 50 47 45 43 41 39 37 35 33 32 30 29 28 27 26 26 25 24 24 24 23 23 24 24 25 25 27 28 30 33 36 39 43 47 52 56 61 66 69 73 75 76 76 75 73 70 66 62 58 54 51 47 44 41 38 36 34 32 31 30 29 28 28 28 28 28 28 28 28 28 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 16 15 15 16 16 17 18 19 20 22 23 25 28 30 33 36 39 42 46 49 53 57 61 64 67 69 70 70 70 68 66 64 61 57 54 51 48 45 42 40 38 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 26 27 28 29 31 33 35 37 40 42 44 47 49 50 51 52 52 52 51 49 47 45 43 40 37 35 32 30 28 25 24 22 21 20 19 19 18 19 19 19 20 21 22 23 24 25 27 28 29 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 49 50 53 55 57 60 63 67 70 72 75 76 77 76 74 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 12 12 12 12 12 11 12 12 12 12 13 14 15 15 17 18 19 20 22 23 24 25 27 28 28 29 29 29 29 29 29 28 28 27 26 26 25 24 24 23 23 23 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 29 31 33 35 36 37 37 37 37 36 34 32 30 28 26 24 22 20 18 17 15 14 13 12 12 11 11 11 11 12 12 13 13 14 15 16 18 19 20 22 23 25 26 28 29 31 32 33 33 33 33 33 32 31 30 29 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 24 24 23 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 27 28 28 28 28 27 27 26 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 13
 17 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 28 29 30 31 32 32 33 34 34 35 35 35 34 34 33 33 32 31 29 28 27 26 25 23 22 21 21 20 20 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 31 32 31 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 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 37 37 36 36 35 34 33 32 31 29 28 26 25 23 22 21 20 19 18 17 16 16 16 15 16 16 16 17 18 19 20 21 22 23 25 26 28 29 30 31 32 33 34 35 35 35 35 34 33 32 31 30 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 32 32 32 32 32 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 22 23 24 25 27 28 29 31 32 34 35 36 37 37 38 38 38 37 37 36 35 34 32 31 30 28 27 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17
 45 45 45 45 45 44 44 43 43 42 42 41 41 40 40 40 40 40 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 40 39 38 37 36 35 34 33 32 31 30 29 29 29 28 29 29 29 30 30 31 32 33 34 35 35 36 37 38 39 39 40 40 41 41 41 41 40 40 39 39 38 37 37 36 35 35 34 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 42 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 36 37 38 39 41 42 44 46 48 49 51 52 53 54 54 54 54 53 52 51 50 49 47 46 44 43 41 40 39 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 35 36 37 38 39 41 42 44 46 48 50 52 54 56 58 59 61 62 62 62 62 62 61 60 58 57 55 53 51 49 47 46 44 42 41 40 39 38 38 38 38 38 39 40 40 41 42 43 44 46 47 48 49 50 51 52 53 53 54 55 55 55 55 55 55 55 54 53 52 51 49 48 47 45 43 42 40 39 38 36 35 34 33 32 32 31 30 30 30 30 30 31 31 32 33 34 35 37 38 40 41 43 44 46 47 48 49 50 50 50 50 50 49 48 47 46 45 43 41 40 38 37 35 34 33 32 31 31 30 30 31 31 32 32 33 34 35 36 37 39 40 41 42 43 44 44 45 46 46 46 46 46 46 46 46 45 45 44 44 44 44 43 43 43 43 44 44 44 45 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 13 14 14 15 15 15 15 14 14 13 12 12 11 10 9 9 8 8 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 12 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 13 14 15 16 16 17 17 17 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 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 7 7 7 7 7 8 8 8 9 9 10 11 12 12 13 14 15 16 17 17 18 18 18 17 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 6 6 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 47 47 47 47 47 46 45 44 42 41 40 38 37 36 35 35 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 29 30 30 31 33 34 35 36 37 38 39 39 39 39 38 38 37 36 35 33 32 31 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 31 31 30 31 31 31 31 32 33 34 35 36 37 38 39 41 42 42 43 43 43 43 42 41 40 39 37 36 35 34 33 32 31 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 36 36 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 41 41 42 42 42 41 41 41 40 39 38 37 36 36 35 34 33 33 32 32 32 32 32 32 33 34 35 36 37 38 40 41 42 44 45 45 46 46 46 45 44 44 43 42 41 40 39 38 38 37 37 38 38 38 39 40 41 42 43 44 45 46 47 47 48 48 48 47 47 46 45 43 42 40 39 37 36 35 33 32 31 31 30 30 30 30 30 31 32 33 34 36 37 39 40 42 43 44 46 47 47 48 48 48 48 47 46 46 44 43 42 41 40 39 38 37 37 37 36 37 37 38 38 39 40 42 43 44
 42 43 44 45 46 47 48 50 51 53 54 55 57 58 59 59 60 60 60 60 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 44 43 43 43 43 43 44 44 45 47 48 50 52 54 56 59 61 63 65 67 69 70 71 71 71 71 70 69 67 65 63 61 59 56 54 52 50 49 47 46 44 43 43 42 42 41 41 41 41 40 40 40 40 39 39 38 37 36 36 35 34 33 32 32 31 31 31 31 31 31 32 33 34 35 37 38 40 42 44 46 48 51 53 55 57 59 61 62 63 63 63 62 61 59 57 54 52 50 47 45 43 41 39 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 33 33 33 34 35 36 36 37 38 39 40 41 41 42 42 43 43 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 41 42 42 43 44 45 46 47 48 49 49 49 49 49 48 47 46 45 44 43 42 41 40 39 38 38 37 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 38 38 38 39 39 40 41
 30 30 31 31 31 32 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 35 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 33 34 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 32 31 30 30 29 28 28 27 27 27 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 35 36 36 37 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 25 25 26 27 27 28 29 30 32 33 34 35 35 36 37 37 38 38 38 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 31 30 29 28 27 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30
 41 42 42 42 43 44 44 46 47 48 50 52 55 58 61 64 68 72 76 80 84 87 90 92 94 94 94 93 90 88 84 80 76 71 67 63 59 55 51 48 45 43 41 39 38 37 37 37 37 38 39 40 42 44 47 49 53 56 60 64 68 72 76 80 84 88 91 93 94 94 94 92 89 86 83 79 75 71 67 63 60 57 55 52 50 49 47 46 45 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 34 33 33 33 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 51 52 54 55 56 56 56 56 55 54 53 52 50 48 47 45 44 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 37 37 37 38 39 39 40 41 42 42 43 44 44 44 45 45 45 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 42 42 43 43 44 44 44 45 45 45 44 44 43 43 42 41 41 40 39 39 38 38 37 37 37 37 37 38 39 40 41 43 45 47 50 53 56 59 62 65 68 70 72 73 73 72 71 69 67 65 62 59 57 54 51 49 47 45 43 42 41 40 39 38 38 38 37 37 38 38 38 38 39 39 40 40 40 41 41
 22 22 21 20 20 19 18 17 17 16 16 16 16 16 17 18 20 21 24 27 30 35 40 47 55 64 75 87 100 111 121 126 125 120 110 98 85 73 62 52 44 37 32 27 24 21 19 17 16 15 15 14 14 14 14 15 15 16 17 18 20 22 23 26 28 31 35 39 43 47 52 56 60 63 65 66 66 64 61 58 54 50 46 42 38 35 33 30 28 27 25 24 23 22 21 21 20 20 20 20 19 19 19 19 19 19 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 17 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 24 24 23 22 22 21 20 19 18 17 17 16 16 15 15 15 15 16 16 17 19 20 22 25 27 30 34 37 40 42 44 45 46 45 43 40 38 35 32 29 27 25 23 21 20 20 19 19 19 19 19 19 20 20 21 22 22 23 24 24 24 25 25 25 25 24 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 28 29 31 33 35 36 37 38 38 38 37 36 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 16 16 16 16 17 18 19 20 22 25 28 32 37 44 52 62 73 85 99 112 123 130 131 126 117 105 92 79 68 58 49 42 36 31 27 24 22 20 18 17 16 15 15 15 15 15 16 16 17 18 19 20 20 21 22 22
 58 59 61 63 64 66 67 68 68 69 69 69 69 69 69 68 68 67 67 66 65 64 63 62 61 59 57 56 54 52 50 48 46 44 42 40 38 36 35 34 33 32 32 31 32 32 33 34 36 38 40 43 46 50 53 57 61 64 67 70 72 74 74 74 73 71 69 66 62 59 55 52 49 46 43 40 38 36 34 33 32 31 31 31 31 32 32 33 34 35 36 38 39 41 42 43 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 66 66 67 67 67 67 67 67 67 68 68 69 69 70 72 73 75 77 79 81 83 85 87 89 90 91 91 90 89 87 85 82 79 76 73 69 66 62 59 56 53 51 48 46 44 43 41 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 33 33 34 35 37 39 42 44 48 52 56 61 66 72 78 85 91 97 103 107 110 112 112 110 107 103 98 92 86 80 74 68 63 59 55 51 49 47 45 44 43 43 44 45 46 47 49 51 53 56 58 61 64 67 70 73 76 79 82 85 87 89 91 92 93 94 94 94 93 92 91 89 87 84 81 78 75 71 67 63 59 56 52 49 46 43 40 38 37 35 34 33 33 33 33 33 34 35 37 38 40 42 44 47 49 52 54 56 58 60 61 62 63 62 62 60 59 56 54 52 49 46 44 42 40 38 36 35 34 34 34 34 34 35 36 37 38 39 41 42 44 45 47 48 49 50 51 51 52 52 52 51 51 50 49 48 47 46 46 45 44 44 44 44 45 45 46 47 49 50 52 54 56
 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 25 25 25 25 25 24 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 19 19 18 18 17 16 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 24 24 24 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 18 19 20 22 23 24 25 25 26 27 27 28 28 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 26 27 28 29 30 30 30 30 30 29 29 28 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 29 28 27 26 24 23 21 20 18 17 16 15 14 13 12 12 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 59 60 60 59 57 55 52 50 47 44 41 39 37 35 33 32 30 30 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 28 28 27 27 28 28 29 30 32 34 37 40 44 48 53 57 62 66 70 72 72 71 68 64 59 54 48 43 39 35 31 28 26 24 23 22 21 20 20 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 35 35 35 35 35 34 33 32 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 25 26 27 28 29 31 33 35 38 41 44 48 53 57 62 67 72 76 79 81 83 82 81 79 76 72 68 64 60 57 53 50 47 45 43 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 21 21 22 23 24 26 27 29 31 33 34 36 37 39 40 40 41 41 40 39 38 37 36 34 33 32 30 29 28 28 27 27 27 28 29 30 32 34 37 40 45 49 55 61 67 73 78 81 84 84 81 78 72 67 61 55 49 45 40 37 34 32 30 29 28 27 27 27 27 28 28 29 30 31 32 34 35 36 37 38 39 40 40 41 41 40 40 39 39 38 37 36 35 34 33 33 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 27 27 27 28 29 30 31 33 35 37 39 42 45 48 50 53 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 32 32 32 32 31 30 30 29 27 26 25 24 23 22 21 20 20 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 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 28 29 29 29 29 29 29 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 24 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 25 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 19
 14 16 18 20 22 25 29 32 35 37 38 38 38 36 33 31 28 25 22 20 18 16 15 14 13 12 12 11 11 11 11 12 12 12 13 14 15 15 16 17 19 20 21 22 23 24 25 26 26 27 27 27 27 26 26 25 24 23 22 21 20 19 18 16 15 14 13 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 18 19 21 22 24 25 26 27 27 27 27 27 26 25 24 22 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 16 18 21 23 26 30 33 36 38 39 39 38 36 33 30 26 23 20 18 16 14 13 12 11 10 10 10 10 10 10 11 11 12 13 14 14 15 16 16 17 17 17 16 16 15 14 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 14 15 16 17 18 18 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 20 20 19 18 17 16 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 20 21 21 21 20 20 19 18 17 15 14 13 12 12 11 11 10 10 10 10 11 12 13
 5 5 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 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 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 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5
 30 30 31 31 32 34 35 37 38 40 42 44 46 47 48 49 49 49 49 48 46 45 43 41 39 37 36 34 33 32 31 30 30 30 30 30 31 32 33 34 36 37 39 42 44 46 49 51 54 56 58 59 60 61 61 60 59 58 56 54 52 50 48 47 45 44 42 41 41 40 40 39 39 39 39 39 39 39 38 38 38 37 37 36 35 34 33 32 32 31 30 29 29 29 29 29 29 29 30 31 32 33 34 35 37 39 40 42 43 45 47 48 49 50 52 52 53 54 54 54 54 55 55 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 39 39 39 39 40 41 42 43 45 47 48 50 52 54 55 57 57 58 58 57 56 54 53 50 48 46 43 41 39 37 35 34 33 32 32 31 31 31 32 32 33 34 35 35 36 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 42 43 44 44 45 45 45 45 44 44 43 42 41 40 39 38 36 35 34 33 33 32 31 31 31 31 31 31 32 33 33 34 35 36 37 38 39 40 40 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 30 30 29 30 30 30 30 31 31 32 33 33 33 34 34 34 34 33 33 32 32 31 30 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 40 42 43 44 46 46 47 47 47 47 46 45 44 43 41 40 38 36 35 34 32 31 30 29 28 28 27 27 27 27 28 28 28 29 29 30 31 31 32 32 32 32 32 32 32 32 31 31 30 30 30 30 29
 28 28 29 30 32 33 34 36 37 38 40 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 49 49 49 48 48 47 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 33 32 31 30 29 28 28 27 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 41 42 42 42 42 41 41 41 40 40 39 38 38 37 36 35 35 34 34 33 33 33 32 32 32 33 33 33 34 34 35 36 37 38 39 40 40 41 42 42 43 43 43 42 41 41 39 38 37 35 34 33 31 30 29 28 27 27 27 26 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 33 32 32 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 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 46 48 49 49 50 50 49 49 48 47 46 44 43 41 40 39 38 36 35 35 34 34 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 50 51 51 51 51 51 50 49 49 48 46 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 26 26 26 26 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
 18 18 18 17 17 17 16 16 16 16 17 17 18 19 20 21 22 24 26 28 30 33 35 36 38 38 38 37 35 33 31 28 25 23 20 18 16 15 13 12 11 10 10 9 9 9 9 9 9 9 9 10 11 11 12 14 15 17 18 21 23 26 28 31 34 36 38 39 39 39 38 36 34 31 29 27 24 23 21 19 18 17 16 16 15 15 15 15 15 15 16 16 16 17 17 17 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 22 23 24 24 24 24 24 24 23 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 16 17 17 17 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 21 20 19 19 18 17 16 16 15 15 15 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 14 14 14 15 16 16 17 18 20 21 22 24 26 27 29 30 31 31 31 31 30 29 27 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 18 18 18
 32 32 33 34 35 36 38 39 41 42 44 45 46 48 49 50 51 52 53 54 54 55 55 56 56 56 56 56 56 55 54 54 53 52 50 49 48 46 45 43 42 41 40 39 38 37 37 37 36 36 36 37 37 38 39 40 41 42 43 45 46 48 49 51 52 53 54 55 55 56 56 55 55 54 53 52 51 50 49 47 46 45 44 42 41 40 39 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 39 40 42 43 44 46 47 49 50 51 52 53 53 54 54 54 54 53 53 52 51 50 48 47 46 44 43 41 40 39 37 36 36 35 34 34 34 34 34 34 34 35 35 36 36 37 38 38 39 39 39 40 40 39 39 39 38 38 38 37 37 37 37 37 37 38 39 40 41 43 45 47 49 52 54 57 59 62 63 65 66 66 65 64 62 60 57 54 51 48 45 42 40 37 35 34 32 31 30 29 29 28 28 29 29 29 30 31 33 34 36 38 40 42 45 47 50 53 56 59 61 63 64 65 66 65 64 63 61 59 57 54 52 49 47 45 43 42 40 39 37 36 36 35 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 65 65 65 66 65 65 65 65 64 63 63 62 61 60 59 58 58 57 56 55 55 54 54 54 54 53 53 54 54 54 54 54 54 54 54 53 53 52 51 50 48 47 45 44 42 40 39 37 36 35 34 33 32 32 31 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 13 14 15 16 17 17 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 19 19 19 19 18 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 21 21 21 21 21 20 19 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 12 12 13 14 15 16 17 18 18 19 19 19 19 19 19 18 18 17 16 15 15 14 13 12 11 10 10 9 9 8 8 8 8 7 8 8 8 8 9 9 10 11 11 12 14 15 16 17 18 19 19 19 19 18 17 16 15 13 12 11 10 9 9 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 22 23 24 25 26 27 28 28 28 27 27 25 24 22 21 19 17 16 15 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 19 19 20 21 21 21 21 20 20 19 18 17 16 14 13 12 11 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 17 18 19 20 22 25 28 31 35 39 44 49 55 61 67 73 78 83 85 87 86 84 80 76 71 66 61 57 53 49 46 43 41 39 37 36 35 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 31 32 34 36 39 42 45 50 55 60 65 70 75 78 79 77 74 69 63 57 50 44 39 34 30 26 23 21 19 17 16 15 14 14 14 15 15 16 17 18 19 21 22 24 25 26 27 27 28 28 28 27 27 26 26 25 25 24 24 25 25 26 28 30 33 37 42 47 54 61 69 77 84 90 94 96 95 92 86 80 73 66 59 53 48 43 39 35 32 29 27 25 24 23 22 22 21 21 22 22 23 24 25 27 28 30 31 32 33 33 33 33 32 31 29 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 18 18 18 18 18 18 19 19 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 34 35 35 35 34 34 33 32 31 30 28 27 25 24 23 21 20 19 19 18 18 18 18 19 19 20 21 22 24 25 26 27 28 29 29 29 29 28 27 26 24 22 21 19 18 16 15 14 14 13 13 14 14 15 16 17 18 20 22 25 27 30 32 34 36 37 37 37 36 34 32 30 27 25 24 22 21 20 19 19 19 19 20 21 22 23 25 27 29 32 35 39 43 48 52 57 62 66 69 71 72 71 69 66 62 57 53 48 44 40 37 34 32 30 28 27 26 25 24 23 23 22 21 21 20 20 19 18 18 17 16 16 16 15 15 15 15
 47 50 53 56 59 61 64 65 67 68 68 68 67 66 65 64 63 62 61 60 60 60 60 61 63 65 68 72 76 81 87 93 100 107 114 121 128 135 141 146 150 152 154 153 152 149 145 140 134 127 120 113 106 99 92 86 80 75 70 67 64 61 60 59 59 60 61 62 64 67 69 72 74 76 77 78 78 77 75 73 70 67 63 60 57 54 51 49 47 46 46 46 47 49 51 54 58 62 68 73 80 87 94 101 107 112 116 118 118 116 112 106 100 93 87 80 74 69 65 61 58 56 55 54 54 55 56 57 59 61 64 67 70 74 78 82 87 92 97 102 108 113 117 122 125 127 128 127 125 122 118 113 107 102 96 91 87 83 79 76 74 72 71 70 69 68 68 67 67 66 65 64 63 61 60 57 55 52 50 47 45 43 41 39 38 37 37 36 36 37 37 39 40 42 44 46 49 52 55 59 63 68 73 78 83 88 93 98 103 108 111 115 117 119 121 121 121 120 119 117 114 111 108 104 100 96 92 88 84 80 76 73 69 66 64 62 60 59 58 59 59 61 63 66 70 74 79 84 90 95 100 104 107 108 108 106 102 97 91 85 79 73 68 63 58 55 52 50 49 48 48 49 51 54 57 61 66 71 77 83 90 97 103 109 113 116 118 117 116 112 108 102 97 91 85 80 75 71 67 64 61 59 58 56 55 55 54 54 54 54 55 55 55 56 56 57 58 59 60 62 63 65 67 70 72 75 78 81 84 87 90 92 93 93 93 91 88 85 80 76 71 66 62 58 54 50 47 44 42 40 39 38 37 37 38 38 39 41 43 45
 35 35 34 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 24 24 24 24 25 25 25 25 26 26 27 27 28 29 31 32 33 35 37 38 40 42 45 47 49 51 52 54 55 55 55 55 54 52 50 47 45 42 39 36 34 32 30 28 27 26 26 25 25 25 26 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 38 38 39 40 42 43 45 47 50 52 55 58 60 63 65 67 68 68 68 67 64 62 58 54 51 47 43 40 37 34 31 29 28 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 25 26 28 29 31 32 34 36 38 41 43 45 46 48 48 48 48 47 46 44 42 40 38 36 35 33 32 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 34 35 35 35 35 35 34 33 32 31 30 29 28 27 26 25 25 24 24 24 25 25 26 27 29 30 33 35 38 42 45 49 53 57 60 63 65 67 67 67 66 64 61 59 56 52 49 46 43 40 38 35 33 32 30 29 27 26 26 25 25 25 26 26 27 28 30 31 33 35 37 39 40 42 43 44 44 45 45 44 43 43 42 41 39 38 38 37 36 36 36 35 36 36 36 36 37 37 37 37 38 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 35 36 36 36

