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