984 524 694 1 1 1 1 1 1 103 447 47 46 302 267 106 97 404 148 402 377 360 116 517 224 119 389 59 32 88 16 384 374 395 411 47 213 98 458 315 420 380 360 197 122 466 73 218 221 221 96 474 56 87 466 279 206 207 214 113 170 229 372 499 259 65 188 232 398 502 128 253 214 324 374 273 468 127 493 439 76 401 418 303 482 500 392 71 96 318 471 452 503 134 160 252 511 163 380 200 362 105 230 110 233 78 362 308 102 239 77 280 196 452 147 142 472 118 460 386 64 387 240 197 422 491 184 346 259 298 451 365 407 374 73 361 212 256 462 450 209 93 521 136 239 139 84 356 474 345 296 212 492 110 249 286 342 101 424 461 111 329 274 436 366 309 480 447 508 187 272 328 482 483 388 326 468 415 228 513 389 206 390 182 488 463 118 475 144 267 262 508 463 368 439 115 243 359 106 160 417 396 264 405 410 128 487 474 518 144 314 332 262 140 351 404 401 259 388 447 190 202 166 281 347 438 230 452 473 122 200 212 403 340 365 435 209 508 224 416 363 401 377 140 437 341 146 420 235 492 209 340 296 157 337 495 369 215 455 489 144 315 311 302 153 187 417 326 329 447 407 314 517 522 332 207 154 145 177 398 235 333 166 472 476 480 511 266 313 329 420 409 342 168 409 461 160 320 458 368 488 512 178 237 222 285 387 232 521 218 383 360 306 398 164 386 293 293 317 190 518 349 190 463 191 426 245 415 456 314 468 411 187 507 355 294 464 467 483 334 184 523 251 189 311 182 433 324 334 313 259 224 300 190 208 405 503 314 396 484 336 318 377 504 244 392 370 469 356 367 345 386 343 258 347 469 324 372 365 249 224 383 306 341 426 345 484 522 305 371 364 457 358 511 511 446 396 383 399 230 239 320 329 497 501 408 313 402 398 273 234 412 458 470 367 518 456 229 315 506 433 369 253 243 324 396 481 519 453 496 360 249 233 389 347 466 317 479 251 300 434 489 278 396 417 454 352 411 406 258 241 383 473 413 415 397 245 523 479 492 477 476 339 278 433 372 336 285 345 310 384 295 336 257 280 461 286 499 311 301 363 471 397 381 427 337 266 464 392 398 333 516 369 502 413 410 466 509 319 401 520 335 399 415 370 471 329 294 338 450 355 339 424 481 519 401 400 427 482 373 450 357 512 364 487 301 293 493 467 375 488 461 440 365 472 374 431 450 456 524 521 292 317 499 500 339 447 300 330 297 365 394 479 476 383 352 455 452 316 452 303 426 439 410 361 446 425 380 303 383 300 524 428 438 364 424 341 313 456 371 327 408 315 339 517 460 346 420 489 488 325 401 494 426 460 469 400 494 495 505 450 388 362 380 485 408 381 372 351 481 487 326 388 332 324 358 389 336 395 452 519 405 384 505 447 472 497 486 400 466 489 359 491 451 503 429 362 395 356 508 454 522 426 387 438 472 510 507 444 416 382 474 446 452 386 397 370 366 351 438 460 437 515 486 498 407 511 449 475 488 423 481 515 364 419 483 428 406 407 457 503 475 398 375 482 484 451 413 431 421 371 369 490 460 397 480 406 497 505 401 448 456 371 402 427 449 507 491 376 499 398 421 382 521 477 421 506 412 501 475 382 476 449 397 464 439 416 496 487 459 518 494 401 411 432 394 511 464 413 427 442 486 487 518 421 476 495 455 433 468 402 513 495 434 501 416 462 470 515 482 427 404 462 465 435 470 470 462 478 436 427 508 465 417 469 456 442 508 432 450 510 486 432 429 496 491 484 502 448 481 451 507 466 461 455 453 489 451 523 429 503 480 504 515 455 429 458 483 514 446 436 453 467 456 493 472 502 492 437 501 465 481 522 493 447 485 452 455 523 490 490 455 498 442 474 496 477 512 444 475 523 479 510 486 460 513 498 454 495 517 496 480 484 454 495 497 482 474 458 483 479 495 488 461 518 489 522 485 459 465 522 504 516 482 504 519 468 473 494 495 524 469 470 500 472 489 508 522 491 512 507 510 474 508 473 503 476 522 501 492 515 491 484 504 511 514 503 501 481 502 492 510 516 510 514 487 491 516 509 523 489 505 500 508 513 502 520 513 499 511 503 519 519 516 518 523 506 518 519 513 522 514 511 512 514 515 517 516 515 522 523 514 517 521 519 510 512 517 510 517 524 523 518 511 517 515 518 524 515 519 518 520 519 518 516 523 520 520 519 521 522 521 520 522 522 524 524