1 1 2 2 3 1 4 1 5 2 6 5 7 5 8 3 9 6 10 6 11 7 12 2 13 13 14 8 15 12 16 10 17 17 18 2 19 15 20 9 21 18 22 24 23 12 24 8 25 12 26 23 27 15 28 11 29 21 30 25 31 30 32 14 33 29 34 27 35 23 36 25 37 34 38 29 39 42 40 19 41 42 42 35 43 57 44 16 45 69 46 45 47 41 48 23 49 45 50 43 51 43 52 34 53 60 54 77 55 52 56 23 57 53 58 64 59 74 60 33 61 80 62 78 63 75 64 39 65 83 66 82 67 65 68 36 69 88 70 79 71 95 72 57 73 93 74 87 75 81 76 35 77 104 78 107 79 110 80 46 81 110 82 76 83 109 84 48 85 102 86 116 87 114 88 58 89 116 90 111 91 126 92 54 93 113 94 96 95 114 96 53 97 144 98 127 99 119 100 68 101 131 102 119 103 166 104 76 105 129 106 154 107 143 108 54 109 144 110 143 111 163 112 68 113 151 114 141 115 175 116 90 117 120 118 185 119 175 120 83 121 152 122 182 123 150 124 85 125 181 126 120 127 144 128 84 129 225 130 211 131 179 132 78 133 171 134 188 135 111 136 92 137 200 138 215 139 214 140 97 141 158 142 181 143 223 144 74 145 251 146 207 147 234 148 117 149 223 150 219 151 216 152 101 153 169 154 225 155 220 156 145 157 242 158 255 159 250 160 116 161 272 162 204 163 219 164 95 165 218 166 271 167 272 168 146 169 328 170 274 171 226 172 144 173 270 174 323 175 354 176 126 177 288 178 287 179 259 180 134 181 283 182 478 183 278 184 140 185 316 186 297 187 268 188 107 189 481 190 278 191 286 192 161 193 321 194 301 195 402 196 203 197 342 198 382 199 321 200 160 201 325 202 341 203 527 204 174 205 290 206 331 207 295 208 208 209 274 210 444 211 355 212 183 213 382 214 332 215 390 216 210 217 503 218 365 219 349 220 169 221 497 222 411 223 363 224 247 225 440 226 388 227 356 228 161 229 367 230 337 231 463 232 223 233 360 234 639 235 312 236 213 237 393 238 518 239 387 240 202 241 422 242 395 243 505 244 214 245 508 246 354 247 538 248 235 249 435 250 445 251 442 252 389 253 340 254 419 255 449 256 226 257 433 258 537 259 628 260 302 261 627 262 455 263 448 264 213 265 476 266 519 267 484 268 222 269 511 270 577 271 524 272 235 273 767 274 472 275 460 276 222 277 498 278 561 279 665 280 294 281 551 282 445 283 536 284 299 285 476 286 680 287 526 288 298 289 527 290 624 291 540 292 294 293 528 294 623 295 584 296 293 297 636 298 541 299 652 300 292 301 746 302 536 303 558 304 242 305 639 306 593 307 592 308 310 309 591 310 665 311 626 312 405 313 586 314 647 315 852 316 280 317 598 318 659 319 661 320 304 321 628 322 529 323 557 324 330 325 866 326 583 327 600 328 297 329 534 330 588 331 626 332 350 333 688 334 624 335 592 336 356 337 645 338 920 339 651 340 313 341 669 342 604 343 665 344 382 345 592 346 666 347 686 348 393 349 748 350 700