1 2 3 2 4 3 5 4 6 4 7 6 8 7 9 7 10 9 11 10 12 9 13 6 14 13 15 14 16 14 17 14 18 17 19 18 20 18 21 20 22 21 23 20 24 20 25 20 26 25 27 26 28 26 29 28 30 26 31 30 32 31 33 32 34 26 35 26 36 35 37 36 38 37 39 25 40 25 41 40 42 41 43 41 44 43 45 44 46 40 47 46 48 47 49 48 50 48 51 47 52 51 53 51 54 47 55 47 56 20 57 20 58 57 59 58 60 59 61 59 62 61 63 58 64 63 65 20 66 65 67 66 68 67 69 68 70 69 71 70 72 71 73 72 74 69 75 74 76 75 77 75 78 77 79 77 80 74 81 80 82 81 83 80 84 83 85 80 86 85 87 85 88 74 89 74 90 89 91 89 92 91 93 89 94 69 95 94 96 94 97 96 98 97 99 69 100 99 101 99 102 68 103 68 104 103 105 104 106 105 107 103 108 68 109 108 110 109 111 110 112 111 113 109 114 68 115 67 116 115 117 116 118 116 119 115 120 115 121 120 122 120 123 115 124 115 125 66 126 125 127 125 128 127 129 66 130 66 131 130 132 130 133 132 134 66 135 134 136 135 137 136 138 135 139 134 140 134 141 140 142 141 143 141 144 141 145 144 146 145 147 146 148 147 149 144 150 149 151 149 152 151 153 152 154 140 155 154 156 154 157 140 158 157 159 157 160 140 161 160 162 160 163 140 164 163 165 163 166 163 167 166 168 134 169 168 170 169 171 169 172 171 173 172 174 171 175 169 176 168 177 176 178 168 179 168 180 179 181 180 182 181 183 182 184 181 185 184 186 185 187 184 188 181 189 188 190 189 191 189 192 191 193 189 194 188 195 181 196 179 197 179 198 179 199 65 200 199 201 199 202 201 203 199 204 199 205 204 206 205 207 204 208 204 209 204 210 204 211 210 212 211 213 211 214 210 215 214 216 215 217 214 218 199 219 65 220 65 221 220 222 221 223 221 224 220 225 220 226 225 227 220 228 220 229 228 230 228 231 230 232 228 233 232 234 228 235 234 236 234 237 236 238 237 239 237 240 239 241 237 242 241 243 236 244 243 245 244 246 245 247 245 248 244 249 243 250 220 251 250 252 251 253 252 254 250 255 254 256 254 257 65 258 257 259 258 260 259 261 259 262 258 263 257 264 263 265 264 266 257 267 266 268 266 269 257 270 269 271 269 272 271 273 272 274 269 275 274 276 275 277 276 278 277 279 278 280 278 281 276 282 276 283 275 284 283 285 284 286 285 287 284 288 274 289 288 290 274 291 290 292 269 293 292 294 269 295 294 296 257 297 296 298 297 299 296 300 299 301 300 302 300 303 302 304 299 305 304 306 305 307 306 308 305 309 308 310 308 311 310 312 304 313 312 314 313 315 313 316 315 317 316 318 316 319 313 320 312 321 304 322 321 323 321 324 299 325 324 326 324 327 326 328 65 329 328 330 65 331 330 332 331 333 332 334 333 335 334 336 335 337 336 338 334 339 338 340 339 341 334 342 333 343 342 344 332 345 331 346 345 347 346 348 331 349 348 350 330 351 330 352 351 353 352 354 353 355 352 356 355 357 356 358 356 359 358 360 355 361 360 362 360 363 362 364 363 365 362 366 360 367 366 368 366 369 368 370 355 371 370 372 370 373 372 374 372 375 372 376 352 377 376 378 352 379 378 380 378 381 380 382 381 383 381 384 381 385 352 386 385 387 385 388 385 389 352 390 389 391 390 392 391 393 351 394 393 395 394 396 394 397 396 398 393 399 398 400 393 401 393 402 401 403 402 404 401 405 404 406 351 407 406 408 407 409 407 410 406 411 410 412 410 413 351 414 413 415 330 416 415 417 416 418 415 419 330 420 419 421 65 422 421 423 422 424 421 425 424 426 421 427 426 428 427 429 428 430 428 431 430 432 431 433 431 434 428 435 434 436 435 437 434 438 434 439 438 440 439 441 438 442 441 443 438 444 428 445 428 446 427 447 426 448 447 449 426 450 449 451 450 452 451 453 451 454 450 455 449 456 455 457 449 458 457 459 449 460 426 461 65 462 461 463 462 464 461 465 461 466 20 467 466 468 466 469 20 470 17 471 470 472 471 473 14 474 473 475 474 476 474 477 476 478 476 479 474 480 479 481 480 482 481 483 474 484 473 485 484 486 485 487 14 488 487 489 487 490 489 491 14 492 491 493 13 494 13 495 3 496 3 497 496 498 497 499 498 500 499