1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 72 34 28 8 49 41 0 74 16 30 4 51 31 56 23 18 46 41 36 38 45 79 29 58 49 45 43 63 77 49 65 19 42 55 63 44 24 11 30 66 54 60 12 61 47 89 64 64 83 70 64 48 72 82 67 36 80 106 83 92 98 98 105 74 122 87 109 93 95 79 124 110 140 129 82 86 153 200 182 151 173 204 196 229 197 204 220 250 279 247 254 264 239 275 279 283 276 234 268 274 328 298 349 318 321 314 313 320 293 335 339 295 304 305 318 327 301 320 331 353 335 306 338 334 357 362 331 373 323 347 329 330 321 332 305 284 299 325 382 322 358 338 351 447 447 509 537 456 417 376 385 378 450 365 384 435 399 415 449 466 486 475 417 488 427 407 455 462 498 527 532 497 517 505 598 544 482 527 540 525 500 499 481 522 525 450 440 508 511 469 493 482 542 507 510 509 525 513 507 531 496 523 581 557 466 538 518 523 502 555 505 497 515 491 487 536 456 479 484 471 458 522 527 482 498 451 499 473 491 471 520 481 498 451 472 436 406 413 513 512 464 461 513 462 498 504 468 498 467 459 486 510 503 558 513 561 525 614 573 569 475 478 433 464 433 374 401 375 394 352 401 391 404 391 394 392 341 414 423 413 398 434 387 427 404 431 427 433 413 432 376 361 352 363 344 310 347 360 366 356 365 404 336 351 378 347 366 326 316 321 314 329 321 328 352 299 301 326 292 308 268 297 303 326 368 370 426 369 387 320 311 357 368 313 272 326 309 368 329 358 331 339 350 417 393 474 429 365 360 325 337 298 360 344 344 326 345 374 328 328 307 321 313 304 324 304 360 320 332 274 306 292 308 302 311 323 314 334 291 330 350 363 391 489 579 765 761 675 588 460 368 330 294 288 286 260 247 295 316 299 350 376 376 376 367 439 386 446 408 444 381 427 445 526 498 536 592 606 539 587 460 506 419 460 369 370 347 453 458 505 543 586 527 591 597 591 545 587 534 532 505 477 454 443 496 448 433 435 451 420 384 402 408 408 372 402 393 344 350 388 399 377 404 421 366 426 349 374 342 315 405 417 399 425 344 368 302 314 345 268 324 331 327 327 300 296 277 330 258 296 324 234 311 287 312 254 259 275 297 314 317 346 298 288 321 281 319 269 276 314 294 331 310 336 337 335 342 311 302 387 333 359 358 363 320 395 363 381 369 324 335 343 371 329 340 358 310 343 338 358 327 329 346 371 365 352 355 357 324 345 360 355 390 398 439 396 411 463 411 391 364 400 424 389 400 400 420 390 374 406 416 404 383 431 427 466 436 442 445 454 441 484 431 423 427 445 484 456 413 422 442 454 446 486 431 461 461 443 511 455 413 442 437 357 307 248 243 256 243 251 240 290 314 301 356 356 375 415 383 432 428 402 454 415 422 434 435 407 406 401 401 392 464 459 443 409 458 410 422 425 425 375 397 429 434 417 436 384 392 397 448 402 466 366 359 398 419 411 341 341 323 335 323 333 316 270 329 308 353 318 349 329 324 318 303 310 325 300 305 312 359 314 334 320 352 326 319 307 312 312 293 361 333 346 350 335 330 350 311 371 365 293 339 359 346 325 338 352 317 397 362 323 344 281 353 313 333 318 320 292 384 357 261 346 316 324 293 336 299 326 310 333 302 280 311 287 314 255 226 255 119 153 114 95 45 94 53 63 71 68 61 83 142 152 184 198 206 227 214 238 271 253 264 273 277 246 71 36 76 33 47 43 18 42 65 45 55 37 55 45 26 47 23 42 60 27 53 59 55 62 78 31 31 35 7 31 44 39 51 64 4 58 21 54 78 44 69 66 47 45 26 41 63 54 55 71 80 50 89 74 68 68 73 53 97 66 88 95 129 100 117 92 108 100 98 124 88 120 130 119 130 162 162 139 157 197 175 219 169 192 247 196 252 293 240 247 226 240 240 234 274 245 282 208 283 285 289 289 330 316 268 309 342 335 340 298 320 341 327 320 335 356 326 313 340 354 302 323 341 300 353 319 353 309 382 363 353 308 319 329 289 300 292 347 378 382 348 404 391 443 453 522 468 452 407 432 353 398 386 438 388 480 451 473 439 490 502 458 467 450 425 515 505 435 509 511 479 576 523 537 586 565 494 534 487 537 547 465 469 515 481 484 509 468 475 472 516 544 488 503 540 492 506 530 531 536 556 583 539 568 526 546 510 531 510 541 537 523 528 513 464 517 488 532 477 466 493 478 478 508 511 516 455 479 502 487 492 493 498 473 459 428 453 431 467 428 470 478 507 527 476 573 565 462 471 522 462 468 497 483 529 543 562 586 622 602 503 481 431 487 471 415 454 404 398 386 402 369 404 415 417 341 381 382 365 387 395 412 457 409 407 430 424 456 425 409 425 356 326 363 346 357 384 339 390 355 372 390 345 335 362 354 345 349 335 299 281 331 297 337 297 298 306 301 287 307 311 299 343 352 358 371 396 335 364 367 365 352 346 334 332 354 314 359 313 340 325 339 324 404 490 487 437 372 312 385 321 311 324 324 331 325 308 284 308 341 321 322 298 278 252 341 291 305 345 310 307 324 293 299 311 245 314 331 280 331 319 321 445 478 591 695 778 691 665 431 376 295 328 285 305 278 299 296 331 324 373 331 376 401 392 431 390 366 396 402 414 467 503 524 465 509 554 586 544 533 491 475 449 382 388 386 385 415 439 470 559 556 600 591 599 598 550 554 550 511 535 503 497 437 490 467 427 453 405 427 423 361 392 393 434 364 377 374 345 385 340 349 345 371 366 360 375 316 340 337 364 398 412 416 415 374 349 312 360 320 305 334 354 312 340 331 291 307 296 318 312 274 268 278 323 260 279 282 281 323 310 297 317 274 294 289 274 303 363 311 311 311 311 318 326 318 321 336 317 363 379 374 344 336 354 352 365 332 360 355 366 363 322 318 348 389 327 341 347 374 327 360 385 321 357 351 372 360 353 394 384 382 346 383 427 412 419 409 391 421 416 445 436 405 387 352 403 388 415 365 414 430 436 459 416 417 449 366 420 466 413 404 451 436 435 439 484 448 466 429 457 448 450 463 439 473 482 443 452 498 505 455 349 340 261 259 257 262 228 239 297 295 297 326 325 370 361 381 363 398 379 380 424 393 425 443 416 430 399 429 443 392 425 427 392 441 410 395 449 460 473 409 422 467 422 412 401 397 423 447 400 391 397 369 382 384 380 364 361 377 344 322 340 308 266 294 315 338 336 343 357 362 317 350 312 345 339 341 333 306 337 333 372 323 347 300 324 366 339 348 382 376 321 362 338 317 334 348 371 311 348 295 324 322 310 354 320 344 339 331 303 320 356 291 335 356 302 320 344 274 312 307 272 320 287 342 315 318 346 318 313 305 319 301 307 276 297 292 233 211 220 116 96 79 54 48 46 82 75 45 72 115 115 179 151 178 224 195 266 203 245 244 260 229 249 323 70 56 73 55 9 51 50 49 48 45 57 51 55 56 22 42 18 74 48 37 37 45 69 26 61 0 47 32 33 52 33 59 50 41 64 45 47 37 26 76 62 27 67 57 46 63 54 62 57 71 56 67 51 68 50 78 117 65 98 67 87 129 95 101 69 115 103 108 73 100 112 139 142 130 78 124 135 135 179 205 204 224 208 195 178 232 250 240 264 233 236 275 224 238 250 250 263 262 237 343 293 284 281 309 323 329 294 304 347 326 284 281 304 333 303 346 331 314 365 368 329 342 347 343 334 304 333 308 355 319 322 304 348 292 258 337 326 354 338 397 377 313 407 445 501 494 464 459 438 342 371 380 386 429 415 474 466 437 466 480 435 443 467 391 468 448 448 489 495 492 476 498 596 526 504 540 521 540 529 494 508 486 478 471 463 494 441 463 491 483 515 516 477 527 516 458 498 496 549 548 603 519 524 549 536 531 475 520 502 500 567 484 534 541 484 506 576 505 471 472 481 478 529 512 540 450 543 485 520 516 473 463 501 502 486 454 392 476 473 443 483 472 514 497 525 503 502 531 457 481 482 505 486 477 483 517 571 675 578 562 563 451 415 401 399 416 421 415 379 394 378 347 367 404 377 409 366 401 402 374 389 391 422 375 411 422 390 425 448 438 405 351 329 352 361 330 360 392 406 416 351 384 396 349 392 408 400 368 339 302 334 340 342 319 333 349 316 315 292 319 272 308 345 354 376 386 408 340 389 356 393 342 342 339 320 337 289 337 305 360 323 325 363 408 420 478 420 375 318 348 335 320 323 347 354 316 346 321 324 327 310 327 358 332 317 303 335 359 328 301 340 292 362 286 317 308 254 313 315 343 340 355 361 485 597 738 760 609 623 450 353 302 285 320 301 314 277 286 328 348 311 357 409 378 404 429 436 409 387 394 431 486 494 521 483 523 559 569 551 513 510 437 415 385 369 391 407 432 454 539 556 550 622 599 548 584 499 535 548 516 574 480 497 452 466 497 408 412 396 389 389 420 396 352 389 381 342 338 336 339 384 397 359 364 395 338 386 402 352 338 387 377 417 416 375 369 329 359 350 309 317 329 394 297 326 312 324 289 354 311 278 304 283 263 307 253 300 300 287 350 307 302 276 295 297 328 273 278 323 345 326 345 337 330 354 307 369 330 333 327 348 330 323 359 342 362 353 388 348 361 355 370 300 326 372 356 361 368 335 352 366 364 370 379 312 369 328 343 376 350 374 316 425 338 385 381 386 392 427 404 393 415 442 465 422 409 396 405 427 435 435 426 433 416 421 436 469 458 428 423 480 446 431 454 450 480 445 433 463 463 438 429 510 427 390 505 449 465 467 405 428 424 434 362 314 262 220 267 261 283 235 314 315 320 353 361 403 399 386 403 396 476 423 413 447 394 410 412 406 419 411 407 424 439 420 425 415 418 505 440 439 418 437 390 426 395 375 441 455 415 380 449 411 375 427 416 403 361 374 330 378 333 341 305 291 253 304 326 313 361 346 324 335 356 344 309 358 331 326 334 350 373 321 357 335 393 290 336 361 333 316 325 364 333 358 342 344 314 346 319 357 316 343 329 335 349 318 336 323 307 338 347 316 294 311 333 335 302 321 288 344 295 339 294 294 336 363 284 291 355 312 301 318 302 287 280 298 281 227 235 184 83 98 106 59 54 63 79 103 42 75 96 128 168 147 190 186 190 212 254 207 255 273 298 249 246 69 28 75 42 42 10 8 42 37 39 43 56 15 42 40 26 82 54 51 10 43 17 53 40 33 49 34 53 2 36 35 61 59 11 64 27 24 43 28 54 51 68 35 48 45 81 60 48 58 62 33 54 88 65 41 82 65 100 87 87 57 90 84 128 101 117 99 98 92 101 83 102 153 116 98 134 115 138 230 173 171 186 201 173 211 201 231 241 231 251 255 244 245 274 272 247 284 289 307 244 308 262 257 320 316 308 329 320 326 336 346 296 328 317 294 341 348 386 354 333 320 348 361 325 365 340 306 319 339 364 342 375 330 294 296 299 322 311 335 380 325 319 382 458 508 509 471 399 427 404 365 422 431 432 418 432 431 417 420 423 434 470 402 446 422 471 483 471 497 475 502 529 510 557 497 517 516 541 487 543 540 472 501 478 473 472 472 517 483 505 490 484 533 526 497 523 510 519 509 524 544 531 575 535 536 558 521 529 546 556 491 545 527 483 492 536 477 474 492 522 490 486 497 484 503 465 469 463 494 459 444 477 434 459 451 452 461 465 472 446 484 503 532 498 471 538 471 478 483 502 499 436 529 523 501 537 562 586 630 608 544 487 431 457 394 450 442 406 363 331 403 367 387 409 405 418 387 420 377 427 419 386 394 437 409 435 369 389 433 448 401 359 339 340 322 350 376 359 334 365 357 370 355 345 351 376 357 379 296 322 318 287 326 364 341 321 319 305 312 275 276 303 314 340 432 392 383 377 322 388 404 361 349 339 380 306 292 317 337 390 303 330 333 445 449 440 449 382 329 339 338 323 339 305 329 325 345 357 337 333 333 310 294 313 349 314 377 295 296 299 291 308 316 272 256 277 280 340 286 334 304 346 460 503 575 688 739 736 636 406 374 320 278 320 281 281 288 299 304 344 301 350 396 352 406 395 407 452 412 403 432 509 474 508 560 546 527 565 540 528 529 440 438 402 432 421 420 425 455 530 531 570 596 577 585 572 551 564 541 507 466 525 478 484 458 451 460 423 418 401 408 378 376 407 378 394 349 348 356 375 339 398 414 368 399 374 341 371 356 391 347 421 385 488 403 353 356 318 344 354 306 338 317 314 317 299 279 308 273 304 314 276 260 285 262 285 268 288 320 295 327 290 340 250 259 280 307 292 273 323 354 327 322 307 352 353 362 353 367 298 321 317 375 394 335 319 371 340 351 317 327 326 334 334 361 349 339 347 383 369 334 352 384 418 329 353 324 362 387 333 394 366 401 423 417 401 409 377 449 354 380 414 425 361 429 404 435 421 442 445 418 423 400 425 412 415 399 470 422 418 410 447 443 427 439 483 467 453 494 410 434 414 447 403 457 451 507 479 486 422 461 455 384 369 303 275 258 262 252 238 269 263 325 340 355 383 391 348 402 404 457 431 394 437 422 442 440 387 453 383 391 444 437 407 435 405 434 458 359 451 423 421 417 419 394 410 375 460 413 435 389 431 440 395 378 432 381 382 343 345 296 303 349 344 304 310 305 285 360 334 377 322 339 356 359 330 309 324 340 340 359 334 334 338 334 312 305 353 315 331 350 347 370 326 357 323 287 325 363 351 350 343 367 342 342 299 388 338 317 277 343 344 333 330 347 344 316 339 343 336 364 338 325 332 312 276 319 342 318 348 286 301 281 323 264 279 265 269 278 214 179 100 87 99 37 64 78 59 19 102 98 57 112 131 187 197 233 184 220 269 249 237 258 286 247 238 68 15 30 46 0 41 60 59 17 76 21 52 30 38 70 54 38 65 61 51 0 29 74 39 57 33 31 39 50 31 58 20 28 3 70 0 54 52 16 53 47 59 38 84 45 74 48 59 80 18 71 52 79 58 33 95 70 117 73 54 81 103 117 109 109 107 84 100 88 106 90 114 96 124 117 99 145 176 168 186 168 200 184 194 191 234 220 224 271 239 251 250 242 250 242 238 223 259 241 233 269 297 292 304 318 270 371 270 274 301 327 321 285 303 303 321 312 352 337 313 367 310 324 306 339 331 329 334 353 380 340 360 351 333 298 332 354 298 341 393 382 327 401 427 491 503 473 441 417 405 394 381 350 403 423 453 438 435 435 492 449 487 436 488 480 511 428 510 472 498 470 536 543 534 531 549 544 511 529 532 530 482 530 548 496 495 443 507 516 490 529 510 484 504 545 508 535 462 462 548 524 520 545 535 466 554 486 509 483 555 537 521 540 486 506 519 523 500 509 515 534 419 442 502 477 507 482 531 509 487 473 489 490 458 449 437 467 433 439 506 432 532 550 520 533 516 522 537 464 518 490 515 538 522 531 511 550 609 633 572 520 467 399 459 420 456 421 418 394 368 372 420 455 371 388 424 368 409 396 390 434 434 379 412 423 393 389 439 424 410 386 353 402 370 347 335 364 377 379 393 364 346 379 338 413 366 355 342 351 288 343 341 327 327 280 308 318 305 318 284 308 321 323 329 350 414 403 351 383 379 363 411 333 322 355 344 331 343 317 327 294 326 321 413 469 457 411 365 320 345 321 304 362 370 288 321 324 325 293 300 321 294 299 297 304 257 293 320 288 298 311 316 294 320 313 325 344 293 298 323 336 312 368 485 579 734 730 714 652 432 451 321 319 284 300 249 283 301 328 314 373 381 377 406 359 397 383 406 427 437 382 478 449 521 517 547 593 580 539 573 493 495 404 405 405 405 388 356 455 507 550 590 636 547 570 569 561 578 496 531 484 472 435 482 449 436 450 457 395 405 414 409 354 425 367 341 344 369 396 352 333 350 362 384 372 346 357 339 336 366 375 431 419 394 391 327 348 359 315 364 339 308 332 354 310 301 306 324 385 287 346 289 296 265 279 257 276 232 334 324 302 320 242 259 280 267 274 281 328 318 294 333 322 330 307 303 332 357 345 343 337 328 342 342 370 351 384 311 355 291 289 328 377 347 328 372 362 359 326 346 406 313 354 357 351 353 378 351 382 351 336 385 394 405 358 400 380 401 413 409 430 396 389 423 400 423 406 413 397 430 447 415 471 415 429 413 451 390 457 423 467 449 451 425 434 421 468 456 457 427 428 468 476 456 403 456 476 462 496 445 416 458 427 358 320 244 213 248 239 246 236 277 328 311 333 344 425 392 404 409 388 403 390 426 468 410 422 381 409 416 429 459 408 412 414 455 464 456 410 455 424 366 428 375 371 470 377 420 396 411 417 486 378 372 416 383 397 365 336 390 369 323 340 320 309 283 299 282 296 341 382 332 303 350 379 291 290 319 311 341 373 335 366 321 346 327 300 283 337 339 357 346 324 348 332 352 313 344 312 294 316 347 366 306 329 376 361 295 355 349 318 313 308 347 321 329 326 296 369 280 364 337 324 303 352 318 304 298 333 346 327 368 357 302 315 301 300 311 227 189 154 114 128 122 84 49 51 58 61 102 53 98 113 129 135 181 203 230 246 258 304 225 219 261 255 276 67 41 21 50 40 56 13 50 59 36 58 37 39 43 58 69 73 63 35 55 33 2 18 42 49 43 73 47 61 38 53 37 16 20 35 29 55 32 18 61 58 46 42 39 43 61 49 67 57 52 78 99 58 74 70 75 100 77 85 101 91 102 74 128 87 125 85 119 116 128 108 139 93 80 126 140 185 157 178 219 210 191 234 215 185 207 253 233 233 258 267 225 243 229 249 244 251 235 239 269 262 300 283 293 297 269 286 281 312 314 316 305 274 344 315 358 328 333 342 324 329 318 303 329 332 313 307 318 311 336 371 316 327 335 280 244 304 324 372 370 384 368 396 408 485 520 486 374 354 374 376 391 397 385 407 432 464 413 405 424 480 430 472 420 490 448 459 496 434 491 462 492 510 517 509 507 512 505 453 524 529 472 503 497 468 472 492 512 497 506 518 510 534 502 499 483 501 487 465 514 480 556 562 487 521 510 512 507 511 484 553 514 506 509 508 496 495 441 465 456 458 497 461 471 476 549 475 408 499 484 459 484 480 463 414 446 438 398 448 469 461 503 479 480 501 525 465 502 482 468 512 461 479 481 516 532 530 594 591 588 522 469 421 461 410 397 438 428 385 345 385 373 358 413 379 367 357 391 397 398 379 430 396 414 439 403 387 366 419 390 380 311 327 352 363 364 386 369 358 376 354 379 366 347 326 365 369 359 329 303 328 339 346 324 287 332 300 291 298 276 302 306 295 331 362 385 389 377 372 385 360 340 331 328 379 328 308 342 324 334 278 292 327 384 489 459 400 350 328 273 299 318 309 312 358 328 353 355 312 343 308 286 300 296 339 314 311 330 260 291 337 315 293 282 302 307 304 299 313 337 316 346 419 454 577 760 787 742 645 507 334 306 309 277 294 311 259 302 282 299 368 343 355 363 378 394 379 357 393 393 415 468 484 529 500 529 588 576 618 564 491 402 490 419 406 349 349 413 458 515 547 604 574 569 589 562 540 533 543 528 519 528 501 408 426 470 476 429 408 405 397 398 400 418 385 374 383 396 387 354 349 332 330 361 353 365 362 325 340 357 370 381 388 410 419 359 343 326 341 337 305 355 317 321 324 302 335 307 267 318 299 295 335 267 285 296 308 291 323 315 280 306 241 308 290 250 305 301 280 349 295 339 350 306 311 298 290 337 281 292 377 345 341 361 350 368 348 317 371 329 326 368 308 369 309 323 344 364 340 362 361 326 370 346 331 398 351 321 351 407 383 391 395 379 407 367 397 381 397 409 433 402 393 446 392 409 471 428 431 428 403 376 424 464 396 448 404 396 394 400 418 428 456 459 432 471 402 438 449 452 430 465 443 471 484 451 460 392 400 412 370 444 426 362 300 253 252 235 235 218 294 274 320 326 349 381 377 396 423 396 375 404 382 460 410 424 376 483 454 393 384 402 389 381 410 416 427 431 433 457 402 407 407 431 390 409 442 398 400 397 390 417 397 416 382 391 372 371 372 341 359 338 285 306 352 245 321 304 341 316 343 307 344 327 342 354 329 316 324 331 325 339 316 346 336 305 306 350 331 336 344 355 345 308 440 328 355 334 330 362 306 290 343 299 347 309 331 301 340 314 304 294 310 338 305 336 327 297 301 286 298 313 292 360 321 279 297 330 328 320 317 283 331 314 296 262 293 238 235 248 187 121 119 50 70 70 58 65 113 83 87 115 107 123 161 177 191 245 217 266 253 253 241 256 219 271 66 60 19 61 23 44 44 30 41 44 28 18 65 48 0 26 39 44 54 59 61 38 46 57 50 63 11 51 37 43 41 52 46 35 27 60 96 65 73 42 28 72 69 72 37 92 48 97 54 67 68 30 92 51 39 70 93 82 89 70 67 90 73 113 133 88 85 105 128 118 106 153 103 160 125 117 119 122 158 193 215 215 189 203 203 208 215 271 234 262 252 205 219 221 247 270 248 298 249 265 291 280 311 329 316 324 282 323 326 290 314 287 313 277 295 371 338 311 305 357 357 325 329 323 382 296 316 319 341 355 302 344 353 303 257 279 306 360 343 352 376 335 398 418 466 502 483 419 445 357 359 349 363 393 430 447 413 476 455 467 472 422 440 474 434 438 479 460 463 471 479 494 548 540 532 500 479 464 490 518 492 448 484 455 515 454 480 462 475 474 521 476 551 569 483 495 482 504 499 520 450 483 516 506 530 511 473 522 521 517 507 542 483 487 517 524 451 476 449 481 500 414 470 494 472 464 481 475 471 472 436 486 445 481 410 422 393 439 454 481 417 504 444 487 509 454 462 550 461 461 515 437 457 463 521 511 568 561 568 577 520 474 444 434 397 386 371 398 371 397 389 393 387 426 372 334 394 406 393 418 367 435 421 414 371 366 365 406 409 381 393 330 345 344 380 313 333 355 384 346 361 396 333 338 413 363 376 335 305 295 327 300 293 315 302 299 298 296 295 293 305 307 320 324 347 347 405 360 358 328 404 323 328 313 292 348 278 366 287 294 294 297 377 398 471 381 370 349 277 317 317 271 308 345 328 315 301 300 305 302 331 340 292 308 281 328 302 292 292 290 284 313 314 272 301 280 301 279 306 312 278 333 391 457 578 737 781 772 646 433 356 316 320 305 256 240 262 290 267 338 342 339 365 357 409 355 431 420 404 450 409 464 492 494 493 485 536 532 597 526 497 468 404 400 355 373 382 406 416 439 543 607 579 620 566 569 605 539 574 491 486 518 479 479 466 449 449 417 398 421 355 341 381 377 418 395 385 366 409 381 367 364 355 356 354 363 420 372 342 359 371 354 440 411 412 372 333 330 306 328 342 352 289 323 268 305 286 326 280 266 325 281 285 280 285 252 254 304 348 282 350 315 292 262 227 309 324 286 305 302 313 280 341 333 303 319 352 357 298 317 352 328 350 317 302 316 356 373 366 315 340 350 381 321 359 330 339 346 369 338 345 369 351 374 347 339 374 338 325 383 354 407 429 392 398 413 387 349 372 397 361 357 431 436 389 409 418 388 396 415 404 451 424 414 454 454 473 436 377 427 419 416 488 431 506 445 438 444 458 445 453 461 444 467 439 474 457 414 427 422 419 424 415 395 359 246 270 213 243 194 267 269 303 327 331 350 366 314 398 365 391 375 433 473 453 422 409 451 443 438 411 400 362 390 411 408 458 409 425 397 424 411 409 421 460 406 426 413 410 408 423 391 448 427 396 341 387 374 376 352 341 279 317 302 270 277 291 323 355 357 324 358 350 299 356 290 339 353 318 322 341 305 303 303 311 331 303 346 325 371 330 356 353 355 323 341 358 360 334 323 324 345 324 313 305 360 320 328 334 311 358 306 340 331 338 261 317 336 325 297 325 325 308 293 291 317 318 340 311 305 342 313 310 308 281 313 288 239 280 234 184 148 105 70 99 68 26 47 81 69 100 57 98 120 171 226 232 199 196 226 239 274 219 244 279 234 65 40 48 35 61 44 50 52 29 13 60 37 76 52 21 48 24 24 52 58 4 38 56 54 41 34 77 64 31 13 23 37 56 76 27 32 36 60 80 11 56 66 28 62 62 46 67 58 69 51 55 44 57 72 59 71 82 40 100 99 104 99 88 102 83 86 104 74 105 120 91 102 87 125 138 137 139 156 158 183 235 249 204 183 253 238 220 242 266 249 249 256 217 265 219 250 256 286 246 246 285 272 297 309 343 316 346 330 331 299 328 297 343 322 358 308 345 323 339 369 332 318 335 314 337 338 295 321 321 319 319 343 310 330 318 310 345 355 337 351 371 358 403 449 464 446 439 407 357 386 397 362 368 410 409 425 483 456 463 459 447 432 470 473 410 470 450 489 462 489 495 519 526 541 554 535 521 495 517 493 516 512 499 517 423 448 486 480 487 489 484 547 538 549 471 504 473 517 554 513 530 482 525 541 534 527 495 541 507 533 505 515 496 512 499 513 516 486 428 448 458 508 475 528 470 483 500 500 452 491 454 464 550 460 447 473 456 419 436 463 497 464 496 536 501 498 514 524 496 470 461 509 498 504 531 478 561 569 572 566 477 455 428 416 445 393 403 394 406 381 374 396 357 359 396 397 406 404 397 436 366 409 426 383 422 455 412 443 421 393 365 324 352 334 344 355 384 360 329 360 354 374 398 378 386 395 359 359 365 309 294 335 346 295 329 347 300 367 282 312 284 280 278 309 398 408 404 329 375 377 362 356 321 322 367 301 344 357 333 340 335 332 297 402 478 439 418 358 343 321 315 295 319 357 312 324 329 336 354 334 282 296 260 283 335 307 342 330 332 288 296 301 279 296 284 260 307 283 292 320 318 387 378 486 590 679 779 721 593 505 351 302 334 293 267 284 331 273 279 301 356 331 323 391 354 408 399 439 383 409 464 482 480 511 543 550 561 574 580 552 507 442 403 392 390 373 435 443 418 479 511 594 557 621 603 557 529 594 516 545 518 511 493 426 473 435 468 416 403 397 385 398 400 384 374 362 361 348 374 351 415 356 340 401 394 384 366 306 382 343 362 397 411 379 369 335 332 290 323 298 296 344 327 330 283 272 294 308 339 284 254 257 292 277 262 291 280 296 325 287 320 306 294 229 289 286 289 333 296 275 313 318 318 322 332 345 317 341 313 338 326 315 308 349 323 361 349 340 332 350 350 352 318 346 335 335 314 277 247 349 358 329 379 316 334 367 370 341 324 369 381 345 402 404 332 400 421 387 396 400 400 435 409 372 386 410 389 388 422 429 387 413 416 417 433 391 429 430 423 443 468 407 407 419 487 444 417 451 471 478 444 432 455 419 429 444 436 483 436 421 398 420 398 368 324 303 258 193 230 218 277 251 259 299 341 375 405 361 367 386 408 457 443 440 397 430 392 411 430 377 409 412 380 409 463 416 418 422 428 378 408 431 467 424 417 468 386 427 388 390 416 399 356 378 401 368 383 352 363 351 336 344 286 289 303 256 296 311 330 336 332 360 287 335 278 338 328 316 311 295 319 318 316 293 283 353 377 346 319 346 338 336 391 350 341 291 374 327 357 350 291 317 321 351 301 336 359 347 338 289 280 321 324 383 351 344 341 300 340 326 364 296 322 340 327 320 300 295 342 290 326 304 273 269 315 277 266 252 244 215 144 159 108 48 52 84 75 74 36 82 98 114 125 150 159 191 181 204 267 257 243 229 244 249 245 228 64 71 49 27 42 19 44 43 53 43 48 38 54 49 46 18 51 35 48 35 23 41 48 50 43 32 37 82 59 49 46 47 17 39 41 11 64 20 38 55 58 36 52 59 71 51 32 64 57 45 61 80 68 46 110 53 74 84 89 91 77 73 94 106 99 85 107 83 77 85 86 115 119 65 101 113 154 181 140 210 186 193 211 234 223 215 240 217 229 268 246 220 253 242 248 247 220 278 277 302 327 268 305 307 289 308 300 310 318 362 288 336 341 307 305 340 316 338 346 362 364 358 325 279 361 320 343 289 365 313 318 330 294 302 291 305 339 367 363 363 314 398 350 460 505 521 531 453 358 346 361 366 399 409 427 456 427 467 491 446 436 498 433 427 471 414 453 521 501 454 417 551 630 556 519 506 521 545 498 530 517 451 541 483 477 449 491 497 552 532 553 521 524 542 524 511 530 504 515 498 496 577 552 497 525 526 562 568 542 528 527 569 502 499 524 535 485 471 472 472 454 556 492 514 534 475 496 502 507 505 516 498 475 501 478 442 407 443 468 489 465 509 483 560 540 548 478 481 514 468 470 429 438 465 506 571 584 583 614 567 562 446 486 435 446 397 403 449 374 343 410 398 401 363 394 393 407 427 399 373 421 441 413 420 421 413 448 399 468 411 389 384 285 368 362 375 376 356 392 363 338 360 376 380 392 425 346 376 348 316 309 315 296 316 332 333 302 308 292 298 327 303 342 348 381 414 376 395 326 400 325 390 325 359 328 349 289 327 294 320 305 328 365 395 400 485 432 380 320 350 356 300 300 356 305 358 294 324 368 327 307 257 300 302 345 322 320 356 289 288 289 334 276 300 314 300 303 278 294 309 330 373 391 511 613 729 804 714 618 501 395 308 333 273 288 267 264 296 289 308 334 388 336 355 342 391 402 446 431 393 467 481 523 518 500 544 588 604 609 544 474 460 454 395 436 407 394 419 439 516 550 561 589 552 552 579 549 557 490 512 519 516 450 473 470 465 404 433 423 455 412 398 355 394 361 434 375 360 307 355 391 347 338 386 374 336 386 377 373 375 396 391 405 427 366 370 341 353 337 323 293 322 309 320 321 327 325 274 308 295 303 297 283 312 270 257 275 263 290 369 279 298 280 273 278 249 265 282 305 297 325 342 319 331 274 325 343 340 325 349 375 304 326 340 329 348 332 309 330 372 352 332 355 331 328 380 320 366 322 362 338 378 377 379 333 379 355 386 324 334 354 340 369 378 415 415 428 385 381 430 434 450 420 412 395 391 447 420 388 395 435 371 440 452 425 452 419 438 438 440 452 430 475 385 434 434 455 469 449 461 447 420 445 463 435 467 486 492 451 471 454 401 390 356 365 299 244 235 234 231 289 270 336 285 286 336 355 408 373 389 404 421 374 404 455 362 406 407 432 450 373 407 440 444 393 394 376 396 440 434 437 428 388 420 447 448 444 388 378 324 394 456 404 387 382 429 380 370 352 379 322 298 279 312 306 333 293 324 352 349 334 356 322 350 292 307 310 323 329 324 355 333 368 322 304 322 332 340 337 354 351 376 374 356 311 312 316 297 296 329 330 310 344 324 340 337 321 326 318 356 351 290 301 321 336 331 327 342 320 354 292 349 315 326 317 338 342 349 293 274 299 355 289 296 327 326 286 272 246 242 183 137 94 93 93 10 96 65 76 82 103 108 114 180 137 173 220 231 234 241 240 264 229 275 272 252 63 50 22 67 26 71 17 37 21 57 24 50 43 55 26 46 21 9 59 29 23 51 55 33 54 12 72 43 50 31 50 44 43 41 42 37 48 19 56 49 51 50 66 38 66 48 55 65 77 75 66 87 69 62 126 51 86 72 93 105 59 109 72 82 119 115 124 66 99 91 83 114 129 128 120 112 127 150 164 182 178 203 201 200 209 225 250 211 230 283 242 217 259 255 236 233 238 271 297 322 296 309 308 263 331 310 310 314 310 340 357 317 323 289 330 355 307 342 385 297 322 348 373 338 318 317 352 330 353 303 320 370 321 327 297 316 345 324 346 332 416 368 388 411 476 488 474 416 382 356 410 417 366 393 418 403 425 453 468 473 430 503 440 446 500 461 428 464 465 456 546 538 558 539 550 581 571 513 494 479 513 478 511 545 443 540 483 495 482 500 510 524 506 533 486 517 512 561 488 501 569 558 518 528 492 500 511 525 492 576 526 469 551 498 502 485 490 545 477 493 493 505 484 482 509 557 514 510 495 481 504 531 493 475 479 456 459 468 484 507 462 463 538 476 537 505 482 489 452 489 486 449 486 532 470 541 580 569 610 549 512 460 426 421 467 434 390 409 378 370 349 385 387 381 387 382 409 403 380 417 433 437 415 438 403 415 407 436 427 394 412 368 338 333 391 368 316 357 370 388 414 372 368 365 398 377 406 360 311 321 302 317 320 313 292 325 281 262 299 352 294 360 279 330 356 311 398 387 319 394 342 347 342 308 307 349 359 323 326 306 324 327 364 377 445 492 428 362 332 333 324 356 305 338 344 342 326 329 297 360 337 325 281 351 338 359 310 324 345 337 280 305 286 328 322 330 328 281 328 331 313 350 408 450 589 684 799 748 569 462 380 327 292 300 273 308 253 324 280 309 374 369 364 378 387 437 417 412 411 451 479 425 456 534 518 536 528 596 561 569 508 452 438 397 413 384 404 417 481 517 526 526 525 532 583 533 537 572 530 522 547 499 528 449 437 461 413 454 391 444 429 423 379 387 390 386 389 358 339 301 357 391 377 351 382 380 366 407 332 381 340 417 401 460 439 366 391 327 316 332 327 342 309 282 306 308 319 319 241 311 300 279 281 245 268 272 250 267 283 298 318 263 290 306 309 295 272 287 303 291 323 310 325 286 326 303 343 307 355 327 305 368 319 336 316 320 374 323 342 384 330 387 380 367 346 365 380 324 365 345 362 384 374 345 346 357 380 361 394 355 350 374 419 393 412 435 409 441 405 402 374 431 434 445 423 381 434 367 463 437 411 413 445 448 450 397 434 394 432 443 434 453 381 410 492 461 450 447 457 496 498 457 404 440 464 425 445 432 462 436 477 389 380 321 290 248 279 190 232 261 280 290 293 342 344 394 353 433 399 372 445 401 429 449 472 412 419 420 444 432 440 368 414 410 434 402 410 425 429 393 439 401 406 444 433 376 435 409 408 372 392 425 428 416 430 406 382 348 324 369 345 345 316 326 285 281 278 354 321 308 324 359 359 315 336 344 331 294 370 318 354 311 349 319 339 293 332 303 332 377 318 374 342 352 319 341 323 313 334 326 358 325 324 369 299 345 338 314 323 310 333 281 359 330 355 314 339 287 333 344 321 351 285 293 318 265 268 303 305 267 286 292 329 306 291 301 310 285 263 222 195 153 96 98 63 76 45 58 83 53 68 97 141 133 100 212 207 236 224 264 258 272 280 254 270 237 62 55 63 6 23 70 40 43 49 27 61 44 32 50 68 61 40 42 49 56 41 32 33 36 72 46 50 63 26 70 57 75 34 73 19 59 52 49 42 82 42 72 49 61 71 11 72 65 66 55 40 36 54 51 88 78 64 89 81 106 65 90 97 138 101 97 49 90 85 118 109 91 129 114 101 155 148 168 179 187 205 194 220 249 199 237 221 222 249 271 210 223 231 192 223 251 290 238 282 307 320 257 311 293 307 316 289 289 312 315 352 296 348 304 330 302 362 332 354 333 303 357 274 317 356 345 328 323 304 286 376 320 361 320 323 320 298 330 358 366 392 365 363 469 511 494 453 431 375 367 385 382 387 428 407 416 437 383 418 461 486 488 422 447 467 487 488 481 486 460 501 534 522 531 528 523 511 505 507 490 490 506 543 482 465 507 469 503 481 488 523 512 534 500 530 476 486 477 506 569 504 591 495 551 507 572 517 524 543 548 570 555 492 467 510 537 494 494 498 515 490 523 477 503 502 487 522 459 496 507 491 519 482 454 432 481 425 441 455 472 525 471 472 483 490 477 453 532 491 449 489 563 482 517 517 535 633 575 593 551 468 465 494 456 420 364 389 445 400 382 424 380 371 356 369 392 380 379 380 394 404 418 421 386 459 412 429 414 437 409 436 405 335 320 327 340 353 391 388 366 412 318 393 326 371 354 385 387 341 325 323 312 318 326 320 320 314 305 311 262 328 319 307 350 359 374 355 359 363 362 367 340 332 301 295 283 324 370 276 307 341 304 345 426 411 466 390 365 317 332 317 299 294 379 326 342 299 351 299 335 281 309 281 296 272 345 345 363 308 312 287 274 304 296 258 286 271 308 352 303 349 370 396 514 530 713 771 716 601 469 341 367 316 302 332 341 272 310 305 302 318 372 387 398 369 383 356 443 429 402 406 470 437 468 585 549 597 557 558 554 488 426 380 401 441 332 469 402 438 530 524 570 571 647 579 610 543 566 495 516 469 525 493 452 446 413 431 488 460 433 402 379 402 436 417 377 383 357 308 379 405 367 381 382 349 371 365 380 317 362 385 372 398 411 415 358 352 295 317 304 313 356 324 295 322 283 290 302 295 345 276 299 265 303 264 286 281 328 313 332 279 308 298 245 272 308 310 323 325 324 270 319 318 332 300 285 275 355 334 368 343 309 339 355 346 330 364 354 347 351 347 358 327 342 342 346 327 341 315 351 391 347 362 327 343 390 343 313 305 372 349 349 407 365 366 457 416 403 405 465 435 384 428 380 423 406 406 396 384 426 413 373 440 454 413 404 457 384 435 447 462 447 460 473 423 439 479 446 454 479 394 492 433 465 462 473 428 500 461 447 443 432 374 316 323 281 224 235 244 209 243 312 292 358 340 393 354 366 393 418 366 411 375 435 461 407 425 419 432 374 495 453 366 428 411 445 416 423 440 418 386 392 436 396 393 383 422 392 382 424 367 417 418 397 396 429 380 385 380 380 339 342 311 352 334 250 303 319 358 333 397 330 319 327 322 318 329 297 299 333 329 340 330 302 307 339 340 301 347 353 364 368 338 368 390 338 332 377 298 347 345 338 334 297 303 301 305 333 374 378 304 279 335 321 335 316 350 320 372 331 300 305 298 304 327 322 307 309 346 342 319 343 321 313 293 293 266 261 261 195 176 143 84 87 79 52 82 48 25 94 56 133 88 95 155 184 214 222 193 218 250 275 269 286 259 271 61 76 44 56 27 20 24 50 46 6 36 50 41 27 75 2 11 63 44 36 57 11 45 16 10 57 59 36 48 35 14 50 58 36 41 67 33 55 46 70 46 45 60 51 75 77 41 92 51 42 85 74 50 46 83 78 53 75 115 96 111 97 109 93 118 97 94 87 110 111 114 121 125 123 112 157 171 196 177 170 191 187 208 218 199 218 239 242 251 213 227 249 213 247 276 285 269 258 284 256 330 279 331 318 310 289 316 326 353 331 341 306 327 304 296 330 327 348 298 290 357 329 352 335 327 344 359 366 334 360 334 331 311 283 276 283 334 359 369 324 396 373 381 399 534 500 474 416 346 405 402 353 384 393 377 443 435 446 441 443 426 450 433 478 465 421 447 475 489 498 490 579 538 593 535 525 476 465 478 537 512 514 564 451 508 484 503 470 483 536 490 543 497 534 496 503 566 491 501 542 539 537 487 528 491 597 510 516 508 506 525 533 468 496 535 512 465 468 484 501 522 492 508 464 513 489 456 538 566 479 493 520 461 493 486 453 432 452 497 473 476 542 514 528 465 518 515 437 436 495 493 537 463 490 476 556 530 584 607 570 496 459 440 421 409 392 385 376 395 348 358 406 398 367 368 405 415 407 380 400 407 452 456 436 426 389 438 400 422 395 387 401 338 367 322 315 334 389 392 343 363 389 406 348 396 355 318 341 326 350 321 297 317 317 305 282 317 301 291 309 259 303 326 361 351 415 399 359 350 315 313 336 350 323 333 286 292 325 312 314 355 300 338 364 423 458 416 369 284 338 351 310 288 358 335 336 325 300 303 252 366 290 328 344 284 315 295 356 316 268 278 302 308 258 310 335 307 328 305 295 333 345 410 455 644 746 790 697 623 420 407 321 302 266 284 288 232 277 285 330 308 362 381 390 403 438 387 372 389 447 471 426 500 532 546 535 569 602 526 533 507 466 415 385 419 430 347 467 443 531 587 604 591 573 605 557 600 513 523 504 525 490 513 516 416 466 507 437 450 440 393 422 436 387 388 320 341 356 343 334 346 364 350 347 361 371 338 407 337 367 364 387 424 444 400 370 378 328 334 304 313 297 314 325 324 321 327 283 293 318 292 289 279 288 263 304 267 266 282 308 332 330 259 315 238 252 317 305 284 303 360 333 317 306 329 340 346 345 329 357 294 337 310 328 385 323 352 335 374 355 296 356 341 331 336 338 318 397 348 338 385 331 313 372 363 354 346 369 352 320 377 359 405 414 414 353 404 429 431 391 414 372 450 429 397 381 396 401 402 450 414 446 452 447 427 473 393 434 470 435 410 451 435 435 451 423 457 449 425 436 429 482 505 428 430 467 445 453 434 459 409 428 404 371 352 273 266 260 250 282 226 261 336 363 325 359 380 388 367 419 409 372 406 410 393 446 444 431 439 444 415 444 414 439 374 409 466 411 399 383 438 423 443 405 443 409 463 408 442 400 409 336 402 365 410 432 374 363 363 377 382 331 307 292 314 317 322 314 332 357 299 349 351 338 358 338 334 286 337 305 359 345 313 320 316 322 287 282 302 352 339 361 329 347 372 331 371 347 364 312 333 357 323 366 312 299 339 307 319 326 344 301 297 349 295 326 319 324 318 329 307 281 288 313 345 301 321 294 335 335 330 303 285 308 325 279 284 285 262 261 156 160 105 69 35 92 52 71 44 93 88 124 72 156 136 190 210 218 228 268 249 271 253 250 276 213 60 30 54 49 1 44 35 31 9 13 40 19 44 42 29 58 64 30 59 50 25 62 37 23 33 43 61 74 52 42 27 8 27 48 31 18 48 78 62 45 39 42 61 57 47 42 55 66 60 89 57 35 67 76 73 69 93 75 88 81 60 95 105 112 118 152 109 103 110 97 106 140 87 137 108 181 120 142 173 188 161 210 211 179 230 212 247 267 291 251 210 256 255 246 232 253 268 238 275 266 292 316 371 357 305 354 280 325 338 351 297 288 303 359 332 324 312 324 402 334 326 314 314 307 303 301 337 381 321 356 304 339 346 278 292 264 292 355 393 348 370 378 382 416 500 509 511 431 384 324 400 373 371 368 414 422 495 466 422 483 427 460 423 451 482 446 454 485 447 445 519 517 487 515 525 532 529 529 529 472 452 448 525 506 506 498 470 507 511 507 519 505 514 488 480 474 522 477 494 578 555 511 539 521 503 526 518 545 496 507 551 495 480 504 493 525 535 484 458 547 488 512 534 461 471 468 498 475 445 534 446 523 482 441 415 445 436 497 425 515 503 462 500 526 533 511 503 530 533 508 519 524 517 498 560 519 574 639 631 606 534 493 478 425 415 385 377 383 369 381 442 387 387 399 393 397 372 406 416 395 414 420 415 396 396 409 400 423 408 452 386 376 361 342 346 345 342 368 405 363 351 341 368 360 306 346 364 366 372 315 321 344 299 324 301 280 294 318 324 318 294 289 333 324 373 399 345 358 352 364 350 369 323 296 306 325 315 305 302 357 312 352 340 393 453 446 414 316 361 349 305 359 328 327 325 338 333 334 325 309 335 274 291 298 373 359 307 306 325 315 301 329 259 324 275 262 280 310 314 307 305 374 397 511 630 739 763 722 615 521 346 312 309 288 290 251 266 269 316 321 364 373 359 396 440 440 388 384 426 408 464 488 492 511 538 538 538 538 598 501 551 475 485 453 432 400 359 441 476 508 554 560 584 606 616 575 582 534 535 572 484 465 457 477 450 412 397 419 420 395 384 367 399 396 392 348 320 333 360 394 382 286 358 380 411 373 369 339 326 387 396 394 449 445 350 376 341 327 324 327 316 326 313 286 276 298 331 273 307 224 289 308 279 300 290 273 324 319 340 363 312 284 275 246 290 294 286 307 287 333 297 319 332 317 375 331 366 334 388 353 313 337 353 372 322 358 322 307 356 341 379 325 310 362 365 334 358 367 317 365 415 345 363 357 334 347 357 327 358 379 390 405 404 377 383 379 378 440 432 420 429 401 440 392 434 374 453 414 410 391 401 408 433 427 423 399 428 395 413 441 463 414 475 469 456 461 423 430 437 468 480 442 429 414 488 440 453 496 417 452 400 427 396 375 316 268 242 212 206 270 276 285 310 319 375 350 394 391 419 392 399 437 424 418 404 433 489 404 439 452 418 404 412 419 396 427 436 428 383 400 483 426 410 418 412 381 373 389 431 376 394 397 366 439 364 407 376 345 369 376 342 304 319 291 318 321 282 305 295 381 370 359 319 338 354 313 339 309 323 287 350 368 313 331 303 319 334 330 343 345 272 349 355 318 362 344 279 346 349 373 326 310 315 363 314 301 331 328 345 329 324 319 318 346 336 330 347 339 339 332 309 316 288 305 308 329 324 292 328 298 312 318 324 314 281 318 293 248 213 161 241 119 94 85 60 34 52 53 31 52 97 122 116 114 154 222 191 226 267 215 267 286 295 266 207 286 59 37 50 45 36 25 56 51 54 32 73 20 44 27 62 46 34 26 36 41 21 77 41 38 33 51 65 33 43 31 31 36 52 42 48 76 54 86 37 60 74 55 63 43 48 27 92 52 59 50 86 76 96 67 49 107 60 92 100 78 95 110 100 118 123 95 107 60 75 72 122 102 118 125 122 139 187 161 191 193 207 202 227 222 190 237 211 223 245 251 250 249 278 223 234 277 268 289 282 319 282 300 336 287 326 331 312 318 375 303 334 330 287 294 363 315 321 357 325 337 331 369 321 354 305 323 378 337 331 356 372 339 340 347 332 304 271 308 393 368 342 376 364 444 512 483 516 402 432 376 350 378 381 380 424 415 507 392 438 488 441 509 466 445 448 458 488 497 456 414 511 564 540 538 525 494 458 530 523 484 547 475 539 469 490 476 485 496 489 461 470 514 516 548 514 479 505 514 516 523 543 550 517 508 487 538 533 515 514 538 553 508 490 487 503 518 488 529 473 508 493 466 497 510 516 471 505 483 517 520 472 435 460 482 456 394 435 428 505 454 479 508 516 507 475 505 490 498 505 465 524 501 501 518 528 530 539 574 599 584 523 489 455 429 442 448 427 377 367 401 440 389 406 386 408 402 395 399 389 442 381 411 387 396 403 418 387 387 420 407 387 374 353 342 333 346 349 360 399 383 365 345 362 362 369 347 396 337 385 352 326 314 298 330 354 337 347 293 291 313 311 284 325 340 357 375 396 381 370 336 344 360 313 393 330 308 308 345 343 323 298 318 340 417 436 485 435 346 340 354 329 324 343 354 361 315 322 345 303 341 319 341 307 297 321 299 330 323 336 310 299 307 331 308 347 295 293 280 308 268 344 361 400 502 556 718 788 716 587 482 361 332 336 305 321 317 294 300 327 319 345 345 384 379 388 410 415 398 370 416 461 454 453 515 490 500 601 557 641 549 492 503 449 376 411 368 379 414 456 498 580 577 557 580 551 566 564 589 564 543 533 508 527 486 446 472 458 443 453 389 416 425 402 401 387 436 382 379 348 356 362 335 354 348 366 347 358 327 316 319 409 405 453 426 407 363 328 338 311 336 304 326 307 323 318 290 271 271 342 311 297 291 292 259 262 265 312 336 254 313 274 280 286 287 295 295 260 297 322 269 320 278 338 293 349 346 333 315 297 358 299 339 342 322 331 347 353 349 341 326 351 363 381 344 347 305 329 364 360 388 331 397 350 362 368 359 338 341 393 378 422 367 336 410 395 415 450 370 373 403 469 415 331 413 426 401 411 419 428 435 428 424 415 380 458 468 434 413 444 467 428 467 445 464 430 426 441 446 420 493 443 424 457 488 486 436 454 411 350 429 424 467 411 345 356 260 275 189 271 220 282 276 333 356 346 383 346 417 374 423 442 379 433 469 414 427 481 403 406 419 447 437 431 463 439 370 402 466 418 421 433 415 455 393 366 419 413 400 426 421 409 416 382 391 422 348 450 343 407 413 308 337 323 281 284 298 337 318 340 338 367 348 347 314 237 330 322 334 297 359 355 315 317 336 324 295 347 387 320 330 362 329 379 348 327 333 333 365 344 377 375 289 355 330 326 357 341 358 321 289 347 321 307 325 309 330 280 312 389 328 325 282 300 353 288 309 311 302 299 356 316 320 317 298 290 302 272 307 259 191 169 116 103 81 60 20 98 31 74 110 96 95 98 151 149 170 182 211 234 225 273 279 258 267 306 280 58 53 53 26 40 59 28 18 41 44 37 50 41 45 30 38 45 38 20 45 71 39 49 28 48 37 61 30 50 10 24 40 47 63 85 12 72 55 22 40 66 58 51 41 4 91 41 72 65 46 87 63 66 102 49 65 77 87 119 78 118 92 119 108 105 53 106 90 96 112 130 145 99 98 184 145 122 205 183 170 192 199 227 185 189 242 251 272 226 213 241 210 236 253 275 252 281 266 304 249 266 332 339 312 293 311 300 319 324 287 352 310 307 312 299 328 375 360 348 321 364 310 332 344 348 358 349 314 348 328 349 341 295 342 310 272 309 299 347 365 388 392 360 446 513 540 502 434 421 366 418 383 417 427 389 469 477 491 453 419 455 482 455 433 443 510 455 468 452 507 489 524 572 508 507 539 484 508 514 588 496 530 462 493 494 472 555 467 492 517 498 482 495 584 553 547 483 505 500 567 577 524 556 508 530 509 484 506 532 519 512 486 489 506 476 474 457 508 453 466 515 484 474 496 511 489 534 473 508 484 467 485 486 478 428 410 470 473 483 464 497 469 523 509 544 475 463 501 522 464 447 458 496 519 534 535 591 580 592 623 549 470 456 456 385 410 377 376 412 377 417 405 374 324 344 362 396 401 392 398 371 450 413 414 383 427 395 442 399 449 334 334 357 371 327 393 381 312 368 405 366 350 336 366 315 361 359 352 285 363 326 318 356 335 310 313 275 380 316 301 313 278 334 350 419 404 397 359 363 337 346 376 346 323 333 319 276 327 320 322 299 326 369 402 463 435 427 390 335 250 319 318 311 319 291 343 329 321 337 302 271 366 320 278 297 285 369 298 345 277 316 319 265 279 279 304 271 348 318 316 322 315 414 491 630 733 779 729 615 443 358 312 318 272 274 283 298 285 278 327 350 349 374 361 426 413 357 435 382 431 476 460 489 463 549 558 554 645 534 565 455 483 387 405 377 363 381 419 480 551 561 526 605 586 592 581 581 535 511 516 532 521 496 465 492 486 408 496 392 396 411 344 388 434 398 397 330 354 385 365 354 333 359 406 372 353 339 318 335 332 366 408 443 428 404 361 374 299 332 312 376 313 332 294 312 324 339 308 333 270 304 305 340 299 301 282 272 258 326 311 287 354 295 279 256 298 275 296 283 300 321 345 320 330 354 305 338 354 351 335 332 355 341 372 368 350 370 327 368 376 327 331 339 356 300 317 353 329 304 368 356 379 366 360 358 340 347 409 350 331 390 378 384 387 389 441 415 462 431 361 413 419 387 415 466 424 381 414 427 455 394 434 413 448 407 423 409 429 472 423 432 430 439 448 436 430 429 461 482 472 453 430 464 415 532 478 471 474 459 488 471 420 371 378 346 292 238 233 265 251 276 269 292 288 292 378 402 366 402 402 469 413 425 381 421 457 418 441 416 401 415 399 469 428 443 464 443 446 402 394 432 388 437 425 493 414 422 396 415 428 423 439 402 401 390 371 402 409 359 349 382 353 314 334 323 291 337 301 325 325 367 362 343 346 366 312 339 337 329 317 336 329 345 322 353 324 332 283 297 320 350 320 358 357 342 375 348 325 351 307 323 372 337 320 328 298 328 357 350 340 349 316 321 345 350 319 306 309 327 315 330 349 306 337 354 331 328 343 364 337 312 284 312 306 343 296 298 282 267 237 158 129 97 70 65 73 43 73 83 65 75 127 85 176 149 198 233 228 264 261 223 277 284 254 232 252 57 27 29 42 52 43 30 56 25 54 35 41 36 50 31 31 37 50 61 35 58 70 27 52 72 51 43 14 20 60 66 24 37 30 38 63 12 43 41 45 40 48 68 57 68 46 98 56 59 78 41 81 64 40 63 76 118 82 122 75 106 87 101 107 99 99 128 74 87 92 103 100 137 80 126 115 158 184 174 185 194 183 228 205 210 233 208 214 237 245 222 260 257 281 273 265 282 244 290 274 281 307 310 305 341 297 329 321 325 296 338 301 348 283 326 333 339 338 347 327 349 324 383 323 324 388 342 335 340 344 318 349 353 308 316 291 269 359 410 404 356 412 409 479 530 480 460 435 381 423 352 366 411 425 409 382 447 470 465 477 483 457 437 450 477 433 506 475 491 527 543 555 595 499 510 461 511 503 492 471 521 500 521 508 508 483 474 460 520 456 524 523 532 540 546 502 531 488 564 527 559 532 568 572 512 501 516 520 530 528 503 518 504 511 508 500 559 486 451 446 502 492 473 484 477 531 504 483 508 488 521 464 509 448 480 458 454 460 470 446 521 493 528 511 551 534 473 520 500 462 529 528 486 492 493 519 568 589 598 584 516 456 441 453 430 392 462 430 400 441 390 363 387 420 360 421 391 397 372 386 389 392 433 454 379 441 446 419 439 408 424 379 364 409 334 354 339 364 383 361 381 399 372 372 401 381 353 362 300 300 318 278 347 308 320 309 321 274 312 310 305 284 303 334 381 367 406 361 371 357 373 401 384 310 331 334 346 314 325 318 319 289 353 432 459 481 395 376 332 378 338 259 312 360 375 307 392 346 260 361 327 332 325 278 329 347 322 332 315 295 307 315 294 305 306 270 302 319 304 323 355 371 359 448 602 743 791 702 596 477 352 305 283 306 275 284 319 336 313 323 374 379 396 375 388 433 471 408 429 460 465 440 498 543 502 542 556 537 611 537 495 446 426 440 423 405 383 401 482 540 524 569 637 583 586 610 534 584 601 499 555 479 466 487 473 445 443 449 409 430 401 455 429 377 365 347 373 363 403 338 351 347 349 400 329 376 398 407 356 390 348 385 400 400 471 344 366 376 284 294 382 315 342 312 295 317 368 377 314 324 308 316 279 285 274 280 296 284 306 321 308 288 314 295 268 278 316 285 308 306 349 340 341 338 313 337 314 333 355 374 298 379 332 378 355 355 396 320 363 339 390 366 332 292 335 323 393 338 356 388 340 308 383 344 394 356 314 331 370 373 408 377 382 445 399 430 441 387 383 395 439 385 446 432 407 448 394 449 414 387 418 397 459 427 473 457 436 456 456 402 447 420 432 416 421 437 462 466 450 460 438 453 485 429 442 451 468 454 457 485 449 442 423 336 346 217 243 257 270 233 273 318 320 329 347 415 361 390 417 408 418 441 423 403 418 423 412 404 433 397 449 410 426 444 431 464 443 429 456 433 410 431 416 434 365 437 395 450 449 402 378 419 383 427 393 385 353 378 363 366 328 356 291 319 301 268 314 317 347 313 390 383 344 344 343 361 366 320 318 317 330 319 310 305 313 323 359 313 341 350 389 323 353 328 327 362 362 315 322 369 347 303 330 317 289 379 334 351 352 310 342 319 310 360 325 305 358 363 318 302 320 309 346 371 357 318 308 327 291 296 273 304 317 285 320 266 260 317 226 216 157 120 101 81 56 73 72 68 49 70 117 128 138 137 171 236 236 209 255 269 264 268 272 238 279 288 56 64 82 48 28 60 26 51 26 32 58 31 57 27 54 41 9 47 34 33 61 60 52 33 65 12 40 50 54 67 42 58 39 43 45 67 33 68 56 33 69 58 40 22 63 64 67 72 11 77 50 53 52 64 58 67 81 62 88 89 89 70 137 98 95 115 91 120 89 107 111 122 146 142 85 142 153 175 173 192 205 210 177 222 226 215 211 250 265 245 234 246 229 247 253 309 255 252 275 302 303 297 264 337 305 327 340 312 333 312 314 270 332 301 326 341 373 342 332 325 340 349 371 338 354 296 340 385 349 391 306 364 362 315 280 279 304 325 346 388 365 370 358 437 466 518 509 461 402 385 387 387 427 407 435 433 432 447 477 471 463 464 404 440 406 496 496 488 526 499 552 568 556 529 536 520 454 512 531 498 502 531 528 491 487 491 486 452 504 462 510 561 524 542 525 547 484 500 529 524 535 520 558 542 530 535 516 531 515 543 553 548 514 523 522 492 492 503 474 479 474 472 465 525 506 487 542 537 462 467 496 499 456 451 463 456 418 462 423 511 494 523 489 558 502 535 506 518 497 499 499 543 485 503 529 587 562 620 623 559 481 495 484 456 428 460 405 406 392 400 372 415 393 422 398 380 374 438 415 393 438 391 441 398 437 441 393 424 409 406 404 333 366 351 361 354 377 309 384 348 391 335 392 358 390 372 382 340 305 293 298 353 344 316 284 361 290 316 338 292 290 305 280 331 356 399 343 408 356 370 361 323 318 332 307 326 357 307 342 372 291 338 354 427 456 431 423 373 342 320 337 299 347 337 316 337 302 332 305 340 280 309 314 288 322 338 346 343 314 307 331 315 296 311 355 304 287 312 285 320 336 350 384 492 638 716 781 760 638 455 376 341 340 291 267 282 282 312 330 297 337 387 400 417 404 412 392 384 401 458 426 464 504 559 559 559 586 570 507 547 540 437 433 427 423 370 391 436 413 536 593 578 558 599 566 609 529 563 569 539 514 505 462 464 450 431 474 393 402 449 401 367 407 449 374 392 348 363 392 399 360 354 379 372 443 390 339 363 366 315 407 399 446 471 410 364 353 373 361 313 332 319 335 318 304 288 265 313 347 330 256 250 284 287 287 230 317 346 304 343 297 286 277 286 306 326 243 299 285 333 359 337 299 359 282 337 311 370 308 339 374 380 377 338 338 347 340 405 353 397 309 310 356 324 336 342 337 372 364 360 299 392 368 384 330 364 338 324 346 363 322 363 400 387 397 405 426 426 441 440 434 409 421 444 436 383 442 444 418 418 434 439 414 419 459 469 412 433 435 445 440 454 428 484 417 418 455 440 422 488 463 472 470 435 460 435 474 493 437 438 412 431 369 363 337 300 213 230 255 259 244 275 305 326 386 372 372 345 363 413 366 408 387 416 463 437 412 413 416 445 419 454 430 408 390 470 441 397 422 419 419 391 407 397 452 442 445 400 412 394 431 439 432 410 375 363 408 400 381 383 356 354 342 337 296 276 329 331 318 344 362 363 405 299 326 351 326 313 330 351 330 315 332 303 313 353 302 282 322 387 362 333 367 339 353 319 315 362 355 321 331 335 311 311 307 325 342 305 321 301 293 317 308 349 346 289 272 338 336 339 320 324 329 326 360 320 338 360 297 338 296 307 290 306 295 278 257 283 273 200 177 143 94 84 56 98 40 77 68 80 97 132 100 138 180 198 190 216 237 248 237 245 244 288 298 299 55 53 25 46 70 42 29 57 53 39 41 10 0 32 51 32 37 51 30 35 72 46 34 17 51 50 53 27 23 45 67 18 54 59 32 43 37 57 47 50 38 62 35 80 59 53 73 48 66 58 83 20 86 89 85 104 54 75 90 89 120 129 93 97 131 150 89 102 89 107 113 137 115 142 112 112 137 150 179 164 170 191 231 219 194 209 240 229 252 213 249 218 239 218 260 293 277 313 285 310 277 307 276 302 345 293 343 308 301 337 321 375 308 350 350 329 326 364 345 401 322 317 374 322 334 329 336 331 319 363 366 358 303 336 313 295 341 345 356 354 388 371 418 460 533 528 535 421 362 365 376 381 387 441 412 434 439 438 415 448 475 497 425 439 480 484 500 394 495 524 506 566 555 581 536 503 541 529 492 506 513 491 483 498 505 526 519 493 481 466 499 524 492 513 503 527 466 484 562 539 565 497 562 529 503 523 518 519 469 548 585 513 514 495 530 506 521 497 545 511 451 471 465 505 507 528 444 503 523 492 480 478 468 512 502 422 445 392 476 481 483 484 478 534 536 482 452 453 491 564 459 468 497 529 576 564 540 582 645 582 518 468 467 416 435 417 396 380 410 367 381 372 434 421 373 390 424 399 409 386 419 406 396 393 421 474 419 438 436 463 407 411 297 354 353 346 333 356 361 372 403 362 352 359 362 376 343 346 370 343 326 340 321 339 286 321 334 345 295 281 257 307 283 351 376 400 372 388 388 376 390 312 340 366 338 315 346 324 333 375 356 339 370 422 448 420 445 355 327 292 308 340 274 352 304 340 354 359 328 286 320 313 308 346 291 298 309 298 329 305 293 301 279 321 286 288 308 274 334 309 280 352 425 481 630 730 768 774 635 461 403 310 275 310 304 280 307 267 353 300 298 405 374 354 420 391 422 437 419 436 455 467 499 475 510 527 558 567 571 557 529 477 453 392 378 400 397 437 492 509 496 518 628 566 579 596 533 588 505 513 498 495 450 514 438 449 457 397 397 373 444 414 417 414 407 382 359 372 337 399 381 338 382 398 407 328 391 363 375 369 400 386 411 421 418 378 371 309 305 321 361 358 327 321 283 311 315 298 305 300 305 308 307 259 210 305 292 271 310 321 289 306 296 273 278 300 299 270 286 277 284 299 347 283 359 290 314 308 355 369 327 393 316 368 385 368 332 344 334 356 338 292 342 381 378 341 398 325 331 345 397 353 361 376 375 383 368 356 336 393 418 372 382 390 370 403 414 423 433 415 434 417 432 392 430 399 382 420 404 409 411 453 442 440 407 404 418 461 428 415 432 403 373 432 423 422 449 495 418 434 457 487 449 495 473 433 502 482 482 448 512 465 387 387 280 280 282 257 201 218 284 259 328 319 375 362 424 392 349 383 397 402 402 421 449 469 435 461 387 383 427 404 441 418 422 431 462 414 445 439 427 425 449 425 463 428 397 433 426 400 422 416 432 375 372 389 430 338 412 372 304 323 335 280 312 272 314 325 360 336 354 373 351 310 352 381 328 331 293 302 291 342 278 345 309 324 349 321 294 343 372 354 355 349 353 380 323 352 386 337 336 338 344 341 360 316 317 330 328 336 366 374 319 312 334 359 321 331 288 343 314 320 312 320 301 357 326 320 328 326 276 329 336 302 279 266 324 262 239 199 197 110 119 64 85 74 75 75 70 55 85 104 96 133 150 182 218 246 242 223 257 221 249 273 232 241 54 47 60 37 66 51 70 56 33 33 64 65 28 20 34 62 56 48 70 23 0 42 46 23 35 64 33 79 37 50 4 29 28 28 33 52 71 62 60 58 76 81 61 60 81 86 53 30 68 72 83 29 61 98 50 80 66 48 75 89 48 83 94 111 85 80 86 97 81 81 106 125 111 131 125 171 143 167 172 158 197 245 200 154 243 233 218 226 259 268 251 257 255 268 224 261 286 268 234 300 287 315 314 345 314 289 328 317 292 319 310 334 303 324 335 351 291 350 358 300 329 318 367 343 302 354 307 359 299 365 363 373 327 330 330 278 313 322 329 409 319 381 387 408 477 482 472 461 380 371 397 394 398 398 420 463 457 475 413 440 469 496 451 456 424 421 482 477 488 506 526 537 570 526 583 547 466 483 499 517 470 545 512 505 539 481 452 430 482 499 509 568 503 497 508 492 482 495 520 514 534 521 489 566 531 507 502 499 495 541 537 501 547 526 530 564 488 515 487 423 500 508 491 495 449 496 526 464 452 488 474 455 462 460 462 425 441 455 442 499 459 507 489 505 486 493 499 497 545 555 476 526 522 491 558 538 585 611 587 617 497 490 444 439 422 404 439 418 438 345 386 412 383 367 409 413 376 412 386 409 421 424 432 445 425 404 404 428 440 432 394 374 308 334 322 351 393 410 363 345 347 369 373 330 383 328 365 320 329 307 352 336 346 350 328 324 280 335 311 340 278 308 301 350 374 389 392 369 323 375 321 336 368 311 361 338 324 334 326 261 297 348 367 387 469 460 414 332 298 305 336 345 324 325 301 368 339 330 303 349 316 309 313 306 342 300 345 349 287 297 266 309 328 309 277 319 312 304 304 315 361 370 386 482 578 690 731 735 607 435 369 348 339 302 275 271 266 277 289 295 373 355 363 414 391 387 400 380 397 419 431 506 492 459 560 511 575 596 572 536 522 487 468 440 406 385 406 430 430 511 568 577 579 593 573 574 606 573 542 552 509 521 454 465 464 466 403 425 418 428 375 423 338 387 396 331 396 375 365 360 368 334 340 377 382 444 359 328 366 359 412 419 394 425 446 376 339 349 363 307 322 360 331 293 340 305 316 324 286 302 342 286 300 245 257 271 305 314 290 351 323 284 267 271 300 275 272 296 343 316 347 298 318 308 314 327 321 339 292 319 333 332 369 366 320 340 364 366 331 328 346 336 325 361 342 385 312 337 327 359 311 364 402 368 384 335 388 365 358 358 387 408 372 379 387 377 418 432 427 399 434 409 450 393 429 385 420 441 408 439 445 434 450 490 426 464 433 453 437 411 462 437 426 478 413 479 442 467 409 466 449 427 472 450 437 465 484 450 421 445 437 468 443 328 281 256 296 249 220 224 290 328 326 356 350 391 390 373 406 407 430 431 463 399 384 441 443 439 444 416 400 416 447 444 414 398 382 409 442 457 447 393 445 435 406 443 397 418 432 365 393 391 417 396 379 352 334 351 386 401 328 321 316 249 332 262 277 274 318 364 355 320 335 379 324 311 362 317 338 310 314 379 307 335 383 305 333 350 344 358 348 343 397 318 373 346 364 350 343 357 299 328 339 359 323 313 374 312 330 297 321 311 322 335 343 366 298 321 334 349 319 305 335 351 326 318 311 314 311 313 331 345 311 273 313 304 306 320 233 240 208 131 110 79 44 78 55 71 48 108 83 112 117 134 178 190 200 221 237 241 259 254 272 296 258 257 53 25 34 38 56 30 17 25 29 42 43 57 54 46 59 22 41 51 53 9 33 38 63 98 42 34 45 24 15 77 21 31 28 34 64 65 36 76 47 52 57 68 62 67 72 39 16 51 79 62 67 30 63 104 67 77 77 67 90 80 68 140 81 119 106 96 124 113 71 109 94 154 152 87 123 155 183 174 189 222 207 227 245 230 223 229 238 231 293 259 205 231 229 263 253 271 291 251 268 277 306 251 329 288 285 287 326 284 312 280 308 291 308 332 300 338 312 330 330 396 347 320 297 287 362 338 360 352 362 305 371 338 316 287 328 284 353 310 276 378 372 376 429 474 527 452 486 401 385 394 372 331 393 396 429 460 454 468 444 474 404 425 482 500 493 450 487 449 488 466 489 528 535 576 495 552 520 545 518 531 484 508 504 531 468 480 494 492 503 522 510 505 522 560 501 575 507 539 556 554 574 541 575 466 523 541 560 540 551 532 509 520 498 550 532 490 518 479 483 434 527 497 511 497 457 492 464 494 506 493 510 440 479 451 450 479 444 444 436 491 487 500 530 530 509 468 498 563 519 499 502 499 516 514 528 565 570 566 611 570 505 471 489 444 435 457 431 370 364 362 381 407 367 372 391 360 437 353 416 378 386 400 441 406 351 433 362 450 451 465 371 369 375 337 325 365 322 325 397 434 352 367 399 352 371 348 375 310 344 355 336 289 335 322 304 320 332 342 329 310 348 328 331 314 369 392 360 397 371 423 396 374 366 337 304 322 347 297 302 318 315 342 366 403 447 458 395 381 342 330 337 287 335 311 325 327 374 316 300 337 316 331 308 304 312 316 319 336 298 298 308 275 304 301 279 302 286 308 311 319 357 337 376 441 639 724 785 712 609 464 358 313 316 311 258 265 266 302 279 335 365 393 333 408 415 390 394 396 408 421 449 471 458 558 544 555 575 605 575 560 494 483 443 404 406 419 378 457 458 499 522 547 617 643 551 525 577 577 547 535 568 451 495 484 459 454 425 386 438 431 383 413 377 411 372 423 420 370 312 392 400 400 341 318 402 372 340 355 361 375 408 426 395 401 396 366 343 344 299 338 285 344 314 340 331 278 282 305 290 339 297 279 259 311 300 285 274 307 322 272 279 325 291 309 308 281 269 300 318 316 308 361 348 339 350 270 295 304 331 351 339 314 296 343 371 342 381 356 346 368 399 327 360 391 288 353 369 366 350 350 321 406 365 355 311 376 351 370 318 385 380 409 389 407 456 398 377 431 420 442 389 403 375 440 419 448 423 417 426 405 382 394 422 455 406 413 431 457 462 449 394 441 394 397 459 413 460 473 451 446 466 408 495 428 473 497 464 465 446 445 451 420 423 375 311 243 288 247 253 262 276 326 303 309 381 350 375 396 392 380 381 459 492 474 456 396 429 358 453 402 422 462 417 399 429 435 431 431 466 415 462 391 415 447 424 483 429 440 431 414 421 425 356 429 369 373 409 406 382 340 345 334 339 309 324 291 321 330 348 336 324 335 335 352 314 326 322 375 320 311 309 315 311 336 301 306 334 324 314 338 361 341 354 377 375 340 307 403 362 323 358 347 302 375 318 361 292 299 346 337 344 332 277 309 324 324 300 318 298 330 342 310 335 345 309 287 327 287 337 303 289 311 315 302 328 321 292 301 259 230 150 158 120 64 47 61 65 80 76 76 70 94 92 144 222 169 187 234 258 225 260 250 295 293 270 298 52 26 34 43 40 43 41 55 22 24 37 40 52 63 16 0 36 60 74 20 43 36 50 53 42 82 38 59 40 45 35 11 52 62 64 48 16 30 63 48 68 64 31 86 46 52 86 76 49 87 82 77 60 45 87 73 79 112 86 66 133 76 122 115 129 98 122 93 108 114 75 69 114 144 151 125 142 209 184 187 187 185 185 214 248 224 231 280 257 292 242 252 218 233 244 283 262 269 282 292 279 289 334 299 288 347 265 291 347 340 287 339 342 289 350 303 348 361 319 347 349 326 298 307 326 360 351 361 336 377 340 365 306 286 314 272 313 345 355 371 340 405 384 479 501 528 488 438 402 381 408 406 401 419 437 438 463 482 453 479 485 448 509 458 515 499 458 480 467 567 550 573 546 548 514 537 551 565 558 515 489 506 483 483 510 431 517 516 484 477 492 511 482 502 551 514 521 509 541 521 509 556 512 552 512 530 528 516 534 566 537 516 540 541 529 534 536 492 503 494 513 508 488 441 501 481 484 486 472 504 488 490 473 518 418 446 437 422 473 465 485 502 501 463 498 470 453 449 493 471 495 464 502 506 533 534 544 637 619 616 533 476 461 439 402 430 376 413 362 339 385 398 368 397 389 375 413 380 442 426 425 464 418 415 411 412 422 407 435 409 388 379 350 332 341 346 311 377 364 361 363 385 317 362 344 350 397 366 327 310 325 349 327 334 329 340 344 332 307 312 290 322 330 341 388 393 389 375 363 350 337 325 347 356 303 341 328 331 346 345 335 324 362 389 446 441 454 347 340 291 322 331 308 360 325 347 318 368 376 322 315 329 306 318 281 358 290 313 299 321 329 333 321 299 305 310 356 269 334 311 321 360 453 447 660 711 730 704 620 468 385 317 322 294 272 300 258 269 277 320 340 325 372 390 384 430 392 402 403 436 415 482 475 509 566 535 529 582 548 529 543 458 465 412 364 446 427 386 474 466 581 592 637 575 589 570 564 534 544 508 533 508 485 506 428 435 450 439 427 430 400 387 403 350 397 380 357 383 311 341 398 348 349 412 395 367 364 350 344 379 400 412 425 418 441 350 324 349 361 324 305 330 325 317 310 302 305 304 324 321 309 307 314 288 276 290 271 279 290 298 307 276 286 289 259 284 272 339 278 286 374 330 323 319 343 317 377 328 327 353 336 399 348 318 344 352 307 374 313 342 302 318 373 372 317 329 359 316 372 369 384 362 360 366 453 378 355 380 345 370 387 403 384 367 357 422 399 408 403 423 387 422 404 386 429 418 421 406 439 435 469 435 413 476 426 398 432 438 434 457 451 418 455 493 471 477 431 438 479 441 461 474 509 464 460 483 455 469 436 468 416 423 419 376 282 264 255 266 222 273 242 256 303 293 342 353 398 410 351 379 415 387 417 423 411 412 385 409 427 428 426 384 424 418 412 451 450 426 437 404 448 443 425 424 448 422 394 413 374 436 391 425 425 353 396 376 392 375 328 362 344 306 302 328 295 296 297 349 322 311 364 366 362 291 319 348 321 305 329 339 328 310 317 286 320 320 339 318 335 350 326 342 363 344 325 385 313 342 346 360 327 340 331 353 336 346 318 369 273 326 363 325 344 353 305 342 331 318 363 313 335 359 295 290 345 342 340 323 325 323 341 284 336 308 290 274 312 282 268 203 199 152 77 56 88 79 54 73 62 86 67 95 72 123 205 157 194 234 224 244 254 259 251 256 226 251 51 49 77 66 24 32 56 55 45 26 54 62 26 53 55 41 37 23 39 50 27 0 19 64 55 29 39 23 66 33 15 50 51 51 60 65 69 43 38 70 70 41 52 85 35 51 73 44 31 36 51 76 68 12 86 98 78 86 78 75 81 125 105 97 126 107 82 99 66 105 110 117 109 109 156 131 182 162 182 184 204 229 171 207 242 206 197 246 223 283 267 243 227 269 276 241 281 264 257 302 273 310 334 299 323 329 311 307 292 308 303 338 273 304 276 304 351 346 342 344 292 305 379 349 316 354 363 355 364 354 379 363 318 302 285 291 286 339 351 346 318 341 386 433 469 509 447 417 402 393 374 375 398 403 440 439 440 427 420 488 466 412 461 444 428 483 488 467 494 470 543 538 527 537 533 501 483 491 489 519 489 520 535 472 495 474 448 528 476 499 477 490 512 504 539 476 463 580 502 540 570 530 550 541 522 519 515 465 544 537 522 531 507 502 547 545 499 488 515 537 518 493 514 448 514 489 500 541 506 497 525 500 429 441 466 436 396 396 465 445 496 506 510 492 487 534 497 515 528 469 483 513 514 506 568 546 522 615 529 578 475 489 408 451 431 404 393 412 403 354 394 406 372 399 437 379 333 388 396 391 417 460 376 412 398 406 410 396 434 459 391 365 382 319 314 343 381 391 364 361 375 364 381 320 351 377 358 338 342 322 332 337 339 331 307 318 341 315 268 299 281 298 276 332 366 391 401 396 398 367 347 364 322 343 295 317 332 319 312 354 338 288 358 418 451 441 424 335 321 326 291 338 327 334 325 310 355 355 297 280 343 310 349 280 304 348 349 319 318 298 290 322 318 307 307 271 363 299 331 318 313 327 386 491 581 735 758 749 605 461 350 309 299 316 296 287 263 291 276 324 380 377 374 390 396 384 406 387 407 404 432 437 563 506 518 522 569 534 533 563 491 491 439 377 362 398 415 470 448 529 585 562 553 614 587 614 531 591 573 540 481 502 499 460 456 428 469 435 456 420 402 402 385 422 388 395 361 395 365 362 331 373 358 407 353 395 374 369 307 379 388 419 397 434 427 376 362 296 361 319 332 329 298 322 300 340 278 293 305 332 288 293 273 308 254 226 246 287 316 317 339 305 292 272 291 290 303 286 288 319 325 302 317 340 337 328 355 325 350 353 314 369 372 379 329 335 400 342 335 339 378 334 337 318 320 369 361 341 387 366 374 348 351 353 357 409 318 343 377 367 352 397 408 363 394 416 386 434 389 435 414 425 409 389 431 409 403 414 437 410 474 411 455 442 399 419 435 432 413 448 415 441 436 428 486 419 434 468 464 461 464 417 428 466 477 456 466 422 459 461 430 393 437 356 352 315 231 241 234 270 305 267 320 323 387 362 358 388 372 393 439 433 376 394 414 414 417 456 415 405 449 425 376 417 458 412 446 474 443 437 462 429 489 379 387 441 461 454 399 426 433 398 451 414 373 434 359 356 353 376 345 317 368 288 302 311 314 326 374 347 334 339 313 351 341 315 361 303 365 327 361 303 335 360 388 343 345 349 318 368 349 353 328 333 312 389 384 368 336 336 370 370 324 326 306 285 361 316 381 339 343 321 362 321 344 318 343 335 391 312 343 316 346 342 340 356 272 311 307 274 344 330 303 300 283 322 263 296 238 229 151 123 100 91 78 55 80 50 34 87 111 102 147 129 155 212 213 229 223 191 232 270 275 313 257 222 50 27 23 50 48 25 40 65 57 52 27 36 46 35 22 43 56 41 67 57 54 38 16 28 51 55 29 8 30 43 52 28 2 39 62 52 42 79 39 53 52 49 21 9 47 66 33 85 71 17 75 64 44 86 77 115 58 106 105 91 75 95 111 112 116 121 72 111 90 86 121 102 130 121 131 125 115 169 204 203 174 185 205 224 194 193 231 252 240 231 289 222 210 256 256 270 255 271 254 292 293 290 279 293 320 342 281 306 333 318 269 324 327 330 309 317 354 308 367 363 356 333 322 320 337 282 346 347 334 362 341 383 341 345 317 317 293 320 316 367 388 375 364 468 545 548 496 412 422 394 408 368 372 347 451 470 424 460 430 443 457 468 436 419 423 452 452 500 484 487 546 550 556 506 538 535 515 590 537 563 524 533 477 490 511 496 513 472 517 479 496 525 574 518 477 520 500 541 535 564 460 508 530 526 518 514 540 519 547 571 543 528 536 512 495 498 524 470 522 444 495 468 475 499 466 470 486 504 474 577 489 505 512 445 441 475 417 502 460 491 464 500 527 510 467 504 534 493 505 482 512 499 513 487 489 502 612 623 568 609 511 506 462 456 420 414 411 415 396 362 393 404 397 382 433 371 394 421 419 406 398 425 408 390 409 415 430 400 451 427 398 393 352 348 367 371 313 342 348 404 380 368 409 352 378 372 398 375 364 299 308 277 374 298 285 306 298 305 319 273 287 325 302 332 361 372 394 391 402 317 368 315 339 313 333 290 338 328 308 298 305 323 344 448 471 459 466 354 326 304 346 307 345 357 306 311 292 329 317 321 306 308 289 283 338 355 320 325 350 331 329 310 244 297 267 257 333 342 279 315 386 355 383 457 646 753 790 804 619 451 361 315 302 332 235 272 301 289 324 317 346 386 408 342 404 435 419 414 459 446 458 473 479 502 507 557 584 526 577 534 520 444 427 426 413 356 398 419 447 498 528 557 608 600 549 592 540 560 526 555 516 502 506 461 457 442 417 405 420 368 429 424 355 404 410 388 410 380 388 359 366 361 368 384 379 377 371 348 356 390 394 387 450 408 433 419 358 309 302 350 336 351 306 357 325 314 314 307 265 301 289 271 294 275 300 266 272 295 278 324 333 304 247 289 284 291 282 256 299 270 337 315 332 298 345 332 319 308 381 363 332 336 356 366 347 344 356 326 351 360 362 332 373 338 338 331 332 360 361 367 391 390 360 371 381 370 365 344 370 371 351 368 400 399 457 408 394 386 406 434 420 417 411 421 385 440 389 386 384 399 412 410 433 422 427 444 475 412 499 419 410 440 314 427 407 459 452 371 472 471 460 450 478 474 442 434 465 477 467 455 427 442 402 327 299 297 231 215 251 218 259 303 265 342 355 350 396 352 405 407 413 394 430 395 425 408 411 431 416 438 486 411 434 440 413 421 438 451 470 405 407 447 427 431 377 452 407 410 422 424 388 407 417 407 384 410 402 401 398 360 375 293 330 293 314 324 294 305 338 331 398 309 354 323 287 355 327 311 345 317 300 338 344 313 330 384 339 314 343 339 354 361 351 353 365 361 360 337 278 322 338 388 325 285 323 347 340 344 372 328 313 328 296 354 332 289 352 326 351 290 253 342 359 294 337 343 341 334 307 315 325 272 349 284 316 315 296 225 250 234 194 98 103 73 103 59 63 38 67 83 86 96 115 123 166 167 200 214 204 259 249 254 275 232 265 291 49 51 59 25 49 56 23 28 53 11 34 42 50 34 62 51 37 37 49 75 65 16 59 47 51 34 64 23 26 45 69 60 50 71 23 56 44 59 59 67 84 82 78 55 52 48 33 33 81 54 52 39 56 66 83 62 91 82 83 110 87 91 93 69 115 109 86 86 100 113 91 117 121 110 134 102 106 178 145 189 201 215 205 210 233 222 218 270 247 225 255 247 237 251 280 249 271 267 264 292 347 273 309 288 286 293 302 315 364 349 317 293 331 280 322 314 335 348 374 339 339 321 364 355 331 313 349 356 330 363 353 279 322 273 300 249 301 343 371 342 340 392 375 449 491 510 452 465 390 387 373 398 377 383 405 448 401 415 466 433 442 469 443 471 495 465 487 471 451 516 500 493 538 520 556 512 527 477 546 512 454 512 537 473 484 497 482 538 524 468 476 493 497 530 482 512 491 450 479 519 550 557 545 526 527 553 540 528 491 518 561 474 482 517 497 534 507 455 509 500 485 472 484 492 470 500 504 482 498 495 484 462 485 469 460 438 391 424 446 424 465 463 492 521 520 523 462 496 496 476 458 517 494 500 524 535 574 601 610 588 520 513 509 417 436 434 385 381 347 400 351 378 374 385 390 406 391 413 378 415 413 398 375 407 421 383 409 413 438 413 343 347 372 347 334 352 384 356 328 381 384 410 384 336 388 362 343 368 354 306 307 314 316 315 331 308 315 340 315 290 296 289 332 354 373 340 410 366 401 348 336 347 307 332 278 362 315 320 328 291 319 293 368 424 438 482 444 340 320 367 335 326 314 286 355 336 305 303 309 266 334 302 325 277 335 309 353 310 292 330 274 275 299 298 297 329 331 286 331 270 339 377 423 465 585 781 783 712 594 449 355 397 312 261 255 284 298 290 301 361 324 363 359 392 423 386 420 426 402 373 481 488 451 493 519 506 570 552 567 581 487 463 470 420 386 368 382 397 456 549 524 557 619 614 558 566 601 509 515 527 513 479 511 480 425 441 489 474 474 399 400 413 373 415 374 378 339 359 353 375 335 368 364 370 386 369 356 316 361 385 387 386 426 455 390 345 315 297 346 301 297 336 306 335 283 299 294 337 282 258 296 263 281 283 239 266 240 263 284 311 305 314 286 226 293 242 303 327 273 314 329 328 309 357 343 367 334 333 291 334 350 351 308 374 383 389 383 296 351 378 355 353 340 337 367 328 351 286 365 368 392 392 361 418 374 316 362 359 305 381 360 373 409 372 422 410 398 364 370 365 385 421 430 421 443 406 418 447 420 401 363 397 421 412 448 404 409 431 450 406 444 419 407 423 447 424 430 420 455 460 446 447 438 449 494 471 465 473 445 451 426 411 435 371 305 263 280 243 237 265 311 254 306 352 310 365 347 403 420 373 358 396 397 418 440 451 386 432 447 414 438 393 478 435 431 423 384 407 455 419 425 432 401 420 436 404 392 432 436 424 394 400 374 394 372 357 334 411 393 368 374 301 350 309 284 275 340 341 300 316 340 332 334 372 326 304 300 327 320 329 282 330 315 326 326 305 291 329 355 371 363 360 333 336 326 352 318 314 320 337 304 387 287 318 358 352 332 300 311 335 318 340 370 331 356 369 298 349 318 344 316 321 334 317 324 346 313 275 254 298 319 327 270 295 293 317 288 255 259 199 195 126 103 75 66 75 107 72 98 77 80 105 118 133 164 180 214 213 225 268 256 245 216 231 252 210 48 53 52 42 33 49 36 56 35 53 25 36 30 29 65 33 32 37 37 44 45 28 31 20 26 85 18 59 38 63 52 53 11 47 13 40 45 53 29 54 86 40 56 71 47 73 106 30 50 77 61 75 45 61 68 49 106 87 74 104 73 69 81 93 102 67 87 97 119 89 109 125 95 123 130 154 131 144 189 203 199 178 192 203 205 220 209 232 256 257 288 238 250 288 248 238 245 287 258 274 321 254 263 289 329 316 285 304 328 315 296 320 312 298 313 320 310 296 331 337 332 317 306 332 291 332 373 335 292 311 324 386 332 336 285 302 349 336 360 331 357 329 348 450 479 468 468 458 397 366 408 366 385 430 395 444 411 422 447 469 454 432 413 461 463 415 444 424 466 433 507 486 518 547 489 450 525 429 513 537 527 466 492 465 470 471 477 482 451 453 483 471 501 468 475 530 503 480 526 490 479 540 550 503 481 536 524 535 528 556 510 504 533 498 502 477 494 505 489 495 452 495 439 474 548 476 445 466 541 486 492 436 451 452 463 432 430 422 460 449 492 491 455 514 516 470 513 475 467 474 485 487 506 501 505 548 559 619 566 559 504 493 442 431 374 398 387 371 355 403 367 367 404 424 372 340 356 378 374 370 390 414 375 405 371 431 407 416 452 385 361 334 308 312 317 299 363 320 360 362 358 334 324 340 365 359 319 394 332 377 335 314 351 322 333 341 293 291 275 311 289 319 326 346 350 362 405 381 393 297 349 322 331 326 332 331 307 320 313 314 290 322 356 358 411 423 393 352 339 371 325 348 328 335 344 325 362 308 251 272 304 321 318 299 310 320 329 297 297 279 284 284 301 299 291 272 340 281 319 308 374 342 392 432 562 733 765 802 574 433 403 358 313 299 276 283 277 307 293 296 333 328 351 367 376 398 416 383 411 396 451 412 501 500 526 564 542 560 570 549 512 423 402 433 389 382 396 435 467 491 523 552 562 519 523 567 578 525 510 534 498 473 452 477 447 439 442 420 377 386 413 407 398 345 379 382 321 379 375 384 355 376 375 369 422 359 392 351 355 383 328 384 405 412 428 390 290 320 318 298 287 315 292 313 281 304 290 262 323 333 288 285 293 255 292 248 264 277 258 284 300 272 275 271 294 290 318 268 305 313 333 337 270 294 310 331 303 321 309 323 278 324 305 334 321 367 318 317 373 326 319 359 327 306 353 315 309 319 393 349 364 390 387 377 352 352 305 328 360 346 366 392 376 414 397 391 372 390 425 416 374 452 349 417 408 439 366 395 420 460 408 397 366 400 402 472 435 409 426 457 450 452 348 429 443 435 428 434 423 469 419 410 441 441 438 504 455 446 491 423 482 418 375 342 307 255 251 245 235 205 316 287 297 309 352 370 324 355 394 372 365 338 448 461 436 416 437 406 363 416 390 410 417 374 438 385 379 415 375 423 448 472 400 448 428 446 422 412 434 426 427 415 420 421 383 352 400 374 327 351 360 300 287 305 293 260 304 314 342 304 344 340 315 303 302 302 330 304 359 323 303 265 330 331 326 343 313 333 315 367 314 372 346 410 339 339 374 353 335 378 329 323 283 288 309 316 365 325 346 321 316 314 333 285 309 344 329 361 372 298 314 300 326 298 319 307 296 315 355 304 322 282 341 260 320 285 267 283 220 248 164 135 121 52 72 56 71 51 70 70 72 60 161 119 149 194 214 190 235 267 265 235 247 243 253 256 47 50 90 35 10 19 55 59 39 89 46 58 52 48 25 59 53 26 48 22 29 45 1 48 25 35 56 35 62 79 44 26 51 47 53 42 41 39 63 35 35 47 51 49 79 61 58 62 44 68 59 83 35 48 84 99 99 77 76 96 85 76 84 130 118 126 72 134 81 85 109 122 73 147 117 121 143 164 153 173 153 193 252 188 216 229 242 234 274 252 271 225 267 247 230 248 203 262 252 285 330 310 325 348 325 345 283 309 270 290 341 298 341 309 301 324 349 321 348 320 344 322 328 322 312 326 315 332 299 338 327 347 306 280 265 240 305 317 328 308 348 369 383 414 460 498 426 430 353 380 359 395 367 438 396 389 446 442 431 462 428 445 401 401 435 438 421 415 480 418 537 490 543 532 483 519 527 416 516 566 466 488 494 504 437 481 486 483 468 494 498 505 516 478 463 523 425 492 505 521 509 563 506 512 536 478 523 453 466 440 565 476 537 493 514 512 492 441 463 487 430 470 453 490 489 433 463 476 487 497 456 409 474 426 431 394 462 421 491 491 431 509 491 511 478 516 473 476 473 517 484 512 484 468 505 530 514 552 564 544 499 447 382 432 428 410 415 399 362 410 349 370 360 399 373 380 383 370 370 413 370 410 407 429 394 377 407 444 449 423 376 361 348 336 394 332 333 320 372 367 350 360 372 348 364 349 336 344 308 270 320 298 316 314 341 344 301 300 311 286 232 260 294 316 357 370 388 355 324 344 327 366 328 314 314 358 301 288 325 317 295 307 316 413 448 460 427 340 284 300 302 308 352 338 348 293 280 270 323 290 321 294 315 300 315 312 319 304 324 324 288 265 298 340 292 292 284 293 270 358 302 386 379 467 593 723 767 693 569 457 388 349 312 275 314 276 295 298 320 335 338 358 395 384 323 397 383 434 412 438 430 450 497 496 501 543 605 560 564 588 472 394 420 370 418 386 365 420 427 455 513 531 580 578 565 570 543 540 545 553 479 481 464 462 488 410 448 410 423 374 407 416 399 422 393 355 392 362 361 347 355 378 325 364 361 375 341 378 410 354 345 398 371 429 405 287 331 334 322 305 302 321 327 331 282 315 315 294 305 271 279 257 271 332 283 266 247 280 326 309 357 266 268 251 316 257 259 350 308 300 266 344 281 346 322 349 320 355 309 315 296 360 333 316 335 318 338 339 324 330 357 387 344 308 337 352 374 318 342 355 372 389 353 359 344 340 365 383 342 328 362 356 376 415 430 357 362 392 418 413 406 383 414 399 394 447 359 403 396 441 390 413 441 450 456 445 410 467 389 422 413 443 422 447 449 427 469 427 398 457 473 486 461 439 438 476 487 444 440 441 460 400 386 364 320 298 256 243 244 248 263 276 322 372 360 348 380 369 368 418 360 420 408 416 427 400 432 460 420 431 394 384 412 416 394 457 416 418 416 457 440 422 389 424 418 444 393 376 400 367 416 393 426 372 387 442 378 385 340 328 345 325 306 282 312 284 296 319 335 362 352 360 352 333 363 300 296 352 346 288 306 350 320 331 310 327 309 346 350 351 371 370 317 337 346 303 341 344 331 377 358 304 330 356 328 343 348 303 344 356 327 336 345 336 324 320 324 312 322 318 264 312 326 275 319 302 276 337 332 253 301 292 274 304 289 287 280 259 232 208 138 134 140 94 56 47 87 44 33 74 86 79 158 116 169 185 187 219 248 248 257 236 269 266 248 236 46 35 36 18 51 50 23 54 47 46 43 23 7 24 67 29 39 60 28 57 33 49 32 18 23 47 42 10 23 35 29 37 67 22 57 31 72 30 55 53 53 4 59 57 45 71 62 71 68 77 54 39 71 76 54 77 86 74 78 71 108 97 95 65 152 118 111 126 99 88 61 135 115 117 104 122 175 200 182 180 205 219 222 221 228 241 219 247 240 250 295 253 197 304 237 212 285 241 274 264 276 327 295 337 262 298 343 293 298 259 299 325 270 283 307 291 334 381 361 362 330 321 353 333 295 309 343 299 342 357 352 364 318 315 279 268 312 391 383 398 418 364 427 480 481 499 496 398 416 350 371 390 417 414 411 409 443 466 465 470 439 442 469 463 457 438 453 466 512 485 489 586 535 554 553 477 485 498 509 521 512 491 517 525 493 452 477 479 460 489 494 510 501 498 550 517 495 508 449 549 522 552 518 500 504 541 512 517 508 548 468 532 471 486 528 504 528 432 511 470 500 472 502 417 509 430 492 525 564 509 445 476 459 444 393 486 436 459 470 464 467 502 492 501 472 473 471 520 501 476 470 493 534 524 488 513 585 587 624 564 504 508 470 396 452 384 434 385 428 388 388 371 390 362 354 378 399 445 405 385 389 411 391 424 394 440 404 382 434 437 388 370 341 349 358 362 371 332 359 337 343 366 318 368 352 361 357 333 372 308 290 273 306 304 324 321 308 325 326 274 307 320 315 325 361 421 426 405 371 339 377 333 341 337 290 302 333 319 364 269 307 342 352 434 447 456 407 352 353 336 340 315 302 348 302 288 339 321 344 333 274 322 312 294 307 315 345 324 315 297 299 307 288 302 298 312 313 322 281 259 336 358 363 514 617 692 775 675 641 439 354 294 271 266 261 277 299 280 267 340 329 346 382 399 392 430 415 425 415 404 435 462 483 497 550 572 517 562 547 521 508 471 437 393 402 370 394 408 406 577 575 573 558 603 613 534 524 571 516 500 543 510 498 446 452 427 419 451 451 382 380 367 387 365 391 352 352 332 351 380 354 352 390 374 314 331 374 343 359 307 374 383 465 402 395 335 364 363 317 299 339 288 322 297 310 292 314 283 256 269 292 331 311 268 276 276 258 280 298 286 276 303 260 299 261 264 238 270 309 309 316 329 331 351 348 328 297 279 310 356 310 340 312 355 314 333 366 336 327 325 311 325 330 324 310 365 335 355 368 341 346 373 355 322 376 335 354 353 361 334 374 391 357 390 423 375 391 423 359 433 423 410 355 363 378 436 429 398 428 397 420 444 427 458 407 472 460 400 417 448 384 448 378 457 476 444 432 423 492 500 452 438 454 424 446 474 417 451 450 381 385 456 440 355 322 253 248 222 217 257 268 324 295 322 314 420 360 368 383 357 424 412 422 434 383 400 418 391 403 416 400 353 402 435 356 378 486 449 370 430 449 403 416 407 355 434 423 442 412 452 393 422 431 398 402 395 371 352 361 295 340 320 336 275 278 304 298 290 304 311 362 335 313 310 379 343 336 328 329 306 350 324 340 337 335 303 322 340 335 352 368 367 356 343 354 372 348 300 370 319 338 334 326 381 314 311 347 337 283 353 306 350 288 322 336 357 333 300 331 310 298 355 310 292 353 315 276 289 294 351 324 308 309 283 305 300 258 273 277 200 204 165 86 84 72 54 70 71 72 56 77 111 145 114 204 203 199 205 187 248 257 238 251 232 234 300 45 52 19 45 27 61 34 54 7 39 74 69 15 31 18 37 46 22 24 19 9 47 41 14 22 52 67 20 47 21 46 41 68 46 40 43 51 42 59 48 61 27 45 59 68 87 65 63 53 66 61 42 50 94 87 80 77 37 85 94 104 85 79 116 107 92 117 72 102 101 126 109 116 103 120 147 165 186 199 194 205 207 197 194 233 204 228 249 253 221 250 278 226 315 255 245 265 265 260 310 246 275 317 308 259 301 318 333 334 290 329 331 301 361 353 311 307 361 398 338 351 349 337 333 357 366 288 296 294 370 327 312 320 289 273 298 310 324 398 318 377 389 382 423 499 544 504 441 369 353 368 414 431 422 426 444 459 466 435 427 476 448 427 459 456 442 438 518 483 500 539 501 567 511 552 546 480 513 507 528 465 492 514 485 496 485 476 529 493 542 541 494 507 458 497 530 499 533 519 587 537 532 478 555 506 488 516 539 469 541 518 478 478 433 485 519 501 471 501 490 507 476 480 533 499 442 466 490 475 499 481 453 463 483 441 417 395 451 438 480 468 469 528 485 558 498 487 514 463 479 517 501 485 520 496 574 582 582 614 564 557 481 441 453 424 403 389 342 408 352 397 370 403 364 384 451 349 383 410 414 384 402 427 425 391 434 367 426 424 386 433 383 355 346 369 323 382 370 347 393 357 391 377 384 329 407 345 367 330 321 330 311 331 335 319 311 294 278 308 289 310 315 281 378 380 393 360 378 341 440 365 344 331 329 346 319 334 312 313 307 299 323 348 407 428 472 419 366 298 354 304 364 323 325 301 352 330 342 309 318 280 379 351 312 351 312 391 304 292 338 278 309 282 302 345 297 317 303 371 317 345 324 398 502 597 768 758 723 573 479 372 295 258 297 324 264 288 317 299 262 362 330 348 363 367 427 397 382 432 418 445 459 467 514 533 489 559 510 589 601 531 454 399 439 390 349 383 441 470 493 549 591 615 569 585 551 536 566 529 507 536 464 517 463 474 422 404 420 418 401 399 404 368 389 386 364 390 340 391 363 390 349 366 395 424 383 370 357 365 394 372 431 425 350 361 350 330 340 339 338 331 293 334 298 269 309 311 317 275 279 288 296 241 236 261 258 276 291 288 253 337 280 283 258 276 309 256 327 289 308 312 326 323 355 344 324 305 343 308 348 370 343 360 348 322 343 388 330 374 363 338 360 317 345 359 333 306 363 366 333 340 355 343 335 304 374 389 305 384 344 365 397 380 334 396 369 447 386 387 436 383 415 431 369 426 431 407 443 414 421 394 425 462 403 404 455 379 427 425 434 476 415 427 420 443 390 413 446 410 509 477 430 457 395 437 449 471 491 428 425 432 429 425 302 349 256 248 241 229 239 260 298 297 304 360 374 363 362 402 392 393 400 417 381 452 430 398 459 442 412 427 371 457 381 380 408 378 483 411 430 424 453 413 422 411 416 380 417 445 419 372 434 382 425 349 418 365 329 369 397 359 316 309 312 325 302 286 281 326 294 373 313 347 317 399 311 333 336 338 332 343 302 366 325 316 313 333 341 330 286 324 352 328 297 365 322 358 342 368 337 391 321 289 360 394 290 302 323 340 329 329 281 329 338 334 321 297 286 323 289 290 255 331 357 322 279 323 299 318 325 294 325 320 285 296 305 277 248 225 256 150 134 104 48 70 77 87 62 38 55 91 106 97 153 143 207 221 227 210 236 196 257 218 257 240 242 44 36 58 50 63 20 18 51 49 34 50 37 0 42 57 37 41 13 33 75 51 59 28 44 76 70 55 38 48 38 85 8 25 46 67 40 60 48 79 74 26 34 92 58 35 31 81 66 67 66 70 51 95 68 93 45 71 61 94 79 95 78 102 93 106 96 81 81 103 159 92 129 120 118 95 146 144 156 153 210 209 184 196 200 215 250 240 246 216 263 289 252 217 216 245 262 268 302 274 293 329 310 323 289 294 313 287 290 280 257 298 305 283 348 334 335 319 329 324 343 400 355 295 308 352 382 348 372 358 356 335 310 300 311 262 258 299 326 357 359 367 386 399 447 472 520 457 411 392 388 384 420 377 384 424 442 448 450 454 480 477 460 483 429 418 452 434 489 444 483 452 557 517 524 549 536 480 557 560 502 504 476 499 454 473 480 466 451 521 525 520 519 519 479 572 488 540 543 528 486 532 510 525 568 509 526 531 511 508 512 521 493 517 534 514 541 529 479 511 453 504 498 525 478 485 472 577 501 485 522 518 437 448 513 427 419 471 490 447 513 492 514 499 507 548 470 525 561 477 484 489 475 553 520 506 561 548 605 550 539 526 444 482 455 450 405 434 391 372 389 377 349 416 388 381 421 407 390 356 393 391 381 377 430 409 403 402 399 399 461 427 389 350 331 341 375 372 333 349 385 387 356 355 379 360 351 310 356 280 362 300 333 338 326 319 296 294 317 267 320 280 309 288 371 384 370 404 404 419 364 371 324 380 353 352 342 328 310 320 352 355 338 343 338 452 445 415 342 305 348 331 320 315 333 316 320 316 314 307 302 298 308 279 322 345 333 318 306 305 286 292 297 329 333 309 298 308 325 309 294 321 350 416 495 577 748 793 796 656 467 402 288 294 274 341 273 280 307 301 324 363 390 412 411 362 396 387 424 428 463 436 466 446 428 517 584 555 571 590 520 520 500 448 429 392 392 344 436 492 498 520 566 584 602 589 560 579 598 597 512 506 461 491 478 508 397 432 436 417 436 404 406 420 386 366 378 373 384 367 407 333 345 348 372 369 348 355 336 338 384 388 364 396 411 380 338 356 302 341 338 351 328 365 318 321 309 322 292 275 303 282 297 304 314 304 271 312 306 291 334 309 306 289 287 299 277 315 288 272 347 324 295 310 320 321 344 343 321 338 298 332 354 361 381 391 362 373 332 362 371 323 360 312 373 341 352 318 302 361 378 390 337 361 372 335 341 343 339 368 339 400 390 379 370 397 426 433 412 411 397 405 392 424 386 389 414 420 366 391 412 409 418 405 430 410 414 415 401 437 427 425 474 423 473 423 465 479 486 454 457 425 452 489 495 453 411 452 463 429 445 467 390 404 345 318 250 247 258 244 283 271 230 281 338 340 392 335 396 399 394 396 433 432 429 457 440 412 394 464 404 422 408 365 390 412 395 422 387 391 396 437 401 464 438 418 419 432 436 381 433 412 424 404 392 387 416 404 352 396 401 286 342 322 336 300 323 319 315 338 346 388 337 340 355 359 308 309 324 320 337 324 331 358 330 287 306 334 301 277 349 353 371 385 343 354 333 344 352 358 347 292 352 328 331 347 342 346 296 304 332 351 315 320 354 368 278 345 316 349 346 359 309 340 314 283 341 319 270 251 343 274 306 323 295 280 281 303 186 235 204 199 91 131 70 70 89 100 83 81 65 90 120 100 121 180 193 166 222 224 234 310 267 289 260 259 251 43 58 38 29 49 33 71 51 75 35 30 55 52 46 15 65 43 30 55 39 20 75 35 8 21 36 1 59 60 54 36 52 19 34 55 24 52 33 45 45 52 16 82 30 44 52 78 37 35 82 56 47 53 44 117 66 99 89 78 102 95 89 107 85 147 114 84 74 76 101 109 108 133 106 79 128 130 135 181 222 212 189 178 217 221 228 214 209 269 211 238 249 125 216 252 273 235 263 272 240 275 308 325 310 300 335 334 290 255 328 335 293 349 330 322 318 341 384 361 319 323 327 332 364 341 343 332 358 324 370 342 346 343 294 317 291 315 363 377 366 327 392 391 484 475 559 492 463 396 363 375 410 364 394 449 432 489 488 445 446 478 445 472 459 457 485 477 500 472 554 507 517 532 582 513 483 499 528 557 517 523 495 530 556 474 445 486 465 478 481 513 573 547 569 558 529 500 487 565 533 510 530 535 496 491 559 533 527 530 575 523 525 520 551 478 512 497 474 473 527 468 501 513 467 492 474 513 476 543 490 491 438 452 469 439 434 415 452 528 444 433 462 522 492 484 531 531 541 482 480 539 521 535 509 522 492 601 618 600 619 554 495 417 458 442 413 382 373 371 387 413 433 370 407 417 420 381 429 450 416 380 442 408 437 382 424 409 436 412 447 408 363 356 324 345 344 350 346 408 360 378 369 353 372 408 377 368 388 354 286 292 324 296 323 315 336 332 308 358 285 296 306 332 299 361 390 463 344 376 364 353 358 352 346 326 353 297 320 321 325 338 311 364 388 475 407 397 362 332 349 298 341 293 318 340 327 348 359 343 334 320 328 302 338 323 298 348 317 331 273 287 354 296 317 334 280 301 318 298 323 344 374 395 523 664 706 819 724 594 446 371 317 328 311 289 280 292 300 324 360 346 384 422 392 404 383 414 401 382 376 420 469 475 523 558 548 560 576 579 511 536 428 414 400 462 370 440 405 486 517 531 590 581 617 601 547 541 559 551 546 555 483 464 493 461 456 438 396 400 369 452 379 348 364 440 364 401 348 372 380 372 377 372 422 410 392 390 328 351 377 352 427 432 399 387 392 375 392 377 348 292 343 372 361 276 302 307 280 316 266 293 263 304 320 263 295 290 324 344 259 351 317 296 304 260 295 277 318 310 288 326 311 283 317 342 317 334 313 382 327 399 335 347 325 349 353 333 317 339 302 349 349 320 305 335 347 329 352 337 379 393 383 356 371 376 356 290 328 388 384 360 387 410 376 346 388 432 403 412 389 440 398 395 438 397 408 407 388 421 444 392 410 392 459 458 448 453 454 408 425 460 459 465 414 422 390 491 445 453 493 439 497 452 471 508 417 472 468 466 456 448 386 402 367 326 266 265 245 285 263 245 330 290 318 343 370 391 391 413 396 399 440 448 400 418 411 408 420 418 405 411 454 448 435 421 425 429 420 427 424 417 413 434 415 404 425 430 423 400 430 413 409 377 384 405 424 423 385 368 363 312 337 307 290 330 258 311 337 293 341 375 312 322 339 347 337 324 297 335 332 344 318 315 307 330 342 341 277 337 353 303 374 350 353 331 360 359 339 319 302 350 356 367 367 307 353 308 355 370 313 345 338 328 363 375 350 337 306 350 326 335 329 313 331 329 357 315 340 315 298 299 309 300 328 299 304 283 258 274 237 172 121 85 91 57 36 70 54 36 71 78 103 113 146 134 157 204 248 217 223 222 236 262 295 282 287 42 52 24 46 29 34 28 60 31 78 35 8 30 20 43 32 48 9 54 69 12 66 49 43 21 14 37 58 70 3 31 62 45 37 32 61 37 78 48 84 54 35 47 44 54 89 97 65 20 61 84 64 75 68 80 82 78 76 94 82 105 67 100 103 89 134 111 114 77 61 111 112 137 136 160 116 128 197 178 204 212 240 197 235 254 202 224 258 294 255 259 240 221 249 214 267 292 281 256 267 286 312 319 330 267 277 362 267 357 324 316 333 271 314 298 318 390 370 319 345 359 333 369 372 360 328 345 362 352 346 368 330 345 308 297 306 303 357 384 372 333 375 377 502 492 553 469 421 363 422 420 377 402 394 441 464 465 449 471 458 466 463 472 407 485 483 475 442 471 513 540 515 567 558 564 486 550 526 515 492 503 529 501 472 474 495 500 507 488 513 504 474 478 520 512 486 495 507 548 526 555 566 545 580 565 555 497 506 508 555 563 511 515 534 479 568 458 512 503 497 494 457 516 470 531 473 493 514 539 523 501 436 501 449 438 429 442 447 452 445 483 437 514 538 529 488 504 529 499 525 532 500 539 501 534 518 594 596 605 523 499 497 448 411 461 413 434 330 414 416 399 395 395 401 408 379 354 411 415 418 393 393 423 402 411 442 416 429 471 413 393 394 359 379 351 372 353 352 365 369 394 348 338 396 389 377 370 351 366 296 339 285 290 315 302 334 319 317 314 311 279 326 302 351 355 374 379 359 406 372 365 338 376 369 326 332 271 368 320 279 312 330 380 436 503 416 427 396 328 312 312 329 308 344 380 312 348 332 328 282 316 310 348 274 333 308 363 316 309 273 284 275 336 277 300 288 363 308 340 340 324 322 444 494 630 738 829 708 591 471 347 310 288 268 297 257 317 316 308 296 368 409 364 370 396 402 432 442 455 422 507 466 491 545 565 513 575 587 563 523 503 521 392 387 416 386 403 406 434 534 527 606 607 593 553 564 555 580 508 554 504 514 488 488 501 488 397 446 392 406 436 381 379 372 389 380 419 337 380 363 368 349 376 386 358 384 405 368 367 359 400 453 442 429 435 388 340 401 325 354 348 306 329 323 339 338 283 316 323 298 327 300 320 310 285 293 276 286 301 322 295 310 309 341 273 311 303 323 298 299 325 357 303 357 298 325 327 337 322 373 348 346 367 309 375 318 337 308 338 368 343 362 364 317 366 370 319 370 376 347 393 354 369 384 406 309 375 357 412 361 356 407 369 448 432 388 380 390 428 404 422 408 427 414 402 385 444 414 443 451 445 434 457 431 440 428 403 471 448 434 456 488 432 424 453 452 454 406 426 404 472 515 453 421 446 484 478 471 440 487 432 413 343 344 350 240 247 264 282 303 278 334 314 299 319 355 413 403 347 389 408 413 411 381 436 432 499 433 395 466 442 410 402 392 415 461 399 419 408 468 458 462 401 420 434 463 377 383 418 401 431 439 431 383 380 402 383 357 371 354 319 335 275 290 289 314 320 320 307 321 377 302 310 329 330 278 271 325 352 345 349 339 302 324 327 273 346 357 322 343 317 339 359 331 393 364 344 372 310 399 322 336 362 319 371 357 346 323 334 324 353 305 346 363 334 328 298 323 305 333 334 333 274 342 359 295 377 313 311 324 299 294 312 303 322 298 265 294 265 187 143 143 101 50 77 88 26 43 137 28 76 97 140 137 156 170 224 214 280 252 275 240 333 260 252 219 41 30 66 30 45 47 23 49 57 15 26 53 51 20 53 27 33 70 36 51 52 57 51 34 28 56 67 49 73 32 56 80 55 34 42 34 48 44 63 63 63 50 54 61 46 66 31 57 33 43 63 59 71 89 63 78 66 107 86 94 63 111 71 117 59 102 108 88 104 117 101 136 126 118 156 136 172 201 181 154 184 216 202 199 235 232 214 273 211 287 250 223 237 284 291 235 272 278 294 293 343 342 339 313 300 285 315 314 299 348 301 311 333 328 334 326 326 290 364 339 341 337 331 364 336 368 338 390 352 374 334 329 367 304 303 297 353 391 354 380 350 367 443 463 500 507 443 429 386 390 372 400 412 463 389 382 450 502 469 462 477 445 475 463 427 475 463 510 484 485 477 571 577 534 530 511 451 566 501 499 543 544 491 548 523 490 496 498 502 547 487 578 525 519 544 525 503 482 543 548 546 586 561 535 562 531 537 521 520 539 516 513 507 468 512 500 498 452 470 502 522 481 480 499 571 585 500 522 502 533 469 502 459 491 476 480 435 467 462 532 494 532 514 545 506 505 498 533 511 505 511 501 499 488 494 568 638 627 652 547 526 501 447 466 442 409 414 391 431 391 366 427 446 420 422 371 367 425 402 381 412 401 443 409 434 456 405 446 420 415 424 345 373 366 373 374 385 353 357 359 361 374 367 359 312 339 385 315 370 328 348 304 318 299 316 318 332 349 293 276 349 320 304 359 354 434 422 390 372 333 383 383 353 322 354 345 336 336 327 307 307 348 368 403 436 468 394 382 379 312 302 321 343 297 296 321 349 354 290 318 380 331 277 367 319 338 364 348 317 326 317 286 336 284 319 293 309 304 318 314 339 357 442 469 613 777 788 713 559 461 385 330 307 271 326 327 305 299 311 337 353 357 361 369 360 380 406 399 417 412 400 417 476 545 534 556 564 584 564 591 468 462 386 414 442 370 447 407 521 501 511 594 585 570 568 583 579 568 547 558 488 517 532 502 529 470 456 472 437 423 453 392 424 413 380 379 354 360 383 372 352 417 372 380 394 394 346 406 350 315 363 367 403 447 407 364 368 355 317 284 380 302 356 312 348 332 319 298 290 288 332 275 317 297 268 270 296 267 301 316 341 284 299 327 336 268 326 328 297 322 322 379 334 325 353 313 319 317 333 347 393 372 326 333 351 310 380 353 381 364 323 376 306 408 348 349 356 353 366 350 348 354 384 353 349 338 343 340 369 376 407 392 386 371 414 477 392 401 428 429 419 426 381 412 450 437 421 434 434 441 453 465 463 429 374 402 446 419 433 473 449 435 488 446 452 477 452 430 447 500 499 454 469 459 446 438 489 487 465 459 401 425 438 356 299 267 255 231 258 238 264 328 327 351 401 382 376 425 320 401 429 424 454 454 421 435 390 429 441 390 407 463 457 442 439 457 435 403 477 434 422 399 410 444 407 405 379 429 400 398 410 416 404 422 393 389 386 394 349 360 324 343 321 330 328 234 314 313 355 372 347 351 355 348 334 324 331 323 356 345 372 278 330 324 349 298 299 359 340 373 365 402 386 334 345 299 329 335 355 381 288 370 323 330 353 348 321 316 337 298 382 314 338 338 343 333 355 305 325 296 312 306 285 345 314 354 335 341 331 299 307 291 318 335 284 280 301 303 239 246 166 137 113 81 79 65 48 81 52 31 99 70 96 128 165 198 207 218 280 247 271 255 283 222 267 257 40 50 46 50 31 48 19 43 35 38 42 61 47 30 51 55 30 25 83 43 16 57 24 53 63 26 45 26 71 54 7 51 25 40 27 24 22 82 36 62 34 59 83 88 55 75 58 70 72 65 55 93 97 64 73 77 80 81 58 123 104 104 116 109 89 94 118 98 86 115 115 83 107 117 108 127 142 174 192 202 189 199 227 202 215 191 241 242 281 249 248 235 227 263 284 298 239 282 273 222 311 332 281 331 295 293 312 332 329 309 338 330 314 312 336 321 351 345 362 370 343 347 327 349 353 332 367 312 347 379 364 313 330 293 277 306 278 365 357 375 337 383 422 511 487 542 512 451 432 397 339 376 380 418 393 429 490 436 515 478 473 465 472 410 473 428 438 460 497 470 526 539 502 584 533 557 509 537 512 519 542 492 519 508 498 455 500 520 532 533 511 544 562 534 532 518 512 517 543 560 519 584 527 564 532 586 534 550 588 550 541 561 525 528 501 549 504 480 490 477 485 524 450 453 479 469 500 503 482 494 514 508 529 479 471 451 458 430 452 499 501 481 507 550 547 474 497 523 543 538 491 478 493 490 533 517 593 586 575 575 533 467 437 439 392 439 450 407 411 382 391 417 408 397 385 419 447 446 377 371 416 458 435 406 454 416 471 452 473 427 388 364 382 344 330 368 360 371 366 357 396 388 290 399 360 426 336 341 351 286 351 320 320 323 371 336 366 342 308 323 298 329 305 354 407 377 400 316 387 373 369 326 328 363 342 324 311 320 337 353 332 329 352 387 462 484 418 398 282 379 352 329 313 355 351 322 340 324 300 314 317 370 300 286 279 303 343 352 329 336 298 305 326 323 334 305 292 319 297 305 342 354 399 490 662 769 785 767 595 455 374 345 310 306 338 311 287 299 273 333 356 383 361 385 366 384 396 398 407 425 452 490 509 558 527 572 605 567 595 571 514 450 443 410 396 425 433 405 451 516 575 607 562 641 620 574 617 547 583 560 541 528 541 481 434 448 478 444 403 397 432 369 392 368 370 390 371 404 418 363 367 365 378 377 393 362 374 361 327 394 387 347 392 430 423 400 349 338 355 346 368 380 307 321 309 290 292 304 279 308 315 296 304 294 274 285 250 280 331 295 317 309 286 291 271 291 285 317 333 303 321 312 325 331 328 351 342 351 312 346 388 343 343 348 397 356 356 333 350 320 344 340 344 329 366 374 352 366 377 389 363 372 345 315 391 408 340 389 388 388 402 424 395 422 412 371 498 406 439 468 427 411 429 403 444 412 441 433 437 394 444 408 465 440 411 412 472 490 448 450 460 450 453 468 413 410 495 441 482 457 513 439 477 447 531 516 477 445 492 463 420 438 374 402 313 272 245 253 239 296 316 304 354 373 340 360 372 385 360 390 424 398 385 458 427 442 447 434 421 432 419 417 427 461 414 447 424 482 425 449 436 454 455 406 435 390 453 437 415 439 393 411 411 426 399 412 393 404 391 356 364 367 298 311 320 302 317 309 333 376 353 384 334 330 330 297 354 269 329 295 349 315 312 336 362 309 305 312 366 359 389 387 306 319 354 337 342 305 340 357 298 347 350 306 361 337 331 287 353 338 327 326 307 353 291 358 341 325 341 395 373 331 321 363 345 320 294 337 333 302 320 325 298 299 317 326 297 293 284 212 175 124 114 62 44 78 68 79 73 88 83 108 125 188 164 215 222 220 272 232 290 231 244 300 262 245 39 32 47 30 27 32 34 34 37 23 4 67 19 24 28 44 40 26 14 32 32 42 45 35 30 54 59 71 44 31 29 15 30 44 28 48 73 53 72 26 82 72 54 76 45 55 36 61 58 69 18 42 84 73 73 91 67 94 83 77 108 91 129 88 140 126 93 95 72 90 127 125 107 96 131 99 185 181 192 183 196 182 174 230 206 236 229 241 239 225 218 237 216 257 267 279 268 278 281 314 325 292 353 306 295 278 300 302 345 337 315 312 305 354 313 337 348 303 371 355 346 346 329 319 367 321 289 349 334 371 353 335 315 321 276 257 345 362 354 304 386 393 369 443 504 493 479 496 402 424 411 370 428 421 392 478 459 468 490 470 473 463 456 465 463 505 479 518 500 520 499 561 555 596 592 552 502 518 510 596 544 503 503 487 514 502 514 495 522 515 537 557 503 521 489 559 463 533 490 546 506 566 546 541 557 579 553 527 547 545 544 527 500 559 524 478 534 506 464 536 477 513 457 540 536 481 493 515 500 538 490 506 517 490 431 429 455 450 527 450 470 466 537 591 521 503 511 486 471 509 469 543 499 498 559 524 587 604 639 573 534 495 456 455 405 445 409 394 424 389 406 432 353 378 398 417 432 395 447 443 391 408 426 428 441 413 452 477 372 435 421 360 360 320 354 328 322 368 402 345 390 367 406 393 401 423 367 347 356 334 319 277 268 340 353 323 302 316 278 278 318 325 334 355 393 387 398 407 414 364 349 387 370 355 322 369 332 339 354 359 333 316 358 383 460 431 432 393 325 304 317 302 334 333 314 390 327 289 315 291 343 287 338 362 297 324 320 357 327 323 288 292 340 321 310 298 300 324 288 371 321 372 416 484 637 773 790 726 642 474 373 345 295 281 327 303 298 306 315 314 370 357 385 388 425 385 425 391 402 373 485 540 517 505 559 592 568 572 563 519 496 500 460 398 421 378 400 464 523 468 587 658 578 694 630 606 565 569 599 459 527 473 448 493 493 430 487 470 426 389 423 420 387 383 354 375 420 384 373 373 387 388 376 396 415 388 384 362 400 387 380 460 385 426 404 412 354 346 299 302 298 333 325 287 311 293 325 320 304 301 324 303 282 288 260 314 308 293 312 310 315 252 284 288 263 281 296 264 318 391 319 326 344 329 331 320 317 352 364 299 350 366 330 352 318 361 391 339 340 375 343 369 331 356 343 348 359 352 316 357 360 368 362 366 361 358 384 363 321 411 357 408 382 361 446 413 440 417 405 367 400 414 444 420 429 434 427 380 418 454 409 393 450 465 455 476 406 461 419 473 388 405 451 423 419 456 459 414 473 513 424 405 477 461 488 490 434 438 469 460 463 413 413 344 314 271 256 227 244 249 313 274 306 314 360 395 381 409 423 390 373 418 377 444 411 457 403 400 452 445 391 431 382 414 425 425 434 451 453 473 434 419 456 447 467 425 391 438 403 381 401 436 425 407 407 377 394 383 348 310 330 363 327 304 309 339 344 277 326 383 364 378 361 337 328 350 337 310 297 306 329 340 351 291 305 354 346 326 340 316 347 359 363 380 348 371 366 403 322 366 359 325 345 337 343 292 277 389 357 337 342 322 347 349 351 321 305 344 314 329 307 344 298 321 349 278 348 339 294 324 311 310 337 315 322 317 313 274 256 183 201 154 99 78 73 24 91 64 95 86 92 96 140 148 187 186 204 206 244 228 237 262 287 274 258 275 38 41 17 23 55 43 47 45 37 4 39 50 49 44 22 14 61 72 26 45 27 69 48 53 43 51 22 56 26 66 50 35 54 43 65 13 68 31 71 70 40 20 51 39 37 70 68 67 67 45 59 88 42 67 60 65 72 71 61 102 94 98 91 103 107 83 93 101 109 82 109 111 106 139 129 124 140 113 169 219 202 198 237 231 205 245 209 248 276 312 208 243 236 270 236 298 274 238 251 280 305 263 305 305 294 311 341 300 326 337 299 351 320 321 328 342 333 394 352 382 333 342 345 336 313 330 321 338 294 354 349 334 319 281 259 344 309 338 348 418 374 343 379 446 531 453 471 469 381 439 376 411 423 408 437 428 419 485 466 481 432 449 468 467 447 456 464 502 509 492 544 540 501 518 528 552 504 499 531 514 506 488 503 545 479 513 528 528 539 537 503 516 558 477 527 506 516 521 502 555 531 550 547 545 563 553 557 530 487 543 540 527 539 509 507 472 549 516 497 496 492 471 532 472 498 520 529 536 484 525 542 488 478 496 442 451 450 481 448 507 503 523 492 582 532 524 471 504 467 506 500 472 498 508 553 530 606 619 614 569 547 491 444 391 481 433 427 384 369 380 403 405 372 419 376 404 377 420 410 426 400 455 422 399 363 444 410 367 448 423 396 359 381 384 364 360 387 372 366 384 378 367 348 371 380 349 326 326 333 320 348 337 311 311 324 332 341 309 279 352 282 295 310 345 444 387 409 405 375 366 382 374 334 324 319 339 295 359 316 299 315 289 327 412 522 487 423 357 306 353 312 327 361 351 356 358 355 315 323 328 273 330 276 315 274 363 311 322 315 307 275 314 277 299 322 291 289 353 338 341 359 375 398 499 656 760 780 703 590 476 332 344 319 309 254 242 312 320 302 341 367 382 388 387 403 388 443 410 443 451 466 480 515 510 539 533 594 583 587 522 516 471 445 384 415 398 427 448 466 559 587 574 596 583 604 616 559 558 552 494 508 492 469 494 497 400 424 449 405 417 424 388 381 368 381 364 378 340 360 390 408 359 358 420 397 414 363 369 346 332 369 413 437 421 418 372 337 337 298 329 308 300 320 323 328 312 338 300 287 354 292 311 286 281 253 260 345 329 268 337 286 288 297 294 289 315 304 284 337 312 307 312 240 320 336 351 304 346 332 340 372 358 365 352 370 356 373 394 362 377 354 372 339 371 372 359 332 403 336 338 387 380 418 342 409 368 356 339 369 368 410 360 376 422 422 381 412 400 405 403 445 402 432 456 424 395 451 458 402 408 417 448 435 441 416 432 438 401 446 450 430 455 429 455 487 497 474 451 447 446 435 477 465 478 457 456 488 481 439 459 414 424 389 301 315 259 244 260 281 210 274 296 346 340 369 397 422 417 418 380 411 415 453 415 470 441 415 420 409 471 448 406 438 415 412 470 419 433 414 458 455 458 436 417 449 448 433 436 386 454 406 444 420 413 409 353 418 400 348 397 320 315 288 316 286 336 289 328 336 329 334 345 382 338 346 337 317 321 341 355 325 305 328 339 311 364 321 320 327 366 408 358 346 349 385 344 349 337 369 341 324 332 344 316 315 334 326 380 322 343 347 321 292 375 324 379 321 270 362 322 345 298 301 323 309 328 325 314 322 331 320 321 311 319 309 318 295 293 228 214 167 173 115 68 69 56 65 53 70 103 70 88 90 127 140 171 194 227 218 310 258 247 254 267 263 287 37 30 30 51 22 37 39 43 52 43 43 56 59 42 53 32 60 57 55 43 8 44 63 47 59 46 28 43 36 41 31 50 38 24 56 13 39 53 34 32 41 37 69 57 64 47 81 61 75 66 86 57 62 86 29 67 86 85 95 57 65 75 76 105 125 104 89 134 96 105 104 121 103 128 120 140 122 155 172 222 168 217 224 232 209 248 208 260 254 267 304 270 226 257 262 284 249 265 250 279 292 300 331 289 330 292 346 296 308 289 310 293 316 380 369 313 340 318 372 315 342 324 331 354 324 347 310 331 325 346 344 345 338 287 309 306 322 337 356 353 357 357 360 488 458 484 492 386 388 395 438 360 405 454 436 449 410 436 431 478 502 505 492 447 481 463 473 516 476 500 544 521 552 532 480 568 596 508 480 536 490 568 554 500 498 505 486 491 498 499 487 537 516 513 504 460 519 500 512 532 528 572 570 536 574 502 554 559 546 551 555 523 560 491 501 516 499 492 536 468 492 517 496 528 522 508 474 544 510 473 468 447 436 485 435 444 426 456 486 457 480 441 504 515 524 480 493 524 502 542 542 487 512 527 521 555 566 608 607 553 518 435 468 433 461 423 425 372 394 392 406 347 406 391 346 429 426 367 423 421 442 445 410 376 419 373 430 417 426 391 417 361 346 385 310 393 357 351 385 369 344 331 367 348 357 406 342 345 322 318 297 309 334 317 323 276 267 269 300 297 308 316 321 356 364 396 396 407 370 340 348 336 376 303 360 344 344 318 328 332 316 320 373 384 462 452 420 349 332 373 350 344 317 342 332 361 328 344 345 318 324 280 302 296 315 324 366 319 304 317 316 287 305 336 296 300 324 316 314 312 352 346 432 493 628 720 791 718 610 456 384 299 325 309 300 288 283 301 332 316 326 392 408 404 376 413 430 400 390 470 450 467 470 545 573 583 555 585 556 505 508 435 439 432 416 430 436 445 474 528 507 580 658 581 572 605 556 553 546 492 473 514 493 437 482 480 459 411 440 421 424 400 386 370 378 362 372 393 359 397 351 364 326 420 409 392 384 359 364 349 380 368 399 416 431 410 342 308 322 347 349 337 328 309 269 283 283 338 292 348 324 325 279 296 290 300 285 307 314 315 304 295 297 269 289 298 262 309 314 341 327 325 322 309 349 320 343 375 349 349 342 300 327 335 360 357 374 397 341 386 352 341 300 351 371 390 324 382 386 368 387 368 371 319 342 355 316 374 325 403 394 400 419 378 402 401 460 410 367 431 440 408 403 426 405 428 410 456 415 436 404 471 456 443 444 476 422 424 442 456 428 445 450 425 422 486 479 443 508 481 439 498 484 454 504 477 507 436 467 484 390 398 444 367 298 283 229 232 232 243 322 252 322 326 315 375 394 371 403 432 386 441 422 437 448 445 432 419 444 414 437 430 426 432 463 480 441 431 468 400 410 442 421 398 434 387 403 401 429 417 447 410 432 414 396 409 345 370 365 378 340 341 299 326 321 296 300 324 333 353 354 344 326 347 371 339 322 327 349 314 356 313 338 308 339 330 334 349 334 331 371 359 354 375 383 317 301 353 383 320 308 344 355 332 304 348 298 312 322 310 344 295 358 341 327 276 338 397 350 318 316 357 335 329 323 320 304 283 310 340 342 320 300 323 312 273 316 210 293 222 182 132 83 123 57 79 48 57 27 100 66 108 131 162 188 171 188 185 231 194 238 258 268 255 261 313 36 42 59 37 10 24 43 57 44 39 36 56 52 36 45 10 76 28 38 38 37 76 78 43 15 31 48 45 56 41 56 38 51 88 59 60 43 26 84 67 68 62 15 70 52 46 35 77 49 56 65 87 63 54 70 84 75 83 49 125 116 88 122 58 90 114 142 121 89 109 115 125 130 94 169 123 165 191 181 185 185 208 227 201 219 246 230 240 272 245 219 273 278 238 261 261 264 263 283 284 272 290 322 303 346 316 321 311 341 315 318 341 323 297 367 323 328 355 390 332 306 352 309 355 330 341 348 330 328 313 349 308 259 330 288 281 312 322 345 338 351 368 409 390 495 513 526 454 421 344 347 387 395 420 412 413 448 442 466 446 418 482 431 455 449 473 473 486 464 531 490 566 567 536 561 523 513 492 520 482 523 522 484 520 495 459 459 468 488 525 521 502 528 550 486 518 509 498 531 579 545 553 553 530 514 539 541 517 559 521 501 592 515 486 529 477 500 510 477 476 477 538 497 490 482 493 479 480 465 515 558 466 504 461 458 457 455 470 446 483 490 520 515 527 485 503 472 488 521 534 498 540 450 525 515 533 648 545 564 620 543 478 444 410 446 419 415 352 395 409 346 386 382 361 352 381 379 399 363 384 431 408 422 402 440 363 428 445 403 418 386 380 354 359 321 367 366 333 394 365 374 317 366 373 370 405 400 349 306 339 314 326 317 333 336 279 315 301 297 266 301 303 295 387 361 447 405 397 313 321 359 391 381 336 314 337 334 332 300 319 316 367 352 404 439 468 384 328 312 312 318 326 360 368 292 345 357 336 350 290 311 265 316 321 339 344 372 300 308 299 268 312 318 314 356 290 314 311 319 336 341 313 395 485 658 756 810 720 521 465 360 315 304 240 277 318 276 304 288 357 335 338 382 338 383 350 397 429 411 446 459 499 520 524 559 584 574 614 572 563 478 437 437 398 415 437 383 464 491 520 567 601 612 596 582 581 578 560 514 507 520 477 444 503 454 432 426 450 437 445 426 405 377 420 364 363 397 323 342 338 365 347 384 345 427 355 383 356 361 380 411 407 412 450 394 382 341 384 315 319 307 295 302 311 314 284 322 325 280 301 278 297 277 294 284 275 279 278 317 278 311 254 289 294 273 276 251 274 323 317 284 357 311 351 356 320 325 314 349 342 354 337 341 307 363 395 339 349 379 331 379 338 378 328 352 329 369 411 304 322 357 359 340 332 355 353 320 372 378 366 418 380 410 373 367 433 422 437 427 397 395 391 442 393 366 381 424 401 404 397 429 434 406 438 412 477 395 451 465 502 412 409 438 486 403 474 413 435 433 387 471 497 442 442 463 501 458 447 455 483 452 381 389 382 332 278 236 248 209 294 295 320 318 316 339 381 366 393 392 364 388 395 507 388 428 430 409 419 434 396 399 406 391 395 448 451 437 473 418 434 455 358 379 433 471 404 457 403 375 401 424 405 400 384 423 418 370 332 364 337 333 343 330 276 293 310 321 335 340 322 343 344 325 388 289 336 322 342 298 355 298 335 325 357 355 337 334 356 361 334 346 369 378 316 325 345 309 363 354 365 330 365 380 361 338 291 340 328 339 295 336 356 318 294 336 330 332 337 357 354 337 334 339 301 311 317 283 317 301 306 340 307 296 291 313 266 308 284 218 235 175 126 72 57 41 44 67 78 44 40 94 109 89 150 146 191 178 206 257 249 236 241 235 268 271 276 35 28 41 58 6 53 34 58 45 21 31 51 31 28 51 10 74 34 48 43 17 31 13 44 32 60 34 42 64 44 30 35 53 44 102 51 42 43 58 37 26 87 31 53 64 59 43 33 78 38 56 66 64 87 75 50 77 86 62 113 75 89 117 115 70 111 101 102 112 103 101 91 129 124 130 107 165 134 146 209 200 218 177 195 176 194 239 258 242 272 245 246 245 217 276 281 235 284 265 284 293 316 286 300 332 319 346 297 316 282 300 321 335 332 359 356 350 386 362 356 354 333 307 349 262 327 348 333 334 345 331 312 323 321 233 292 288 375 398 347 374 370 404 435 539 497 481 468 397 401 369 385 370 382 408 448 435 477 455 494 422 405 457 464 487 473 511 433 480 519 478 546 533 542 567 529 527 502 531 487 445 485 503 502 443 502 504 502 463 500 503 546 557 550 490 484 507 518 551 519 522 500 489 572 586 507 532 509 542 539 513 512 523 511 507 477 508 501 509 524 523 508 476 499 502 514 478 460 456 465 515 449 428 434 456 392 467 484 405 500 504 472 464 529 564 512 498 478 491 498 514 525 525 525 529 543 581 644 551 568 483 529 424 405 388 381 376 416 391 382 387 392 376 428 405 381 426 398 392 431 360 415 449 374 388 408 405 403 417 388 378 386 337 353 366 309 327 363 338 359 353 315 374 335 386 366 391 339 331 339 327 351 305 335 295 347 316 304 342 283 291 314 380 309 345 378 393 392 360 377 357 360 360 374 338 294 314 338 289 331 297 333 331 376 509 460 385 378 320 313 306 336 337 356 337 349 286 318 304 312 301 275 319 294 314 351 308 269 311 325 280 402 300 324 350 282 317 330 322 301 305 398 409 499 647 785 775 726 598 445 388 313 311 291 251 308 312 302 313 316 376 394 365 384 382 382 369 376 414 411 461 476 470 505 490 571 556 553 539 567 491 448 450 401 409 388 368 351 489 506 544 576 565 602 671 636 574 555 535 511 488 541 456 427 479 422 417 458 433 398 421 378 413 355 361 402 365 333 368 382 399 379 379 424 385 359 390 342 394 355 415 415 393 417 375 356 325 333 338 330 362 329 332 329 267 281 294 290 298 309 301 297 291 281 256 256 310 303 294 304 302 341 259 235 270 283 294 303 291 335 309 347 313 357 326 368 315 373 321 353 358 330 363 381 357 375 371 344 321 353 324 353 366 424 322 378 405 329 386 355 389 330 347 347 410 363 311 340 372 321 396 350 388 406 387 416 383 408 413 415 448 384 388 392 424 418 424 416 424 438 441 458 448 434 445 418 453 416 411 417 421 404 492 459 459 416 440 462 408 448 442 430 453 494 450 433 479 454 485 473 469 398 405 387 325 244 251 256 233 249 300 300 348 306 353 364 372 406 417 384 400 374 393 433 418 446 437 447 422 367 443 430 428 419 441 454 455 436 442 445 437 472 474 415 429 485 424 447 416 435 424 390 412 404 403 404 387 426 420 381 328 366 305 314 301 318 307 309 301 326 369 385 309 318 363 320 305 316 317 343 344 366 322 346 332 338 399 311 349 390 351 361 370 378 379 343 340 357 391 343 337 312 360 319 347 290 330 356 325 363 323 339 354 296 316 311 314 339 338 382 276 309 332 301 295 298 345 314 325 293 299 337 285 316 303 283 307 255 258 195 149 128 111 99 30 93 76 78 72 81 71 128 137 182 180 213 188 200 285 252 269 224 248 250 256 262 34 17 27 31 48 33 57 0 52 64 39 18 28 48 38 41 39 20 18 37 50 46 52 25 55 67 61 0 48 48 57 29 47 66 12 39 24 43 39 46 85 38 30 52 65 47 73 11 22 101 29 69 51 71 75 77 51 96 82 85 90 94 106 149 128 111 95 87 115 104 127 96 128 77 146 138 144 172 192 175 199 208 238 192 243 213 242 213 262 255 272 265 256 219 292 264 282 282 323 262 306 301 301 276 351 315 317 333 366 310 339 341 313 339 299 323 341 380 313 334 325 352 356 346 357 358 366 408 351 390 333 327 340 303 307 304 306 358 354 381 374 405 387 467 522 507 423 442 356 395 343 400 419 442 434 468 414 472 465 453 462 451 476 455 484 465 511 526 448 556 491 556 537 556 552 515 530 521 512 494 515 485 490 476 533 501 513 513 504 530 509 483 531 532 493 527 520 540 526 517 555 572 562 537 552 569 490 485 483 558 541 499 512 479 497 497 526 574 516 475 503 509 489 438 511 540 500 515 477 471 448 492 458 526 458 462 422 489 453 477 501 505 455 545 500 441 526 503 474 482 479 531 481 489 535 578 586 644 584 537 543 487 456 406 458 454 363 416 367 369 383 392 386 397 377 380 434 411 425 385 410 397 413 413 413 379 429 430 443 410 375 378 325 337 369 386 383 362 365 388 351 369 367 376 398 377 382 322 310 309 300 333 339 309 313 258 339 319 328 295 303 329 361 368 373 371 413 408 358 340 349 361 278 337 312 305 400 329 314 312 294 312 356 423 430 487 362 382 365 307 335 331 327 333 322 310 343 315 353 367 295 300 329 322 328 323 358 315 327 280 300 263 317 288 282 346 299 291 294 311 353 372 460 499 614 741 812 778 596 449 352 322 309 266 265 272 271 283 309 363 340 352 354 426 407 402 406 385 375 404 473 477 490 482 564 534 555 557 579 514 521 458 423 437 357 398 435 416 484 508 581 554 564 606 598 563 549 560 557 533 499 509 510 471 493 464 473 421 424 441 394 365 389 394 380 387 348 355 387 346 332 320 397 368 433 380 364 382 318 368 408 406 443 423 446 368 359 326 346 313 348 326 325 319 325 336 293 313 332 281 262 312 290 320 275 293 252 279 236 332 342 314 306 332 288 323 309 271 304 302 332 302 343 312 315 362 311 319 376 352 329 336 317 394 338 306 330 345 331 359 357 345 313 354 339 340 335 347 327 350 386 391 374 388 333 395 354 353 340 373 367 389 422 438 372 427 418 387 369 424 389 419 357 396 420 450 430 429 418 398 419 387 374 405 361 441 419 431 400 453 434 414 434 444 437 477 449 455 454 423 444 472 478 441 452 438 448 455 460 446 445 442 393 330 283 254 255 259 243 266 251 292 371 350 329 361 364 332 355 401 398 378 442 454 471 383 449 389 441 394 407 429 392 409 449 463 467 464 434 437 412 421 450 415 427 444 443 421 433 412 444 397 386 436 402 422 400 383 394 371 351 308 344 313 329 329 298 310 336 352 301 365 315 360 362 336 317 320 348 319 320 339 326 318 307 326 359 377 347 369 349 390 341 397 361 353 441 333 341 334 352 332 340 319 319 318 368 336 359 284 325 354 364 295 336 324 353 334 322 344 338 293 367 331 314 337 297 330 331 293 303 340 335 341 312 304 302 288 234 214 186 141 100 93 43 71 73 78 70 88 116 80 119 145 204 212 192 245 235 240 214 280 270 299 266 257 33 64 102 53 60 21 34 65 58 24 34 33 31 71 38 47 49 29 21 63 29 12 51 38 51 49 44 67 39 41 23 54 35 51 45 37 67 40 58 75 54 70 60 37 52 61 75 56 58 60 24 25 96 67 50 66 85 84 104 81 75 104 106 116 115 127 118 93 90 88 129 83 92 125 136 129 147 182 200 190 194 222 221 220 203 231 215 241 250 240 213 282 258 261 324 262 311 285 244 306 255 303 320 298 313 338 295 320 343 384 329 309 316 348 342 340 326 316 354 379 330 303 328 321 338 341 366 362 309 323 355 281 307 292 284 307 355 96 398 374 330 373 398 461 545 499 503 427 379 372 378 365 383 406 416 469 407 420 457 452 423 445 474 477 484 483 510 497 488 490 532 555 559 546 531 540 521 526 547 504 472 529 507 538 486 494 529 489 517 497 553 532 537 501 521 506 498 523 527 521 563 529 530 514 527 494 501 529 533 517 559 502 538 567 544 558 511 511 537 506 493 485 472 498 475 513 516 520 471 562 469 468 452 453 457 458 442 440 440 519 501 521 482 540 522 531 536 521 478 481 480 510 515 527 526 540 601 586 649 613 506 523 465 465 445 433 391 429 356 403 355 351 455 444 380 373 400 359 392 396 393 400 436 388 424 413 384 440 430 428 387 362 328 381 354 383 357 396 352 381 335 380 370 372 420 375 324 355 332 376 319 376 323 324 356 346 316 357 352 254 279 344 321 336 383 381 412 417 396 347 367 320 370 300 287 305 360 309 288 319 346 310 344 428 459 473 435 356 332 350 331 341 370 332 379 333 323 337 316 290 299 327 303 286 357 322 361 335 319 327 277 329 271 285 304 293 318 299 301 322 323 413 410 509 629 763 816 749 541 464 377 334 352 290 294 272 293 304 299 303 340 392 426 398 420 404 416 421 467 424 442 428 484 539 612 575 596 572 527 530 507 452 448 431 367 394 444 406 482 533 593 580 595 603 636 529 576 575 553 528 492 558 505 441 438 436 489 434 387 405 408 421 395 406 362 392 400 374 375 363 326 380 379 381 359 377 332 345 348 388 395 390 446 408 420 370 379 329 390 340 297 319 308 353 316 329 277 320 333 308 285 304 236 282 286 305 242 288 297 299 292 307 302 279 268 308 271 295 290 304 322 351 323 331 332 333 342 335 320 350 334 361 360 344 367 339 365 422 334 397 318 361 371 359 293 331 339 354 365 395 331 360 367 371 346 386 364 349 391 347 395 356 404 401 426 415 408 426 386 439 424 404 385 417 430 430 418 425 405 421 393 453 382 427 427 446 454 403 485 440 427 467 450 422 422 455 426 469 445 469 441 485 468 430 483 458 500 488 433 460 231 434 430 368 314 255 221 221 216 251 278 301 304 360 353 353 320 374 406 403 411 428 435 453 430 453 424 411 415 449 407 428 455 425 431 474 438 397 408 447 411 477 453 474 430 444 454 424 397 431 352 413 434 405 428 444 381 369 389 356 346 335 354 323 268 291 369 335 332 370 331 385 328 328 343 331 291 298 356 279 339 331 301 356 346 367 333 305 354 397 345 331 298 355 350 367 368 343 339 381 363 322 357 311 366 357 343 316 319 293 389 314 358 321 349 344 349 367 333 365 336 339 312 287 316 336 324 302 310 374 320 274 363 303 261 290 305 258 260 190 207 102 83 78 65 51 79 36 101 78 50 82 126 136 175 169 211 183 220 255 278 259 265 270 257 249 32 48 20 18 28 23 28 16 31 18 39 24 38 43 55 41 18 51 27 46 31 35 34 64 53 31 52 29 18 60 44 42 77 43 68 28 51 67 81 72 70 44 62 68 44 103 52 61 76 82 39 52 77 80 77 91 54 49 98 123 89 103 141 115 126 98 76 99 136 83 135 66 108 120 117 131 145 152 178 168 215 167 174 211 198 268 255 219 275 271 286 243 238 230 321 303 279 277 257 331 307 313 305 355 334 322 317 318 340 337 337 336 311 330 307 352 312 323 387 356 336 330 346 360 292 320 353 353 400 380 362 310 335 356 300 253 295 335 394 392 391 380 345 435 558 556 482 426 421 395 436 375 397 374 377 430 438 484 451 497 487 463 470 442 485 474 422 515 529 520 527 601 558 568 574 558 542 553 532 563 511 503 465 468 525 523 428 496 524 556 461 530 548 560 550 445 511 520 582 563 562 505 520 567 530 515 580 478 524 561 567 544 533 510 540 505 512 473 535 466 509 554 506 549 477 535 483 541 461 484 533 495 473 464 426 463 424 520 474 463 488 554 530 531 484 536 509 475 516 510 510 535 540 484 521 535 559 644 636 566 511 521 464 424 491 417 394 418 390 439 372 429 401 421 366 422 426 403 413 387 379 415 381 421 390 419 430 431 414 443 423 355 346 359 362 367 365 393 395 407 389 361 380 362 342 350 369 340 375 337 315 313 318 319 297 344 277 345 284 303 282 302 316 322 407 395 411 386 363 342 385 360 361 368 365 328 344 282 348 390 316 366 309 426 443 464 413 387 361 333 318 379 299 307 345 327 321 349 320 305 344 338 274 298 301 374 301 295 313 300 335 316 319 320 300 303 316 326 324 338 293 346 419 558 643 818 793 692 617 450 403 309 296 325 267 285 300 302 296 306 329 366 417 434 435 407 371 441 411 435 487 499 507 502 582 530 572 593 547 567 529 446 405 410 399 399 449 448 473 512 574 598 610 560 598 547 609 573 558 515 505 577 496 483 422 447 431 432 407 401 428 403 418 421 362 354 388 385 393 389 381 346 422 355 403 356 335 387 380 338 370 394 412 454 415 367 299 296 349 373 341 317 300 283 309 308 329 302 332 320 344 291 279 310 270 284 273 319 275 293 284 264 275 312 309 276 318 312 334 307 312 349 334 351 359 318 343 303 339 335 331 350 353 381 362 368 375 365 382 339 358 343 312 339 387 325 340 360 370 348 391 364 366 395 338 352 388 363 318 347 330 420 425 411 371 435 400 437 385 391 425 432 423 394 454 416 462 426 461 389 418 497 421 478 436 409 411 460 459 424 434 463 418 451 400 409 414 479 508 472 497 463 452 458 472 432 455 460 481 452 450 425 410 374 326 217 223 237 257 283 271 342 320 333 400 349 411 396 435 428 431 407 482 466 438 404 419 457 443 443 432 416 434 433 433 400 426 419 412 408 418 407 435 430 406 467 423 378 431 449 421 394 409 435 393 425 449 402 377 374 328 322 293 321 355 336 277 314 315 380 332 334 377 343 318 356 297 280 350 357 326 347 322 309 343 329 339 343 318 303 369 363 398 297 311 335 380 335 354 318 342 380 322 333 325 329 380 369 350 330 329 336 350 327 355 354 316 315 339 312 349 306 347 286 352 329 329 345 349 280 299 330 288 322 328 330 267 280 243 214 159 132 100 53 63 63 70 56 47 41 94 97 164 181 180 233 210 238 265 260 225 263 273 303 258 248 31 61 6 57 34 17 50 47 49 25 52 41 25 32 24 0 63 38 84 46 57 31 27 38 39 21 33 29 37 63 32 13 73 58 12 36 35 65 61 46 86 59 35 59 23 35 44 70 43 84 96 86 61 62 66 90 93 109 59 45 77 143 101 98 135 123 120 108 131 133 116 112 146 117 135 150 164 137 197 207 195 220 236 208 242 231 258 228 266 263 234 237 268 221 275 305 237 260 309 278 305 299 282 305 295 327 326 327 354 330 333 303 306 343 323 337 298 333 376 357 344 315 359 354 372 338 388 341 357 392 355 380 342 283 300 338 366 319 361 316 345 351 417 483 514 498 507 471 418 377 409 384 432 423 398 470 416 452 439 459 459 442 446 456 511 448 465 511 492 509 592 540 520 550 567 498 514 502 541 550 519 537 523 513 533 481 493 522 531 486 512 522 551 500 539 522 525 558 524 533 559 548 557 544 561 548 506 528 526 565 524 533 514 547 523 520 531 517 503 531 494 522 531 496 550 503 517 503 510 543 530 473 536 449 475 433 452 422 474 484 495 512 487 531 514 510 484 522 517 535 527 492 489 513 535 551 592 613 591 609 485 432 473 458 425 406 410 345 395 412 379 355 423 395 380 372 381 448 399 412 478 371 438 355 384 453 397 429 444 462 375 358 370 360 363 358 365 381 348 368 405 331 378 388 382 367 407 333 336 341 341 317 312 338 320 375 319 364 293 252 266 353 342 333 366 377 381 385 391 391 369 410 306 355 327 321 311 361 323 372 286 361 394 408 446 479 375 321 342 319 320 330 366 337 347 340 329 329 300 356 328 323 287 338 334 342 351 343 311 355 255 310 295 340 311 351 329 294 310 298 344 379 411 519 677 746 799 709 549 423 357 318 296 311 290 253 255 280 311 357 379 399 378 359 445 417 420 399 430 434 481 492 490 517 539 548 588 629 596 506 508 444 503 426 453 438 400 429 489 524 573 586 568 558 596 588 603 554 581 562 508 486 475 444 487 422 419 447 466 416 437 372 396 419 352 401 386 380 351 342 345 401 350 405 365 396 391 345 345 392 364 403 446 394 408 364 380 345 325 332 340 312 331 308 308 314 342 298 336 296 317 291 265 264 290 274 299 322 314 373 315 284 299 313 301 300 280 327 314 278 354 310 353 321 305 403 329 311 317 364 356 322 291 370 328 384 375 367 371 358 386 346 401 364 395 367 349 346 374 366 328 335 335 427 377 346 330 345 351 325 397 365 385 415 447 378 439 432 439 393 431 423 442 375 413 433 386 455 491 420 391 429 434 440 450 434 424 417 404 421 463 440 437 430 437 444 468 421 461 468 478 450 448 448 510 481 429 468 460 457 458 403 386 372 272 287 219 249 222 256 289 308 287 367 352 394 404 433 379 350 445 386 454 399 423 430 463 429 417 457 497 407 442 410 459 442 440 431 445 439 443 450 444 435 420 434 407 452 408 418 401 424 460 380 401 415 386 412 414 402 379 333 316 305 307 292 334 342 344 348 338 349 349 352 342 327 347 339 314 287 331 320 297 377 294 396 348 340 383 377 340 370 364 341 347 342 351 332 365 345 353 356 330 306 344 358 318 323 367 302 333 387 340 335 325 365 339 358 310 353 369 360 315 309 325 335 340 324 276 341 309 304 310 324 330 274 292 293 208 245 171 98 85 38 74 58 47 46 31 79 73 139 155 152 171 225 242 248 208 265 230 275 234 242 308 263 30 44 56 6 25 38 28 50 65 38 57 26 59 14 65 12 39 43 13 44 76 47 44 55 22 38 67 14 66 0 59 42 17 75 45 45 59 39 79 40 49 55 39 80 52 59 79 54 32 88 68 50 103 80 100 76 69 84 88 70 82 73 80 110 101 67 101 72 125 106 119 111 122 118 103 164 162 167 173 192 188 187 230 213 242 216 210 293 261 205 246 229 291 300 276 257 288 274 296 316 285 306 303 298 306 317 295 306 341 373 335 317 319 360 388 326 399 342 348 314 337 292 303 366 327 355 360 346 365 336 334 350 339 286 284 323 279 315 351 414 370 399 419 448 535 539 343 452 382 397 380 440 412 391 437 432 486 450 447 481 492 447 461 438 443 510 520 540 529 479 533 570 552 562 463 521 535 484 555 541 531 509 530 528 514 474 578 481 482 499 553 511 569 515 485 541 521 527 567 493 542 574 545 592 537 543 537 540 518 553 528 555 524 535 472 528 496 490 462 444 496 486 485 573 506 570 531 568 531 545 455 494 480 455 437 435 409 472 453 530 478 544 574 508 587 519 476 549 522 526 507 466 537 515 529 592 549 611 594 603 520 471 422 469 436 446 431 421 416 382 409 398 362 404 379 364 411 449 358 402 418 418 437 417 397 431 439 424 416 433 442 397 332 350 380 361 365 390 379 386 358 393 315 364 375 383 391 364 322 357 389 326 314 371 365 332 329 305 313 278 312 311 316 374 425 394 396 430 415 393 357 334 379 392 345 350 335 326 344 312 305 347 395 416 494 446 446 406 302 297 361 339 337 321 314 349 319 313 387 377 354 323 337 313 327 343 313 351 306 312 324 315 327 283 346 324 345 294 308 347 298 408 437 512 596 729 790 822 610 434 403 333 283 255 283 299 331 311 280 320 360 416 368 408 424 430 388 414 406 406 465 476 485 533 531 614 558 566 572 588 509 463 421 464 400 384 408 478 548 514 504 566 581 646 603 584 611 549 555 523 562 502 505 503 517 433 509 439 444 414 408 366 422 398 387 434 399 377 395 352 383 382 333 409 356 387 371 326 376 376 413 423 427 418 412 414 369 368 377 342 337 389 340 307 295 322 338 118 302 306 269 277 293 333 289 283 279 333 323 304 291 307 277 278 330 296 332 306 269 337 340 316 307 359 315 332 322 284 372 342 334 347 370 300 349 395 367 355 350 364 327 355 318 309 314 347 371 347 367 317 372 400 374 373 360 394 334 325 423 352 417 427 390 421 394 428 449 427 430 429 406 416 445 419 447 435 436 408 459 431 419 450 452 436 446 448 463 422 452 455 482 450 471 494 466 443 489 450 453 449 450 469 465 471 467 507 496 452 455 468 456 460 400 338 308 276 240 244 277 248 266 336 336 322 334 411 384 428 369 391 384 428 412 455 364 470 400 436 446 436 421 420 486 425 412 436 486 437 418 438 394 441 400 431 431 395 456 450 415 436 464 456 431 438 410 420 428 354 405 393 334 340 343 283 290 261 372 329 323 311 388 352 358 355 319 326 314 339 338 344 305 347 328 355 358 355 306 386 361 377 334 409 373 375 343 367 323 340 397 340 344 342 374 355 316 364 345 327 341 356 310 359 340 376 358 357 326 360 330 313 370 331 340 309 370 341 310 390 324 333 307 313 281 364 304 330 303 253 262 210 165 135 86 75 33 51 81 53 79 84 99 107 91 163 206 169 205 207 301 237 272 277 270 317 288 296 29 47 34 25 66 37 3 19 30 27 52 36 38 19 86 6 52 47 30 43 49 14 70 55 42 42 47 27 36 63 29 64 27 54 51 59 54 20 63 37 80 55 68 44 49 44 44 76 60 87 86 58 88 88 50 31 75 104 72 69 116 101 92 96 87 88 98 80 104 105 80 117 106 82 137 110 156 145 173 190 193 204 236 227 219 200 242 208 262 219 260 251 272 255 289 218 292 276 338 332 287 318 284 351 310 332 369 300 325 349 374 341 340 321 341 309 376 374 359 379 340 320 317 340 352 342 356 356 400 338 323 368 314 342 285 343 318 325 359 381 400 417 406 455 496 504 456 401 408 368 402 414 401 444 448 471 493 457 460 502 454 509 431 510 511 529 511 474 511 559 576 556 551 546 555 534 518 526 555 591 523 505 497 509 503 480 488 524 509 503 560 574 526 565 530 534 537 555 548 565 535 565 649 586 558 542 546 539 591 561 579 581 520 545 573 495 488 468 498 515 554 546 550 483 490 553 547 515 512 469 501 527 534 506 477 430 450 479 481 497 535 515 546 592 531 571 520 537 542 559 533 528 544 491 533 575 602 664 664 590 499 521 454 456 473 455 498 443 420 378 443 443 430 410 421 394 443 405 405 451 445 452 449 411 400 445 440 455 426 492 415 408 388 395 380 457 344 356 393 400 363 408 352 389 406 410 352 372 351 349 343 336 358 338 356 328 320 381 329 320 320 308 369 333 368 394 410 394 383 366 441 371 367 381 333 399 336 370 386 359 313 364 457 471 513 413 448 423 295 370 325 376 375 382 361 334 370 346 313 345 343 347 369 358 376 412 405 352 293 334 314 366 302 315 349 337 381 347 332 381 357 419 463 558 672 863 809 763 585 492 435 339 330 353 320 329 313 343 366 324 387 398 396 429 394 427 403 480 423 463 484 499 530 504 586 630 579 599 620 571 527 495 458 452 420 464 416 437 524 594 588 626 616 602 635 664 627 612 589 575 582 538 516 475 455 473 527 474 464 445 440 458 489 430 418 382 423 400 411 409 409 402 406 421 439 365 383 433 400 421 413 440 470 462 432 370 372 369 369 350 343 338 335 339 349 362 359 309 296 362 325 296 324 308 315 285 324 308 350 349 323 346 290 327 305 320 331 347 340 288 358 393 322 376 318 351 349 341 360 383 393 355 395 384 355 384 387 402 398 324 440 339 389 397 374 410 351 375 401 423 419 356 406 379 394 395 406 415 425 385 462 469 370 427 415 469 427 443 422 455 439 456 466 423 447 420 462 431 439 451 470 441 471 492 467 531 468 487 520 502 483 474 480 454 447 486 531 478 493 480 447 441 481 508 504 442 460 440 488 456 459 406 372 382 322 301 251 270 305 319 297 303 315 348 349 381 377 467 452 432 418 412 443 430 488 435 444 453 447 416 454 472 469 462 400 445 478 446 445 446 437 449 471 448 411 476 428 450 426 409 388 432 389 443 437 432 396 410 432 374 362 292 327 308 329 287 350 331 340 387 358 351 362 290 350 383 287 331 399 345 368 334 352 360 317 334 345 362 386 362 343 353 389 391 399 364 359 311 371 339 372 358 349 321 349 300 347 350 365 345 360 343 323 319 327 330 344 339 346 352 341 366 351 309 334 349 331 323 356 321 343 340 326 318 304 317 336 295 273 242 168 164 100 84 63 86 64 64 72 93 127 96 146 184 195 209 216 239 262 261 248 294 235 263 278 272 28 52 21 36 53 57 48 67 52 51 51 26 27 50 23 76 47 35 43 35 18 45 29 24 24 21 61 44 52 24 27 19 46 42 64 43 85 79 47 36 43 54 41 62 76 46 65 82 41 100 79 47 95 73 70 71 71 99 81 103 110 97 110 87 97 105 122 95 99 130 123 149 151 96 127 156 161 174 160 181 186 164 187 202 215 203 232 265 221 210 262 268 246 226 261 257 292 261 283 331 308 318 324 348 308 296 315 302 294 360 352 346 303 357 328 340 353 337 394 338 356 341 325 331 345 340 326 372 381 362 354 365 322 308 277 247 310 367 394 363 370 401 415 501 525 521 528 443 417 433 407 380 438 392 428 498 434 485 466 496 459 471 423 437 480 497 506 444 501 534 514 557 584 529 535 523 520 536 538 545 544 490 484 517 469 480 527 504 517 536 542 560 518 498 558 537 498 495 549 545 571 549 568 560 563 535 519 528 522 571 567 537 474 563 510 508 526 503 480 473 546 503 514 502 513 497 528 515 473 531 513 486 515 455 461 416 453 470 479 507 484 501 555 549 553 480 510 525 502 508 480 533 514 533 534 566 633 687 580 583 535 500 402 430 432 427 408 343 407 412 450 414 397 427 414 369 405 404 428 415 438 440 394 456 479 405 420 451 434 423 430 384 357 351 361 361 388 356 348 402 365 358 366 424 407 322 353 397 356 388 335 329 335 318 342 315 337 342 315 261 311 342 341 346 396 431 457 412 379 354 378 373 348 299 327 381 363 322 331 368 350 316 383 435 440 463 430 400 329 352 366 351 346 336 354 357 338 375 338 319 314 337 328 319 333 331 332 292 327 344 320 346 314 316 350 354 295 379 298 315 353 361 425 589 707 845 808 683 643 449 360 340 300 307 294 308 324 308 329 389 360 412 376 377 416 424 406 410 457 482 442 497 567 561 547 559 586 588 629 550 509 511 440 401 439 435 432 460 551 566 581 616 660 602 567 607 632 566 547 501 540 508 519 510 514 492 460 457 447 401 450 418 403 361 426 381 413 409 386 407 392 399 362 413 410 422 434 383 382 351 383 409 437 435 422 409 384 346 334 341 347 318 329 305 289 305 321 352 337 273 328 331 328 335 300 302 315 326 367 336 341 293 297 336 302 296 307 344 312 343 378 314 372 360 345 369 361 366 364 386 367 363 365 402 385 363 373 367 373 350 344 358 338 362 399 374 389 401 355 369 389 387 359 395 383 369 378 374 335 428 404 405 405 437 416 426 455 428 429 404 445 440 372 454 426 464 456 448 437 497 454 430 482 464 451 455 469 463 414 444 435 481 447 469 492 529 454 484 454 522 507 469 498 517 517 470 483 519 483 402 481 451 440 419 329 266 291 258 259 256 281 304 345 353 308 422 442 400 412 388 407 427 420 432 406 450 462 450 426 447 445 415 435 405 413 464 444 435 433 448 490 434 435 449 432 431 427 470 442 404 420 405 439 383 408 434 384 379 355 390 337 352 351 307 307 353 302 300 378 342 373 349 358 359 369 333 365 315 325 331 379 322 364 341 321 406 365 358 333 351 355 396 393 363 348 348 392 379 306 358 328 358 332 293 353 306 353 370 366 379 319 320 349 367 370 296 344 319 363 341 334 350 323 312 330 313 291 334 344 361 320 276 319 302 298 330 294 277 239 213 179 141 71 69 60 54 88 92 79 68 81 104 134 172 182 170 258 227 236 219 291 289 262 258 264 290 27 14 30 50 17 65 61 63 25 24 41 15 78 34 54 18 47 67 55 31 15 47 19 58 36 40 37 23 57 52 26 33 28 54 26 41 51 52 15 23 57 66 14 0 82 75 45 65 49 77 63 51 47 94 72 88 55 103 53 90 98 116 97 127 83 101 88 99 105 77 110 114 146 122 130 123 151 165 175 155 211 197 213 221 203 217 259 242 235 286 268 249 301 297 259 216 304 249 297 303 344 288 316 300 342 316 318 336 304 323 306 343 278 306 353 349 318 369 327 358 361 341 333 341 321 412 342 336 322 382 328 337 338 317 311 288 320 341 340 354 392 372 366 462 507 492 496 447 435 409 390 380 376 409 444 421 436 446 475 488 488 446 495 464 424 446 455 486 454 474 551 521 569 563 561 523 504 585 475 522 536 500 438 541 481 468 506 463 527 518 528 559 523 519 553 536 504 550 515 556 518 534 499 555 520 523 505 518 527 546 555 476 517 494 499 545 464 543 555 495 507 500 480 501 523 523 510 574 510 482 438 459 537 445 479 479 421 484 478 494 508 557 538 523 537 522 527 473 483 539 549 520 484 517 475 561 606 600 602 591 537 461 428 395 432 433 412 416 414 382 425 394 370 387 403 394 427 429 381 397 389 423 407 441 389 418 469 391 407 400 389 366 343 408 364 330 359 344 376 376 401 380 378 360 364 362 382 329 338 330 369 327 302 303 329 357 274 349 311 264 302 309 337 384 378 427 408 356 370 375 320 344 354 311 368 308 332 319 319 330 284 350 371 420 473 430 387 376 336 346 303 327 336 326 363 319 328 338 317 351 301 314 313 343 307 368 309 371 337 295 290 321 317 321 330 295 294 279 278 321 368 403 403 531 608 762 825 721 612 416 309 362 309 290 302 287 283 330 309 361 363 369 361 411 398 421 405 453 472 423 454 449 532 534 573 593 584 594 527 556 496 438 437 416 386 378 475 442 466 563 611 552 629 647 603 580 592 589 590 535 524 512 490 477 461 480 476 437 411 400 384 434 435 454 404 412 377 365 395 362 390 371 395 374 403 355 361 354 371 374 385 432 435 447 435 394 354 375 349 303 355 335 357 354 293 296 330 306 325 333 312 317 267 269 235 286 257 289 341 340 331 297 298 292 322 291 270 281 312 281 321 357 330 324 324 349 358 349 304 348 383 393 342 400 326 361 335 387 346 307 355 355 354 345 349 325 335 349 394 371 369 406 358 385 350 355 381 355 383 387 397 404 374 415 387 434 484 401 424 406 403 412 434 444 401 436 472 421 422 427 428 430 432 459 451 408 471 472 409 456 462 434 436 452 484 405 521 446 452 426 446 487 473 504 481 423 493 484 462 453 447 433 426 359 304 250 274 223 251 246 307 293 332 353 401 398 372 414 383 413 387 398 415 445 403 450 453 464 433 455 417 416 428 382 426 446 418 418 447 439 441 419 433 407 382 426 463 387 442 395 445 436 397 451 419 431 470 394 388 340 333 367 311 276 294 316 373 319 312 349 332 386 340 350 314 322 333 354 345 333 349 322 331 345 309 317 381 313 365 361 352 368 313 362 391 362 372 338 367 392 331 362 327 337 340 344 369 362 346 344 388 286 343 305 354 322 347 333 346 327 339 292 327 343 327 320 366 327 328 322 322 317 314 328 299 297 312 309 232 189 196 126 130 90 52 56 77 73 77 56 84 88 151 153 184 194 214 187 252 218 295 245 289 274 275 302 26 44 56 50 48 33 52 10 79 34 32 8 29 13 47 36 40 57 26 41 16 52 42 59 45 28 56 59 22 42 46 34 50 33 35 19 37 49 45 46 74 69 29 66 51 35 79 0 65 40 54 0 97 96 84 91 69 93 64 82 60 75 95 142 83 104 74 80 83 109 140 113 124 99 159 134 186 170 179 167 199 207 219 207 197 238 258 213 288 253 257 251 308 246 143 285 258 294 235 309 305 311 305 326 276 336 286 313 339 354 310 325 346 289 305 355 322 373 336 383 350 339 361 332 322 341 375 329 360 369 391 316 353 294 264 325 314 363 325 376 403 403 387 499 490 514 455 392 415 369 419 388 376 428 406 441 468 440 480 451 484 442 466 424 515 450 461 489 538 510 553 516 559 581 543 507 478 531 508 514 511 541 484 466 495 496 495 476 467 506 536 527 504 454 541 542 541 480 515 580 517 536 552 539 542 569 506 556 577 583 565 529 496 494 526 494 478 482 479 517 519 517 473 481 508 536 522 533 513 502 554 437 455 492 491 449 475 430 468 528 517 491 507 558 510 534 485 515 503 545 523 480 493 526 553 606 602 602 655 585 535 461 431 489 465 399 431 389 383 363 393 438 386 355 382 403 361 433 416 403 367 407 449 444 372 424 432 440 442 362 360 364 310 335 363 358 400 383 386 385 373 426 318 325 368 349 341 319 336 332 346 306 336 342 320 351 339 364 319 302 268 297 322 364 359 458 398 379 372 381 375 347 343 338 356 356 278 343 313 304 360 355 392 392 436 464 430 348 338 328 374 281 342 351 310 337 329 325 352 361 307 274 291 304 372 328 309 316 298 320 278 302 294 265 302 323 323 281 360 319 339 380 414 514 656 805 766 697 571 428 346 369 342 268 266 273 304 341 276 321 397 360 342 392 389 379 392 427 408 423 420 478 523 552 510 558 547 591 564 563 551 419 410 404 383 403 397 413 500 468 553 569 585 634 638 572 588 551 565 515 522 500 510 503 459 449 470 447 395 386 391 351 390 393 395 419 353 361 358 359 361 355 343 389 375 395 379 353 359 372 364 420 414 384 380 390 348 319 330 340 329 320 320 329 272 288 310 346 258 296 288 243 319 273 302 296 284 296 368 309 312 308 348 278 252 292 284 252 317 294 338 322 342 369 337 357 343 365 357 358 332 417 376 352 387 374 356 340 326 368 341 382 374 363 340 339 327 385 336 324 360 345 375 332 374 408 352 354 380 329 352 408 375 468 430 434 410 413 398 421 481 443 473 447 419 404 419 431 448 444 372 451 438 404 458 452 454 369 390 429 432 463 418 455 396 428 462 469 450 444 468 481 425 465 466 460 493 478 506 491 454 435 431 335 317 281 235 218 235 249 286 306 315 325 349 383 379 339 414 368 426 408 432 493 446 365 472 404 434 447 406 474 412 407 416 447 461 442 476 432 443 447 415 430 448 445 438 393 391 430 413 397 402 408 399 441 426 403 322 358 385 335 323 305 325 257 291 316 328 373 362 380 350 328 332 299 376 309 370 314 347 328 364 289 333 342 320 320 344 359 349 372 354 328 361 334 296 339 364 355 365 322 364 338 386 328 355 342 327 363 338 341 339 356 327 377 339 316 348 330 334 377 312 338 341 305 356 304 355 316 305 320 296 314 294 342 278 280 219 183 179 113 110 103 82 48 36 75 90 49 90 100 121 167 176 231 210 210 260 238 289 297 273 290 287 228 25 15 51 38 65 51 28 44 45 48 35 26 40 61 46 38 7 50 58 61 37 29 75 55 26 52 28 18 54 45 56 48 35 29 52 48 72 26 46 52 64 50 35 65 76 88 67 47 25 24 54 67 86 34 96 67 84 97 113 54 86 116 110 108 105 103 106 101 100 101 123 101 125 164 158 132 153 181 178 191 196 190 185 187 188 218 207 237 246 280 249 237 258 255 226 289 265 261 283 281 298 316 303 300 350 317 346 313 310 315 276 331 318 249 318 340 337 383 330 317 348 304 335 361 302 362 338 346 354 331 377 373 353 299 295 317 321 346 384 345 342 368 405 478 512 487 502 387 413 356 424 339 363 385 418 414 392 448 412 485 453 444 428 472 470 464 456 506 484 509 518 566 551 562 547 493 485 489 507 506 514 495 477 544 487 529 470 512 440 508 488 523 568 478 512 528 517 538 555 518 544 495 513 564 531 550 508 536 554 495 523 498 544 513 496 502 501 480 479 498 515 523 534 452 511 476 502 483 508 471 488 471 475 492 473 426 478 454 456 492 503 521 579 496 512 463 506 526 486 464 488 503 511 503 558 548 596 629 598 539 498 450 469 445 465 391 433 448 430 374 383 390 406 375 355 441 391 387 357 413 446 417 435 412 410 395 399 406 440 429 403 347 355 320 364 376 367 345 364 348 356 350 379 294 372 350 383 298 341 308 291 326 345 311 286 283 353 295 319 323 304 287 313 330 407 378 402 397 403 378 379 335 331 339 349 300 288 342 324 305 300 292 351 488 472 430 392 349 340 326 343 296 302 326 369 320 318 359 319 315 316 349 310 356 322 368 336 305 308 315 382 334 316 304 300 267 311 330 324 322 299 425 413 516 621 720 799 682 548 439 336 335 333 318 249 298 282 277 335 310 333 389 373 331 363 409 380 355 401 419 408 448 454 535 552 562 576 589 588 542 515 432 432 386 383 388 382 370 471 542 554 623 569 557 609 561 584 532 501 551 510 502 516 480 478 417 455 416 416 447 413 396 384 370 361 369 390 380 399 345 352 389 354 395 397 390 372 335 363 390 425 418 411 444 407 389 351 329 328 325 342 351 300 318 311 327 300 296 261 302 265 334 280 319 285 287 275 314 317 278 283 296 283 269 301 280 348 319 286 299 280 358 293 353 350 328 333 305 326 307 364 369 365 319 329 368 343 343 361 340 338 379 337 368 350 319 388 339 402 381 410 360 311 377 344 373 378 371 352 390 391 361 365 404 423 386 397 430 436 433 379 407 397 422 366 419 444 432 425 397 369 416 414 493 407 425 428 375 395 417 454 414 473 489 432 469 469 466 462 474 456 473 483 447 445 512 489 457 443 456 466 427 375 315 320 269 246 244 254 246 323 269 318 375 359 365 390 407 380 462 419 429 435 390 415 445 407 426 423 472 421 400 395 389 384 442 440 405 455 422 403 444 440 427 479 387 418 398 383 381 432 407 411 397 395 354 380 327 351 371 375 294 334 303 338 272 311 327 361 377 358 359 350 390 324 339 366 339 301 346 327 315 320 337 365 322 308 322 320 331 341 386 363 308 369 364 317 359 356 401 332 396 312 326 318 340 346 338 275 335 358 353 359 334 336 359 335 343 315 278 308 332 325 340 289 294 330 336 328 364 329 321 312 330 310 256 289 286 229 211 176 113 91 39 67 64 57 41 86 119 30 86 123 165 188 239 189 244 223 256 259 276 262 276 236 311 24 36 63 32 45 37 32 75 40 20 45 60 45 24 42 37 32 66 44 15 14 70 23 20 36 29 53 20 16 70 25 44 48 40 9 33 66 40 64 60 35 49 72 74 36 62 54 58 91 64 45 75 71 68 70 71 105 95 94 85 75 86 127 123 108 135 121 102 64 98 103 110 99 118 125 173 159 168 189 211 175 232 236 184 236 218 246 266 260 226 273 251 309 262 277 259 253 218 267 297 278 276 279 337 263 333 300 302 306 342 342 312 317 321 341 323 316 348 391 319 338 278 368 339 330 309 335 332 327 343 355 366 300 286 299 291 337 316 415 371 358 369 394 439 485 511 512 391 406 366 390 354 397 423 413 441 431 457 435 477 426 452 438 422 465 443 504 477 453 534 559 530 545 540 501 541 501 562 526 526 508 486 477 505 511 512 491 473 498 546 514 542 528 519 519 503 515 504 541 497 533 449 546 508 573 483 513 471 524 552 530 547 491 564 546 465 521 481 448 499 494 492 501 482 503 475 506 505 459 450 449 499 535 425 489 402 469 430 505 443 509 474 495 540 480 464 541 488 512 494 512 440 522 476 537 510 572 619 590 551 525 444 407 435 416 451 378 425 399 392 428 403 360 384 392 352 387 332 436 396 376 397 404 390 414 404 432 438 431 445 344 350 375 358 372 336 361 408 373 400 376 357 416 335 352 370 361 360 342 304 317 295 354 287 332 290 270 327 301 312 269 315 320 348 368 365 385 386 350 380 368 361 333 291 378 342 321 316 309 289 281 326 342 418 432 389 401 341 313 350 355 305 354 355 297 329 333 343 290 314 343 328 305 311 299 315 318 315 287 281 312 289 338 296 308 290 302 293 332 322 327 353 368 530 617 764 763 778 573 446 316 299 283 300 267 296 293 280 322 313 362 364 352 363 426 433 382 412 381 419 429 459 502 494 499 508 612 575 571 533 510 456 438 410 379 381 394 475 487 542 566 595 585 596 561 575 534 530 550 482 509 533 503 455 441 452 431 465 416 414 388 400 379 392 467 390 344 338 350 357 381 320 377 359 383 360 338 325 316 366 380 371 423 440 395 336 357 305 336 301 336 335 339 318 284 316 335 343 267 322 304 280 309 235 271 296 296 289 309 308 324 326 325 285 294 262 299 309 337 323 301 357 285 331 311 333 323 329 339 374 341 344 385 333 347 357 360 367 312 347 383 300 392 344 336 336 318 348 378 350 312 385 380 361 391 362 377 336 351 378 363 425 380 408 395 415 372 412 386 368 422 428 416 441 422 451 470 462 448 395 439 461 427 464 394 437 356 163 108 53 385 396 438 438 452 431 450 433 443 492 463 457 415 465 434 465 453 448 444 447 425 443 382 368 325 319 224 243 244 241 284 274 324 324 353 354 349 382 406 386 413 428 407 455 441 417 426 409 432 382 483 461 399 422 423 404 457 410 459 427 412 447 463 430 421 382 383 372 457 422 385 428 454 409 373 387 368 385 393 367 345 352 266 334 282 338 306 349 353 351 343 351 343 357 336 364 361 285 319 326 322 329 352 363 373 369 350 380 320 293 325 333 358 336 318 358 337 367 300 307 343 341 351 318 330 333 342 341 289 315 327 331 371 347 319 379 333 332 359 339 354 306 284 325 314 349 345 292 292 341 336 291 300 288 322 260 316 288 270 187 154 132 98 133 51 43 68 37 62 66 103 126 104 137 171 172 215 248 236 226 230 259 294 278 309 269 23 38 30 44 14 7 51 47 42 35 57 62 59 43 51 38 35 43 40 4 27 40 22 66 42 26 52 35 63 15 55 46 42 60 36 0 59 45 52 72 46 41 88 60 82 87 62 88 86 57 97 55 60 83 93 55 58 50 91 81 108 151 105 69 100 126 83 127 106 82 91 131 99 135 125 88 170 151 187 137 194 241 198 220 238 223 207 251 262 231 248 255 266 231 275 262 290 261 261 314 285 319 275 302 311 322 305 309 359 335 313 296 317 357 351 329 364 332 329 350 361 340 334 370 349 351 328 335 311 376 303 346 352 283 298 316 315 338 385 363 390 386 397 449 520 491 497 439 394 376 388 380 380 405 396 434 468 476 446 456 445 424 456 483 442 469 430 494 492 509 509 463 531 598 528 529 480 534 469 496 512 512 513 502 488 526 494 469 491 508 545 541 531 519 512 549 493 516 510 546 600 508 578 519 547 546 524 531 532 535 537 494 516 512 515 518 499 484 472 436 509 495 468 486 476 491 473 444 531 494 442 491 432 478 431 431 445 446 489 481 502 475 495 505 516 475 473 473 487 488 504 529 506 498 538 560 636 629 593 569 514 486 408 428 426 437 433 402 376 383 412 383 437 372 362 418 403 378 442 427 423 449 427 441 431 430 404 435 419 412 377 362 334 367 360 372 355 329 401 344 336 392 343 369 364 386 352 351 371 316 367 292 280 321 306 318 318 306 298 303 307 267 289 313 339 381 392 381 351 327 353 384 320 295 312 320 306 302 369 312 332 363 361 431 412 468 398 372 321 330 364 327 324 329 379 298 336 308 305 258 331 298 310 334 385 333 309 323 319 280 299 260 324 298 282 271 328 326 329 325 339 386 413 495 616 773 799 643 583 412 350 279 318 305 300 285 266 297 302 336 340 381 341 363 366 444 402 410 432 455 410 505 529 510 454 543 551 541 533 497 491 458 419 411 397 417 377 489 457 520 560 553 612 581 566 584 595 568 579 527 508 506 480 441 500 476 437 430 404 360 414 337 377 380 364 389 399 400 338 394 365 352 408 409 417 371 338 340 330 358 368 377 480 411 425 398 323 338 335 296 291 295 313 226 302 262 297 323 321 347 303 300 304 273 278 305 278 310 300 317 283 265 299 294 283 321 295 305 307 311 313 296 290 309 351 338 354 329 365 304 353 397 361 333 328 359 352 328 371 366 388 370 328 333 339 326 361 384 339 386 363 378 360 358 345 348 371 344 379 352 370 410 424 403 422 399 427 346 426 413 395 391 405 425 438 455 431 412 423 419 443 423 410 447 424 403 388 283 234 184 435 402 399 399 420 468 421 458 396 466 424 502 431 478 449 450 499 433 437 435 471 380 406 336 317 280 226 249 248 254 272 279 338 326 353 382 361 407 383 370 369 458 424 437 447 461 425 454 450 384 452 420 373 461 396 422 438 436 427 436 411 409 394 415 422 414 427 423 436 415 377 397 350 402 425 407 368 423 379 340 373 294 361 292 294 300 319 324 326 357 342 364 342 357 309 293 340 369 302 330 322 308 330 327 319 347 360 349 385 334 394 338 386 390 347 345 349 359 321 336 341 258 353 350 356 323 365 305 311 352 356 314 313 295 352 308 345 339 345 318 314 373 324 315 357 315 354 322 291 349 334 335 339 297 295 285 278 265 232 239 125 113 63 102 78 35 42 61 81 103 70 111 132 170 156 201 198 204 267 216 231 281 280 303 214 253 22 61 83 63 25 39 62 53 48 28 49 37 35 52 42 25 37 45 60 35 25 43 39 10 37 51 52 20 41 46 47 26 48 57 65 79 65 40 27 57 65 48 72 67 46 119 56 66 30 49 80 86 51 89 94 96 65 95 54 87 108 64 119 117 109 118 106 99 85 100 93 123 102 128 94 147 148 141 196 183 194 186 203 242 240 205 237 229 243 240 239 230 234 264 238 247 269 277 268 295 319 323 287 330 314 348 306 292 329 317 314 331 342 309 314 297 352 349 351 327 345 354 342 349 324 325 335 341 320 350 299 367 326 346 271 339 311 331 361 373 392 371 390 465 469 494 454 419 394 437 357 437 450 415 412 405 400 423 441 478 446 448 429 490 453 487 486 492 455 502 492 555 534 527 535 516 535 511 499 557 508 474 497 527 421 480 491 524 488 485 534 492 536 496 524 489 512 578 530 512 517 562 523 547 506 523 505 517 524 595 516 560 498 544 551 534 472 487 496 526 473 500 485 436 499 530 516 466 488 449 467 486 465 460 457 468 453 472 440 478 474 514 538 552 529 503 531 487 516 515 462 539 507 498 526 517 599 605 559 551 524 501 418 414 440 386 373 437 407 388 375 398 371 371 398 388 379 378 387 425 376 390 421 410 405 418 423 424 453 363 415 367 334 379 317 362 376 339 390 356 351 354 374 379 358 382 369 361 317 287 313 400 329 298 345 328 324 272 311 264 264 316 312 360 406 330 360 352 366 389 353 350 350 369 338 355 329 333 350 319 303 372 328 425 472 416 338 322 348 342 332 303 353 316 321 338 288 319 312 323 319 312 268 326 313 352 316 348 289 278 272 304 282 303 299 336 282 337 280 310 302 391 388 500 645 795 815 672 546 421 311 334 324 255 336 277 305 322 337 320 372 400 341 403 418 370 380 451 449 425 417 488 495 540 579 588 602 563 598 530 478 483 438 433 419 417 350 419 485 533 555 571 582 611 620 579 589 555 522 580 526 520 443 505 448 421 442 451 447 374 448 355 382 364 367 366 345 365 376 377 357 365 369 386 359 363 368 390 349 345 392 436 415 398 364 388 336 344 315 332 330 352 312 291 262 307 334 300 298 321 296 303 326 253 300 226 312 301 306 284 321 292 270 243 292 305 278 299 265 282 343 311 328 343 305 331 353 260 333 339 344 352 346 318 338 344 360 391 331 321 340 320 306 368 350 388 312 367 382 375 308 360 380 377 371 374 394 378 366 405 425 353 423 409 433 388 394 418 392 445 450 437 413 438 447 419 409 454 419 425 420 403 435 423 434 424 422 417 393 445 440 445 456 421 422 448 412 464 413 455 482 450 482 486 410 469 461 495 467 503 397 481 375 342 303 279 237 220 235 274 267 293 342 373 377 384 364 435 405 417 398 416 392 406 430 441 430 390 445 431 452 467 411 410 428 470 422 446 439 398 433 471 469 435 399 448 422 439 396 400 380 433 430 460 416 442 355 409 364 370 369 308 295 290 303 284 340 325 357 368 336 362 311 361 326 328 309 348 321 321 290 337 338 344 373 361 365 285 358 366 395 356 377 351 343 329 304 341 356 354 339 348 322 334 345 302 338 305 329 354 281 323 328 318 347 310 307 296 357 320 333 310 348 364 292 311 257 356 324 276 349 336 328 334 266 309 314 262 239 223 209 133 105 73 68 73 46 53 77 88 83 117 127 144 204 151 178 237 208 216 276 259 263 294 262 300 21 53 37 47 49 39 37 26 55 58 32 48 27 31 55 42 38 26 61 16 53 51 39 17 46 55 50 8 42 61 82 27 42 27 49 45 63 85 29 43 75 62 33 42 51 18 53 68 41 86 41 65 66 85 59 47 76 95 90 100 78 110 94 103 110 97 77 105 95 83 105 121 105 138 148 166 132 181 171 240 219 156 215 172 246 231 228 235 288 251 262 266 234 276 250 289 263 245 266 331 275 328 300 325 287 303 326 298 336 301 333 285 305 302 327 370 344 341 353 347 331 318 334 350 337 334 345 365 321 327 317 345 341 315 300 281 334 329 362 374 377 383 428 441 501 487 521 404 409 368 359 362 420 366 458 410 465 476 449 381 509 476 434 479 438 488 454 505 478 509 506 525 551 575 544 507 496 530 509 522 563 504 521 481 529 500 502 510 541 521 502 487 511 505 532 545 497 534 575 522 552 502 533 573 559 522 565 495 525 545 559 529 516 504 496 561 529 504 486 474 530 483 470 469 523 507 557 479 468 510 487 502 474 478 409 409 455 449 495 460 497 519 506 511 516 483 526 517 484 488 503 441 518 522 452 559 613 641 643 544 520 491 442 462 446 430 391 407 391 405 391 366 406 389 370 347 413 379 425 425 440 397 415 382 462 414 407 448 415 407 429 336 374 363 367 376 380 373 328 423 360 406 383 390 320 354 405 381 295 342 277 334 315 325 303 304 317 302 319 308 288 299 343 358 330 374 410 351 377 375 331 331 342 327 357 294 327 325 348 377 301 371 406 392 449 470 435 349 364 335 339 293 344 332 311 344 316 320 310 290 334 336 344 291 329 337 336 268 283 318 290 304 332 299 287 293 296 296 320 303 326 374 442 498 638 771 811 653 533 415 394 326 342 295 266 243 347 251 317 331 405 377 374 426 403 432 420 371 437 437 474 464 511 491 549 565 540 537 568 525 506 464 428 448 367 439 414 434 494 524 635 639 585 553 588 569 613 534 519 570 545 525 483 452 431 410 395 425 402 413 403 422 421 359 377 364 381 354 392 346 382 353 351 394 447 361 396 349 379 352 380 382 458 440 442 416 331 295 346 353 332 345 308 325 335 352 312 310 266 292 292 284 281 277 314 280 304 310 307 295 354 300 285 303 303 283 336 332 319 293 310 296 338 342 295 335 314 321 359 332 335 365 400 361 370 349 321 308 405 329 312 343 350 351 385 340 399 355 360 324 348 390 358 356 416 368 367 393 340 406 394 380 396 380 443 403 422 406 392 384 420 405 403 394 422 396 466 402 409 415 440 435 409 436 390 402 439 441 442 409 403 418 398 453 449 410 441 493 464 444 463 475 506 474 438 496 497 427 495 447 436 438 376 364 351 252 265 228 242 256 294 309 320 385 374 353 409 362 387 417 413 414 413 421 429 424 449 412 421 451 470 417 402 417 400 409 395 279 414 432 468 446 457 429 418 430 399 423 436 441 391 438 462 400 403 383 423 393 336 365 329 329 301 320 307 299 312 305 340 307 346 346 350 346 323 343 337 361 363 360 309 340 372 319 340 317 338 326 340 354 309 375 381 306 355 364 333 331 359 292 328 339 374 353 352 306 328 313 317 310 313 284 335 355 323 285 318 339 349 312 341 339 367 362 326 333 321 304 339 299 275 338 324 309 325 280 267 264 267 218 154 118 84 54 67 113 49 54 69 74 72 126 133 155 143 166 265 224 246 227 301 243 238 223 202 268 20 22 60 31 47 77 59 20 54 48 39 41 10 41 40 60 59 23 37 54 20 55 30 39 41 30 31 59 70 27 53 9 63 33 34 38 47 42 60 77 83 45 63 40 32 71 68 32 62 56 68 58 78 69 104 48 77 49 30 124 86 74 111 95 120 105 103 96 88 104 143 128 96 104 122 119 170 158 184 165 170 233 229 204 231 247 230 266 208 272 257 231 275 248 252 283 278 259 266 264 267 345 348 293 314 298 292 358 314 329 323 314 307 335 345 357 343 352 350 347 359 310 300 285 372 376 349 406 383 332 320 355 309 324 298 294 319 298 352 361 377 356 387 456 531 538 522 440 384 386 425 403 418 414 431 432 413 453 449 436 438 446 455 460 502 475 479 501 522 537 582 500 563 563 548 521 506 522 541 474 465 505 513 495 479 446 476 494 491 507 513 552 531 522 468 545 476 530 519 558 536 576 549 554 535 534 574 541 551 507 591 543 517 481 532 487 528 496 510 498 532 478 530 521 525 470 517 495 476 480 501 473 488 438 484 478 443 464 505 512 469 526 488 512 512 535 517 540 534 516 506 515 492 507 568 605 583 662 607 572 527 477 451 385 440 419 390 411 387 384 383 383 402 367 420 377 439 411 396 374 396 431 435 406 383 436 435 432 431 441 396 378 330 348 358 346 371 401 354 419 349 351 353 391 355 378 384 341 349 319 325 328 340 321 349 288 280 316 315 297 280 288 350 347 340 406 418 377 339 358 365 307 396 319 319 382 327 372 339 341 291 331 376 455 437 431 384 328 347 291 325 324 312 312 394 338 336 334 324 339 303 272 291 294 337 296 302 331 297 299 290 301 311 293 351 301 294 334 372 312 318 387 447 524 656 715 783 783 564 460 381 313 275 274 302 313 288 280 313 317 329 386 352 367 341 386 419 420 401 451 473 469 456 507 545 505 553 594 614 602 512 463 443 447 413 378 395 474 508 553 561 528 601 584 645 562 518 635 546 515 495 515 502 489 493 467 448 365 416 405 406 382 397 448 368 369 365 395 394 382 348 375 362 449 373 362 378 297 387 368 451 435 455 418 430 334 358 322 341 307 345 319 355 311 336 293 308 332 315 290 317 266 306 288 287 257 295 233 320 344 323 313 325 330 272 268 289 274 301 320 326 326 291 333 344 377 345 391 343 378 345 327 346 361 377 341 377 355 359 358 363 373 348 339 331 339 362 376 356 345 396 371 342 400 352 384 358 347 348 376 400 403 414 422 466 398 410 443 455 437 363 453 416 459 407 444 427 406 426 443 448 414 409 447 462 430 425 464 416 485 451 443 444 452 465 472 424 476 460 481 478 436 450 424 500 467 520 469 446 462 446 468 383 371 309 277 274 244 252 263 280 287 314 356 363 358 360 401 428 375 377 438 401 438 409 415 425 420 465 393 421 445 388 491 417 424 414 492 412 484 478 445 432 442 418 415 453 406 383 435 424 420 427 394 373 420 416 428 391 325 368 330 298 267 292 304 315 347 341 348 388 322 354 371 302 306 357 329 354 349 333 281 352 345 347 373 314 350 378 341 371 371 355 411 334 335 316 336 306 357 344 344 338 321 403 342 306 343 361 355 353 345 323 351 340 298 327 328 317 310 321 315 340 230 357 331 347 324 283 348 337 313 306 336 308 302 339 267 236 192 145 121 89 66 46 83 62 107 69 61 94 111 113 174 182 185 225 228 251 243 246 253 288 261 283 243 19 51 43 33 39 51 53 31 14 30 49 35 33 21 41 49 6 63 31 30 33 53 33 63 1 5 26 48 38 30 67 37 64 47 45 20 40 36 157 650 164 80 60 94 85 18 32 62 67 97 17 36 79 73 106 86 72 96 77 73 85 102 72 85 118 122 85 110 102 125 121 117 129 111 136 134 134 167 173 198 181 189 227 237 195 216 256 262 262 256 220 218 257 239 274 274 299 293 265 297 289 240 298 302 331 324 336 315 337 317 302 316 342 352 341 373 336 359 362 401 323 342 332 335 315 337 365 338 330 318 389 331 319 305 313 310 353 313 348 358 353 357 406 412 521 466 489 433 458 409 395 421 443 393 439 480 458 451 470 448 482 471 436 465 504 427 488 488 419 496 544 528 566 591 556 564 524 527 507 512 534 490 543 527 512 481 513 503 497 508 518 520 548 559 518 533 512 530 549 509 541 572 547 549 515 491 522 534 486 551 574 575 503 493 508 571 498 563 509 484 484 479 469 523 506 502 461 536 471 485 497 473 468 453 462 429 439 486 503 443 518 514 479 492 519 495 517 521 536 526 495 514 469 512 527 552 661 595 574 552 516 442 440 471 432 390 415 400 367 350 397 431 402 378 383 341 347 405 447 360 430 409 393 408 372 409 390 446 444 416 395 401 365 318 368 383 346 371 381 374 420 359 419 424 345 394 363 350 334 338 345 326 281 333 353 335 301 314 320 291 328 288 365 326 373 396 426 371 309 365 396 359 365 324 333 318 317 308 376 355 339 310 394 432 496 430 367 373 324 336 337 343 337 318 350 328 336 281 319 319 366 328 325 334 343 293 366 328 325 271 294 317 290 295 311 335 299 301 306 345 299 361 421 533 630 756 741 780 576 443 402 327 342 312 247 311 272 311 294 384 359 374 422 381 372 376 419 439 450 450 428 496 490 493 543 578 584 575 500 548 487 428 432 432 426 392 446 446 444 523 566 573 595 586 576 609 589 560 525 532 554 488 500 472 464 469 430 412 426 432 380 437 372 387 392 396 435 364 363 416 400 389 390 369 412 430 376 369 402 364 361 414 416 429 376 347 321 336 320 320 315 325 308 314 334 285 305 308 285 289 324 280 322 288 296 306 306 329 322 308 279 295 265 265 312 317 201 319 283 330 300 316 316 319 329 340 320 360 338 325 372 326 360 359 381 340 331 370 378 319 382 351 335 371 322 347 361 356 357 365 338 379 392 384 371 363 347 368 338 365 370 414 392 355 388 389 385 396 460 394 440 412 418 382 429 430 416 427 405 443 367 416 418 420 479 481 486 423 440 444 419 439 480 456 496 474 509 480 434 422 451 479 466 471 509 471 437 435 458 424 463 398 360 297 304 261 277 218 259 248 288 299 341 389 376 354 390 403 396 400 395 425 426 436 460 432 458 425 436 390 462 393 418 402 457 407 449 417 427 445 446 470 420 419 402 419 465 426 330 485 428 480 367 393 428 436 400 387 393 350 406 332 263 311 293 281 320 307 340 340 373 352 354 362 314 323 312 329 341 355 351 334 327 297 335 339 337 328 357 364 347 340 362 336 342 345 330 319 330 343 320 361 316 321 334 344 355 342 338 345 338 299 349 291 334 333 318 339 290 311 331 353 305 335 305 331 313 324 290 320 302 310 276 331 286 249 279 272 265 171 185 133 92 85 66 82 50 48 72 65 113 105 146 148 172 157 220 247 240 262 272 242 285 234 255 264 18 32 49 49 22 22 54 30 34 41 23 27 43 65 53 54 55 27 58 4 17 49 22 55 56 28 46 21 11 56 76 19 59 15 72 52 42 45 142 916 284 111 20 39 42 50 73 62 65 69 59 46 41 58 59 67 69 93 113 99 102 90 121 93 108 79 105 74 106 128 111 110 113 95 100 119 145 174 205 200 162 208 225 233 188 229 194 258 228 242 269 217 227 256 281 268 318 284 258 290 250 331 312 319 339 359 304 350 297 330 309 328 323 301 363 323 356 355 330 367 378 336 370 353 338 345 352 355 347 339 352 346 305 305 323 270 267 338 377 354 377 311 373 514 503 503 478 397 405 393 366 395 421 419 442 475 427 469 456 463 457 415 437 436 453 497 546 526 492 508 514 553 547 560 546 461 577 528 474 539 565 512 556 513 474 515 516 508 494 507 501 562 580 505 501 546 533 550 499 514 573 492 547 566 595 514 546 499 495 542 545 533 525 476 519 502 507 486 470 515 471 515 527 469 509 469 505 483 480 466 475 460 490 502 479 449 412 433 435 479 528 528 531 523 532 534 514 556 488 504 487 525 498 512 540 589 619 587 602 572 514 501 465 391 440 403 396 445 385 392 398 410 389 457 406 385 379 361 401 397 437 453 429 441 407 401 441 442 395 409 442 360 363 313 359 375 376 336 380 339 412 392 360 352 326 352 376 400 330 317 310 334 360 341 306 315 273 316 343 291 261 321 304 360 375 400 406 376 356 410 382 327 302 348 321 291 336 331 332 306 322 308 385 408 467 441 380 348 314 347 300 388 282 365 328 306 300 309 356 278 287 318 299 304 335 310 313 312 304 287 271 349 328 322 319 295 308 292 319 271 334 370 442 534 641 785 787 741 547 475 394 292 275 325 293 319 298 301 314 319 340 375 366 431 393 412 405 403 437 440 474 486 487 509 536 563 539 646 539 534 479 445 409 387 405 379 370 414 502 498 497 545 601 589 623 607 574 590 572 546 524 531 499 462 453 466 424 454 405 403 425 396 387 363 407 386 404 368 369 387 329 348 394 393 375 354 374 367 366 375 409 403 411 389 414 346 331 343 333 369 349 309 327 309 347 336 291 308 355 308 340 333 294 285 254 326 295 345 292 287 311 288 334 276 270 314 314 299 336 345 339 311 336 356 346 305 309 348 324 369 330 376 352 364 357 359 366 328 394 345 350 399 358 361 347 345 365 335 351 334 355 334 370 392 375 374 369 333 378 375 373 397 422 417 389 391 450 425 422 436 438 445 388 439 408 437 391 484 435 450 428 424 462 429 459 422 460 467 405 424 443 462 467 421 448 457 437 481 470 448 442 445 500 465 468 483 453 448 453 450 469 412 376 349 315 234 242 254 242 305 289 347 279 405 352 399 415 367 406 432 396 449 421 433 438 424 455 446 433 409 412 473 403 487 418 422 425 482 390 445 411 413 421 453 479 371 405 413 448 380 437 394 454 416 436 337 391 423 438 352 404 308 311 311 332 278 274 340 336 364 397 371 322 330 358 333 338 329 327 329 351 325 325 306 321 321 320 345 333 376 338 338 379 387 366 345 361 369 344 387 306 361 320 324 348 325 372 350 338 310 322 352 311 357 365 313 332 338 362 331 273 338 331 313 333 302 325 355 340 302 307 306 292 342 327 285 255 222 275 207 163 117 75 80 28 112 91 59 60 96 90 125 110 150 182 167 203 261 243 241 266 218 277 250 254 243 17 37 70 41 11 50 44 33 20 18 25 52 54 4 41 56 22 35 20 43 50 47 57 22 64 33 32 52 0 36 54 66 64 40 44 65 49 38 110 184 224 79 53 75 60 52 67 24 50 64 68 80 74 51 76 110 38 69 69 90 77 83 110 127 87 115 97 95 72 128 138 125 84 138 94 141 152 204 169 179 205 184 270 220 240 202 210 215 242 280 271 291 267 237 276 268 221 247 242 290 302 317 307 305 339 299 336 304 346 341 348 334 314 309 331 352 331 333 346 331 370 291 339 345 317 337 362 376 395 341 369 347 344 276 301 345 375 342 342 336 346 396 427 487 526 511 470 434 415 381 390 375 445 414 451 411 430 467 453 479 435 441 460 434 493 497 458 484 477 548 472 563 552 532 516 544 542 496 524 550 514 533 550 468 459 521 484 533 500 509 572 490 556 520 516 504 495 500 502 516 556 528 522 515 552 554 542 541 532 510 555 529 585 518 553 532 502 492 501 484 502 513 492 518 526 471 492 480 525 525 502 536 462 517 443 431 484 435 484 517 551 510 510 524 524 528 479 485 490 506 562 517 522 505 515 543 579 637 605 574 495 469 428 470 409 407 386 418 387 411 362 407 387 381 464 415 398 399 432 416 418 483 486 452 386 407 402 463 380 365 410 345 388 330 378 385 327 366 359 391 401 382 385 361 374 362 375 309 322 371 325 337 327 303 309 316 325 297 291 336 300 288 341 375 426 396 380 375 382 361 332 332 362 325 320 338 318 347 330 306 307 301 383 415 433 417 390 333 343 321 346 325 337 306 357 311 288 340 345 335 324 288 328 323 335 352 318 322 317 296 308 263 303 288 322 296 306 296 322 303 362 363 416 501 683 727 819 736 543 433 365 330 302 324 271 280 303 311 306 318 294 355 402 381 421 395 412 441 454 451 446 490 513 539 573 503 591 530 569 536 526 397 409 429 388 399 374 459 489 536 585 563 609 604 590 595 575 572 572 537 574 547 484 466 437 455 427 480 359 453 426 414 400 406 385 349 353 360 355 330 347 380 362 375 383 392 360 369 359 371 420 362 402 473 383 396 347 355 331 355 280 377 337 317 304 306 289 310 321 298 317 321 245 293 279 269 321 294 320 368 291 306 269 236 300 299 297 325 312 334 317 359 323 308 323 302 330 322 320 371 319 337 355 354 281 321 362 348 383 343 371 347 326 343 349 345 366 407 410 379 362 345 391 353 374 353 322 450 368 375 388 385 389 434 403 438 418 433 399 420 415 399 415 395 420 429 417 416 445 420 437 431 386 361 448 426 408 441 420 482 459 394 452 424 433 456 427 494 452 456 444 431 475 462 462 456 501 468 451 423 458 430 384 374 318 235 233 248 271 299 300 305 314 345 349 346 353 375 379 426 427 408 426 431 421 444 416 393 427 422 394 428 404 428 445 415 446 480 458 404 429 441 460 401 440 422 471 438 415 416 409 422 393 381 430 394 439 387 398 357 331 334 317 313 296 326 315 350 310 330 347 347 345 329 349 256 352 339 348 313 332 360 330 324 312 344 322 329 346 350 360 377 343 365 351 372 326 345 333 294 344 381 355 328 357 364 340 330 334 301 350 380 307 311 321 327 364 285 331 302 323 304 319 356 305 272 334 303 324 327 286 291 300 298 312 275 267 296 293 218 162 90 86 99 53 79 81 77 78 78 68 71 123 173 229 168 213 225 245 244 286 263 198 261 272 299 16 48 65 6 40 34 42 37 55 24 71 43 39 55 54 31 16 26 52 35 30 36 53 48 38 45 44 19 36 51 53 62 36 50 31 42 59 36 65 76 91 45 32 52 42 62 70 52 52 29 71 107 68 66 57 61 61 98 79 83 109 103 99 92 128 123 79 110 94 122 110 135 107 147 95 119 148 171 193 159 198 214 231 250 212 225 283 264 263 274 245 237 260 277 285 247 282 278 293 300 300 329 325 263 312 312 294 298 259 320 304 319 357 314 298 328 292 339 393 397 330 350 306 318 317 365 333 335 313 334 345 362 366 336 305 298 295 329 342 383 373 397 389 513 487 572 437 423 405 380 414 375 424 359 404 461 447 444 427 488 452 452 422 507 440 474 470 471 460 528 471 519 587 552 560 519 577 515 530 504 486 563 512 479 486 473 492 460 537 521 454 534 488 511 527 485 491 526 523 511 523 515 517 551 524 493 567 543 573 514 570 571 518 547 513 499 493 493 504 563 476 538 527 516 530 448 499 510 472 479 526 483 527 448 460 447 452 455 468 500 451 492 503 478 540 480 496 479 491 500 480 502 464 507 558 586 571 596 612 555 529 428 398 416 455 403 428 409 390 399 373 340 411 343 384 387 392 374 412 362 430 430 389 424 391 409 421 399 332 440 381 353 328 334 336 366 340 400 367 330 367 386 372 338 333 374 367 372 339 324 311 315 340 323 328 331 273 334 322 272 285 306 299 359 366 411 397 382 387 393 387 359 359 340 336 334 361 305 324 330 319 349 383 420 447 464 412 326 356 356 334 338 327 334 362 351 333 315 325 291 278 317 330 319 387 369 324 305 312 319 292 316 292 294 267 272 328 354 313 313 310 368 429 518 673 769 806 743 581 430 357 321 305 336 259 298 269 304 294 371 397 347 388 399 400 388 439 412 428 470 458 472 502 498 535 539 532 575 603 543 500 482 413 371 393 416 411 444 480 508 564 593 586 612 580 560 599 593 490 516 566 513 481 481 478 429 387 443 450 409 412 371 372 381 382 372 353 386 357 309 394 363 409 443 393 345 339 382 342 369 393 442 413 439 393 419 323 376 292 364 339 336 300 316 270 321 304 322 316 341 271 274 241 260 294 286 319 302 328 315 287 283 309 300 272 289 298 295 300 328 309 347 319 350 308 339 332 327 351 356 354 338 325 403 378 363 321 320 338 353 369 342 364 363 359 359 347 378 366 371 350 360 405 355 319 365 356 366 388 362 363 414 401 428 415 422 431 409 416 427 415 394 400 410 458 403 407 430 437 457 391 450 437 454 399 455 411 387 475 466 486 480 478 438 435 451 444 443 451 464 498 450 483 485 480 449 431 442 433 484 440 445 353 339 268 268 255 237 262 286 250 268 341 361 349 371 354 352 388 386 382 427 430 408 401 431 461 399 452 405 446 435 433 450 489 441 473 420 379 427 441 416 466 433 476 434 460 445 417 420 423 420 407 351 402 376 408 386 367 359 356 300 319 303 333 302 320 360 363 337 329 312 358 329 349 294 322 329 345 344 333 293 334 341 330 325 339 363 359 371 347 317 367 343 351 382 301 380 325 360 309 310 374 368 338 332 309 327 372 367 336 340 338 352 350 318 358 331 338 353 277 313 347 301 338 317 324 290 277 313 300 320 301 296 283 320 294 248 318 215 160 135 100 43 64 56 89 104 79 80 60 99 122 155 178 184 241 237 238 239 270 259 248 287 261 269 15 16 114 36 37 25 46 35 42 53 18 67 56 45 88 19 24 36 60 12 50 10 38 56 48 65 29 45 30 6 59 21 31 29 39 49 47 49 41 32 27 56 70 50 30 78 54 45 63 81 97 63 92 57 65 84 82 40 86 100 118 125 60 83 90 107 102 112 108 131 117 109 124 90 131 148 156 152 199 199 178 170 218 247 236 263 229 269 223 222 275 263 249 281 235 309 294 276 270 279 287 337 314 271 301 323 322 317 348 325 312 293 312 350 245 342 330 314 387 291 319 293 307 347 331 306 366 331 343 302 373 365 325 323 267 286 274 346 380 377 385 351 419 490 516 510 456 451 403 414 339 384 414 394 425 464 450 457 439 439 474 461 453 423 462 495 427 479 458 483 507 538 608 599 540 569 561 494 504 508 521 505 489 548 478 459 475 460 508 541 499 516 474 552 523 490 546 541 522 534 541 577 581 521 561 559 487 526 493 574 547 510 537 488 553 481 515 508 478 526 516 476 536 455 467 468 498 526 554 451 510 467 477 411 437 391 471 448 447 477 431 513 472 526 522 533 497 492 503 501 514 511 504 469 478 517 588 618 596 553 542 490 411 450 479 431 415 375 397 398 410 394 394 378 397 363 401 437 407 408 405 431 408 466 452 392 369 442 425 456 408 397 297 369 348 372 389 337 345 384 370 341 368 362 356 359 341 340 367 366 331 329 310 392 297 291 345 315 280 293 279 309 297 350 368 372 367 359 381 348 370 359 327 342 304 351 312 325 345 320 347 338 362 449 486 439 425 329 331 343 325 329 343 328 353 328 323 308 346 317 284 340 322 297 342 284 340 311 288 297 318 324 306 318 350 319 332 317 293 337 286 356 444 502 663 767 802 758 565 425 344 305 323 292 277 280 250 291 286 341 340 369 377 375 399 388 401 449 432 415 436 465 490 536 532 492 578 633 566 512 494 459 449 419 408 413 376 401 446 510 620 598 659 553 617 568 591 542 546 519 506 518 509 483 483 451 415 430 429 425 439 374 377 384 385 361 399 405 400 359 366 390 384 356 406 375 357 350 382 387 386 402 435 465 432 391 373 330 335 366 303 332 327 318 277 302 348 289 279 292 291 284 292 300 264 295 294 298 326 338 314 285 267 279 243 329 325 263 306 296 287 320 334 337 348 333 356 371 318 350 343 384 332 345 323 379 354 356 356 332 317 309 314 318 350 338 344 335 359 315 381 362 346 398 374 354 397 367 355 373 409 414 411 403 418 419 439 424 406 433 441 409 420 445 419 443 452 416 427 439 361 404 420 421 412 426 424 394 414 454 455 456 447 457 463 440 458 489 451 429 468 461 455 491 449 472 464 442 475 486 428 386 371 362 305 266 249 247 279 252 279 303 321 330 394 379 376 407 377 405 439 394 422 427 421 410 433 437 427 414 413 395 404 464 431 453 413 460 430 449 404 433 408 413 443 386 421 420 440 404 399 459 422 378 402 385 372 373 393 353 343 304 312 291 277 343 310 338 338 345 358 373 385 381 366 323 277 369 302 327 288 321 314 337 337 350 329 339 329 341 371 375 300 357 350 331 325 286 350 349 347 352 325 337 337 349 388 292 308 338 349 250 346 300 343 334 279 361 324 312 319 358 305 282 366 362 335 314 345 319 337 298 331 294 312 311 311 232 233 218 146 97 102 86 87 57 48 67 57 72 99 100 101 155 200 205 190 244 219 244 256 245 250 284 272 280 14 24 59 49 20 60 44 59 18 38 24 42 18 41 27 40 23 43 23 43 44 56 3 38 29 36 36 51 31 31 46 66 55 32 40 37 33 42 26 52 67 58 47 55 48 50 73 43 22 68 51 57 51 55 40 86 70 62 83 82 91 121 123 100 127 84 114 105 82 111 84 147 114 129 137 150 129 181 197 166 137 204 217 220 217 265 246 227 250 278 230 235 263 273 239 251 266 200 262 310 293 331 292 277 291 315 317 282 286 302 311 316 353 313 289 383 356 338 331 343 359 336 333 299 342 370 390 363 304 327 351 331 323 290 295 304 333 386 361 333 364 351 435 469 510 528 486 437 367 399 382 387 358 443 430 455 436 477 501 481 459 438 450 454 450 497 521 459 495 535 547 557 529 514 579 543 527 507 527 533 462 469 490 509 531 481 524 431 451 513 530 500 488 526 496 515 528 554 555 538 522 524 537 542 519 527 506 559 535 506 544 559 565 545 589 484 500 471 526 542 524 446 468 541 505 436 449 490 520 538 454 492 489 462 493 467 440 469 453 476 482 518 483 552 510 457 547 524 500 495 472 485 496 512 509 596 627 626 614 562 532 436 501 457 449 438 428 420 409 402 381 440 404 357 389 404 402 416 437 423 430 399 462 366 417 423 413 427 431 419 411 354 319 369 354 378 333 348 381 375 353 395 418 398 395 376 364 335 311 360 312 320 298 327 332 310 288 271 348 310 269 304 347 356 387 423 332 378 358 352 367 356 335 313 366 331 324 352 283 343 298 330 364 472 449 403 405 382 348 295 311 344 339 346 343 376 322 328 339 330 360 333 286 333 325 326 319 301 311 309 293 294 339 304 290 339 299 301 292 383 349 380 404 536 664 753 840 728 574 448 347 352 328 313 334 307 328 296 317 313 377 380 374 360 371 379 408 389 400 420 403 448 495 522 528 544 558 571 607 494 514 387 401 429 417 393 435 459 500 482 589 644 554 624 603 587 568 553 548 483 501 524 501 476 423 515 434 412 464 424 371 457 430 384 392 403 389 381 332 344 371 395 380 396 434 421 345 358 334 355 417 446 391 471 410 363 337 317 329 301 301 331 342 297 312 321 289 269 303 272 315 280 331 304 294 284 260 236 296 281 304 314 294 292 275 268 329 283 290 311 334 361 398 297 335 309 346 337 364 362 364 321 336 338 337 332 347 346 335 358 354 368 357 389 357 335 324 327 371 348 375 396 349 359 354 358 310 396 349 349 391 399 420 433 409 409 451 404 419 410 420 408 450 397 419 414 462 455 391 446 431 437 389 440 445 456 446 425 374 399 454 457 428 427 408 437 419 468 433 490 479 440 474 492 465 469 478 495 498 458 454 461 383 335 309 249 211 251 274 268 238 291 287 377 364 365 417 401 422 394 425 392 443 457 459 463 426 438 422 414 437 449 407 459 437 433 447 424 420 465 395 447 416 406 441 386 427 398 413 413 423 400 415 377 401 362 408 354 374 355 353 320 301 311 257 293 348 330 317 353 353 350 403 335 314 332 359 317 349 339 320 331 383 306 306 372 347 342 361 361 376 343 377 351 362 378 344 333 388 395 351 350 327 354 348 342 345 345 329 312 335 334 318 334 366 351 349 379 319 291 366 311 318 314 326 329 310 327 307 297 337 315 294 339 306 325 312 307 287 119 168 102 89 88 81 84 91 75 36 71 76 145 106 174 171 220 217 163 253 253 272 265 267 257 248 268 13 54 1 7 69 52 59 45 41 56 60 22 4 39 26 78 57 54 49 13 45 50 33 56 65 47 37 71 42 32 63 41 41 13 52 35 44 66 34 64 37 26 49 69 76 47 49 64 71 66 35 33 56 69 41 82 73 78 111 86 93 92 119 140 103 132 94 98 104 144 96 135 113 120 106 194 166 162 170 215 189 235 203 223 209 223 215 239 242 253 244 242 270 247 227 284 261 291 298 316 280 355 347 327 328 318 280 282 312 318 305 294 303 288 327 335 329 350 370 362 330 321 377 345 327 369 331 365 349 322 314 382 313 310 297 297 305 368 369 379 373 381 400 459 501 485 470 394 406 390 388 339 411 385 429 468 457 458 463 421 440 488 489 418 435 442 460 505 469 513 531 500 566 621 537 501 500 523 502 489 491 506 466 497 496 482 497 491 474 482 519 549 494 541 513 502 525 501 515 574 529 567 496 536 593 548 542 556 514 583 532 519 528 513 528 482 490 488 548 524 489 527 444 524 482 461 494 472 514 497 506 511 500 455 467 429 435 426 477 460 498 474 501 499 516 573 461 501 466 494 541 479 454 507 489 581 578 605 646 537 490 483 408 417 437 393 394 376 402 405 387 421 354 401 376 422 418 373 407 434 441 397 409 415 461 417 426 417 465 437 407 373 379 339 353 358 373 376 415 377 357 352 368 386 357 344 402 364 341 360 340 315 314 312 358 318 280 309 286 283 253 294 303 317 357 443 415 424 376 353 355 378 324 292 322 284 337 356 296 295 292 355 396 444 438 454 421 378 352 323 389 320 305 358 305 341 328 300 311 298 248 290 304 279 323 336 339 366 287 308 302 274 345 320 314 295 319 312 354 345 346 346 424 537 670 699 773 696 594 387 355 335 336 265 305 302 280 268 303 358 339 388 366 368 437 431 412 455 398 414 411 512 499 543 533 554 536 570 609 567 481 414 409 429 384 413 439 441 504 482 567 610 586 622 535 574 523 577 529 557 523 501 469 475 450 422 450 380 456 409 433 361 404 402 364 381 361 364 377 384 389 350 334 398 376 408 331 333 329 342 370 427 393 423 391 383 351 383 323 336 298 291 353 331 318 273 302 310 263 313 285 321 315 296 295 293 278 302 352 298 302 281 303 274 287 327 307 326 293 344 334 307 323 352 282 323 304 336 338 361 317 368 296 361 355 352 334 324 359 367 368 325 364 348 401 334 373 326 348 374 337 387 427 398 319 370 363 400 355 355 371 449 364 418 381 408 418 402 395 417 370 433 457 415 483 435 424 439 409 441 439 468 429 440 393 401 410 476 460 511 443 469 484 450 432 479 466 440 463 420 438 465 436 485 438 457 485 446 482 455 475 479 373 355 313 257 225 253 224 240 318 298 342 340 352 391 365 381 386 348 387 444 407 445 464 422 438 422 408 448 397 455 453 414 398 402 430 423 435 445 431 401 414 434 407 416 404 395 415 422 414 446 393 405 405 383 373 375 340 337 361 327 288 312 315 309 352 362 330 362 357 394 361 325 367 343 323 308 350 274 315 320 306 359 293 291 324 329 344 339 367 366 357 324 353 342 349 338 332 353 347 349 333 322 320 342 337 325 347 340 275 331 378 350 342 323 319 337 349 331 350 334 317 307 294 299 321 333 349 321 319 333 322 266 274 329 301 281 233 223 166 120 115 101 70 57 72 44 80 57 110 90 122 134 143 195 199 227 237 243 242 236 283 261 248 271 12 31 57 61 0 58 54 43 28 67 77 33 35 34 36 15 43 37 69 48 36 51 21 9 34 36 29 47 39 69 38 49 80 45 26 45 21 54 95 41 50 43 45 76 77 37 77 61 84 89 83 62 53 92 71 99 89 119 72 120 88 112 100 110 152 122 128 68 51 120 121 130 104 82 108 157 167 138 151 172 159 221 225 220 244 186 272 250 246 240 271 256 253 231 268 265 294 311 259 306 258 283 317 344 289 311 283 347 312 314 308 308 301 314 337 320 344 318 327 345 340 296 357 350 359 346 318 342 361 342 319 307 315 336 281 294 317 341 342 389 379 349 398 461 530 530 441 449 396 385 381 364 437 422 429 407 460 467 445 462 408 458 472 433 495 476 493 472 508 509 470 554 552 516 512 483 553 478 566 596 538 490 499 521 486 497 487 508 496 495 496 556 538 538 501 498 510 499 523 530 535 603 520 552 509 547 564 500 516 562 541 522 540 516 487 470 529 512 460 472 521 492 470 528 498 445 488 499 508 515 497 510 495 486 450 461 435 482 497 493 486 503 495 484 526 517 466 493 508 549 511 497 504 470 552 547 560 560 625 584 520 486 428 400 434 458 409 404 370 411 395 385 410 351 363 399 397 401 390 396 420 436 460 443 420 440 428 458 399 426 380 360 333 295 333 350 330 345 384 344 365 367 383 326 352 341 340 320 331 370 317 310 318 373 337 301 295 317 281 274 290 278 320 333 409 381 399 322 374 344 348 310 377 323 320 336 329 313 294 340 302 331 379 421 454 451 385 297 288 327 317 319 326 328 345 373 318 345 298 325 310 309 309 273 331 305 351 336 322 313 269 264 270 293 315 273 278 313 330 292 331 357 399 511 702 723 816 674 540 495 393 346 293 266 293 326 317 293 323 334 385 358 408 389 403 378 401 402 441 460 417 473 505 486 496 523 575 553 563 504 491 459 444 381 358 418 393 474 460 567 537 565 605 610 521 549 535 568 519 531 448 511 488 504 472 420 431 486 410 428 390 432 379 349 422 385 364 392 363 347 356 370 372 394 413 380 383 376 347 370 398 441 404 462 405 425 334 368 253 302 324 315 332 311 285 310 301 344 343 297 271 239 306 272 270 264 312 305 320 295 298 288 340 280 290 277 300 334 304 303 289 318 345 356 327 285 363 282 348 349 372 355 317 388 363 366 354 373 384 352 307 385 369 370 350 397 351 360 323 349 355 344 394 369 404 332 392 355 378 342 338 398 464 393 397 437 387 398 377 394 384 432 399 397 441 396 420 418 437 443 390 442 405 468 430 459 431 455 378 445 426 429 434 475 469 475 419 425 487 443 463 485 432 451 462 466 420 430 479 463 473 404 375 351 295 239 224 249 256 262 264 278 320 342 321 346 391 386 381 404 399 417 419 425 408 390 429 438 463 428 399 462 437 402 430 414 461 422 429 463 469 491 449 400 411 390 425 409 386 422 473 387 367 415 411 427 384 395 329 388 335 340 323 286 344 289 330 331 353 326 376 361 324 323 311 340 320 336 349 334 270 312 352 275 295 317 296 326 336 353 318 376 377 374 346 353 344 340 363 359 323 334 314 355 350 325 329 385 287 349 331 293 336 292 320 360 318 334 318 350 344 321 305 315 309 332 300 303 340 325 274 298 260 292 275 295 297 304 242 198 98 116 82 71 25 57 66 81 71 70 84 141 125 150 199 182 227 197 259 273 211 265 242 270 256 245 11 23 48 51 26 41 44 72 60 57 10 36 52 34 14 23 42 40 51 65 50 53 50 14 52 33 35 57 71 42 59 77 42 8 33 64 62 47 60 30 36 91 54 62 57 96 111 37 49 39 78 85 40 92 88 87 80 106 46 84 84 96 103 101 112 106 68 90 117 54 111 102 91 140 117 126 167 129 196 214 189 168 218 206 217 245 220 241 271 246 251 234 215 273 275 231 245 255 255 252 310 307 302 276 304 307 291 331 314 306 300 326 324 317 311 300 365 374 388 308 356 289 369 350 338 342 325 355 315 321 385 331 341 300 270 287 307 348 358 339 344 365 418 517 501 474 469 419 397 403 377 418 416 406 428 427 421 468 485 418 483 432 412 485 511 439 480 456 478 486 521 552 518 533 541 549 502 501 493 492 532 507 509 493 494 466 511 421 501 499 527 542 549 510 508 488 499 539 525 554 498 538 547 544 503 563 471 531 522 545 539 488 442 451 530 533 526 445 485 455 505 487 527 487 539 526 457 508 469 498 485 460 442 466 447 460 462 479 453 499 476 525 494 496 478 506 478 537 490 511 507 501 497 439 496 555 581 666 572 594 485 473 443 428 407 396 385 384 386 377 332 359 400 443 388 406 393 358 406 442 419 417 453 437 403 357 448 469 381 425 386 370 296 373 319 347 369 382 358 334 368 321 377 363 337 368 354 330 355 326 354 343 357 297 291 277 339 281 294 293 317 321 342 331 389 409 384 363 353 357 329 336 368 312 343 309 344 360 314 346 317 324 342 425 489 452 430 345 295 298 330 301 346 333 301 301 339 297 304 315 335 310 289 342 304 370 287 350 313 288 313 292 277 272 292 277 316 299 256 292 365 372 402 522 612 763 754 685 555 394 345 319 303 311 313 295 292 308 304 303 347 368 366 412 378 391 468 413 388 427 464 468 496 522 503 566 538 522 545 553 501 449 395 396 385 349 430 377 508 499 545 601 569 620 583 606 535 510 560 475 507 495 493 464 472 471 450 428 426 420 421 393 414 373 338 359 348 381 377 373 326 346 409 365 360 367 365 370 382 360 355 398 431 437 414 360 311 347 351 351 310 263 315 309 332 279 322 290 276 314 283 341 253 240 287 282 304 275 312 263 327 286 305 326 248 311 267 314 295 334 303 344 353 365 313 319 326 331 332 296 358 347 380 362 332 319 330 374 295 338 352 333 303 357 291 334 387 370 343 356 343 354 371 391 372 344 345 339 364 374 410 376 410 416 447 433 418 409 406 389 433 441 409 365 393 396 390 393 420 423 452 449 439 428 428 418 451 407 446 448 407 427 438 511 408 476 418 453 411 488 420 509 485 407 486 472 439 497 425 441 444 437 400 347 342 290 207 262 311 261 295 262 295 340 357 365 369 387 400 417 395 382 431 436 421 421 487 434 410 412 451 446 423 391 424 465 441 420 427 384 457 430 440 406 438 423 447 426 423 401 397 381 407 408 401 360 374 394 378 368 318 335 307 335 336 311 268 319 365 352 394 324 323 364 342 331 292 291 314 347 350 310 332 349 299 345 277 354 365 353 332 416 267 315 395 366 326 366 344 333 353 347 361 308 371 315 363 321 322 347 302 330 326 351 334 313 357 345 331 307 334 329 325 385 328 307 348 306 341 318 279 336 333 320 309 255 264 259 248 211 186 94 125 94 56 61 93 62 81 90 90 94 133 149 171 199 221 214 240 220 289 229 253 234 240 296 10 24 64 32 3 57 32 46 12 15 52 46 41 64 60 56 51 46 42 72 18 67 43 37 22 41 29 41 44 71 35 37 82 50 40 64 54 79 43 30 78 39 56 55 75 17 51 56 42 45 65 38 76 65 57 81 83 90 68 89 69 100 117 92 90 125 72 123 96 117 129 130 139 124 91 118 187 179 196 201 235 236 205 212 206 221 202 248 256 263 289 285 258 266 224 243 245 251 269 296 294 288 332 340 284 351 274 306 326 334 309 309 309 305 309 375 359 329 371 333 304 333 341 371 344 358 352 335 346 358 317 340 301 303 281 324 276 314 368 324 406 414 443 478 518 509 457 419 429 391 372 418 374 382 445 372 455 441 475 467 476 460 476 458 431 444 464 470 491 495 516 522 523 487 545 574 563 510 495 526 493 522 499 527 473 450 479 480 470 493 517 521 530 517 566 471 507 531 502 549 535 563 541 511 475 532 585 461 522 521 552 514 501 503 523 462 525 453 522 495 499 528 446 475 524 492 480 499 484 512 518 494 453 496 424 443 437 441 448 470 440 512 516 526 531 500 528 474 499 503 460 492 505 498 515 578 606 594 599 533 497 443 447 452 410 442 417 376 398 395 391 405 386 365 354 398 373 401 376 401 367 421 411 434 396 357 399 421 429 454 376 346 353 335 401 328 359 404 378 363 370 318 360 363 338 367 379 390 287 311 318 329 337 299 355 291 335 319 316 335 282 308 342 348 385 413 372 365 316 340 402 340 372 344 308 315 332 298 336 338 323 358 393 416 439 438 425 377 364 304 337 292 297 320 284 354 304 297 320 290 319 334 317 310 309 303 307 299 257 290 326 281 310 264 281 325 292 323 300 319 322 366 408 494 617 767 799 674 599 432 396 297 279 288 304 274 298 333 292 302 391 347 409 346 393 436 411 421 413 447 452 501 502 504 517 564 587 575 570 487 482 456 414 411 359 383 416 409 511 482 569 572 553 618 603 568 488 562 557 550 514 534 495 466 453 443 421 389 433 426 390 394 402 387 393 377 387 343 342 381 383 358 356 357 385 368 361 334 399 360 398 419 405 423 368 335 363 313 352 330 337 342 320 312 301 282 307 296 324 317 291 321 276 264 253 301 273 280 304 275 319 325 288 294 302 287 291 346 337 349 366 312 299 377 323 359 312 295 321 363 333 342 337 341 303 341 339 351 329 332 378 362 348 339 308 343 381 348 361 332 380 379 404 379 388 340 349 366 366 392 386 395 401 387 396 385 422 395 436 448 422 433 368 412 412 437 461 384 398 410 394 413 424 437 441 447 411 466 427 447 423 458 401 435 488 422 431 407 431 464 467 523 446 435 474 435 456 471 438 429 468 408 383 333 286 262 270 221 220 271 303 287 338 346 342 370 377 379 415 401 449 457 479 402 426 425 422 415 443 407 406 397 436 415 423 447 451 440 385 447 415 430 436 432 410 427 427 346 396 405 434 465 399 432 461 359 384 365 350 335 326 308 311 305 245 285 324 333 361 360 279 360 336 325 296 346 326 278 332 328 307 317 327 362 292 359 361 344 351 352 320 348 372 363 340 352 328 362 325 350 370 330 339 365 371 335 321 316 337 340 326 297 332 321 348 355 308 340 343 318 271 350 332 309 293 333 319 364 300 315 294 279 294 302 300 297 283 281 243 192 144 126 99 53 46 82 79 73 54 53 77 134 102 175 171 212 215 233 215 265 266 249 253 281 249 237 9 70 13 34 50 5 55 40 37 57 40 53 42 59 52 56 46 59 36 92 42 47 33 50 48 29 48 48 57 82 50 50 20 70 71 75 59 50 53 73 68 50 59 47 63 72 29 56 54 48 68 70 74 79 78 36 61 95 115 75 94 94 110 121 90 101 115 63 120 71 122 151 100 92 138 123 172 158 206 135 175 192 209 193 237 255 268 271 278 281 235 250 259 265 247 266 257 243 252 316 289 295 291 274 352 314 343 292 337 296 345 333 354 332 340 296 335 343 366 342 302 339 310 331 309 353 353 329 347 344 347 337 307 306 346 303 279 346 321 433 394 391 407 499 496 483 494 415 404 366 334 345 360 422 395 371 411 440 455 448 454 474 444 470 458 449 481 474 489 501 517 532 549 539 538 564 498 517 517 519 536 535 482 469 564 524 500 517 503 508 552 516 533 543 522 474 530 501 541 515 553 461 505 534 533 521 499 554 505 505 515 516 521 495 515 523 482 471 483 517 463 487 484 466 486 519 492 478 461 483 476 474 453 471 484 428 441 472 511 466 466 509 490 524 533 495 497 483 462 500 514 483 478 463 544 567 554 641 632 560 511 437 430 430 392 438 406 431 381 404 383 387 381 371 346 413 413 339 461 423 441 418 412 367 406 405 413 444 416 427 381 378 348 360 371 340 385 352 370 337 396 412 390 381 373 378 364 347 344 282 323 342 311 270 359 299 317 332 291 303 346 282 348 314 351 417 395 420 373 374 394 350 360 338 345 291 289 304 321 295 360 338 346 431 455 424 399 365 331 315 324 357 330 323 362 324 327 323 313 361 338 322 268 319 301 343 293 326 368 310 309 318 245 324 315 307 323 258 306 313 329 374 437 451 737 809 779 723 560 461 335 339 305 294 231 291 275 278 317 343 351 358 369 408 396 418 367 364 390 424 427 476 500 517 514 551 560 550 547 545 502 424 417 399 388 353 446 419 517 528 592 569 639 630 576 592 586 555 549 504 526 521 488 483 470 469 416 442 429 433 408 378 397 364 383 362 399 365 352 353 355 358 375 350 400 363 361 353 349 348 360 411 442 443 404 368 333 349 339 300 322 316 312 278 294 335 282 334 309 327 298 285 265 264 294 271 275 286 326 317 303 299 313 285 260 256 294 345 324 324 300 321 340 318 344 322 357 362 317 344 381 358 351 285 338 344 351 337 389 337 316 342 383 363 348 342 331 346 377 366 337 357 367 303 327 350 352 301 338 353 331 348 387 411 436 429 406 441 396 430 391 411 451 414 427 416 410 391 421 416 428 451 432 426 434 426 428 392 429 435 425 448 434 419 437 483 412 433 404 476 511 506 457 436 468 486 437 434 442 458 421 411 391 341 273 274 265 253 219 242 265 308 334 322 361 373 390 391 363 426 344 425 455 395 471 426 398 421 422 452 441 441 414 427 432 419 429 423 448 462 450 412 437 426 397 417 412 419 441 424 416 462 422 413 434 342 379 391 364 329 337 371 297 320 295 320 315 298 366 360 338 332 339 319 322 329 328 288 350 343 282 316 354 325 362 357 318 345 339 339 366 341 372 334 377 375 366 316 325 330 307 345 274 310 341 325 330 315 301 341 376 359 313 336 327 308 348 291 300 327 354 292 321 316 316 327 322 347 368 280 276 295 309 296 288 280 286 261 228 236 156 131 69 72 46 70 60 86 90 49 77 90 119 145 183 164 219 229 210 273 264 290 227 265 261 272 8 30 74 68 25 37 13 0 54 42 43 12 52 73 39 52 60 38 37 59 54 42 63 51 81 31 35 55 31 60 75 33 48 30 82 38 75 44 45 59 23 71 48 27 60 47 47 92 56 40 74 47 64 62 48 61 63 106 93 50 95 110 119 104 123 54 79 83 110 108 99 117 118 131 156 152 161 153 181 202 234 169 191 209 225 233 279 203 269 284 244 239 216 261 258 270 251 266 252 275 299 311 317 332 305 285 278 338 332 300 322 323 355 344 364 321 355 346 362 360 346 320 341 373 334 347 328 300 330 327 391 330 300 329 273 306 327 328 365 366 379 373 380 478 451 547 474 390 419 386 403 405 383 380 473 442 439 462 440 483 463 447 453 400 462 417 472 437 484 533 502 568 565 574 505 533 508 517 569 493 502 482 527 521 414 515 493 490 444 527 493 491 553 540 532 480 541 554 538 544 550 557 557 529 540 509 520 518 554 496 485 502 529 541 496 505 523 511 509 442 522 497 440 491 469 493 567 482 483 490 417 500 473 484 415 464 470 470 476 453 514 491 543 532 478 471 482 529 446 477 514 501 513 479 527 619 591 593 626 527 488 449 436 469 410 394 419 386 378 393 347 369 419 429 372 401 392 370 378 430 421 434 403 471 415 423 431 402 454 396 356 378 355 357 364 370 381 382 335 394 385 366 359 312 365 374 323 352 312 295 325 313 314 348 281 349 350 301 310 310 301 287 287 343 353 381 385 433 387 329 334 348 333 353 311 345 320 273 358 334 329 308 328 451 503 472 428 294 294 376 342 386 303 311 320 299 311 352 301 340 317 310 284 286 266 328 327 344 281 321 310 308 300 276 307 289 334 354 306 332 338 365 461 513 632 801 732 732 567 462 383 334 258 295 301 294 309 301 294 307 337 374 348 369 393 399 375 394 405 416 464 466 485 533 524 556 547 596 544 566 496 478 426 392 393 416 421 445 466 549 590 571 562 571 557 599 610 561 500 464 544 491 508 522 464 424 443 430 451 362 366 400 379 425 411 337 392 361 349 324 357 386 371 349 424 366 343 348 347 370 389 407 424 375 387 367 339 352 339 302 332 348 294 339 267 306 270 321 308 284 313 315 279 304 258 232 298 253 298 297 302 285 280 301 312 271 317 304 345 286 286 270 338 341 377 329 357 309 346 323 350 369 365 389 359 341 343 329 354 332 338 355 362 377 328 383 329 333 350 364 389 324 371 361 356 351 346 390 350 348 393 381 395 359 394 351 385 409 404 435 443 417 424 382 435 406 428 430 371 414 465 426 477 471 393 394 445 448 446 409 447 420 432 413 399 453 472 422 470 435 423 438 429 447 447 428 481 451 448 453 456 430 407 342 299 242 217 207 279 287 259 285 319 316 412 396 357 431 416 400 432 422 419 402 440 466 443 469 453 460 433 458 406 450 386 415 431 431 413 373 408 529 479 422 427 402 394 431 401 423 441 419 406 411 410 411 388 411 413 371 336 264 333 348 304 298 290 321 324 346 355 321 346 394 327 296 351 335 369 331 336 361 341 339 310 376 336 337 302 343 366 372 380 341 376 341 376 338 337 336 375 342 357 326 318 313 335 315 351 359 290 335 297 350 289 305 304 323 315 142 298 340 307 321 361 335 292 330 327 333 328 296 287 324 360 264 276 222 198 218 194 118 83 61 69 61 83 32 75 109 100 103 150 159 164 184 200 187 232 242 238 246 240 284 277 207 7 23 37 48 67 41 43 26 42 56 50 21 39 63 14 23 50 20 18 41 48 57 60 85 37 50 34 32 27 69 59 23 44 27 39 51 49 64 47 54 63 17 28 37 69 69 34 62 49 85 47 77 67 40 67 72 70 109 48 91 108 123 115 74 86 96 126 79 93 125 122 97 127 112 116 127 170 147 170 208 164 223 161 205 202 222 267 241 268 275 243 257 267 264 274 270 239 310 286 289 283 318 313 259 295 315 295 315 326 349 282 306 354 359 320 327 359 371 379 352 312 326 311 336 352 330 331 382 344 314 333 340 323 300 291 279 338 329 378 375 380 437 381 465 513 492 490 399 413 394 362 379 415 428 431 427 445 458 474 484 439 431 457 445 484 433 452 421 483 494 497 524 563 542 577 510 526 502 559 519 533 451 511 441 503 476 489 484 517 507 494 534 526 495 513 539 549 529 540 525 533 555 569 540 542 554 484 509 518 507 495 522 522 575 491 529 499 455 514 540 461 458 510 513 534 465 479 493 508 513 500 475 446 492 469 378 441 427 476 488 491 475 478 504 490 478 524 505 498 465 505 512 485 503 479 536 582 588 663 568 514 457 492 423 422 421 411 396 384 421 380 389 402 402 390 382 441 387 405 413 389 434 422 440 364 391 451 449 458 390 339 358 376 379 357 378 349 376 329 411 355 352 354 393 367 395 334 381 333 307 323 279 324 280 318 338 331 306 298 311 331 330 321 373 405 388 399 337 391 366 326 381 316 354 349 341 339 278 333 308 276 346 337 460 444 426 419 339 316 300 305 333 335 334 298 296 318 267 361 359 264 289 322 317 319 316 334 339 327 269 314 291 290 291 315 343 333 323 308 307 309 391 411 478 703 805 814 686 547 438 337 339 355 300 267 243 320 329 286 372 361 400 372 353 374 381 396 394 428 397 470 480 467 532 543 521 552 548 528 512 521 404 434 390 416 390 430 403 497 524 543 573 592 596 606 594 525 542 532 547 549 480 473 444 458 469 472 404 428 421 421 414 416 406 436 367 347 394 353 348 338 380 379 380 380 349 382 378 356 358 351 359 421 414 401 405 290 319 347 362 304 307 320 303 307 326 320 254 266 346 303 284 291 285 319 261 280 302 288 368 274 264 249 322 282 293 272 322 315 305 348 334 321 310 321 342 321 336 351 343 361 380 336 364 319 376 342 336 322 336 348 361 342 313 338 354 359 355 345 367 341 362 379 371 329 403 367 392 354 379 338 370 388 421 422 403 405 412 398 383 383 414 416 403 398 402 475 432 468 413 459 440 430 432 357 447 380 457 448 446 441 468 399 452 405 424 448 430 444 438 430 442 475 456 479 433 473 469 484 406 407 438 358 300 285 291 199 235 276 237 300 294 328 366 375 346 413 388 385 440 383 437 458 434 452 405 435 455 437 462 469 430 443 410 467 450 427 430 447 421 435 415 397 386 422 383 429 383 391 399 430 433 390 443 401 431 329 377 389 351 361 326 319 314 318 303 311 366 381 331 358 336 351 348 341 311 316 325 370 308 322 296 316 311 292 345 336 348 331 388 348 402 356 319 344 346 267 298 332 328 317 320 343 302 320 325 344 337 317 332 330 360 324 339 320 361 322 290 348 294 366 299 321 296 323 357 344 318 310 309 314 296 339 313 304 289 296 271 239 206 161 144 72 79 77 30 54 88 40 81 115 121 116 114 170 233 228 260 261 281 292 246 268 283 298 288 6 27 30 54 58 39 52 33 39 71 40 44 16 25 57 28 42 46 20 28 34 19 55 44 46 73 31 27 78 33 38 51 73 39 45 41 53 40 69 47 60 42 60 13 33 66 55 74 89 71 39 80 71 77 74 79 80 76 102 93 106 86 100 107 95 105 71 170 134 123 109 100 105 103 144 106 162 168 211 198 233 175 178 248 245 227 213 245 288 239 255 236 261 246 248 222 296 251 293 292 341 300 309 330 332 293 344 307 297 316 315 328 326 292 314 329 316 327 366 317 319 284 344 319 317 349 316 356 394 347 326 352 330 331 274 279 330 355 328 385 339 411 370 438 535 498 481 415 389 385 371 405 406 386 419 483 450 419 463 469 409 497 476 465 485 489 440 448 451 518 509 524 542 512 489 519 510 555 496 494 492 509 522 486 509 532 524 457 509 549 550 510 513 531 504 521 501 539 554 516 551 528 571 553 528 514 494 530 530 548 537 513 515 525 470 513 498 508 524 487 551 539 514 510 477 496 536 493 497 506 480 486 495 427 439 434 441 434 433 462 487 495 567 549 539 467 532 478 518 494 495 538 493 545 483 579 583 643 600 593 537 469 465 438 435 370 388 390 375 401 435 414 389 404 385 418 383 412 430 400 421 452 438 419 374 407 434 363 434 399 373 333 299 329 330 355 383 339 339 351 364 355 363 318 346 362 378 333 321 355 297 329 320 327 286 352 285 274 320 295 300 306 303 396 358 394 413 369 388 371 319 345 320 304 313 316 357 312 288 316 336 316 386 438 470 388 404 339 329 337 358 316 324 339 311 327 282 320 309 355 296 329 332 284 302 338 302 306 362 283 337 289 305 315 319 289 333 317 291 301 348 347 440 564 687 744 757 678 550 436 340 305 321 283 284 288 276 326 324 334 308 356 359 370 427 392 382 400 397 411 506 465 502 527 553 557 547 599 553 578 496 510 418 400 397 378 367 473 456 549 599 567 542 624 569 549 618 547 522 500 504 469 535 469 416 488 417 412 433 474 426 408 386 475 369 367 360 353 362 334 381 354 359 425 385 369 333 357 386 404 351 397 442 431 416 345 355 333 345 298 311 290 336 292 309 298 307 284 306 316 289 297 318 297 262 264 267 271 274 287 322 295 288 269 290 249 277 350 301 335 296 319 359 321 314 308 351 334 310 281 302 318 367 331 349 357 391 363 384 344 354 334 310 384 332 341 365 339 392 364 382 354 388 392 348 331 305 378 364 344 361 415 391 398 418 386 446 377 399 399 363 401 389 418 408 418 442 433 391 386 431 415 467 443 397 403 463 377 412 425 425 417 474 404 458 415 463 437 492 431 415 468 484 496 463 490 456 452 482 442 447 398 394 337 303 275 239 229 253 235 271 266 320 344 353 351 359 382 376 367 420 446 423 384 420 420 457 423 450 474 422 442 470 437 401 427 509 433 439 423 453 400 454 414 418 436 426 469 411 407 430 423 413 420 396 395 361 417 398 366 318 300 336 307 293 341 286 314 352 349 337 353 321 350 338 334 331 286 311 305 335 341 349 318 314 355 355 285 371 341 379 381 325 359 372 349 323 379 315 336 333 334 337 358 334 329 341 348 297 341 352 278 344 336 342 328 325 348 346 327 322 343 316 361 285 319 292 340 315 282 272 328 300 351 303 288 336 248 227 194 174 116 126 63 89 71 80 61 51 73 114 110 104 135 202 211 239 244 253 229 237 306 258 257 244 315 5 28 25 23 26 36 38 51 37 21 4 41 53 14 44 24 47 9 75 38 12 28 50 54 17 54 66 33 45 47 21 39 57 50 46 54 95 23 17 11 41 71 53 71 64 66 77 24 72 84 71 65 94 50 82 85 83 109 79 79 125 94 82 140 80 100 119 99 90 96 82 161 153 105 114 105 135 189 137 207 166 196 196 199 213 187 234 230 225 269 278 237 213 227 259 279 249 286 278 309 306 314 323 353 303 297 305 315 297 305 342 303 284 336 338 283 336 344 332 375 325 322 324 304 328 321 331 354 332 338 324 318 337 328 221 282 295 367 384 354 337 377 399 486 499 491 434 441 381 402 397 379 366 502 461 460 409 455 505 442 442 417 432 459 473 455 512 496 520 508 514 548 548 530 556 517 582 482 569 520 535 531 539 430 502 491 480 509 509 461 535 548 514 528 508 508 520 525 536 482 578 526 551 528 549 515 567 520 570 501 510 525 528 481 523 505 504 510 520 451 504 478 501 498 509 518 457 496 517 505 471 484 466 465 403 439 530 423 451 461 499 505 490 470 538 490 515 491 493 473 447 534 515 527 527 528 597 621 559 534 526 491 464 386 395 431 443 404 415 405 457 378 390 361 336 342 391 401 376 448 397 469 421 402 366 460 384 451 445 381 360 340 359 353 317 384 406 312 354 371 342 385 370 371 359 393 353 363 346 335 307 337 331 343 298 325 299 351 277 317 298 295 322 343 379 365 352 337 406 356 377 358 356 337 278 348 339 362 280 333 310 348 369 422 503 453 424 379 329 356 291 324 316 328 308 348 348 380 340 344 328 278 284 308 304 340 345 336 298 276 302 292 312 291 324 331 296 348 312 296 360 388 404 530 668 768 814 676 551 460 374 381 298 278 272 303 284 311 297 356 329 344 396 392 420 382 416 388 440 428 405 466 542 500 510 548 569 531 634 555 450 460 428 395 392 403 356 426 500 556 530 612 559 642 578 567 592 538 595 503 518 544 501 510 445 477 404 441 401 418 453 392 360 352 393 364 350 364 346 352 360 429 368 381 376 388 379 344 354 340 414 370 400 425 402 347 333 316 334 325 318 346 360 355 320 313 251 284 312 280 274 303 266 320 240 289 260 327 340 290 313 288 290 320 309 301 314 297 278 376 315 321 282 333 346 302 343 317 336 359 337 314 310 360 340 375 337 379 330 336 377 334 352 377 318 336 375 356 328 335 378 364 354 374 405 389 354 381 329 409 361 393 384 344 396 400 368 420 436 450 376 390 382 412 419 416 425 397 436 398 410 425 384 476 459 409 403 420 420 420 464 426 456 494 404 456 451 438 411 436 456 473 477 419 462 478 494 461 455 425 425 465 372 374 308 218 234 256 233 238 297 273 282 358 339 347 425 349 377 425 415 411 420 444 393 455 419 394 416 416 413 404 383 378 424 415 424 389 451 422 430 428 438 446 425 453 430 367 425 373 405 411 385 416 383 389 404 406 366 343 356 326 319 287 280 308 309 351 324 396 326 367 364 340 350 339 342 336 356 315 315 333 326 340 310 327 326 351 378 355 364 347 359 355 368 334 347 357 366 366 343 367 275 349 323 341 381 335 354 303 349 295 323 349 342 315 327 337 306 289 324 311 316 337 275 318 316 336 310 308 295 310 288 317 282 290 311 294 210 173 139 112 101 95 75 85 64 78 61 81 72 80 141 144 160 204 232 246 268 284 260 262 251 278 286 272 4 1 44 30 44 67 35 42 23 46 47 12 37 38 49 46 38 33 45 56 31 33 47 30 60 31 29 15 59 38 74 73 39 59 63 69 85 65 16 30 69 78 68 54 53 59 59 82 41 65 66 85 111 80 75 67 94 116 76 100 67 117 110 114 98 133 107 105 115 97 128 128 104 136 102 130 144 186 202 185 189 194 197 211 202 239 247 249 211 259 248 256 243 261 237 248 278 286 276 284 296 339 309 252 294 324 316 358 310 335 326 326 299 301 318 383 327 337 353 351 308 330 366 329 355 352 359 347 384 344 342 333 336 268 290 277 308 346 370 389 386 398 397 459 507 533 457 434 422 400 416 373 361 439 396 478 421 431 460 472 435 445 468 432 466 449 483 488 414 517 499 533 550 551 505 499 545 519 502 475 506 525 502 505 488 469 529 471 533 546 491 492 531 503 535 514 488 537 546 518 521 586 541 527 511 483 515 473 558 525 560 509 482 507 495 528 493 503 515 474 492 474 464 500 503 514 497 446 506 446 455 508 485 417 437 459 438 414 470 464 487 499 505 509 462 488 509 546 505 513 520 495 529 534 519 582 595 646 619 549 521 462 407 397 445 426 381 391 420 412 375 376 394 382 414 406 388 407 425 369 409 406 435 437 392 384 411 433 444 432 382 353 380 360 342 377 338 396 338 407 413 329 370 359 374 368 358 319 374 319 340 349 279 317 288 302 305 309 294 274 259 307 325 367 393 400 431 358 367 365 346 335 323 339 314 329 347 321 350 291 308 317 390 403 509 442 400 323 336 335 321 302 348 332 342 333 315 314 302 313 349 300 327 289 317 349 350 316 285 298 326 289 314 314 319 305 332 289 303 312 357 394 467 546 650 796 857 716 557 451 336 308 326 328 324 296 244 299 326 318 354 344 382 417 383 413 416 419 461 446 429 468 504 495 545 592 584 570 500 559 498 418 457 426 420 395 415 433 485 524 576 590 600 599 578 624 579 556 557 509 512 517 508 470 434 412 474 438 389 431 406 411 413 389 368 363 412 336 384 366 331 358 340 380 429 422 371 340 368 332 431 409 372 398 392 351 297 302 307 328 327 350 275 242 326 303 367 318 315 299 338 271 305 269 272 273 311 331 307 330 286 295 313 333 285 273 288 304 281 308 298 310 352 312 306 329 343 346 332 347 342 339 331 358 341 361 340 348 331 369 320 332 362 369 356 326 376 309 379 356 399 364 384 389 386 356 366 364 342 385 410 391 416 385 437 417 380 376 435 433 391 448 452 447 408 400 418 456 435 406 414 427 442 461 453 407 426 417 439 457 436 423 515 427 431 450 464 488 459 440 425 492 414 466 444 469 478 471 463 400 434 443 339 374 314 265 216 267 239 239 227 276 301 357 358 365 420 429 388 397 396 402 443 408 423 452 465 452 390 445 420 419 464 439 430 394 450 434 477 449 431 405 427 434 406 408 385 395 421 405 422 402 376 415 433 417 445 358 371 364 335 277 291 294 306 323 275 301 341 357 307 342 359 333 349 319 301 361 296 339 322 311 409 362 337 327 331 332 307 359 352 358 368 329 336 334 345 398 370 340 345 320 339 309 274 332 352 360 297 361 378 316 316 301 357 331 346 354 316 318 324 293 297 342 319 382 362 351 307 322 257 331 358 277 287 317 281 257 253 157 195 116 62 37 99 58 64 37 88 88 71 88 98 112 180 148 172 247 238 274 248 246 300 239 271 236 3 56 28 56 69 39 30 18 34 35 24 77 53 47 48 42 47 40 64 24 29 13 14 44 42 62 75 31 14 27 47 49 14 57 52 77 69 47 34 40 70 55 55 71 62 51 65 52 65 47 60 66 82 93 59 70 79 97 74 77 53 115 87 111 89 95 67 104 110 98 106 106 108 125 139 141 139 180 182 208 180 196 188 183 238 174 234 220 252 273 281 235 274 248 246 287 257 269 264 293 327 313 316 334 332 293 310 334 305 314 278 307 309 327 339 349 339 381 341 349 325 314 310 375 297 331 359 353 300 322 326 312 312 288 299 345 340 316 378 398 364 354 374 449 519 470 437 429 388 412 359 427 433 400 474 442 421 485 460 455 453 442 428 424 468 457 473 500 470 518 538 525 562 531 533 513 547 531 523 493 494 552 494 522 495 555 494 509 551 504 493 515 478 581 520 537 528 495 498 558 532 542 527 537 549 532 541 551 492 536 548 494 546 526 538 558 571 501 509 463 501 482 481 520 481 503 535 503 468 476 492 459 467 410 438 438 452 424 483 497 545 498 484 539 580 515 515 458 545 470 475 481 511 531 533 578 597 615 622 570 523 429 481 427 393 372 406 419 356 370 360 393 421 376 409 400 406 407 390 422 444 403 430 389 395 364 428 463 409 434 416 328 349 329 377 344 384 365 354 364 358 340 347 321 332 337 372 338 325 326 321 318 345 283 335 307 327 303 317 334 342 300 367 346 393 411 384 374 401 342 364 310 373 323 365 332 317 318 326 338 352 319 365 495 475 452 435 384 342 339 358 350 306 337 311 379 337 331 346 367 326 317 350 303 317 329 312 293 304 283 290 270 294 328 329 303 329 317 298 314 365 384 481 511 655 797 802 653 595 450 333 311 347 298 293 310 313 225 345 362 351 345 364 398 401 404 385 400 427 434 482 512 494 446 571 597 610 585 561 564 459 489 380 398 406 389 430 432 479 561 581 607 586 619 572 576 579 561 556 556 518 462 482 492 464 455 441 443 424 450 380 373 379 388 383 416 385 386 392 355 372 349 357 382 386 390 378 341 337 381 403 383 401 385 409 380 348 365 369 343 304 326 258 325 310 334 281 297 300 317 309 309 302 266 248 270 294 331 315 310 303 305 323 299 307 255 316 284 326 331 314 334 340 321 323 339 313 352 352 339 365 328 336 350 359 398 350 356 351 375 339 327 302 332 391 313 359 327 344 323 371 386 357 368 363 355 357 346 340 371 399 377 395 374 419 395 376 405 407 432 409 406 404 366 354 437 405 454 435 415 403 424 431 441 444 455 420 424 382 392 442 460 426 455 476 431 448 481 411 448 488 444 489 473 432 486 504 476 467 480 431 392 398 374 310 263 236 235 269 273 270 268 307 337 397 367 364 375 391 368 445 452 475 427 434 403 422 399 446 409 450 453 443 451 464 401 411 472 439 446 440 448 440 389 407 430 422 430 413 427 439 427 425 389 412 393 411 384 362 388 314 285 316 281 302 289 345 322 351 335 395 357 331 328 368 318 325 332 334 356 341 321 306 317 324 315 385 377 328 364 374 338 295 354 340 329 387 333 355 324 332 369 317 355 278 350 311 327 316 351 327 341 287 322 315 348 306 330 289 349 274 333 325 304 339 279 337 293 306 307 314 352 310 325 298 309 306 267 236 185 177 131 108 54 60 90 92 78 79 82 87 156 145 146 171 225 226 265 267 251 281 227 256 251 233 241 2 60 54 24 3 72 36 37 42 42 24 72 75 45 11 32 24 79 68 41 42 34 36 52 44 31 37 38 20 42 46 54 27 58 69 27 61 57 63 62 88 67 57 66 77 38 54 79 11 14 111 51 40 66 69 68 45 66 111 78 108 113 79 92 61 114 128 89 68 112 103 108 140 146 126 119 118 196 165 153 157 233 210 232 227 244 248 261 248 276 214 216 250 236 260 215 242 295 212 306 290 351 335 320 333 307 320 358 300 316 324 356 315 276 286 326 296 333 334 353 345 324 313 349 353 318 356 324 332 345 397 328 362 240 277 300 326 357 348 339 368 375 406 434 462 508 443 431 371 381 398 359 401 384 379 447 441 442 470 442 484 421 479 471 463 458 439 490 473 519 559 528 547 562 478 530 554 492 455 545 455 493 490 489 475 483 540 519 478 451 577 516 499 487 512 531 510 537 584 514 533 569 561 582 527 570 502 541 495 528 483 537 528 538 470 490 540 480 505 477 443 524 482 517 479 455 532 499 524 492 513 486 492 468 448 403 425 470 478 486 507 441 495 493 445 486 479 507 503 516 491 540 478 466 512 543 526 609 579 530 527 469 435 429 411 422 370 421 350 392 405 375 402 371 398 393 404 385 388 401 416 412 434 382 385 380 456 457 457 420 376 342 354 373 350 362 353 321 367 339 379 381 361 360 367 370 383 330 302 348 331 340 297 315 358 333 360 308 280 315 321 328 334 362 346 371 446 363 355 371 376 359 347 306 321 342 310 282 311 294 325 307 379 384 461 431 390 357 316 361 316 313 345 348 310 294 296 327 352 345 315 304 325 324 367 307 330 314 318 332 311 313 289 321 370 288 337 331 300 363 370 351 436 500 690 783 813 698 558 383 345 350 299 267 293 248 305 273 318 299 364 386 403 377 407 422 415 431 437 416 421 458 515 500 572 512 563 565 588 508 498 462 459 404 384 379 417 431 534 570 573 589 562 571 625 545 554 541 575 529 512 451 463 478 471 490 414 448 423 423 437 421 374 379 336 392 426 367 341 360 400 371 377 348 410 326 382 371 372 347 407 421 449 430 369 338 355 378 339 329 323 374 297 320 309 348 333 341 322 345 278 299 286 283 298 265 312 307 297 349 333 298 315 303 256 305 265 299 295 334 382 318 311 319 313 341 349 321 291 305 364 349 300 331 346 360 370 366 370 343 330 349 397 367 295 361 337 366 336 366 350 366 389 346 359 335 355 384 353 380 362 385 420 423 426 425 418 420 412 437 403 385 396 438 421 440 399 428 381 427 434 427 370 410 460 383 439 385 429 414 507 411 399 423 425 465 476 460 389 475 497 438 482 454 459 392 475 459 427 421 448 421 376 314 281 256 230 226 235 301 226 323 321 361 363 335 403 386 421 394 389 432 445 448 415 450 470 472 440 419 463 459 404 424 430 441 426 422 458 413 414 431 391 459 441 439 405 385 402 453 466 399 377 387 393 387 403 403 378 340 375 341 336 293 300 289 348 334 310 332 361 368 341 353 312 339 334 340 342 332 371 341 362 313 312 326 331 373 331 370 355 340 369 358 377 346 356 314 391 360 319 318 317 321 310 346 323 336 346 315 341 321 346 313 323 337 331 345 314 323 367 324 333 291 359 336 312 343 322 294 328 308 291 307 289 306 288 283 232 176 147 126 106 74 56 68 53 55 101 106 58 98 119 106 191 175 189 211 245 240 242 276 260 234 258 271 1 40 28 36 35 45 26 58 44 45 46 33 57 26 52 23 57 54 0 28 32 63 45 60 50 38 47 7 26 55 39 49 36 59 40 28 79 72 43 46 92 71 30 74 55 80 39 49 47 83 72 70 108 79 87 98 57 92 76 84 77 105 80 98 100 110 140 106 97 86 109 122 91 131 135 85 127 178 178 233 214 219 175 213 208 209 273 230 274 274 249 254 245 233 257 278 247 260 218 271 291 278 340 281 352 309 285 298 340 250 305 317 297 332 321 316 283 339 324 355 336 332 309 336 315 342 358 337 342 366 353 371 295 317 291 319 336 361 381 360 352 426 425 472 540 500 467 367 386 370 376 432 408 391 379 428 416 446 441 430 440 376 507 433 455 440 442 493 477 489 530 537 509 558 538 545 507 544 499 475 529 526 522 479 481 431 461 527 479 520 497 523 547 514 496 504 491 514 501 554 528 530 553 533 541 532 495 565 504 530 518 535 546 474 505 513 523 555 539 494 441 497 526 533 455 527 489 527 486 456 504 481 493 465 440 428 430 447 467 468 504 495 482 500 484 538 442 541 474 510 461 493 515 523 557 533 573 617 603 543 491 474 405 456 438 428 365 440 378 311 352 368 408 345 407 400 372 400 402 388 426 372 422 419 392 419 436 409 461 398 382 334 344 374 343 333 345 360 381 409 394 336 390 354 374 353 348 385 331 343 336 334 325 343 342 320 341 287 307 305 300 308 314 361 393 428 394 373 326 351 378 339 359 321 330 301 352 359 342 311 281 330 327 383 479 429 425 322 343 348 322 317 375 339 322 359 321 340 315 337 339 305 344 360 370 332 355 360 300 309 294 305 328 328 327 323 333 314 364 294 326 338 465 558 735 785 789 660 525 430 372 320 262 247 267 262 314 257 299 331 341 387 380 386 347 384 383 404 403 423 434 471 508 487 524 551 569 592 609 554 515 405 384 430 399 395 448 420 489 559 561 562 602 596 639 607 577 507 564 492 542 519 503 476 458 463 430 431 402 397 394 427 403 353 407 397 399 351 353 370 341 359 353 373 397 378 337 342 382 353 379 399 409 375 428 351 334 340 328 282 312 307 370 336 301 316 336 299 298 285 324 286 331 317 276 238 281 328 327 328 285 272 268 285 292 328 290 282 312 324 318 319 319 328 296 357 318 311 326 360 391 337 335 319 380 372 376 364 339 346 312 334 336 331 357 334 357 316 358 333 369 334 386 341 397 370 307 395 349 368 407 394 440 387 422 445 437 382 416 391 384 462 371 396 457 438 411 412 406 404 405 413 414 451 424 446 436 487 388 468 479 422 462 446 410 380 481 391 461 489 440 513 437 463 450 452 501 404 455 439 498 468 424 290 286 265 224 194 247 247 303 242 325 356 312 413 383 407 414 398 385 420 406 407 467 440 498 421 414 460 394 385 407 459 466 439 442 412 419 471 451 449 432 410 440 440 409 406 425 386 402 430 379 419 413 373 399 398 335 366 334 327 355 270 281 307 337 300 317 366 347 319 364 353 309 351 349 320 356 345 336 361 296 330 329 324 346 350 347 333 364 361 343 352 386 370 340 307 310 355 359 384 320 329 309 306 370 352 328 329 369 299 326 360 314 320 349 281 352 307 352 361 304 330 315 324 373 338 349 319 318 293 319 293 279 295 297 286 215 219 168 116 99 93 51 82 84 96 69 89 83 108 148 152 190 233 212 204 230 297 218 262 238 265 242 261