1 0 0 0 1 1 2 2 2 3 3 3 5 4 4 4 5 5 6 6 6 7 7 7 9 8 8 8 9 9 10 10 10 11 11 11 13 12 12 12 13 13 14 14 14 15 15 15 17 16 16 16 17 17 18 18 18 19 19 19 21 20 20 23 21 21 22 22 22 20 23 23 25 24 24 24 25 25 26 26 26 27 27 27 29 28 28 28 29 29 30 30 30 31 31 31 33 32 32 32 33 33 34 34 34 35 35 35 37 36 36 36 37 37 38 38 38 39 39 39 41 40 40 40 41 41 42 42 42 43 43 43 45 44 44 44 45 45 46 46 46 47 47 47 49 48 48 48 49 49 50 50 50 51 51 51 53 52 52 52 53 53 54 54 54 55 55 55 61 56 56 66 57 57 70 58 58 65 59 59 56 60 60 61 56 61 65 59 62 60 61 63 60 61 64 65 59 65 64 62 66 59 63 67 57 64 68 62 65 69 61 56 70 56 60 71 58 66 72 63 67 73 62 65 74 57 64 75 59 63 76 64 62 77 63 67 78 58 66 79 65 59 80 70 58 81 69 68 82 64 62 83 62 65 84 67 69 85 66 57 86 61 56 87 63 67 88 68 70 89 67 69 90 62 65 91 64 62 92 69 68 93 68 70 94 63 67 95 76 71 96 81 72 97 85 73 98 80 74 99 71 75 100 76 71 101 80 74 102 75 76 103 75 76 104 80 74 105 79 77 106 74 78 107 72 79 108 77 80 109 76 71 110 71 75 111 73 81 112 78 82 113 77 80 114 72 79 115 74 78 116 79 77 117 78 82 118 73 81 119 80 74 120 85 73 121 84 83 122 79 77 123 77 80 124 82 84 125 81 72 126 76 71 127 78 82 128 83 85 129 82 84 130 77 80 131 79 77 132 84 83 133 83 85 134 78 82 135 86 86 136 91 87 137 95 88 138 90 89 139 90 89 140 95 88 141 94 90 142 89 91 143 87 92 144 92 93 145 91 87 146 86 86 147 88 94 148 93 95 149 92 93 150 87 92 151 89 91 152 94 90 153 93 95 154 88 94 155 98 96 156 100 97 157 99 98 158 97 99 159 102 100 160 104 101 161 103 102 162 101 103 163 106 104 164 108 105 165 107 106 166 105 107 167 73 81 168 72 79 169 115 108 170 116 109 171 57 64 172 56 60 173 109 110 174 110 111 175 74 78 176 73 81 177 116 109 178 117 112 179 58 66 180 57 64 181 110 111 182 111 113 183 75 76 184 74 78 185 117 112 186 118 114 187 59 63 188 58 66 189 111 113 190 112 115 191 71 75 192 75 76 193 118 114 194 114 116 195 60 61 196 59 63 197 112 115 198 113 117 199 72 79 200 71 75 201 114 116 202 115 108 203 56 60 204 60 61 205 113 117 206 109 110 207 85 73 208 81 72 209 119 118 210 84 83 211 85 73 212 119 118 213 81 72 214 82 84 215 119 118 216 82 84 217 83 85 218 119 118 219 83 85 220 84 83 221 119 118 222 91 87 223 96 119 224 95 88 225 95 88 226 96 119 227 94 90 228 92 93 229 96 119 230 91 87 231 93 95 232 96 119 233 92 93 234 94 90 235 96 119 236 93 95 237 70 58 238 66 57 239 120 120 240 69 68 241 70 58 242 120 120 243 66 57 244 67 69 245 120 120 246 67 69 247 68 70 248 120 120 249 68 70 250 69 68 251 120 120 252