1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 493 413 616 409 426 395 448 575 422 461 355 351 476 513 487 326 420 598 406 407 380 323 464 456 416 429 NaN 386 361 605 672 594 444 551 415 355 421 571 685 340 526 398 428 320 395 531 438 584 433 334 423 642 430 417 367 411 451 409 524 343 343 364 945 588 643 594 721 448 381 371 752 360 328 729 382 360 527 339 446 398 352 356 437 615 332 589 498 434 589 375 371 473 672 380 364 930 546 749 492 388 421 418 438 426 671 317 554 356 472 644 490 377 525 425 NaN 447 506 439 493 747 492 366 460 547 629 521 540 600 574 555 487 754 527 379 517 465 453 526 492 414 515 472 969 706 419 1e+03 496 379 425 551 559 408 440 449 456 505 417 441 458 478 537 463 539 532 581 567 482 474 573 492 527 726 466 703 397 819 773 832 822 670 514 443 486 486 443 551 544 454 416 530 522 433 430 487 520 512 645 504 441 532 442 505 490 489 516 507 455 469 563 426 575 515 398 365 334 535 422 354 484 633 402 377 456 528 594 396 472 481 487 405 384 463 414 460 451 455 448 470 447 375 437 384 362 399 407 499 458 466 471 480 444 427 491 467 423 545 494 634 510 558 395 602 548 530 513 620 511 557 504 510 437 532 482 476 527 507 432 510 562 442 442 456 516 422 589 538 513 516 568 579 507 598 577 615 404 386 548 397 477 622 580 453 574 374 380 366 433 455 491 373 381 454 538 420 446 516 436 371 415 699 319 476 441 531 422 414 494 492 359 424 386 421 462 420 407 433 365 407 400 400 320 462 502 528 526 437 431 459 498 459 415 388 445 401 555 463 398 449 447 379 352 565 383 486 451 428 361 472 448 418 609 498 632 538 471 429 459 748 459 762 398 512 585 436 501 496 427 502 594 435 708 488 468 497 670 402 412 405 796 552 414 477 406 474 510 441 518 395 524 439 540 477 471 462 568 424 716 432 498 416 379 432 476 482 455 371 460 815 463 468 412 443 490 705 437 415 444 549 391 415 463 563 402 405 573 478 396 494 413 616 409 428 394 448 576 422 461 356 350 476 514 487 325 420 598 407 408 380 324 464 456 416 429 NaN 386 362 605 673 595 444 551 415 355 421 570 685 340 526 398 428 320 396 530 440 582 434 334 423 645 430 418 367 411 451 409 523 343 343 364 945 588 643 594 721 449 381 373 752 360 329 730 382 359 527 339 446 399 352 356 438 615 332 589 498 433 588 375 371 472 671 379 363 930 546 749 493 388 420 419 436 426 671 318 555 355 472 644 490 377 526 425 NaN 447 506 440 493 747 492 366 460 548 629 522 541 600 574 555 487 754 526 379 517 465 454 526 492 415 516 471 968 706 419 998 496 379 425 552 558 408 439 449 456 505 417 441 458 479 538 464 539 532 580 567 482 475 573 492 527 726 466 702 397 819 773 832 822 670 513 443 485 486 443 551 544 455 416 530 522 433 430 488 520 512 645 504 441 531 442 505 490 489 516 507 455 469 563 425 574 515 398 365 334 535 422 354 484 634 401 377 456 528 594 396 472 481 487 404 384 463 414 460 451 455 448 470 452 375 437 384 361 399 407 499 459 466 471 481 443 427 491 467 423 546 494 634 510 558 395 602 548 530 513 620 511 557 504 510 437 532 482 476 527 508 432 510 562 441 442 456 516 423 589 538 513 516 568 580 506 598 577 615 404 386 547 397 477 622 580 453 574 374 380 366 432 455 490 373 381 454 538 420 445 516 436 371 414 699 320 476 441 531 425 414 496 492 359 424 386 422 464 419 407 433 365 407 400 400 320 462 502 529 526 437 431 459 498 458 415 388 445 401 555 463 398 449 447 379 352 565 384 486 452 428 360 472 449 418 609 498 632 538 471 429 458 748 459 762 398 512 584 436 501 496 428 502 594 435 708 488 468 497 670 402 411 405 796 552 415 477 406 474 509 440 517 395 524 439 541 478 471 462 567 423 716 432 498 416 379 432 476 482 455 370 460 815 464 468 413 443 490 705 436 416 444 549 390 415 463 563 402 405 574 479 396 494 413 615 408 429 394 447 576 421 461 356 350 476 515 487 325 419 598 409 408 380 324 464 456 416 431 NaN 386 363 606 674 596 444 551 415 355 420 569 684 340 526 398 427 322 397 530 443 580 434 334 422 648 430 420 367 411 451 409 523 343 342 363 945 588 643 593 721 449 380 374 753 360 329 732 382 359 527 340 446 399 351 356 437 616 332 589 498 433 587 375 371 472 670 379 363 930 546 748 493 387 419 420 435 426 672 318 555 355 471 644 489 378 526 425 NaN 446 506 442 493 746 492 366 460 549 629 523 541 600 574 555 488 754 526 379 517 464 454 526 492 415 516 471 968 706 419 997 496 379 425 552 558 408 439 449 456 506 417 441 458 479 538 464 539 532 580 567 482 475 573 493 528 726 465 702 397 818 774 832 822 670 513 444 484 486 443 551 544 454 416 530 522 433 430 488 521 512 645 504 441 531 441 505 490 489 516 507 456 469 562 425 574 515 398 364 334 535 422 354 484 634 401 378 456 528 594 396 472 480 487 404 384 463 414 460 451 455 448 470 456 375 437 384 360 399 406 499 459 466 471 480 442 427 491 467 423 546 494 634 510 558 394 601 549 530 513 620 510 557 504 510 436 531 482 476 527 509 432 510 562 441 442 455 516 423 589 538 512 515 569 580 506 597 577 615 404 385 547 397 476 622 580 454 575 374 380 366 432 455 490 373 381 455 537 420 445 516 436 371 415 699 320 476 441 530 427 414 498 492 359 424 386 422 468 419 407 433 365 407 401 400 320 461 503 529 526 437 431 459 498 458 415 388 445 400 555 463 397 450 447 379 351 565 384 486 452 428 360 472 449 418 610 498 631 538 471 429 458 748 459 762 398 512 584 435 501 496 428 502 594 435 708 488 468 497 671 401 411 405 796 552 415 478 406 474 509 440 517 395 524 439 541 478 472 463 566 424 717 432 498 416 379 433 476 482 456 370 460 815 463 468 414 443 490 705 436 415 444 549 390 415 463 563 402 405 574 480 396 496 413 615 408 430 394 447 577 421 461 356 349 475 515 487 326 418 598 411 409 380 324 464 456 416 433 NaN 386 363 606 675 596 444 550 415 355 419 568 684 341 526 398 426 323 399 530 444 577 434 334 422 653 430 420 367 411 452 409 522 343 340 363 945 587 643 593 722 449 380 374 752 360 329 733 381 359 527 341 446 399 352 356 437 617 333 590 497 432 587 374 372 472 670 379 363 930 546 748 493 386 418 421 434 426 672 318 556 354 471 644 489 378 526 424 NaN 446 506 443 493 745 492 366 460 550 629 523 542 600 574 555 488 754 527 379 516 464 454 526 492 415 517 471 968 706 420 996 496 378 425 552 558 408 439 450 456 506 417 441 458 480 538 464 539 532 581 567 481 475 574 493 528 726 465 702 398 818 774 832 822 670 513 444 484 486 443 552 544 454 416 529 523 433 430 488 520 512 645 504 441 530 441 505 491 489 516 507 456 469 562 425 573 515 398 364 334 535 421 354 484 633 401 379 456 528 594 396 472 480 487 405 384 463 413 460 452 455 448 470 460 375 437 384 360 399 406 500 458 467 471 480 442 427 491 467 423 546 493 634 509 558 394 601 549 530 513 620 510 557 504 510 436 531 481 476 527 509 431 510 562 442 442 455 516 424 589 538 511 515 569 579 506 597 577 614 405 384 547 397 476 622 580 454 574 374 379 366 432 454 490 373 380 455 537 420 445 516 436 371 415 699 320 476 441 530 430 414 501 492 358 423 386 422 471 419 407 433 365 407 401 400 320 461 503 529 525 437 431 459 498 458 415 388 446 400 554 463 397 450 447 379 351 565 384 485 453 428 360 472 449 418 610 498 631 538 471 429 456 747 458 762 399 512 584 435 501 497 427 501 593 435 707 488 468 497 670 401 411 405 796 552 415 478 407 474 509 440 518 395 524 439 541 478 472 463 566 424 717 432 498 416 379 433 477 482 456 370 460 815 463 468 415 442 490 704 435 415 444 549 390 415 463 562 402 405 573 480 396 496 413 615 408 430 394 447 576 421 461 355 348 475 515 487 326 417 598 413 410 380 324 464 456 416 435 NaN 386 364 606 676 596 444 550 415 354 418 568 683 341 526 398 426 324 400 530 445 575 434 334 422 655 430 421 366 409 452 409 522 343 339 365 945 588 643 592 722 449 380 374 753 360 330 735 381 358 528 341 446 399 352 355 436 617 334 591 496 432 586 374 372 472 670 378 363 930 546 748 493 386 418 421 434 426 672 318 556 353 472 644 488 378 525 424 NaN 447 506 444 493 745 493 366 461 550 629 522 542 600 574 555 488 754 527 379 516 463 454 526 492 415 517 471 968 706 420 994 497 378 425 552 558 408 438 450 457 505 418 441 457 480 537 464 540 532 582 567 481 474 574 493 527 726 465 702 398 818 775 832 822 670 514 444 484 486 444 552 544 454 416 530 523 432 430 488 520 512 645 503 440 531 440 505 491 489 516 507 456 469 562 425 573 515 398 365 334 535 421 354 484 633 401 379 456 528 593 395 473 480 487 405 384 463 413 459 452 455 447 470 464 375 438 385 360 400 406 500 458 467 471 481 443 427 491 467 423 546 494 634 508 558 393 601 550 530 513 620 511 557 504 510 436 531 482 476 527 509 431 509 562 443 443 455 516 424 588 538 512 515 569 579 507 597 577 614 405 384 547 397 475 623 580 454 574 374 379 366 432 454 490 374 379 455 536 419 445 516 436 371 415 699 320 476 441 530 431 414 503 492 358 422 386 422 476 419 407 433 365 407 401 400 320 462 503 530 525 437 432 459 498 458 415 389 445 399 554 462 398 449 446 379 351 565 384 485 453 429 360 472 450 418 611 497 631 538 471 429 455 747 458 762 399 513 584 435 500 497 427 501 593 435 707 488 469 498 670 401 411 405 796 551 415 479 407 474 509 440 518 395 524 439 542 478 472 463 565 425 717 433 498 416 379 433 477 482 456 371 460 815 463 468 415 441 491 704 435 414 444 549 390 416 462 562 401 405 573 481 396 496 413 615 409 431 395 446 576 419 461 354 348 475 516 487 326 416 598 414 410 381 324 464 457 416 435 NaN 385 365 606 676 596 444 551 415 354 416 568 682 342 526 398 426 323 401 529 445 573 434 334 421 659 430 421 365 408 453 409 522 342 339 366 946 588 643 592 721 448 379 376 754 360 330 736 381 358 528 341 446 400 353 354 435 617 334 591 496 432 586 374 372 472 670 378 362 930 545 748 493 386 417 420 434 426 672 318 556 353 470 643 488 377 525 423 NaN 447 505 444 493 745 493 365 461 550 628 522 542 600 574 555 488 753 527 379 516 463 454 526 492 416 517 472 968 706 420 993 497 378 425 552 558 408 438 450 457 505 418 441 458 480 536 464 540 532 583 567 481 474 574 493 527 726 465 702 398 819 776 832 822 670 514 444 484 487 444 552 543 454 415 530 523 432 430 488 519 512 645 504 439 531 440 505 491 489 516 507 457 469 562 425 572 515 398 365 334 535 420 354 484 633 401 379 455 529 593 394 473 480 487 405 384 463 413 459 451 455 447 470 467 376 438 385 361 400 406 500 458 467 471 481 443 427 491 467 422 546 494 634 508 558 393 601 550 530 513 620 511 557 504 511 436 531 482 477 527 509 430 509 562 443 443 455 516 423 588 538 513 515 569 579 508 597 577 613 405 384 546 397 475 623 580 454 575 373 379 366 432 454 490 374 379 455 535 419 445 517 436 370 415 699 321 476 440 530 433 414 506 492 359 422 386 422 480 419 408 433 364 407 401 400 320 462 502 530 525 437 432 459 498 458 415 389 445 399 554 462 399 448 446 379 351 564 384 485 453 429 361 472 450 418 611 497 632 537 471 429 455 747 457 762 400 514 583 435 500 496 427 501 593 436 708 488 469 498 669 401 412 405 796 550 416 479 407 474 509 440 518 395 524 439 542 478 472 464 565 426 717 433 498 416 379 433 477 482 456 371 460 815 463 469 415 440 491 704 434 414 444 549 390 416 462 562 401 405 573 480 395 495 413 614 409 431 395 446 576 418 461 353 347 475 516 487 326 416 598 414 410 381 324 464 458 415 436 NaN 385 366 606 677 596 444 551 415 355 415 568 680 342 525 398 426 322 401 529 444 571 434 334 421 662 430 421 364 407 453 408 522 342 339 367 946 588 643 592 721 448 379 377 753 360 331 737 381 358 528 341 446 401 354 354 434 617 335 592 495 431 586 374 372 471 670 378 363 930 545 748 494 386 416 421 434 426 672 318 556 353 469 643 487 377 525 422 538 446 504 446 492 745 492 364 461 550 628 522 542 599 574 555 488 753 527 378 516 464 454 526 492 416 517 472 968 706 419 991 497 378 424 552 558 408 437 450 457 505 417 441 457 480 536 463 540 532 584 567 482 474 574 493 526 726 466 702 397 819 776 832 821 670 514 444 484 487 444 552 544 455 414 530 523 432 430 488 519 512 645 504 438 531 440 505 491 489 516 507 457 469 562 425 572 515 397 366 335 535 420 354 483 633 402 379 454 529 593 393 474 480 487 405 383 463 413 458 451 455 447 470 470 376 437 385 361 400 406 500 458 467 471 483 443 427 491 467 422 546 494 634 508 558 393 601 550 530 513 619 512 557 504 511 436 530 482 477 527 509 430 509 562 442 443 455 516 423 588 538 513 515 569 579 508 596 578 612 406 384 546 396 475 623 580 454 576 373 379 366 432 454 490 373 380 455 535 419 446 517 436 370 414 699 321 476 440 530 434 413 507 494 359 422 386 422 485 419 408 433 364 407 401 400 320 462 502 530 525 438 433 459 497 458 414 389 445 399 554 462 399 448 446 379 351 564 384 485 452 429 361 473 450 417 612 498 632 536 471 429 454 747 457 762 400 513 583 435 500 496 427 501 593 436 708 487 469 498 669 401 411 405 796 550 416 479 407 474 509 440 519 395 524 439 542 478 471 464 565 426 717 432 498 416 379 432 477 481 456 371 460 815 463 469 414 440 491 704 435 414 444 549 390 416 462 562 401 405 573 480 395 494 414 614 410 431 396 446 575 416 460 353 347 474 517 487 326 415 598 413 409 381 324 464 460 416 437 NaN 384 365 606 677 597 444 550 415 355 414 568 678 342 524 398 425 321 401 529 443 570 434 334 420 665 430 421 364 406 453 408 522 342 339 367 946 588 643 591 722 447 379 378 751 359 332 738 381 358 528 340 446 401 354 354 434 617 334 593 494 431 587 375 371 470 670 379 363 931 544 748 493 385 416 421 434 426 671 319 556 353 468 642 487 377 526 422 538 446 504 448 492 746 491 364 461 550 628 521 542 599 573 555 488 752 526 378 516 464 454 526 492 416 517 472 968 707 419 990 497 378 424 552 558 408 438 449 457 505 417 442 457 480 536 462 540 532 586 567 481 474 574 492 526 726 466 702 397 820 775 831 821 670 514 443 484 486 444 552 544 455 414 530 522 431 430 488 520 512 646 503 438 531 440 505 491 489 516 507 457 469 562 425 572 515 397 365 335 536 420 354 483 632 402 379 454 529 594 393 474 481 486 404 383 463 413 457 450 455 447 470 471 375 437 385 360 399 406 500 458 468 471 485 443 426 491 466 422 546 493 634 508 558 393 601 550 531 513 619 512 557 504 512 436 530 482 477 527 509 430 509 562 442 442 456 516 422 588 537 513 515 569 579 508 596 578 612 406 384 545 396 475 623 581 453 577 373 379 366 432 454 490 373 380 455 535 419 446 517 436 370 414 700 321 476 440 530 436 413 510 495 359 422 387 422 490 419 408 433 364 407 403 400 320 462 502 530 525 438 433 459 497 458 414 389 445 399 555 462 400 448 446 379 351 564 385 485 452 429 361 472 450 418 613 498 631 536 471 429 452 747 456 762 401 513 584 435 500 496 427 501 593 436 707 487 469 498 669 401 411 405 796 549 416 478 406 474 509 440 519 395 524 438 542 478 472 463 564 426 717 431 498 416 379 432 478 481 455 371 460 815 463 470 413 439 490 704 435 413 443 550 390 416 462 561 401 405 572 480 395 494 414 614 409 432 396 446 575 417 460 354 347 474 517 487 326 415 598 413 408 381 324 464 462 416 438 NaN 385 365 605 677 597 443 549 415 354 414 568 676 342 524 398 425 321 401 530 442 571 434 335 421 667 429 422 364 406 453 408 523 343 340 367 946 588 643 591 722 447 379 378 750 358 332 740 382 358 528 340 447 400 353 354 434 617 335 593 493 432 588 376 371 469 670 380 363 931 544 747 493 385 417 422 435 426 671 318 555 353 468 642 488 376 527 422 538 446 504 449 493 746 491 363 460 550 628 521 542 599 573 555 487 752 526 378 515 465 454 525 492 416 517 471 968 707 419 989 497 378 424 552 558 408 438 449 458 505 417 442 457 480 537 462 540 532 588 567 481 474 575 492 525 726 466 703 397 820 775 830 822 670 513 442 484 486 443 552 544 455 414 530 523 431 430 488 520 513 646 503 438 530 440 505 491 489 516 508 457 469 561 425 572 515 397 365 335 536 420 353 482 632 402 379 454 529 594 392 474 481 486 404 383 463 413 457 450 454 447 470 472 375 437 384 360 399 406 501 458 468 470 488 443 427 491 466 422 546 492 634 508 558 393 601 550 531 512 619 512 557 504 512 436 530 483 476 527 509 430 510 562 443 442 456 516 422 588 537 512 515 569 579 507 596 578 613 406 384 546 396 475 623 581 453 577 372 379 366 432 454 489 373 380 455 533 419 445 516 436 370 414 700 321 475 441 530 437 413 511 496 359 422 388 422 496 420 408 433 364 407 404 400 320 462 502 530 525 438 434 459 497 458 414 389 444 399 556 462 399 448 446 380 351 564 385 484 452 428 361 472 450 418 614 499 631 537 471 429 451 747 456 762 402 512 584 435 500 496 427 501 593 436 707 487 468 498 670 401 411 406 796 549 416 478 406 474 508 440 519 395 525 438 541 478 472 463 564 426 717 431 498 416 379 431 478 480 455 371 460 815 463 470 413 439 490 705 435 413 443 550 390 416 462 562 401 404 571 480 394 494 415 614 409 432 396 445 576 417 460 355 347 473 516 488 326 414 598 412 407 381 324 464 465 416 439 NaN 386 364 604 678 597 442 548 414 354 414 569 676 342 523 397 424 320 400 530 441 572 434 335 421 669 428 423 364 406 451 408 523 343 341 366 946 588 643 589 722 445 380 378 749 358 332 744 382 359 528 340 448 400 353 354 433 617 335 593 493 432 589 377 371 468 671 380 363 931 544 747 493 385 416 422 435 426 670 318 555 352 468 642 489 375 528 421 538 447 504 449 494 747 491 363 460 550 628 521 542 599 573 555 487 752 526 379 515 465 454 525 493 416 517 471 968 707 419 988 497 378 424 552 558 408 438 448 458 505 417 442 457 480 538 462 540 532 589 567 480 474 575 492 525 727 466 704 397 820 774 830 822 670 513 442 484 485 443 552 544 455 415 530 523 432 430 488 520 513 646 502 437 530 441 505 491 488 516 508 457 468 561 426 572 514 397 365 334 536 420 353 482 632 402 378 454 529 594 392 474 481 486 404 383 463 413 456 450 454 448 470 473 375 437 384 360 399 406 501 458 468 470 489 443 427 492 466 423 546 492 635 509 558 394 602 550 531 512 619 512 557 503 513 436 530 483 476 527 510 429 510 562 443 442 456 516 421 588 537 512 514 568 579 507 596 579 613 406 384 546 396 476 624 582 453 577 372 379 365 432 454 489 373 381 455 531 419 445 516 436 371 414 700 320 475 441 530 439 413 512 496 359 422 390 422 501 420 408 433 364 407 404 400 320 462 502 529 525 438 434 459 497 458 414 390 444 399 557 462 398 448 446 380 351 564 386 484 452 428 361 473 450 418 615 499 631 536 471 429 450 747 456 762 402 512 584 435 500 496 427 501 593 436 708 487 468 498 670 401 410 405 796 549 416 478 407 474 509 440 519 395 525 437 541 478 473 461 564 426 716 431 497 416 379 431 478 480 455 371 460 815 463 470 412 439 490 705 435 413 443 550 390 417 462 562 400 404 572 480 393 494 417 614 409 433 396 445 576 417 460 356 348 472 516 488 327 414 598 413 407 381 324 464 466 417 440 NaN 388 364 603 678 597 442 548 414 353 414 569 676 342 522 396 423 320 400 531 438 574 434 335 422 671 428 424 364 407 450 408 523 343 342 365 946 588 643 586 723 444 381 378 748 358 332 748 382 361 528 339 449 399 354 354 433 615 335 594 493 432 590 377 371 468 671 380 363 930 544 747 493 385 415 422 435 426 672 317 554 350 467 642 491 375 528 420 538 447 504 450 496 748 491 364 461 550 628 521 542 599 573 554 488 753 526 379 515 464 454 525 493 416 516 471 968 707 420 988 497 378 424 553 558 408 438 448 458 505 417 442 457 480 539 462 540 531 591 567 481 474 575 492 525 727 466 704 397 820 774 830 822 670 512 442 484 485 443 551 544 455 415 530 523 432 430 487 520 513 646 502 437 530 441 505 491 488 515 508 456 467 561 426 572 514 397 365 335 536 420 353 482 632 402 377 454 528 594 392 474 481 486 404 384 463 413 456 450 454 449 470 475 375 438 384 360 399 406 500 458 468 469 490 443 427 492 466 422 546 492 635 509 559 394 602 550 530 512 619 512 557 503 513 436 530 483 476 526 510 430 510 562 443 442 456 515 420 588 537 512 514 568 580 506 596 579 614 407 384 547 397 476 624 582 452 577 372 380 365 432 454 489 373 382 455 529 419 445 515 436 370 414 700 320 474 441 530 440 413 513 496 358 422 392 422 505 419 408 433 364 407 404 399 320 462 502 529 524 438 435 459 497 458 414 390 444 400 556 462 397 448 445 379 350 564 386 484 452 428 361 473 449 418 617 498 631 536 471 429 450 747 456 762 402 512 584 436 500 496 426 501 593 436 708 487 468 497 670 401 410 405 796 549 416 478 407 474 509 440 519 395 525 437 541 478 473 460 564 427 716 431 498 416 379 431 478 481 454 371 460 814 463 469 411 439 490 705 435 412 442 550 389 417 462 563 400 404 572 480 392 494 419 615 410 433 395 445 576 416 460 356 348 471 515 488 328 414 598 413 407 382 324 464 468 416 440 NaN 389 365 602 679 597 441 547 413 353 414 568 676 342 521 395 423 320 399 531 436 576 434 335 422 672 427 425 364 407 450 409 523 343 344 365 945 588 644 584 723 443 381 378 746 358 332 751 383 363 529 339 449 398 354 354 432 614 335 594 494 432 590 377 371 469 672 379 363 930 544 748 493 384 414 422 435 426 672 316 554 350 465 642 492 375 528 420 538 448 504 451 496 749 491 364 461 550 628 521 543 599 573 554 488 753 526 378 515 464 453 525 493 415 516 471 968 706 420 988 498 378 424 553 558 408 438 448 458 505 416 443 457 480 541 462 540 531 593 567 481 474 575 493 526 727 467 704 398 820 774 829 822 670 512 442 484 486 443 551 543 454 416 530 524 433 430 487 520 512 646 502 437 530 442 506 491 488 515 508 456 466 561 426 572 514 397 364 335 536 420 353 483 632 403 376 454 528 594 392 474 481 486 404 384 463 413 456 450 454 450 470 477 375 437 384 360 399 406 500 457 467 469 492 443 426 491 466 422 547 493 635 509 560 394 602 549 530 512 618 513 557 503 513 436 530 483 476 526 510 430 509 561 443 442 456 515 420 588 537 512 514 568 580 506 596 579 614 406 384 546 397 476 623 581 452 576 372 379 365 432 454 489 373 382 455 529 419 445 515 436 370 414 700 320 474 441 530 441 413 513 496 358 422 394 422 509 419 408 433 364 408 405 399 320 462 501 529 524 438 435 459 497 458 413 389 444 400 556 462 396 448 445 378 350 564 386 485 452 428 361 473 450 418 620 498 631 536 471 429 450 747 457 761 402 512 584 436 500 497 426 501 592 436 708 487 468 497 670 401 410 405 796 549 415 478 407 474 508 440 519 395 525 437 540 478 472 459 565 427 716 431 498 416 379 432 478 482 453 371 460 814 463 468 411 439 490 705 435 413 442 550 389 417 462 563 400 405 572 480 392 494 420 615 410 433 396 445 576 416 461 356 348 469 514 489 328 413 598 412 406 382 324 465 468 416 440 NaN 389 365 602 679 597 440 546 412 353 416 568 676 342 521 394 423 320 398 531 434 579 435 335 423 672 427 426 364 408 450 409 523 342 345 365 946 588 644 584 723 443 380 376 744 358 332 754 383 365 530 339 449 398 354 354 431 614 334 594 494 432 592 376 370 469 672 379 363 930 544 748 493 384 414 423 436 427 673 317 555 349 464 642 493 375 528 419 537 448 504 451 496 750 491 364 461 549 628 521 543 599 572 554 487 754 526 378 516 465 453 525 493 414 516 472 968 706 420 988 498 378 424 553 558 408 438 449 458 505 416 442 457 480 542 462 540 531 593 567 481 474 575 493 526 727 467 704 398 820 774 828 821 670 512 442 484 487 443 550 542 454 416 530 524 433 429 487 519 512 645 502 437 530 442 505 491 487 514 508 456 467 562 426 571 514 396 364 335 536 420 353 484 632 402 377 454 528 594 392 474 480 486 405 384 463 413 457 451 455 451 470 479 376 437 383 360 398 407 500 457 467 469 495 443 426 491 466 422 547 494 635 509 559 394 601 549 530 512 618 513 557 502 512 436 530 483 476 526 510 430 509 561 443 442 456 516 420 588 536 512 514 567 580 506 595 579 615 406 385 546 397 476 622 581 452 576 371 379 365 431 454 489 372 384 455 528 419 445 515 436 370 414 700 320 474 441 530 442 413 514 497 358 422 396 422 513 419 408 433 364 408 405 400 321 463 501 529 524 438 435 459 496 458 413 389 444 400 556 462 397 448 445 378 350 564 386 485 452 427 361 473 450 418 623 498 630 536 471 429 450 747 456 761 402 512 584 436 500 496 425 502 592 436 708 487 468 497 670 400 411 405 796 549 414 478 407 474 508 440 520 396 525 437 541 477 471 458 565 427 716 431 497 416 379 432 478 482 452 371 460 814 462 469 410 439 490 705 435 413 441 550 388 417 462 563 400 405 572 480 391 494 424 615 411 434 396 446 576 416 461 355 349 470 514 488 327 413 597 411 406 383 324 464 469 417 441 1.02e+03 390 365 601 679 598 438 545 413 353 417 568 676 342 521 393 423 319 397 531 433 581 436 336 424 673 427 426 364 409 450 409 522 342 346 365 946 587 645 584 723 443 380 376 743 358 333 755 383 367 531 339 449 399 354 355 430 614 334 595 494 432 593 377 369 470 672 378 363 930 544 748 493 384 414 424 437 427 673 317 554 349 463 642 494 375 529 419 538 448 504 451 496 752 491 365 461 548 628 521 543 598 572 554 486 754 526 378 515 465 452 526 493 414 516 472 968 706 419 988 498 378 424 552 558 408 438 449 458 505 416 442 457 479 545 462 540 531 593 567 481 474 575 493 525 727 467 704 398 820 774 828 821 669 512 442 484 486 442 550 542 455 416 530 525 434 430 487 519 512 645 502 437 530 441 505 490 487 514 508 456 467 562 426 572 515 395 364 335 536 420 352 485 632 402 378 454 528 594 392 474 480 486 405 384 463 413 458 451 456 451 469 481 376 437 384 360 398 407 500 457 467 469 497 442 426 490 466 422 548 494 635 509 558 393 600 549 531 511 618 513 558 502 512 435 530 483 477 526 511 430 509 562 444 442 456 516 420 588 537 513 514 567 580 506 595 579 616 406 385 546 397 477 622 581 452 576 370 380 364 431 454 489 372 386 456 529 419 444 515 436 371 414 700 320 474 441 530 443 412 514 497 359 422 399 422 515 419 408 433 364 407 405 400 322 463 501 529 524 439 435 458 497 458 413 388 444 400 556 462 397 448 445 378 350 564 387 485 451 427 361 473 450 418 627 498 630 536 472 429 449 747 455 761 402 512 584 436 500 496 425 502 592 437 708 487 468 497 670 400 410 406 796 548 414 478 408 474 508 440 520 396 525 436 541 477 470 457 566 427 717 431 497 416 379 432 478 482 453 371 461 814 462 469 408 439 490 705 435 413 441 550 388 417 462 563 400 405 572 480 391 494 428 616 411 435 396 446 577 417 462 355 349 470 514 487 327 413 597 409 405 382 325 464 471 417 442 1.02e+03 392 365 601 680 598 438 545 413 353 417 569 676 342 520 393 423 319 397 531 432 584 436 336 425 673 427 426 363 410 450 409 522 342 347 364 947 586 646 584 723 442 379 374 740 358 333 756 384 369 531 340 448 398 354 356 430 615 334 595 494 432 595 377 368 470 673 378 363 930 544 748 493 384 414 424 439 428 673 317 554 349 461 642 494 374 528 419 538 448 504 452 496 753 490 366 461 548 628 521 543 598 571 554 486 754 526 378 515 465 452 526 492 413 517 472 968 706 419 988 498 378 424 552 557 407 438 449 458 505 416 442 457 478 547 462 540 530 593 567 481 474 575 493 525 727 467 704 398 820 774 828 820 669 512 442 484 485 442 549 542 454 415 530 525 434 430 487 518 512 645 502 437 530 441 505 490 487 515 508 456 467 562 426 572 515 396 364 335 536 420 353 485 632 402 378 454 528 595 392 474 480 486 405 384 463 413 459 451 456 451 469 482 376 437 383 360 398 407 500 456 466 469 498 442 426 490 467 421 548 494 634 509 558 393 600 548 531 511 618 513 558 502 513 435 530 483 477 527 511 429 508 562 445 442 455 516 421 588 537 513 515 567 580 506 596 580 618 405 385 546 397 477 622 582 452 576 370 380 364 430 454 490 373 389 456 528 419 444 516 436 371 414 700 320 474 440 530 443 412 514 498 359 422 401 422 516 420 408 434 364 406 404 401 322 463 501 529 524 440 435 458 497 458 413 388 443 401 556 462 396 447 445 378 350 564 387 485 451 427 360 473 451 418 630 498 630 536 472 429 449 747 455 761 401 511 584 436 500 495 425 501 591 437 709 487 468 496 670 401 410 406 796 547 414 478 408 474 508 440 520 396 525 436 541 477 470 458 566 426 717 431 497 416 378 432 478 483 453 371 461 814 463 469 408 439 490 704 435 413 442 550 388 416 462 562 400 404 572 480 391 495 434 616 411 436 396 447 577 417 462 356 349 471 513 486 326 413 597 406 405 382 326 464 473 417 443 1.02e+03 394 365 601 680 598 438 544 413 353 417 569 675 342 519 392 423 318 397 531 431 587 436 336 425 674 428 426 363 410 450 408 522 343 346 364 947 586 646 583 723 441 379 374 738 358 334 757 385 372 530 339 448 398 354 356 430 616 334 596 493 432 594 376 369 469 673 378 363 929 544 748 493 385 414 425 439 427 673 316 553 349 460 643 494 374 528 419 538 448 505 453 497 754 488 366 461 548 628 520 544 598 571 554 486 754 526 378 515 465 452 526 492 413 517 472 968 707 419 988 498 378 424 552 557 407 437 448 458 504 416 442 457 478 548 462 540 530 593 567 481 474 575 492 525 727 467 704 398 821 774 828 820 669 512 442 483 484 442 549 542 454 415 530 525 434 431 487 518 511 644 502 437 530 441 504 490 487 515 508 456 466 562 425 573 515 396 364 334 536 421 353 486 632 402 378 454 527 594 392 474 480 486 405 384 463 413 458 450 456 451 469 483 376 437 383 360 398 407 500 456 465 469 499 442 426 489 467 421 547 494 635 509 558 392 600 548 532 511 617 512 558 502 513 434 531 483 477 527 511 429 508 562 445 442 455 516 422 588 538 514 515 566 580 506 596 580 621 404 386 546 396 477 622 582 452 577 370 379 364 430 454 490 373 394 456 528 419 444 516 435 370 414 701 320 474 440 530 443 412 514 499 359 422 404 422 516 420 408 434 364 406 404 401 321 463 501 529 524 440 435 458 498 458 414 388 443 401 556 462 396 447 446 378 350 564 387 485 451 428 360 474 450 418 634 498 631 536 472 428 449 747 455 761 401 511 584 437 500 496 425 501 591 437 709 487 469 496 670 401 410 406 796 547 414 479 408 473 508 440 521 395 525 436 541 477 470 458 566 426 717 431 497 416 378 432 479 483 453 372 461 814 463 469 407 439 490 705 434 413 442 550 389 416 463 562 400 403 572 480 391 495 440 615 410 437 396 447 577 418 462 356 349 471 512 486 326 414 597 405 405 382 327 463 474 417 443 1.01e+03 396 365 601 680 598 438 544 413 354 417 569 673 342 518 391 423 318 398 531 431 589 437 335 425 674 428 426 362 411 450 407 522 343 346 363 946 586 647 583 723 441 379 373 736 359 335 758 386 375 529 339 448 397 354 354 430 617 334 596 492 432 593 376 370 468 673 379 363 929 544 748 493 384 414 425 439 426 673 315 553 349 459 643 494 374 528 419 538 447 506 452 497 755 487 366 461 548 628 520 544 598 570 554 487 754 526 378 515 465 452 526 492 413 516 472 968 707 419 988 498 377 424 552 557 407 437 448 458 505 415 442 457 478 550 461 540 530 592 567 482 474 574 492 524 727 467 703 398 821 773 829 820 670 512 442 483 485 442 549 542 454 414 530 524 434 431 487 518 512 644 503 437 530 441 504 491 487 516 508 457 466 561 425 573 515 396 364 334 537 421 352 487 632 402 378 453 527 594 392 474 480 486 404 384 463 413 458 450 455 451 469 484 376 437 383 360 398 406 500 456 465 469 500 442 426 489 467 421 546 494 636 508 558 392 601 548 532 512 617 512 557 502 514 434 532 483 477 527 511 430 508 562 445 442 455 516 422 588 537 514 516 566 580 506 596 580 624 404 386 547 396 476 623 582 452 577 370 379 364 431 455 490 373 399 456 528 419 444 516 435 370 414 701 320 474 440 530 443 412 514 500 360 422 407 422 516 420 408 434 364 406 404 400 321 463 501 529 524 439 434 458 498 458 414 388 443 400 555 461 396 447 446 378 350 564 387 484 452 428 360 474 449 418 637 498 631 536 472 428 449 747 455 761 401 511 584 437 499 496 425 502 591 437 709 487 469 496 670 401 410 406 796 547 414 479 408 473 508 439 521 395 525 436 541 477 471 458 566 426 716 431 496 415 378 432 480 483 453 372 461 815 463 469 406 439 490 706 434 412 443 550 390 416 463 562 400 403 572 480 391 496 444 615 410 437 396 447 578 417 462 356 349 471 512 485 326 414 596 404 405 382 326 462 474 417 443 1.01e+03 398 365 601 680 598 437 544 413 354 416 569 672 342 517 389 423 319 398 530 430 590 438 335 425 674 428 426 362 411 451 408 523 343 346 363 946 585 647 583 724 440 379 373 735 360 336 761 386 376 529 339 449 397 354 353 430 617 334 595 492 432 593 375 370 467 673 380 363 929 543 748 493 384 414 426 439 425 673 314 553 350 458 644 493 374 528 418 538 448 507 451 496 756 486 366 460 547 627 520 544 598 570 554 487 754 526 378 515 465 452 526 492 413 516 472 968 706 419 988 498 377 424 552 557 407 437 448 458 505 415 442 457 478 552 461 540 530 591 567 482 475 574 491 524 727 467 703 398 821 773 829 820 669 512 442 483 485 443 549 542 454 414 530 524 434 430 487 518 512 644 503 437 530 440 503 491 487 516 508 456 466 561 425 573 515 396 364 334 536 421 352 488 632 402 378 453 528 593 393 474 480 486 404 384 463 413 458 450 455 451 469 484 376 437 383 360 398 406 500 456 465 469 500 442 426 488 467 421 546 494 637 508 558 392 602 548 532 512 617 512 557 502 514 434 532 484 477 526 511 429 508 562 444 442 454 516 422 588 537 514 516 565 580 506 596 580 629 404 386 547 396 476 623 582 452 577 370 379 364 431 455 490 373 404 456 527 419 444 515 435 370 414 701 320 474 440 530 442 413 514 501 360 422 408 422 515 420 408 434 365 406 404 400 320 463 502 529 524 439 434 459 498 458 414 388 443 400 555 461 396 446 446 378 350 564 386 484 452 428 360 473 448 418 640 498 631 536 472 428 450 748 456 761 401 512 584 437 499 496 425 501 592 437 709 487 470 497 670 401 411 405 796 547 414 478 408 473 508 440 522 394 524 436 541 477 471 458 566 426 716 430 496 415 378 432 480 483 453 371 461 815 463 469 406 439 490 706 434 412 443 550 390 416 463 562 400 402 572 480 390 496 448 615 410 437 396 447 578 416 462 357 349 471 512 485 326 415 596 403 405 382 326 462 474 417 443 995 400 364 601 680 598 436 543 412 354 416 569 670 342 517 388 424 320 397 530 430 591 439 335 426 674 429 426 362 411 451 408 523 343 347 363 947 585 648 584 724 440 378 372 733 362 336 763 386 378 528 339 449 398 354 352 429 617 334 594 492 431 593 375 371 467 673 380 363 930 543 748 493 384 415 425 439 425 673 314 553 351 457 644 493 374 528 418 538 448 508 450 495 757 486 366 460 546 628 520 544 598 570 554 487 754 526 378 516 464 452 527 492 413 516 472 968 706 419 988 498 377 424 553 557 407 437 449 458 505 415 442 457 478 554 461 540 530 591 567 482 475 574 491 524 727 467 704 397 820 773 830 820 668 512 442 483 485 444 548 542 454 414 531 524 434 430 487 518 512 644 504 436 530 440 503 491 487 516 508 456 466 562 425 572 515 396 364 334 536 421 352 489 632 402 378 453 528 593 393 473 480 486 404 384 463 413 457 451 455 452 469 483 376 437 383 360 398 406 500 456 466 469 502 443 426 488 467 421 546 494 636 508 558 392 602 549 531 511 617 512 558 502 513 435 532 484 477 526 511 429 508 562 444 442 454 515 422 587 538 514 516 565 581 506 597 580 634 405 386 546 396 476 624 582 452 577 370 379 365 431 455 490 373 408 456 526 419 444 515 435 370 414 700 319 475 440 530 441 413 514 502 360 422 409 422 514 420 408 434 365 406 404 400 321 463 502 529 524 439 434 460 499 458 414 387 443 400 554 461 396 445 446 377 350 564 385 484 452 428 360 473 448 418 642 498 631 537 472 429 450 748 455 761 401 513 584 437 499 496 425 501 592 437 709 487 470 498 670 400 411 406 796 547 414 478 408 474 508 440 522 394 524 436 541 477 471 458 566 426 716 429 496 415 378 432 480 484 453 372 461 815 463 469 406 439 491 705 434 411 444 549 390 416 463 562 400 403 572 480 390 495 450 615 409 437 396 447 578 415 462 356 348 472 512 484 326 415 596 403 405 381 326 462 474 417 443 985 402 363 602 681 598 434 544 412 355 416 569 668 342 518 387 424 320 397 530 430 590 439 335 426 673 431 426 362 411 450 409 523 343 347 364 947 585 648 586 723 440 377 371 732 362 336 764 387 381 528 339 449 398 355 351 429 617 333 593 492 432 593 375 371 468 673 381 363 930 542 748 492 384 417 425 438 426 674 314 553 352 457 643 493 374 528 418 538 448 508 450 495 757 485 367 460 545 628 519 543 598 570 554 487 754 527 378 516 464 452 526 491 413 516 472 969 706 419 988 498 378 425 553 557 408 437 449 457 505 415 442 457 478 558 461 540 530 591 567 481 475 574 491 524 727 466 704 397 820 772 829 820 668 512 442 483 485 444 548 542 454 414 530 525 434 429 487 518 512 644 504 436 531 440 503 491 487 517 508 456 466 562 425 572 515 396 365 334 536 421 352 489 632 402 377 453 528 593 393 473 480 486 405 384 463 412 457 451 455 451 469 481 376 437 383 360 399 406 500 456 466 469 503 443 426 488 467 422 545 494 636 509 557 392 602 549 531 511 617 512 558 502 513 435 532 484 476 525 510 429 508 562 444 442 454 515 422 587 537 514 516 565 581 506 597 580 637 405 386 546 396 476 624 582 452 577 370 380 365 432 455 490 373 411 456 524 418 444 515 434 371 414 700 320 475 441 530 440 413 514 505 359 422 409 422 512 420 408 435 365 405 404 400 320 463 502 528 524 438 434 460 499 458 413 387 444 400 554 461 396 445 446 377 350 564 384 485 452 428 361 473 448 418 643 498 632 537 472 428 451 748 455 761 400 513 584 437 499 496 426 501 592 437 709 487 470 498 670 401 411 406 796 547 414 478 408 474 509 440 522 394 524 436 541 477 470 458 566 426 717 428 496 415 378 431 480 484 453 371 461 815 464 469 406 439 491 704 435 411 444 549 389 416 464 562 400 403 571 480 390 494 452 616 409 437 396 447 578 415 462 354 349 473 511 483 326 416 596 402 404 381 326 461 474 417 443 972 404 363 602 681 598 433 545 412 356 416 569 666 342 520 387 423 320 396 531 430 591 439 335 426 673 433 426 362 411 450 408 524 343 347 364 947 585 649 588 723 440 376 370 732 362 336 766 387 384 528 338 448 399 355 349 428 616 332 592 493 432 593 376 371 468 673 381 363 930 542 748 492 385 418 424 438 426 674 313 554 353 457 643 493 374 528 418 538 449 508 449 495 757 485 368 460 545 628 519 543 598 570 554 487 754 527 378 516 464 452 526 491 413 515 471 968 705 419 988 498 378 424 553 557 408 437 449 457 505 415 442 456 477 560 461 540 530 591 567 481 474 574 491 524 727 466 704 397 820 772 829 820 668 512 442 482 485 444 548 542 454 414 530 525 434 429 487 518 513 644 503 435 531 440 502 491 487 517 508 456 466 562 425 571 514 396 365 335 536 421 352 490 632 402 377 453 528 593 393 473 481 486 404 384 463 412 457 451 454 450 469 479 376 437 382 360 398 406 500 456 466 469 504 443 426 488 467 421 546 494 636 509 557 392 601 549 531 512 617 512 558 502 513 436 532 484 476 525 509 430 508 561 444 443 454 515 393 586 537 514 516 565 582 506 597 580 640 405 386 546 396 476 624 582 451 577 370 380 366 432 454 489 373 415 456 524 417 444 516 434 371 414 699 320 475 441 530 438 412 514 507 359 422 409 422 511 419 407 435 365 405 404 400 320 463 502 528 524 436 434 460 500 458 413 387 444 400 554 461 397 445 446 378 350 564 384 485 452 428 361 473 448 418 645 498 633 537 472 428 452 748 455 761 400 513 584 438 499 496 426 501 592 437 708 487 469 498 670 401 411 406 796 547 414 478 408 474 509 440 521 394 525 436 541 478 470 458 566 426 717 428 496 415 378 431 479 484 453 371 461 815 464 469 407 439 491 704 434 411 444 549 389 416 464 562 400 404 571 480 390 494 455 615 409 437 395 447 577 415 462 354 350 473 511 482 326 416 596 402 404 381 327 461 475 417 444 958 406 363 602 681 599 432 545 412 357 416 569 664 341 520 387 423 321 396 530 430 593 438 335 426 673 435 426 362 411 451 408 524 342 348 364 946 585 649 589 723 441 376 368 732 362 336 769 387 388 528 338 448 399 354 348 428 616 332 590 493 432 592 375 371 469 672 381 363 930 543 748 492 385 419 424 436 426 674 313 554 353 457 643 492 374 528 418 538 449 509 448 495 756 484 369 462 546 629 519 542 598 571 554 487 754 526 378 516 465 453 526 491 413 515 471 968 704 419 988 498 378 424 553 557 408 436 449 458 505 415 442 456 477 563 461 540 529 592 567 481 474 574 491 524 726 466 703 397 820 773 828 820 668 512 442 482 485 444 548 542 455 414 530 525 434 430 487 518 513 644 503 434 531 439 502 491 487 517 508 456 466 562 425 571 514 396 365 335 536 420 352 491 633 402 377 453 528 593 393 473 481 486 404 385 463 412 457 451 454 449 469 476 376 437 382 360 398 406 500 456 466 469 504 443 426 488 466 420 547 494 635 509 556 392 601 549 531 512 617 512 558 502 513 436 531 484 476 525 508 430 508 561 444 443 455 516 364 586 536 514 516 565 582 506 597 580 644 405 385 546 396 476 624 582 451 577 370 380 365 432 454 489 373 419 456 522 416 444 515 434 371 414 700 320 475 441 530 437 412 514 510 359 421 410 422 511 419 407 435 365 405 403 400 319 463 502 528 524 436 434 460 500 458 413 387 444 400 554 461 397 445 446 378 350 564 384 486 452 429 361 473 448 418 645 498 633 537 472 428 452 748 455 761 400 514 584 438 500 496 426 501 592 437 708 487 468 497 670 401 411 406 796 546 414 478 408 474 510 440 521 394 525 435 541 478 470 458 566 426 717 429 496 415 378 431 479 484 454 371 461 815 464 469 407 439 492 704 433 411 444 549 388 416 464 561 399 404 571 480 390 494 457 616 409 436 394 447 575 415 462 356 351 472 512 481 326 416 596 402 404 380 326 460 475 418 444 944 407 362 602 682 600 432 546 412 358 416 568 663 342 520 387 423 321 397 530 430 593 438 335 426 672 436 426 361 411 452 408 523 342 349 364 946 585 649 589 723 441 376 368 731 362 336 772 386 390 527 338 448 399 354 348 428 616 332 591 492 432 592 375 370 469 671 381 363 930 543 748 493 385 419 423 435 426 674 313 555 353 457 644 492 374 529 418 538 449 511 446 494 756 484 369 462 545 629 519 542 598 570 554 487 755 526 378 515 465 453 526 491 413 515 471 968 704 418 988 498 378 424 553 557 408 436 449 459 505 416 443 456 476 566 461 539 529 593 566 482 474 574 491 523 726 466 703 397 820 773 828 820 668 511 441 482 485 444 548 543 455 415 530 525 435 430 487 518 512 644 503 434 531 439 502 491 487 518 508 456 466 562 425 570 514 396 364 336 536 420 352 491 633 402 378 453 528 593 393 473 481 486 403 385 463 412 457 451 454 448 469 475 376 437 382 361 398 407 500 456 467 468 505 443 426 488 466 420 547 495 635 509 556 393 601 549 531 511 617 512 558 502 513 435 531 483 476 525 508 430 507 561 444 443 455 515 364 586 536 514 515 565 582 506 597 580 650 405 385 546 396 476 623 583 452 577 370 380 365 431 454 489 373 424 456 522 416 444 515 434 371 414 700 320 475 441 531 437 412 514 512 359 422 410 422 510 419 407 435 365 406 403 400 319 463 502 528 524 436 434 460 500 458 413 387 444 400 553 461 396 445 447 378 350 564 383 486 452 430 361 472 448 418 645 499 633 537 473 429 452 748 456 761 400 514 584 438 500 496 426 501 592 437 708 487 468 496 671 400 412 406 796 546 414 478 408 473 510 440 520 393 525 435 541 478 470 458 567 426 717 430 496 415 379 431 480 484 453 371 460 815 463 469 408 439 492 704 432 411 444 549 388 416 463 561 398 404 572 479 390 494 459 616 409 436 393 447 574 415 462 357 350 470 512 480 326 416 595 402 404 380 326 460 476 418 445 932 407 362 602 682 600 432 546 413 359 415 568 661 342 522 387 423 322 397 530 430 592 438 335 426 672 438 426 360 411 454 408 522 342 350 364 946 586 649 591 723 442 376 368 730 362 336 776 385 392 527 339 448 398 354 346 428 617 331 590 493 432 593 375 369 468 671 381 363 931 542 748 493 385 420 423 434 426 674 313 555 353 457 644 491 374 529 418 537 449 512 446 494 756 482 369 463 545 628 519 542 598 570 554 487 755 526 377 515 466 453 526 491 413 514 471 968 704 418 988 498 378 424 553 557 407 436 450 459 505 416 443 456 475 568 461 539 529 594 567 482 474 575 491 523 726 466 703 397 820 773 828 820 669 511 441 482 485 444 548 543 454 415 530 525 435 430 487 519 512 645 503 435 531 439 502 491 487 517 508 455 466 561 425 569 514 396 364 336 536 420 352 491 633 403 378 453 528 593 393 474 481 487 402 385 463 412 458 451 454 447 469 474 376 438 382 361 398 407 500 456 466 468 506 442 426 488 466 420 547 495 635 508 556 393 601 549 531 512 617 512 558 502 513 435 530 483 476 526 508 430 507 560 445 442 454 515 393 586 536 514 515 565 582 506 597 580 655 405 385 546 396 476 622 583 452 577 370 380 365 432 454 489 373 428 456 521 416 444 515 434 370 414 701 320 475 441 531 436 412 514 514 359 422 410 422 510 418 407 435 365 406 403 400 319 463 502 528 524 436 435 460 500 458 413 387 444 400 553 461 396 446 447 378 350 564 382 486 452 431 361 473 447 418 646 499 634 536 473 430 452 748 456 761 400 514 584 438 500 496 426 501 592 437 708 487 468 496 671 400 412 406 796 546 413 478 408 473 510 440 520 394 525 435 541 477 470 458 567 426 717 431 496 414 379 430 481 484 453 371 460 815 463 468 408 438 492 704 432 412 443 549 388 416 463 561 399 404 572 478 391 494 460 616 409 436 393 448 574 416 462 358 350 469 512 480 326 415 595 402 404 380 325 460 477 418 445 919 407 361 603 682 600 432 544 413 360 415 568 660 341 523 388 423 323 397 529 431 590 437 335 425 671 439 425 360 411 454 408 521 342 350 364 946 586 649 593 723 442 376 368 729 362 336 778 384 393 527 339 448 397 354 344 429 617 330 590 494 432 593 376 369 468 671 382 363 930 541 747 493 385 420 423 433 426 674 312 555 355 457 644 491 373 528 419 537 449 512 444 494 756 482 369 463 544 628 519 542 598 569 554 487 754 526 377 515 466 452 526 491 412 514 471 968 704 418 988 498 378 424 553 557 407 436 449 460 505 417 443 455 475 570 461 539 529 596 567 482 474 575 491 523 726 466 703 397 819 773 828 819 669 511 442 482 485 444 548 543 454 416 530 525 434 430 487 519 512 645 503 435 531 440 502 491 487 517 508 455 466 561 425 568 514 396 364 336 536 420 352 491 632 403 378 453 527 593 393 474 480 487 402 385 463 412 458 450 454 446 468 473 376 438 382 360 398 407 500 456 466 468 506 442 426 488 467 420 547 495 635 509 556 393 601 549 531 512 617 512 558 502 512 435 530 482 476 526 508 430 507 560 444 442 454 514 422 587 536 513 515 565 582 506 597 580 659 405 385 546 397 476 622 582 452 577 369 380 365 432 454 489 373 432 456 520 416 444 515 433 370 414 701 320 475 441 531 436 412 514 515 359 422 410 422 509 418 407 435 365 406 403 399 319 462 502 528 524 436 435 460 500 458 412 387 444 400 553 461 396 446 448 378 349 564 381 486 452 431 361 473 446 418 645 499 634 536 472 429 452 748 456 761 400 514 584 438 500 496 425 501 592 437 708 487 468 495 671 400 411 406 796 546 413 479 408 473 510 439 520 394 525 435 541 477 470 459 568 426 716 432 496 414 378 430 482 484 452 371 461 815 462 468 408 438 491 704 433 412 444 548 388 416 462 562 399 404 572 478 391 494 461 616 408 436 394 448 574 416 463 358 349 469 512 481 326 414 595 402 404 381 325 461 477 418 445 906 407 362 603 681 600 432 542 413 361 414 567 659 341 523 387 423 323 397 528 432 588 437 335 425 669 440 426 359 411 453 409 520 342 349 363 947 586 649 594 723 443 374 368 728 362 338 781 384 394 526 339 449 397 354 342 429 618 331 589 495 431 593 376 369 468 671 381 363 930 540 746 494 385 419 422 433 426 674 311 554 356 456 644 491 373 526 419 537 448 512 442 494 756 481 370 463 544 629 519 543 598 569 554 487 754 527 376 515 467 452 526 492 412 515 471 968 704 418 988 498 378 424 553 557 406 437 449 459 505 416 443 454 476 570 461 539 529 598 567 482 475 575 490 523 726 465 703 397 818 773 828 818 670 511 442 482 485 444 548 542 454 416 530 525 434 430 487 518 512 645 503 435 532 440 501 490 486 517 508 455 466 561 424 567 514 395 365 336 536 420 351 491 632 403 378 453 527 592 393 474 480 487 402 385 463 412 458 451 454 446 468 472 376 438 382 360 398 407 500 456 465 468 506 442 426 488 467 420 547 495 635 510 556 393 601 549 531 512 617 512 558 502 512 434 530 483 476 527 508 430 507 560 444 441 454 514 423 587 536 514 515 565 582 506 597 579 664 405 385 546 397 476 621 582 452 577 369 379 365 432 454 490 374 434 456 519 416 444 515 433 371 414 701 320 475 441 530 436 412 514 516 359 422 408 421 509 417 407 435 365 406 404 399 319 462 502 528 524 436 435 460 500 458 412 386 444 400 553 461 396 446 448 377 349 564 381 486 451 431 360 473 447 418 645 499 634 536 472 429 453 748 456 761 400 515 584 437 501 496 425 501 592 437 708 487 468 494 671 400 411 406 796 546 412 478 408 474 510 439 520 394 525 435 542 477 470 460 568 426 716 432 496 413 377 430 483 484 452 372 461 815 462 468 409 438 491 704 433 412 444 548 389 416 462 561 399 404 572 478 391 494 462 616 408 436 395 447 574 416 463 357 348 469 513 483 326 414 595 402 403 382 325 461 477 417 445 893 407 362 604 681 599 432 540 413 362 414 567 658 340 523 387 423 324 398 528 434 588 436 335 426 668 442 426 359 410 453 409 520 341 348 363 947 586 649 594 724 444 374 368 728 361 338 784 384 395 524 339 449 396 355 342 429 617 332 589 496 431 592 376 370 469 671 382 363 929 540 745 494 386 419 422 433 426 674 311 554 358 456 644 491 372 525 419 537 447 513 441 494 756 480 370 464 545 629 519 543 598 569 554 487 754 527 376 515 467 452 525 492 413 515 471 968 704 419 988 498 378 423 553 557 406 437 450 459 505 416 443 454 476 571 461 539 529 598 567 482 475 575 490 522 726 465 703 397 818 772 828 818 670 511 442 482 485 444 548 542 454 416 530 525 434 430 487 518 513 645 503 435 532 440 501 490 486 517 509 455 466 561 424 566 513 395 365 336 535 421 351 491 632 403 377 453 527 592 393 473 480 487 402 385 463 412 458 450 455 446 468 470 376 438 382 359 398 407 500 456 466 468 507 442 425 488 467 420 547 495 635 510 556 392 601 548 531 511 618 512 557 502 513 434 530 483 476 527 509 430 507 560 444 441 454 514 422 588 536 514 515 565 582 506 598 579 668 405 385 546 396 476 622 582 452 577 369 379 365 432 454 490 374 436 456 518 416 443 514 433 371 414 701 319 476 441 530 435 412 515 519 359 422 406 421 509 416 407 435 366 405 404 399 319 462 501 528 524 436 435 460 500 459 412 386 444 400 553 462 396 446 448 376 349 564 382 486 452 431 360 473 447 418 644 499 634 536 472 429 454 748 456 761 400 515 584 437 501 496 425 501 592 437 707 487 468 494 671 400 411 405 796 546 412 478 408 474 510 439 520 394 525 436 541 477 470 460 568 426 716 431 496 413 377 430 482 484 451 372 461 815 462 468 409 438 492 704 433 412 444 548 389 416 462 560 399 404 572 477 390 494 463 616 408 436 396 447 575 416 462 356 348 468 513 483 326 414 595 402 403 382 325 461 477 417 445 881 407 363 605 681 598 432 540 413 362 413 567 657 340 524 386 423 325 398 527 433 590 435 336 426 668 445 425 359 410 452 409 521 340 348 362 947 586 649 595 724 444 373 368 729 362 338 786 384 395 523 339 448 396 355 340 429 616 332 589 496 431 592 376 369 469 670 383 363 929 540 745 494 386 419 422 433 426 674 311 553 358 456 645 491 372 524 419 537 447 513 441 494 757 478 370 464 546 629 519 543 597 569 554 487 754 527 376 515 468 452 526 492 413 514 471 969 704 419 988 498 378 423 552 556 406 437 449 459 505 415 443 454 476 572 460 538 529 598 567 483 475 576 490 522 726 465 703 397 818 772 828 818 670 510 442 482 485 443 548 541 455 416 530 524 434 430 487 518 513 645 504 436 533 440 501 490 486 516 509 454 466 560 424 566 513 395 365 336 535 421 351 491 632 403 377 453 527 592 393 472 480 487 402 385 463 412 458 450 455 446 468 470 376 437 382 359 398 407 500 456 466 468 506 443 425 487 467 420 546 495 635 510 556 392 602 548 531 510 618 512 557 502 513 434 531 483 476 526 509 430 507 560 444 442 454 513 422 587 537 514 515 565 582 505 598 580 672 405 385 546 396 477 622 582 451 577 369 379 365 432 454 490 374 438 456 518 416 443 514 433 371 414 701 319 476 441 530 435 412 516 521 359 422 405 421 509 416 408 435 366 405 404 398 319 462 501 528 524 436 434 460 500 458 412 386 444 399 553 462 396 446 448 377 349 564 381 486 452 431 360 473 447 418 644 499 633 535 472 429 454 747 456 761 400 516 584 437 501 496 426 501 592 437 707 487 468 494 671 400 411 405 795 547 412 478 408 473 510 439 520 394 525 437 541 477 470 459 568 425 717 431 496 413 377 431 482 484 451 372 461 815 462 469 409 438 492 704 433 411 444 548 389 417 462 560 399 404 572 477 390 494 464 616 409 436 396 447 575 416 462 355 348 468 514 482 326 413 596 402 402 382 325 461 477 417 445 869 407 364 607 680 598 432 539 414 362 412 566 657 340 526 386 423 326 399 526 433 591 435 337 426 667 447 424 360 410 451 409 522 341 347 362 947 586 649 596 724 443 373 369 728 362 338 787 383 395 521 339 447 397 355 339 429 615 331 590 496 431 591 376 370 469 670 383 362 929 540 746 495 386 419 422 433 426 674 311 552 358 456 645 491 372 524 419 537 446 514 442 493 757 478 370 464 546 629 519 543 597 568 554 486 754 527 376 515 468 452 526 492 413 514 472 969 704 419 988 498 378 423 552 555 406 437 449 459 504 415 443 455 476 572 460 537 529 597 567 483 475 577 490 522 726 465 704 397 818 771 829 818 669 510 441 482 486 443 548 541 455 416 530 524 434 430 487 518 513 645 504 436 533 440 501 490 486 516 509 454 466 560 425 566 513 396 364 335 535 421 351 491 632 402 376 453 528 593 394 472 480 487 402 386 463 412 458 450 455 445 468 469 376 436 382 359 397 406 500 456 467 468 505 443 425 487 467 420 546 495 635 510 556 392 602 548 531 510 618 512 558 502 513 434 531 482 476 526 510 430 507 560 444 442 454 512 423 587 537 514 515 565 582 505 598 580 675 404 384 546 396 477 622 582 451 577 369 379 365 431 454 490 374 439 456 517 416 443 514 433 371 413 700 319 475 441 530 435 412 517 523 359 422 404 422 509 416 409 435 367 404 404 398 320 462 502 528 524 436 434 460 500 458 412 386 444 399 553 462 396 445 447 377 350 564 381 486 451 431 359 474 447 418 643 499 633 535 472 429 454 747 456 762 400 516 584 438 502 496 426 501 592 437 707 487 468 494 671 400 411 405 795 547 412 478 408 474 509 439 520 395 524 438 541 477 470 459 568 425 717 430 496 413 377 431 482 484 451 371 461 815 462 469 409 438 492 704 433 412 445 548 390 418 462 560 400 404 572 477 390 494 465 617 409 436 395 447 575 416 462 355 348 468 515 480 327 413 595 402 402 382 325 462 477 416 444 857 407 366 608 680 598 432 538 414 362 412 565 656 341 528 386 424 328 399 526 433 590 435 337 426 667 450 424 360 409 450 408 523 341 347 362 947 586 649 596 724 444 373 370 728 363 338 788 383 395 521 339 447 398 354 337 429 614 330 591 496 432 589 376 371 469 671 383 362 929 541 746 495 386 419 422 433 426 674 311 552 358 457 645 491 373 524 419 538 446 514 441 493 757 478 370 463 546 629 520 543 598 568 555 486 753 528 375 516 467 452 525 492 413 514 472 968 704 419 988 498 378 423 552 555 406 436 449 459 504 416 443 455 477 572 460 537 529 595 567 483 475 579 490 522 725 465 705 397 818 771 829 817 669 510 441 483 486 444 547 540 455 416 530 524 434 429 487 518 512 645 504 436 533 439 501 490 486 516 509 454 466 560 424 566 513 396 364 336 535 421 351 491 631 402 376 453 528 593 394 472 480 487 402 386 464 412 459 450 455 445 468 469 376 437 382 359 397 406 500 456 467 468 504 444 426 487 467 420 545 496 635 510 556 392 602 548 532 510 618 512 558 502 513 434 531 482 476 526 510 430 507 560 444 442 454 512 427 586 537 514 515 565 582 504 598 580 677 404 384 547 396 477 624 582 452 577 369 378 365 431 455 490 374 440 456 516 416 443 514 433 371 413 700 318 475 441 530 435 412 517 524 360 422 404 422 508 417 409 434 367 404 404 398 320 462 502 528 524 436 434 460 500 458 412 387 444 400 554 461 396 445 447 378 350 564 380 486 451 431 359 474 447 418 643 499 633 535 472 428 454 748 456 762 399 515 584 439 502 496 426 501 592 437 707 486 468 494 671 400 411 405 795 547 413 479 408 474 509 439 519 395 524 437 541 477 470 458 568 425 716 430 496 413 377 431 482 484 451 371 461 815 462 468 409 438 492 705 433 412 445 548 390 418 462 559 400 404 572 477 391 494 466 618 407 436 395 446 575 416 462 354 347 468 515 480 327 413 595 402 402 382 325 462 478 416 444 847 408 366 610 680 597 433 536 414 362 412 564 656 342 527 386 424 328 400 525 433 588 435 338 425 667 451 424 360 409 450 408 523 342 346 362 947 586 648 597 724 445 374 371 728 363 337 788 382 394 521 339 447 399 354 337 430 614 330 591 496 432 588 376 371 470 672 383 362 929 541 746 495 386 419 422 433 426 675 312 551 358 458 645 490 373 524 420 538 447 514 440 493 757 478 370 463 546 629 520 544 597 568 555 486 753 527 375 516 467 452 525 492 413 514 472 968 704 419 988 498 378 423 552 556 406 436 449 459 504 416 443 454 477 572 460 537 528 593 566 482 475 581 490 522 725 465 705 397 818 772 830 817 669 510 441 483 486 444 548 540 454 416 530 524 434 429 487 518 512 645 504 435 533 438 501 490 486 516 509 454 466 559 424 566 513 396 364 336 536 421 351 491 631 402 377 453 528 593 394 472 480 487 402 386 464 412 459 450 455 445 468 469 376 437 382 358 397 406 500 457 468 468 503 443 426 487 467 420 545 496 635 510 556 392 602 548 532 510 618 512 559 502 513 435 530 482 476 526 509 431 507 561 444 442 454 512 430 586 537 514 515 565 581 504 598 580 680 404 384 547 396 477 625 581 452 577 369 378 365 431 455 490 373 441 456 516 415 443 515 433 371 413 700 318 475 441 530 435 412 517 525 360 422 403 422 508 417 408 434 367 404 404 398 320 462 502 528 524 436 434 461 500 458 412 387 444 400 554 461 396 445 446 378 349 564 380 486 450 432 359 474 447 418 643 500 633 535 472 428 454 748 456 762 399 515 583 439 501 496 425 501 592 437 708 487 468 493 671 399 411 405 795 547 413 479 407 474 508 439 519 395 524 437 541 478 470 459 568 425 716 429 496 412 376 432 482 484 451 372 461 814 462 468 409 438 492 705 433 412 444 548 391 418 462 559 400 404 571 477 391 494 466 618 406 436 395 446 576 418 463 354 347 467 514 480 326 412 594 403 402 382 325 462 478 416 444 837 408 366 611 680 596 434 536 413 362 412 564 656 342 527 385 425 329 401 526 432 585 435 338 425 667 453 424 359 409 449 409 523 342 345 362 947 586 648 597 724 445 375 372 729 363 337 788 381 394 521 339 447 398 354 336 430 616 330 591 495 432 587 375 372 470 672 383 362 930 541 746 495 386 418 422 433 426 675 312 551 358 458 645 490 372 524 420 538 447 514 438 493 757 478 370 463 545 629 520 544 597 569 555 486 753 527 375 516 467 452 525 491 413 514 471 968 704 419 988 498 378 422 552 556 406 435 449 458 504 416 442 454 477 573 460 537 529 591 566 482 475 584 490 522 725 465 705 397 818 772 830 817 669 511 441 483 485 444 549 540 453 416 530 524 434 429 486 518 511 645 504 436 533 438 502 489 486 516 509 454 466 558 424 566 513 396 364 336 536 421 350 491 631 402 377 453 528 593 394 472 480 487 401 386 464 413 460 451 455 445 469 470 376 437 382 358 397 406 500 457 468 468 502 443 426 487 466 419 545 497 634 510 555 392 602 548 532 511 618 512 559 502 512 436 530 483 476 525 509 431 506 561 443 441 454 512 429 586 537 514 516 564 581 504 598 580 683 404 384 547 396 477 627 581 452 577 369 378 365 431 455 490 373 443 456 516 415 443 515 433 371 412 700 318 475 441 530 435 412 517 525 360 422 402 421 508 417 408 434 366 404 404 398 320 461 502 528 524 436 435 461 498 457 412 386 444 400 554 460 395 445 446 378 349 564 380 486 450 432 358 474 447 418 643 500 633 535 472 429 454 747 456 762 399 515 582 438 501 496 425 501 592 437 708 488 468 492 670 399 411 406 795 547 413 479 407 474 508 439 518 394 524 437 541 478 470 459 569 425 715 429 496 412 377 432 481 484 450 371 462 814 462 468 409 438 492 705 433 412 444 548 391 418 462 559 399 403 571 476 391 494 467 618 405 436 395 445 576 419 463 354 346 466 513 480 326 412 594 404 402 382 325 462 478 416 442 829 408 367 611 680 596 434 537 412 362 412 564 657 342 526 385 425 329 402 526 431 583 435 339 425 667 455 424 359 408 448 409 523 343 345 362 947 587 646 596 723 445 375 372 730 362 337 788 380 392 522 339 447 398 354 335 430 618 330 592 494 432 587 374 371 470 673 384 362 930 541 745 495 386 418 422 434 426 675 312 552 358 459 644 490 372 523 420 539 447 515 437 493 757 478 369 463 545 629 520 543 597 569 555 486 753 528 375 516 467 452 525 491 413 514 471 968 704 420 988 498 378 423 552 556 406 435 450 459 504 416 443 454 477 573 460 537 529 589 566 482 475 587 490 522 725 465 705 396 818 772 830 817 670 511 441 482 484 444 550 539 453 416 530 523 434 429 486 518 511 645 503 436 533 438 502 489 486 515 509 454 467 558 424 566 513 395 364 336 536 421 350 492 631 402 377 454 527 594 394 472 480 487 401 385 463 414 461 450 455 445 469 470 376 437 383 358 398 406 500 457 469 468 500 442 426 487 466 419 545 496 634 510 555 393 602 547 532 511 619 512 559 502 512 436 530 484 475 524 509 431 506 561 443 441 454 512 427 586 537 513 516 564 580 504 598 580 685 404 384 547 396 477 630 581 452 576 369 378 365 431 455 489 373 444 456 515 415 443 516 432 371 412 700 318 474 441 530 436 412 517 526 359 422 402 421 508 417 408 435 366 404 404 398 320 461 502 528 524 436 435 462 498 457 413 386 445 400 554 459 395 444 445 378 349 564 380 486 451 432 358 473 447 418 642 500 633 535 471 429 454 747 455 762 398 516 582 438 500 496 425 501 591 437 707 488 468 491 670 398 411 407 796 547 414 479 407 474 508 439 517 394 524 437 541 477 471 459 569 424 715 429 496 412 377 432 481 484 450 371 462 814 462 468 409 439 492 705 433 412 444 547 390 419 462 559 399 403 572 476 391 495 467 617 406 436 395 446 576 420 464 354 346 465 514 479 327 412 594 405 402 383 325 462 478 415 441 817 408 367 610 679 596 434 537 412 361 412 563 658 342 526 385 425 329 402 525 430 582 435 339 425 668 456 425 359 408 447 409 524 343 344 362 947 587 645 596 723 445 375 373 730 362 336 789 379 391 523 338 447 397 354 335 430 618 330 594 493 432 588 374 371 470 674 384 362 930 541 745 495 386 418 422 434 426 675 312 551 359 459 644 490 372 522 421 539 447 515 436 493 758 478 368 463 545 629 520 543 598 569 556 486 754 528 375 516 468 452 525 491 413 514 471 968 704 420 988 498 378 423 552 556 406 435 451 459 504 416 443 454 476 574 460 537 529 587 566 482 474 591 490 522 725 465 705 396 818 772 830 817 670 511 440 482 484 444 549 539 453 416 530 524 434 429 486 519 511 645 502 435 532 438 502 489 485 515 509 454 467 558 424 566 513 395 364 336 536 421 350 492 631 403 376 454 527 594 394 472 480 486 401 385 463 413 461 450 455 445 469 471 376 436 383 358 398 406 500 457 469 468 499 442 426 487 467 419 544 495 633 510 555 393 602 547 532 511 619 512 559 502 512 436 530 484 475 524 510 431 506 561 443 441 454 512 426 586 538 514 516 563 580 504 598 579 688 405 384 548 396 477 632 581 452 576 369 378 365 431 455 489 372 444 456 515 415 442 516 432 371 412 700 318 474 441 529 436 412 516 526 359 422 401 421 507 418 408 435 366 404 404 398 319 460 501 528 524 436 435 463 497 457 413 385 446 400 554 459 395 444 445 378 349 564 380 486 451 432 358 473 447 418 642 500 633 535 471 429 453 747 454 762 398 516 582 438 500 496 425 501 592 437 707 488 468 490 670 398 412 407 796 547 414 479 406 474 508 440 516 395 524 437 541 477 471 459 569 424 715 428 496 412 378 432 480 483 450 370 462 814 463 467 409 439 492 705 433 412 444 546 390 419 462 559 399 402 572 476 391 495 468 617 407 435 395 446 576 421 464 353 346 465 515 478 327 411 594 406 402 383 324 462 478 415 439 804 409 368 609 679 596 434 537 413 361 412 562 658 342 526 386 426 329 402 524 428 582 436 339 425 668 456 425 359 408 447 409 524 343 344 362 947 587 644 596 723 445 374 374 730 364 336 789 379 390 523 336 446 397 355 335 430 618 330 596 493 432 588 374 370 470 674 384 362 930 541 746 495 386 418 422 434 426 675 312 551 359 460 643 490 372 522 422 539 447 514 435 493 758 478 367 462 545 629 520 543 598 569 556 486 754 528 374 516 468 452 525 490 414 514 471 968 703 420 988 498 378 423 553 555 406 435 450 459 504 416 443 454 477 574 461 537 529 585 567 482 475 594 490 522 725 465 705 395 818 772 830 817 670 511 440 482 484 443 549 539 453 416 529 524 434 429 486 519 511 645 502 434 532 438 502 489 485 514 509 454 466 558 425 566 513 395 364 336 536 421 350 492 632 403 376 454 526 594 394 472 480 486 401 385 462 413 462 450 455 445 470 471 376 437 383 359 397 406 500 457 469 468 498 442 426 487 467 419 544 494 633 510 554 394 602 546 532 511 619 511 559 502 512 436 530 484 475 525 510 431 506 561 443 441 454 512 427 587 538 514 516 563 579 505 598 579 689 405 383 548 396 477 636 581 452 577 370 379 365 431 455 490 372 445 456 514 415 442 516 432 371 413 700 318 474 441 529 436 412 516 526 358 422 400 421 506 418 408 436 367 403 404 398 319 460 501 527 525 436 435 463 497 458 413 385 446 401 554 458 394 443 445 377 350 564 379 486 451 432 357 473 447 418 642 500 633 535 471 429 453 746 454 762 398 516 582 438 500 496 425 501 592 437 707 488 468 490 670 398 412 407 796 546 414 480 406 473 508 440 516 395 524 437 541 477 471 459 569 423 715 428 496 412 377 432 480 483 450 371 462 814 463 467 409 440 493 705 433 412 444 546 390 419 462 559 399 401 572 476 391 495 469 616 407 435 396 446 576 421 464 352 345 465 515 478 327 410 593 406 401 383 324 463 478 416 439 794 409 368 608 679 597 434 537 414 361 412 561 658 343 524 385 425 329 402 524 426 582 435 339 425 668 457 425 360 408 446 408 524 343 343 363 947 587 644 596 724 445 374 375 730 366 336 789 379 388 523 336 446 397 354 335 430 617 330 596 493 432 588 374 370 470 674 384 362 930 541 746 494 386 418 421 435 426 675 312 550 359 458 643 490 373 523 422 539 447 514 434 493 759 478 367 463 545 629 520 543 598 569 556 486 753 527 375 515 468 452 525 490 414 514 470 968 702 419 989 498 378 423 554 555 406 435 450 459 504 416 443 453 477 575 460 536 529 584 567 483 475 597 490 522 726 465 705 395 818 772 830 817 670 511 440 482 485 443 549 539 453 415 529 524 434 429 487 519 511 646 502 434 532 438 502 488 485 514 509 454 466 559 425 566 513 396 364 336 536 422 350 491 632 403 376 454 526 594 394 473 479 486 401 385 462 413 463 450 455 445 470 471 376 437 382 359 397 406 500 458 468 467 497 442 426 488 467 419 544 494 633 510 554 394 602 547 532 511 619 511 559 502 511 436 530 484 475 526 510 431 506 561 443 441 454 512 426 586 539 514 516 564 579 504 597 579 690 405 383 548 396 477 642 581 452 577 370 379 365 430 455 490 373 444 456 514 414 442 516 432 371 413 700 317 474 441 529 436 412 515 526 358 422 400 420 505 419 407 436 367 403 404 398 319 460 501 527 525 436 435 462 497 458 413 385 446 400 555 459 394 443 445 377 350 564 379 485 451 432 357 473 447 418 642 500 633 536 472 429 453 746 455 762 398 516 582 439 500 496 425 500 592 437 708 488 469 489 670 398 413 407 795 546 413 480 406 473 509 440 515 395 524 437 541 477 470 460 569 422 716 427 497 412 377 432 480 483 450 371 462 814 463 467 408 439 493 705 432 412 443 546 389 419 462 559 399 401 572 476 392 495 470 616 407 436 397 445 576 421 464 351 346 465 515 477 326 410 593 407 400 383 324 464 478 416 438 784 409 368 607 679 597 435 537 415 361 412 561 658 344 522 385 425 329 402 524 424 581 434 338 425 668 458 425 360 408 445 408 524 344 343 363 947 588 644 596 724 445 373 376 730 368 336 788 379 386 522 336 446 397 353 335 430 616 330 597 493 434 588 374 369 470 674 383 362 929 541 747 494 386 418 421 435 426 675 313 550 359 457 644 489 373 525 422 539 447 513 433 493 759 479 367 463 544 629 520 543 598 569 556 487 753 527 375 515 468 451 525 490 414 513 470 969 702 419 989 498 378 424 553 554 406 435 449 459 504 416 443 453 478 575 460 536 528 584 567 483 475 599 490 523 726 465 705 395 818 772 830 817 670 511 440 483 484 443 548 539 453 415 529 524 434 429 487 518 511 646 502 434 532 437 502 488 485 514 509 454 466 558 425 567 513 396 364 336 535 422 351 491 631 403 377 454 527 594 394 473 479 486 401 384 462 413 464 450 455 445 469 471 376 437 382 359 397 406 500 458 468 467 495 443 426 488 467 419 543 494 633 511 554 394 602 548 533 511 619 511 559 501 511 436 529 483 475 526 510 431 506 561 443 441 454 512 424 586 539 513 516 564 579 504 597 579 690 405 384 548 396 477 650 581 452 577 369 379 365 430 454 490 373 444 456 514 413 443 516 432 371 413 699 317 474 441 529 436 412 515 526 358 422 400 420 504 419 408 435 367 403 404 398 319 460 501 528 525 435 435 462 497 458 413 385 446 400 555 459 394 443 445 377 350 564 379 485 451 432 357 474 448 417 642 500 632 536 472 429 453 745 455 761 397 516 582 439 500 496 425 500 592 438 708 488 470 489 670 398 413 406 795 546 413 480 406 474 509 441 515 395 524 437 541 476 470 461 569 422 715 428 497 412 377 432 480 483 450 371 462 813 462 468 408 439 493 705 432 412 443 545 389 419 462 559 399 401 572 476 392 496 470 616 407 436 398 444 576 421 464 351 346 465 514 476 325 410 592 408 400 383 324 464 478 416 438 776 410 368 607 679 597 437 537 415 360 412 560 657 344 519 385 425 329 401 524 421 581 432 338 425 668 458 425 360 408 444 408 524 343 343 363 947 587 644 596 724 445 374 376 731 369 337 788 379 385 522 337 446 397 352 335 430 615 330 599 493 435 588 374 369 470 674 383 362 929 542 747 493 387 418 422 436 426 674 313 550 359 455 644 488 373 526 422 539 447 513 432 493 758 481 367 463 544 629 519 543 598 569 555 487 752 527 375 516 468 451 525 490 413 514 470 969 702 419 989 498 378 424 553 554 406 434 448 459 504 416 443 454 478 574 459 535 529 584 567 483 476 601 490 523 726 465 705 395 818 772 830 816 670 511 440 483 484 443 548 539 453 415 530 523 434 429 487 518 512 646 502 435 532 437 503 487 485 514 509 454 466 558 425 567 513 395 364 335 535 422 352 492 630 403 377 453 527 593 394 473 478 486 401 384 462 413 465 450 455 445 469 471 376 437 382 359 397 406 499 458 468 467 495 443 426 488 466 419 542 494 634 511 554 394 602 548 533 511 619 511 559 501 512 435 529 483 476 526 510 431 506 562 443 441 453 512 422 586 539 512 516 564 579 504 597 579 691 404 384 548 396 477 658 581 451 577 369 379 365 430 454 490 373 443 456 514 413 443 516 432 371 413 699 317 474 441 529 436 412 514 524 358 422 400 420 504 419 408 435 366 403 405 398 319 459 501 528 526 435 435 463 498 458 412 386 446 400 555 459 395 443 445 377 350 564 379 484 452 432 357 474 448 417 642 499 632 536 473 429 453 745 455 760 398 516 582 439 500 496 425 501 592 438 708 488 470 490 670 398 413 406 795 547 413 480 406 474 509 441 514 395 524 437 541 476 470 460 569 422 715 428 497 412 377 431 480 484 450 371 461 814 462 469 408 439 493 706 432 412 443 545 389 419 462 559 399 401 571 476 392 496 470 616 408 436 398 443 576 421 464 351 346 465 515 477 325 411 592 408 401 382 324 464 478 416 437 767 410 368 606 680 596 438 537 415 359 412 560 657 345 517 385 426 328 400 524 420 582 433 338 424 668 458 425 360 408 444 407 524 343 342 362 947 587 644 596 725 445 374 376 732 371 337 788 379 385 523 337 446 397 352 336 431 615 330 600 494 436 588 374 369 470 673 383 362 929 542 747 492 387 417 422 435 426 674 314 550 359 453 645 486 374 526 421 539 447 512 432 494 758 484 366 462 543 629 519 543 598 569 555 486 752 527 374 516 469 451 525 490 413 514 470 969 701 419 989 499 378 424 553 554 406 434 448 459 504 416 443 454 478 574 460 535 529 584 567 483 476 602 490 523 727 465 705 395 818 772 829 815 670 511 440 483 484 442 549 539 453 415 530 523 434 429 488 518 512 646 502 435 532 437 504 487 484 514 508 454 466 558 425 567 512 395 364 335 535 422 354 492 629 403 377 453 527 593 394 473 478 486 401 384 462 413 465 451 455 444 468 471 376 437 382 359 397 406 499 458 468 466 494 443 426 489 466 419 541 494 634 512 554 394 602 548 532 511 618 511 559 501 512 435 529 482 476 526 509 431 506 562 443 440 453 512 422 585 539 512 517 564 580 504 596 579 692 404 384 548 396 477 666 580 451 577 369 379 365 429 454 489 373 442 455 514 413 443 516 432 372 413 699 317 474 441 529 436 412 514 524 358 422 400 421 504 419 408 435 366 403 406 398 319 458 501 528 527 435 435 462 498 458 412 386 446 400 554 459 395 443 445 377 350 564 379 484 453 432 357 474 449 417 643 500 633 537 473 430 453 744 455 760 398 516 583 439 500 496 426 501 592 438 708 488 470 490 670 398 412 406 795 548 413 480 406 474 509 441 512 395 524 438 541 476 470 460 568 422 714 428 497 411 377 430 480 484 450 370 462 815 462 469 408 439 493 706 432 412 443 545 389 418 461 559 399 401 571 476 392 497 471 616 408 436 399 442 577 421 464 352 347 466 515 478 325 412 593 408 402 382 323 464 478 416 436 757 410 367 605 680 595 438 537 416 360 412 560 656 345 514 384 426 328 401 524 419 583 433 338 423 668 457 425 359 408 444 407 523 342 341 362 948 586 643 595 725 444 374 375 733 374 337 788 379 385 523 338 446 397 353 337 430 615 330 599 494 435 588 374 368 470 673 384 362 929 542 748 492 387 417 422 435 426 674 314 550 359 451 645 486 374 527 420 539 447 512 433 495 758 486 366 461 543 629 519 543 597 569 554 486 752 527 374 516 469 451 526 490 413 513 471 968 700 418 989 499 378 424 553 554 406 434 448 458 504 416 442 454 478 574 460 535 529 584 567 483 476 603 490 523 727 465 705 395 818 772 829 814 670 511 440 483 484 442 549 539 452 416 529 523 434 430 488 517 512 646 502 435 532 437 504 487 483 514 508 454 466 558 424 567 512 394 364 335 535 422 357 492 628 403 377 453 527 593 394 473 478 486 402 385 462 413 466 451 455 444 468 471 375 437 382 359 397 406 499 458 468 466 494 443 426 489 466 419 542 494 634 512 554 394 602 548 532 511 618 511 559 501 512 435 530 482 475 526 509 431 506 562 443 440 453 512 423 585 539 512 516 564 579 504 596 579 692 405 384 548 396 477 674 580 451 577 369 379 365 430 455 489 373 441 455 515 413 443 516 432 372 414 699 317 474 441 529 436 412 514 524 358 422 400 421 504 420 408 434 366 403 405 398 320 458 500 528 527 435 435 462 498 458 412 387 447 400 554 459 396 442 445 376 350 564 379 484 453 432 357 474 449 417 643 500 633 538 473 430 453 744 455 760 399 517 583 439 500 496 426 501 592 438 707 487 470 490 671 398 412 406 794 549 414 479 406 474 509 440 511 395 524 438 541 477 470 459 568 422 714 428 497 411 378 430 480 483 450 370 462 816 463 469 408 438 493 706 432 412 443 545 389 417 462 560 399 401 570 477 392 497 472 616 409 436 399 441 577 421 464 353 347 466 515 480 326 414 594 407 401 381 322 464 477 416 436 747 410 366 604 680 595 438 537 416 360 412 560 655 345 512 384 426 326 401 525 417 583 434 339 422 668 456 425 358 408 445 408 523 342 340 362 948 586 643 595 726 443 375 374 733 377 338 788 379 385 524 338 446 397 353 337 429 616 330 599 495 434 587 374 367 469 672 384 362 929 542 748 491 387 416 422 435 426 674 314 551 359 449 645 486 374 527 419 539 446 512 432 495 759 488 366 461 544 629 519 542 597 569 554 486 753 527 374 516 470 451 526 489 412 512 470 968 700 418 989 499 378 424 554 554 406 434 448 457 504 415 442 454 479 573 460 535 529 584 567 483 476 604 490 523 727 464 705 395 817 772 830 814 670 511 440 482 484 443 550 539 453 416 528 523 434 429 488 517 512 646 502 436 532 437 504 487 484 514 507 455 466 558 424 567 513 394 364 335 535 421 358 492 625 403 376 452 527 592 394 473 478 487 402 385 462 413 468 451 454 444 468 471 375 437 382 359 397 406 499 458 468 466 494 443 426 489 466 419 542 494 634 513 554 394 602 548 532 512 618 512 558 501 512 435 530 482 475 526 508 430 505 562 443 440 453 512 424 585 539 512 516 563 579 504 596 579 690 405 385 548 395 477 683 580 451 577 369 379 365 429 455 489 373 441 455 516 413 443 516 432 373 414 699 317 475 441 529 435 412 514 523 358 422 400 421 504 420 408 434 366 403 406 397 320 458 500 529 526 434 435 462 497 458 412 387 447 400 554 459 396 442 444 377 350 565 379 484 453 432 358 474 449 417 643 500 633 539 473 430 453 744 454 760 399 517 583 439 500 496 426 500 592 439 707 486 470 490 671 398 412 406 794 549 413 478 406 474 509 440 510 395 524 439 541 477 470 459 567 422 715 428 497 411 377 430 480 484 450 370 462 816 463 468 408 437 493 706 432 412 443 546 389 417 462 560 399 401 571 477 392 497 472 616 410 436 398 442 577 421 463 354 347 467 515 482 326 415 594 406 400 380 322 464 477 416 436 737 410 365 602 681 595 438 537 416 360 413 561 654 345 509 383 425 325 401 525 415 583 434 339 422 668 456 424 358 408 446 409 523 342 340 363 948 586 643 595 726 442 375 373 733 380 338 788 380 385 524 338 446 398 353 337 428 616 331 599 494 434 588 374 366 470 672 384 361 929 541 748 491 387 416 422 435 426 673 315 551 359 449 645 485 374 527 419 539 446 513 432 495 759 489 366 461 544 630 520 542 598 569 554 486 753 527 374 516 471 452 526 489 412 511 470 968 700 418 989 498 378 424 553 554 406 434 448 457 504 415 442 454 479 572 460 535 529 584 567 483 476 605 490 523 727 464 705 395 817 772 830 814 670 511 440 482 484 443 550 539 453 416 529 524 434 429 488 517 512 645 501 436 532 437 504 487 484 514 507 455 465 559 425 566 514 394 364 335 535 421 359 492 623 403 376 452 526 592 394 473 478 487 402 385 462 413 471 451 454 444 468 471 376 437 382 359 397 406 499 458 468 466 494 443 426 489 466 419 542 494 635 513 554 394 602 548 532 511 618 511 558 501 512 435 530 482 475 526 508 431 506 562 443 440 453 513 425 585 539 512 515 563 579 504 596 579 688 405 385 548 395 477 691 581 450 577 369 379 365 429 455 489 373 439 455 516 412 443 516 432 373 414 699 318 475 441 529 435 413 514 522 358 422 400 421 503 420 408 434 366 403 406 397 320 458 499 529 526 434 434 462 497 459 412 388 447 400 554 459 396 442 444 377 350 565 379 484 452 432 358 474 449 417 643 500 632 539 472 430 453 744 454 760 399 517 583 439 501 495 425 500 592 439 707 486 470 490 670 398 412 406 794 549 413 478 406 473 509 440 510 395 525 439 541 477 469 459 567 422 716 428 497 411 377 430 480 484 450 370 461 816 463 468 408 437 493 706 432 411 444 546 389 418 462 560 399 402 572 477 392 497 473 616 411 436 397 443 576 421 463 354 347 468 515 482 326 415 594 406 400 380 322 463 477 416 436 728 410 364 600 681 595 438 537 416 360 413 561 654 345 508 382 425 324 401 526 413 583 434 340 422 668 456 424 359 407 447 410 522 342 339 362 948 586 643 594 727 443 375 372 733 384 338 789 381 385 525 338 447 398 353 338 429 616 332 598 493 434 588 375 367 470 672 384 361 929 540 748 491 387 417 423 435 426 673 316 551 358 448 645 485 373 527 419 539 445 514 432 495 759 490 365 461 543 630 520 542 598 569 554 487 753 527 374 516 471 452 526 489 412 511 470 968 700 418 989 498 378 424 552 554 406 434 448 458 504 415 442 454 479 571 460 535 529 584 567 483 477 607 490 523 728 464 705 396 817 772 829 814 670 511 440 483 485 444 549 539 454 416 529 524 434 429 487 517 511 645 500 436 532 437 504 487 484 514 507 455 465 559 425 566 514 394 364 335 534 420 360 492 621 403 376 453 526 592 394 473 479 487 401 385 462 413 472 451 453 444 469 471 376 437 382 359 397 405 498 458 467 466 495 443 427 488 466 419 542 494 635 512 553 395 602 548 532 511 618 511 558 501 512 435 530 482 475 526 508 431 507 562 443 440 453 512 424 585 539 512 515 563 579 504 596 579 685 404 384 548 395 477 698 581 450 577 369 379 365 429 455 489 373 438 455 516 412 444 516 432 373 414 699 318 474 441 528 436 413 514 522 358 422 399 421 503 419 407 433 365 403 407 398 320 457 500 529 525 433 434 462 498 459 412 387 447 400 554 459 395 443 443 377 350 564 379 484 452 432 358 474 449 417 642 500 632 539 472 429 453 745 454 760 398 516 583 439 501 495 425 500 592 439 707 486 470 490 670 398 412 405 794 549 413 478 406 474 509 440 510 395 524 439 541 476 469 459 566 422 716 428 497 411 377 430 480 484 450 372 461 816 462 467 409 438 492 706 432 411 444 546 389 418 462 560 399 402 572 477 392 497 472 616 411 436 397 443 576 421 463 353 347 469 516 483 326 415 594 406 400 380 322 463 477 417 437 721 411 364 598 681 594 438 537 416 360 414 562 653 345 505 382 425 324 401 526 413 582 433 340 422 669 456 424 359 406 447 410 522 342 339 362 948 586 643 594 727 443 375 371 733 386 338 791 382 385 525 338 447 397 353 339 428 615 331 596 491 434 588 375 368 471 672 384 361 929 540 747 491 386 416 423 434 426 672 317 551 358 447 645 485 372 527 418 539 444 515 432 496 760 491 365 460 543 629 520 542 598 569 554 487 752 527 374 516 471 452 526 489 412 512 470 968 700 418 989 498 377 424 552 554 406 434 448 458 504 415 442 454 479 571 460 535 529 584 567 483 477 608 491 523 728 464 705 396 817 771 828 814 670 510 439 483 485 443 549 539 454 416 529 524 434 429 487 517 511 645 500 436 532 437 504 488 484 514 507 455 466 559 425 566 513 394 364 335 534 420 360 492 618 404 376 453 526 592 394 473 479 487 401 385 462 413 474 451 454 444 469 471 376 437 382 359 397 406 498 457 466 466 495 443 427 487 466 419 542 494 635 512 553 394 602 548 532 511 618 511 558 501 513 434 530 482 475 527 508 430 508 562 443 440 454 511 424 585 538 512 514 563 579 503 596 579 682 404 384 548 395 477 704 581 450 576 369 379 364 429 455 489 373 438 455 516 411 444 515 432 373 413 699 318 474 440 528 436 413 513 521 358 422 399 421 503 419 407 433 365 403 407 398 320 457 500 528 526 433 434 462 499 459 412 387 446 400 554 460 395 443 443 377 349 564 379 483 452 432 358 474 448 418 642 500 632 539 472 429 453 745 454 759 399 516 582 438 501 495 425 500 592 439 708 486 470 490 670 398 412 404 794 549 413 478 405 473 509 440 511 395 524 439 541 476 469 459 565 422 716 428 497 411 377 430 480 484 450 372 462 816 462 467 409 438 492 706 432 411 444 546 389 419 462 560 399 402 571 477 391 498 472 616 411 436 396 443 575 421 464 353 347 470 515 484 326 415 594 405 400 380 322 463 478 416 437 715 411 364 597 681 594 437 537 416 360 414 563 652 345 503 381 425 324 402 525 413 580 433 340 421 669 456 424 358 405 446 410 522 342 339 362 948 584 643 594 727 442 376 371 733 388 338 792 382 385 526 338 447 396 353 340 428 615 330 594 491 434 588 375 368 471 672 383 361 930 540 747 492 386 416 423 434 426 672 318 551 357 446 645 485 370 527 417 539 444 516 432 496 761 491 365 460 543 629 520 542 598 569 554 487 752 526 374 516 471 452 526 489 412 512 470 969 701 417 989 498 377 424 551 554 406 434 448 458 504 415 442 454 479 571 460 535 529 584 568 483 477 609 491 523 728 464 706 396 817 771 828 814 670 510 439 482 485 442 548 539 454 415 529 524 434 429 487 518 511 645 501 436 532 437 504 488 484 515 507 456 466 559 425 565 513 394 364 335 534 420 359 492 616 404 376 454 526 593 393 473 479 486 400 384 462 413 475 451 454 444 469 471 376 437 382 359 398 406 498 457 465 466 495 443 427 487 466 419 542 494 635 512 553 394 602 548 531 512 619 510 558 501 513 434 530 482 475 527 508 430 508 562 443 440 454 511 424 585 538 512 514 563 579 503 596 579 679 404 384 548 395 477 710 581 451 576 369 379 364 429 455 489 373 437 454 516 412 444 515 432 373 413 699 318 474 440 529 437 413 512 521 358 422 399 421 503 419 407 433 365 403 406 398 320 458 500 528 526 433 434 463 500 459 412 387 446 400 554 460 395 443 443 377 349 564 379 483 452 432 358 473 448 418 641 500 632 539 472 429 453 745 454 759 399 516 582 438 501 495 425 500 592 438 708 486 470 490 670 398 412 404 794 549 413 479 405 473 509 440 511 395 524 440 541 476 469 459 565 422 716 428 497 412 377 430 480 483 450 371 463 816 461 468 409 438 492 705 432 411 444 546 389 419 462 560 400 402 571 477 391 497 472 617 411 436 396 443 575 420 464 353 347 470 515 484 327 415 594 405 400 381 323 463 478 416 437 708 411 364 596 680 594 436 538 415 359 415 564 650 345 501 380 425 323 402 525 412 579 433 340 421 669 456 424 357 404 446 411 523 342 340 362 948 583 643 593 727 441 377 370 733 390 339 795 382 385 526 338 446 396 353 340 426 615 329 594 491 434 588 374 369 470 672 384 360 930 540 747 491 386 415 422 433 426 672 318 551 357 446 645 485 371 527 416 539 444 516 433 496 762 492 365 460 543 628 519 542 598 569 553 486 752 526 373 515 471 452 526 489 413 512 471 969 701 417 989 499 377 424 552 554 406 434 448 458 504 415 442 453 479 571 460 535 529 585 568 483 477 609 491 523 727 464 706 396 817 771 828 814 670 510 439 482 486 442 548 539 454 415 529 524 434 429 488 518 511 645 501 435 532 437 503 488 484 515 507 456 466 560 425 565 513 394 364 335 534 420 358 492 612 404 376 453 526 593 393 473 479 486 400 384 462 413 476 452 454 443 468 471 376 437 381 359 400 406 498 457 465 466 495 443 426 487 466 419 542 494 635 512 553 394 602 547 531 512 619 510 558 501 512 434 530 482 475 527 509 430 508 562 443 440 454 511 424 584 538 513 514 563 579 503 596 578 677 404 384 548 395 477 716 581 452 575 369 379 364 429 455 489 373 437 454 516 412 444 515 432 373 414 699 318 474 440 529 437 413 512 520 358 422 400 421 503 418 407 434 366 403 406 398 320 459 500 528 526 434 434 463 500 458 412 387 446 400 554 460 395 443 443 377 348 564 380 483 452 432 358 473 447 418 641 500 632 538 472 429 453 745 455 760 398 516 582 438 501 495 425 501 592 438 708 486 470 490 670 398 412 405 794 548 413 479 404 473 509 439 511 395 524 440 541 477 469 460 566 422 716 428 497 412 377 430 480 484 450 371 463 815 461 468 409 438 492 705 432 411 444 545 390 418 463 560 399 402 571 477 391 496 472 617 411 436 396 442 575 420 464 352 347 471 515 485 327 416 594 404 399 381 324 463 479 416 438 700 413 364 596 680 595 435 538 414 360 415 564 649 345 500 381 424 324 403 525 412 578 433 340 421 669 456 424 356 404 446 411 522 342 340 362 948 581 643 592 728 440 377 370 732 391 339 796 382 386 528 338 446 396 353 339 426 616 330 594 491 434 589 374 370 470 672 384 360 930 540 747 491 386 416 423 432 426 673 318 551 357 446 646 485 371 526 415 539 444 517 434 496 763 492 365 460 544 628 519 542 597 569 554 486 752 526 374 515 471 452 529 489 413 512 471 969 701 416 989 499 377 424 553 554 406 434 448 458 504 415 442 453 480 571 460 535 528 585 568 483 477 609 491 523 727 465 705 396 817 771 828 814 670 511 439 483 486 442 548 539 454 415 529 523 433 429 487 518 511 645 501 435 532 437 503 487 484 515 507 456 466 560 426 566 513 394 364 335 534 420 357 492 610 404 376 453 525 593 393 473 479 486 400 384 462 412 477 452 454 443 467 471 375 437 381 359 403 406 498 457 464 466 495 443 426 487 467 419 542 494 635 512 552 395 603 547 531 512 618 509 559 501 512 434 530 482 475 527 510 431 508 562 443 440 454 511 424 584 538 513 515 562 579 503 597 578 674 405 384 547 395 477 722 581 453 575 369 380 364 429 455 489 372 436 454 516 411 443 515 433 373 413 700 318 474 440 529 438 413 512 520 358 422 400 421 504 418 407 434 366 403 406 397 320 461 500 528 525 434 434 463 499 458 412 387 446 400 554 459 394 443 442 377 349 564 380 484 452 432 358 473 447 418 641 500 632 538 472 429 452 745 455 759 398 515 582 438 502 495 424 501 591 438 707 486 470 491 670 398 412 405 794 548 413 479 404 473 509 439 512 395 524 440 542 477 469 460 566 422 716 428 497 412 377 431 480 484 450 370 463 815 461 467 409 438 492 705 432 411 444 546 389 419 463 561 399 402 572 477 391 495 472 617 411 436 395 441 575 418 464 352 346 472 515 485 328 417 594 404 398 382 324 463 480 416 438 693 414 364 595 679 596 434 540 415 361 415 564 646 345 498 381 424 324 403 525 411 578 434 341 421 670 456 424 355 404 445 411 522 342 341 361 948 581 644 591 728 440 377 369 732 391 340 797 383 386 529 338 447 396 353 339 426 616 330 595 491 434 590 374 370 469 672 385 361 930 540 747 491 386 416 423 432 427 673 318 551 357 444 646 485 371 525 414 539 444 517 436 496 764 492 366 461 544 628 519 542 596 569 554 486 752 526 374 516 472 452 532 489 413 512 471 969 701 416 988 498 377 424 554 554 406 435 448 458 504 416 442 452 480 571 460 534 528 585 567 482 477 610 491 523 726 465 705 396 817 771 828 814 671 511 440 483 486 442 549 539 454 415 529 523 433 429 487 518 511 645 501 435 532 437 503 487 484 514 507 456 466 561 426 566 513 394 364 335 535 421 356 492 607 404 376 453 526 593 393 472 479 486 400 384 462 412 479 452 454 443 467 471 375 437 381 359 405 406 498 457 464 466 495 443 426 486 467 420 542 494 635 512 552 394 603 547 531 513 617 508 559 501 512 434 530 482 474 527 510 431 507 561 442 440 454 510 424 584 538 513 516 562 579 503 597 577 672 405 384 546 395 477 726 581 452 574 370 380 364 429 455 489 372 437 455 517 411 443 515 432 372 413 700 318 474 441 528 437 413 513 519 358 422 400 421 505 418 407 433 367 403 406 397 320 462 500 528 525 434 434 462 498 458 412 387 447 400 553 459 394 442 442 377 349 565 380 484 452 432 358 473 447 418 641 500 632 538 471 428 452 745 455 759 398 515 582 438 502 495 423 501 590 438 707 486 470 491 670 398 411 405 794 548 413 479 404 473 509 438 512 395 524 440 542 477 469 460 566 422 716 429 497 412 377 430 480 484 450 370 463 815 462 467 408 439 492 705 433 411 444 546 389 419 463 561 399 402 572 477 391 495 471 617 411 435 395 440 575 418 465 352 346 472 514 484 328 418 595 404 396 382 325 463 482 416 439 684 416 364 595 680 596 434 540 415 362 415 563 645 345 497 381 424 324 403 526 411 579 434 342 421 670 456 424 354 405 445 411 522 342 342 361 948 581 644 590 728 440 377 368 730 391 340 798 383 386 530 338 447 396 353 339 426 617 330 594 491 433 590 374 370 469 672 384 360 930 539 747 491 385 416 423 431 427 673 318 551 357 443 646 485 370 524 414 538 444 517 438 496 765 492 366 461 544 628 519 542 597 569 554 486 752 526 374 516 472 452 534 488 413 512 471 969 701 416 989 498 377 423 553 553 406 435 448 457 504 416 442 452 480 571 460 534 528 585 567 482 477 610 492 523 726 466 705 396 817 771 828 814 671 511 440 483 486 442 549 539 454 415 529 523 433 429 487 517 511 645 501 435 532 437 504 487 484 514 508 455 466 561 427 566 514 393 363 335 535 421 355 492 606 404 376 453 526 592 393 472 479 486 400 384 462 412 480 451 454 443 467 472 375 438 381 359 407 406 498 457 465 466 495 443 427 486 467 420 541 494 635 512 551 394 603 547 532 513 617 508 559 501 512 434 530 481 474 527 510 431 507 561 443 440 453 510 424 584 538 513 516 562 579 503 597 577 671 405 384 546 395 477 732 581 453 574 369 380 364 429 455 489 372 437 455 517 411 443 515 432 372 412 700 318 473 441 527 437 413 513 519 358 422 400 421 505 419 408 433 367 403 406 397 321 464 500 528 525 434 433 462 498 458 412 387 446 400 553 459 394 442 441 377 350 564 380 484 452 432 358 473 447 419 641 499 632 538 471 428 452 745 455 759 398 515 582 438 502 494 423 501 590 437 707 486 470 491 670 397 411 405 793 548 413 479 405 473 509 439 512 395 523 440 542 476 470 460 566 422 716 429 496 412 377 430 480 483 450 369 464 814 462 467 408 439 492 705 433 410 444 547 388 419 463 561 398 402 572 478 391 495 471 616 411 436 395 438 575 417 465 352 346 472 513 483 329 420 595 404 396 382 325 463 484 416 439 675 416 365 596 680 596 434 540 416 363 415 563 644 346 497 380 424 324 403 526 412 581 434 343 421 670 455 424 355 405 445 411 522 342 343 361 948 581 645 590 729 440 377 367 729 391 340 799 384 386 530 338 447 396 353 338 426 618 331 594 491 433 591 373 370 469 672 384 360 930 539 746 491 385 416 423 431 428 672 318 550 358 441 646 485 369 524 414 538 444 518 439 495 765 492 367 460 544 628 519 542 597 570 554 486 752 526 373 516 472 453 537 488 414 512 471 970 701 415 989 498 377 423 553 553 405 434 448 458 504 415 442 452 479 571 460 534 528 585 566 482 477 610 491 523 726 466 705 397 817 771 828 814 672 511 440 483 486 441 548 539 454 415 529 522 433 429 487 517 511 645 501 436 531 438 504 487 484 514 508 455 466 561 426 566 513 393 363 335 535 421 355 493 604 404 377 453 525 592 393 472 479 486 400 384 462 412 480 450 454 443 467 472 375 438 382 359 410 406 498 457 465 466 495 443 427 487 467 420 540 494 634 512 552 394 602 547 531 513 617 508 559 501 512 434 531 481 474 526 510 431 507 561 444 441 453 511 424 583 538 513 516 562 580 504 597 578 670 405 384 547 395 477 737 581 453 574 369 380 363 429 455 489 373 438 455 517 412 444 515 432 372 412 700 318 473 441 527 437 413 513 519 358 421 399 421 505 419 408 432 366 402 405 397 321 466 499 528 525 435 433 462 498 458 412 387 446 400 554 459 394 442 442 377 349 565 380 484 451 432 357 473 447 419 642 499 632 538 471 428 452 745 455 759 398 515 582 438 503 494 423 501 590 437 707 486 469 492 670 397 412 405 793 549 413 479 405 473 509 439 512 394 524 440 542 476 470 460 566 421 716 430 495 412 377 429 480 483 450 370 463 814 462 467 408 439 492 706 433 410 444 547 389 420 463 562 398 402 572 478 391 496 470 616 410 436 395 438 576 417 465 352 347 472 511 483 328 421 595 404 396 382 325 463 485 416 440 666 418 365 596 680 596 434 540 416 363 415 562 643 347 497 380 424 324 404 527 413 582 434 343 421 671 455 423 355 405 445 411 522 342 344 360 949 581 645 590 730 439 377 366 728 391 340 800 386 386 530 338 447 396 353 337 426 618 331 593 491 434 592 373 369 470 672 384 360 930 538 746 490 385 416 423 431 428 672 318 549 357 441 646 485 369 525 414 538 443 518 439 494 766 492 368 460 544 628 519 542 598 570 554 486 752 526 373 516 473 453 539 488 414 512 471 970 700 415 989 498 377 424 552 553 405 434 448 458 504 415 443 452 479 571 459 534 528 585 567 482 477 610 491 522 726 465 705 397 818 771 828 814 672 511 440 483 486 440 548 539 454 416 529 522 433 429 487 517 510 645 501 436 531 438 504 487 484 515 508 455 466 560 426 566 513 393 363 335 535 421 354 493 603 404 377 453 525 592 393 472 479 485 400 384 462 412 481 450 454 443 467 472 375 438 382 359 412 406 498 457 465 466 496 443 427 486 466 419 540 494 634 511 552 393 602 547 531 513 617 508 558 501 512 433 530 481 474 525 511 431 507 561 444 441 453 511 424 583 538 513 516 563 581 503 597 578 670 404 384 547 395 478 743 581 452 574 369 380 363 429 455 489 373 438 455 517 411 444 515 432 372 412 700 317 473 441 527 437 413 513 519 358 422 399 421 505 419 408 432 365 402 405 398 322 468 499 528 525 435 432 462 498 458 412 387 446 400 554 459 393 442 442 376 349 565 380 484 451 432 357 473 448 419 642 498 633 538 471 429 452 745 455 759 398 515 582 438 503 494 422 501 590 437 707 486 469 492 670 396 412 404 793 549 413 479 404 473 509 439 511 394 524 440 542 476 470 461 566 421 716 430 494 413 377 430 481 483 450 370 463 814 462 467 408 438 491 708 433 410 445 547 389 420 462 562 398 402 572 478 391 496 470 616 409 437 395 438 576 416 465 352 347 472 510 483 328 421 595 403 396 382 325 463 487 416 440 661 419 365 596 680 596 433 540 417 363 416 563 642 347 496 381 424 324 404 527 414 583 434 343 421 671 454 423 355 405 446 411 522 342 343 360 949 581 645 590 730 438 378 366 728 391 341 801 387 386 530 337 448 396 353 336 426 617 332 592 490 434 593 372 370 471 672 384 360 930 538 746 490 385 415 423 431 428 670 318 548 356 441 646 485 369 525 414 538 443 519 440 494 766 492 368 460 544 628 519 541 598 570 554 486 753 526 373 516 473 452 540 488 414 512 471 970 700 415 988 498 377 424 552 553 405 434 447 458 504 415 443 452 479 571 459 534 528 585 568 482 477 610 491 523 726 465 705 397 818 771 828 814 672 511 440 484 486 440 548 539 454 416 529 522 433 430 487 517 510 645 501 436 531 438 505 487 484 515 508 455 466 560 425 567 514 394 363 335 535 421 354 493 603 403 377 453 524 592 393 472 478 485 400 384 462 412 482 450 454 442 467 472 375 437 382 359 414 406 498 457 465 466 496 443 427 486 466 419 539 494 634 511 552 392 603 547 531 513 617 509 558 501 512 433 530 481 474 524 511 431 507 561 444 441 453 511 428 584 538 513 516 563 582 503 597 578 669 404 384 548 395 478 750 581 451 573 369 380 363 429 455 489 373 438 455 516 412 444 515 432 373 412 699 316 474 441 527 437 413 514 519 358 422 400 421 504 419 408 432 365 402 405 398 322 471 498 528 525 435 432 462 498 458 412 387 447 399 554 459 393 442 441 376 348 565 380 484 451 431 357 473 448 419 642 498 633 538 471 429 452 745 456 759 397 515 582 438 502 494 422 501 590 437 707 486 470 492 670 397 411 404 793 550 413 479 404 474 508 439 512 394 524 440 542 475 470 461 566 421 716 430 495 413 377 430 481 483 450 370 463 814 462 466 408 438 491 709 432 410 445 547 389 420 462 561 398 401 572 478 391 496 470 616 408 437 395 438 576 415 465 351 348 471 510 483 327 421 595 402 396 382 325 462 488 416 441 654 420 365 596 680 596 432 541 417 362 416 562 640 347 495 381 424 324 405 528 416 583 434 343 421 671 453 422 355 405 446 411 521 342 344 359 949 581 645 590 729 438 378 365 728 392 341 805 388 385 530 337 447 397 353 336 426 617 333 590 490 434 594 372 371 471 673 384 360 930 538 746 490 385 415 423 430 427 670 318 548 356 441 646 485 368 524 414 538 443 520 440 493 767 491 369 460 545 628 519 541 599 571 553 486 752 526 373 516 473 452 542 488 414 512 470 969 700 415 988 498 378 424 552 552 405 434 447 458 504 415 443 452 479 571 459 534 527 585 568 482 476 610 492 523 726 465 706 397 818 771 828 815 671 511 439 484 486 439 547 539 453 416 529 522 433 430 488 517 510 645 500 436 531 439 504 488 485 515 508 454 465 560 424 566 514 394 364 336 535 421 353 493 602 403 377 453 524 592 393 472 479 485 400 384 462 412 483 450 455 442 467 472 375 437 381 358 415 406 498 457 465 466 496 443 427 486 466 420 539 494 634 512 552 392 602 547 530 513 617 510 558 501 511 434 530 481 474 524 510 431 507 561 444 442 453 511 431 584 538 513 516 562 581 503 597 578 669 404 384 547 396 478 756 581 451 573 369 379 364 429 455 489 374 438 455 516 412 444 516 432 374 411 698 316 473 442 527 436 413 514 520 358 421 401 422 505 419 408 432 366 401 404 398 321 474 498 527 525 436 432 462 498 458 412 387 447 399 555 459 393 443 441 376 348 565 380 484 451 431 357 473 448 419 642 498 634 539 471 429 452 745 456 759 397 516 582 438 502 494 422 501 590 437 708 486 470 492 669 397 411 404 794 550 413 479 404 474 508 439 513 394 524 440 542 475 470 461 566 421 716 430 495 413 377 430 480 483 450 369 464 813 462 466 407 438 491 709 432 410 445 546 390 420 461 560 397 401 572 478 391 496 470 615 408 437 394 438 575 415 465 351 349 471 510 483 327 422 594 402 396 382 326 462 490 415 441 649 420 365 595 680 596 432 541 416 362 416 562 639 347 495 381 424 324 406 528 417 585 434 343 421 670 452 422 355 405 447 411 521 342 345 359 949 581 645 589 729 438 378 363 727 391 342 807 388 385 530 337 447 397 353 337 426 617 334 589 490 434 594 372 372 471 675 384 361 930 538 745 490 385 415 422 431 427 669 318 548 356 441 646 485 368 524 415 538 444 521 440 493 768 490 370 460 545 628 519 541 599 571 553 486 752 527 373 516 473 452 543 488 414 512 470 969 700 414 988 499 378 423 552 552 405 435 447 458 504 415 443 451 479 571 459 534 528 585 568 482 476 609 492 524 726 466 706 398 818 771 828 815 671 511 439 484 485 438 547 539 453 416 529 522 433 430 488 517 510 645 500 436 531 439 504 488 485 515 507 454 466 560 424 566 514 394 364 336 535 421 353 492 602 403 377 453 524 592 393 472 479 485 400 385 461 412 483 450 455 442 467 472 375 437 382 358 416 405 498 457 466 466 496 443 427 486 465 420 539 494 634 511 552 392 602 547 530 512 617 510 559 501 511 434 530 481 475 524 511 431 507 561 443 442 453 511 434 584 539 514 515 562 580 503 596 578 670 404 384 547 396 478 759 582 451 574 369 379 363 430 455 489 375 438 455 516 413 444 516 433 373 411 698 316 473 442 527 436 413 514 520 358 421 402 422 504 419 408 432 366 401 403 398 321 476 498 527 525 437 432 462 498 459 413 387 448 398 555 459 393 443 441 376 348 565 380 483 451 431 357 473 448 419 642 499 634 540 471 429 452 745 457 759 396 516 582 438 502 494 422 500 590 437 708 486 470 492 669 397 411 405 794 549 413 478 404 474 508 439 513 393 524 440 542 474 470 461 566 421 716 431 495 412 376 430 480 483 450 369 464 813 462 466 407 438 491 709 433 410 445 545 390 420 461 560 397 401 572 477 391 496 470 616 408 437 394 438 575 413 464 351 350 471 509 483 327 422 594 402 396 381 326 462 490 415 442 639 420 365 595 680 595 432 542 415 363 416 561 638 348 495 380 424 324 406 527 419 587 435 343 422 670 452 422 355 405 448 410 521 342 347 358 950 581 645 589 730 436 379 362 726 389 342 810 388 385 530 337 447 396 354 337 426 619 334 587 489 434 593 372 371 470 676 383 361 930 538 745 490 386 415 422 431 427 669 318 549 356 440 646 485 368 522 415 538 444 521 440 493 769 488 371 460 546 629 519 541 599 571 553 486 752 527 373 516 472 452 544 488 414 512 471 969 699 414 988 498 378 423 552 552 405 436 447 458 504 415 443 451 478 572 460 534 528 585 567 482 476 609 492 524 726 466 706 398 819 771 827 815 671 510 439 484 485 438 547 539 453 416 529 522 432 430 489 517 510 645 500 436 531 438 504 488 485 515 507 453 466 560 423 566 514 394 364 335 534 421 353 492 602 403 377 453 524 592 392 472 479 485 400 385 461 412 483 449 454 443 468 472 375 437 382 358 418 405 498 457 466 466 496 443 427 485 465 421 539 494 634 511 552 392 602 547 530 512 617 510 559 501 511 434 531 481 475 524 511 431 507 561 442 441 453 511 433 584 539 515 515 562 580 503 596 578 671 405 385 547 396 478 761 582 452 574 369 378 364 431 455 489 375 438 454 516 413 444 516 433 373 411 698 316 472 442 527 436 413 513 520 358 420 402 422 504 419 407 433 367 400 403 398 321 478 498 527 525 438 432 462 498 459 413 388 447 398 556 459 394 443 441 376 348 565 380 483 451 431 357 473 448 419 642 500 634 540 472 429 453 744 458 759 396 516 581 438 502 494 422 499 590 438 707 486 470 492 669 398 411 405 793 550 413 478 404 473 508 439 513 393 523 440 542 474 470 461 566 420 716 431 495 412 376 430 478 483 450 369 463 813 463 466 407 438 492 709 433 411 445 546 390 419 461 559 397 401 572 477 392 496 470 616 407 438 393 438 574 412 464 351 352 471 508 482 327 422 594 401 395 380 326 462 491 415 442 631 420 365 595 680 595 431 542 414 363 416 561 637 348 495 380 424 325 406 528 420 589 435 342 422 670 452 422 355 405 448 410 522 342 347 357 951 581 645 590 732 436 380 362 725 386 342 810 388 384 530 337 446 396 354 337 426 620 334 586 491 434 593 372 370 471 677 383 361 930 537 745 490 386 415 421 432 427 669 318 549 356 440 646 484 368 521 415 538 444 520 440 493 769 486 371 460 547 628 518 541 600 570 553 485 752 527 373 516 472 452 545 488 414 511 471 968 699 414 988 498 378 423 552 553 405 435 447 458 504 416 443 451 478 572 460 534 528 585 567 482 477 608 491 524 726 467 705 399 819 771 827 815 672 511 439 484 485 438 548 539 454 416 528 523 432 430 489 517 510 645 501 436 531 438 504 488 485 516 507 454 467 561 423 567 514 394 364 335 534 421 353 493 602 403 377 453 524 592 392 473 479 486 400 384 461 412 483 449 453 443 468 473 376 437 382 357 419 406 498 456 465 466 496 443 426 485 465 420 539 494 634 510 553 393 602 548 531 512 617 510 559 501 511 435 531 481 476 524 512 431 507 561 441 441 453 510 432 583 539 515 514 562 580 502 595 579 672 405 385 548 396 478 764 582 452 574 369 378 364 431 455 489 375 438 454 516 414 444 516 433 372 412 699 316 472 441 527 437 413 513 520 358 420 402 421 504 418 407 433 367 401 403 398 321 481 498 526 525 438 432 462 498 459 412 387 447 399 556 459 396 442 440 376 348 565 380 483 452 431 356 472 448 419 643 500 633 540 472 429 452 744 459 759 395 517 582 438 502 494 422 497 590 438 707 486 470 492 669 398 410 406 793 550 413 478 405 473 508 439 514 394 523 440 542 474 470 461 566 420 715 430 495 412 376 430 478 484 450 368 463 813 463 466 408 439 492 708 433 411 445 546 390 419 461 559 397 401 572 477 392 495 470 616 406 438 394 437 574 410 464 351 354 471 507 482 327 423 594 401 394 380 325 462 492 416 442 624 419 365 595 679 595 430 541 414 363 416 561 635 348 495 379 424 326 405 528 420 590 435 341 422 670 452 423 354 406 448 410 522 342 347 357 952 580 646 589 734 435 381 362 725 385 342 811 388 384 531 338 446 397 354 337 426 620 334 584 492 434 592 372 369 471 676 383 361 930 537 746 489 386 415 421 433 427 669 318 549 356 440 646 484 368 521 415 538 444 519 440 493 769 483 371 459 548 628 518 540 600 570 554 485 751 527 373 516 473 452 546 488 414 511 471 968 699 414 988 499 377 423 553 554 405 435 446 458 504 416 443 451 477 572 460 534 528 586 567 482 477 607 492 525 726 467 705 401 819 772 827 815 672 511 438 484 485 438 548 539 455 416 528 523 432 430 488 516 511 644 501 436 532 438 503 488 486 516 507 454 467 561 423 567 514 394 363 335 534 421 353 493 602 403 377 453 524 592 391 473 479 486 400 384 461 412 483 448 453 442 469 473 376 436 382 357 420 406 498 456 465 466 496 443 426 485 465 420 539 495 634 510 554 393 602 548 532 513 618 510 559 501 511 435 531 481 476 525 512 431 507 561 441 441 453 510 434 583 538 515 515 562 580 502 596 579 673 405 385 548 396 477 766 582 452 574 369 378 364 431 455 489 375 438 453 516 414 444 516 433 372 412 698 316 473 440 527 437 413 512 521 358 420 402 421 504 418 407 434 367 400 404 398 321 483 498 526 524 440 432 462 498 459 412 387 446 398 556 459 396 442 440 376 348 565 380 483 452 430 355 472 447 419 643 500 632 540 472 428 452 744 460 759 395 517 582 438 502 494 422 495 590 438 707 486 470 492 670 398 410 406 792 550 413 478 406 473 508 439 514 394 523 440 542 474 470 461 566 420 714 430 495 412 376 430 478 484 450 368 463 813 462 466 408 439 492 707 433 411 445 546 390 419 461 559 397 400 571 477 393 495 470 616 405 438 394 437 574 409 464 350 356 471 507 482 327 424 594 401 393 380 325 462 494 416 441 620 419 365 596 678 595 430 541 415 364 416 561 634 347 495 379 424 326 405 529 420 591 435 340 422 671 452 422 354 406 448 410 521 342 346 358 952 580 646 589 735 435 382 362 725 383 342 814 388 382 531 338 445 397 355 336 425 620 335 584 493 435 591 372 370 472 675 383 361 930 537 746 488 386 415 421 434 427 668 318 548 356 440 645 484 368 521 416 537 444 518 440 492 771 482 371 459 548 627 519 540 600 570 555 486 751 527 373 516 473 452 546 488 414 510 471 968 699 414 987 499 377 423 553 554 405 435 446 458 504 416 443 451 477 572 460 535 528 586 567 483 477 606 492 524 726 467 704 402 819 773 827 816 672 511 438 483 485 438 548 539 456 416 528 523 433 429 488 515 510 645 501 436 532 437 503 489 486 515 507 454 467 561 424 567 515 394 363 335 535 420 354 494 602 404 377 453 524 592 391 472 480 486 400 384 461 412 483 448 453 442 469 473 376 437 382 357 422 406 498 456 465 466 496 443 426 485 465 419 539 495 634 511 553 393 602 547 532 514 618 510 559 501 511 435 531 481 476 525 512 432 507 561 441 441 454 510 434 583 538 514 515 561 580 502 596 579 673 405 385 548 396 476 765 582 452 574 368 379 364 430 455 489 376 438 453 517 414 444 516 432 372 411 698 316 473 440 527 437 413 512 521 358 420 402 421 504 419 407 434 367 400 403 398 322 486 498 527 524 441 432 462 498 459 412 387 446 397 556 459 395 442 440 376 348 564 380 484 453 430 354 472 447 419 644 500 632 540 472 429 452 744 461 759 396 517 582 438 502 494 422 493 591 438 706 486 470 492 670 398 410 406 792 550 413 478 406 473 509 439 515 394 522 440 542 474 470 460 566 421 714 429 495 412 376 430 479 484 451 368 463 813 462 466 408 439 492 707 432 411 445 546 390 419 462 559 398 400 571 477 394 496 470 616 405 438 395 437 574 409 464 350 357 471 508 481 326 424 594 401 392 379 325 462 494 415 440 614 419 365 596 678 594 430 540 416 364 415 560 633 347 496 378 424 326 405 530 420 590 435 339 423 670 452 422 354 407 448 410 519 342 347 358 951 579 647 589 736 436 383 363 725 383 342 816 388 382 532 338 444 397 355 336 425 620 334 583 492 436 591 372 370 472 674 384 361 930 537 747 489 386 415 422 434 427 667 319 548 357 441 645 484 368 522 415 537 444 518 440 492 773 481 371 459 548 627 519 539 599 570 557 487 751 527 374 515 473 452 546 488 414 510 472 968 699 414 987 499 377 423 553 554 405 435 446 458 504 416 442 451 477 572 460 535 528 586 567 482 478 605 492 524 726 466 704 403 818 773 827 816 672 511 439 483 486 438 549 539 458 415 528 522 433 429 488 515 510 645 501 436 532 437 502 489 485 515 507 454 466 561 424 567 514 394 363 335 535 420 353 494 602 404 377 452 524 592 391 472 480 486 400 384 461 412 483 448 454 442 469 473 376 437 382 358 424 406 498 456 465 467 496 443 426 485 465 420 540 495 634 511 553 393 602 547 532 514 619 510 559 501 511 435 531 481 476 525 511 432 508 562 441 441 454 510 434 583 538 514 514 561 580 502 596 578 673 405 385 548 396 475 764 582 452 573 368 379 364 430 455 490 376 439 454 517 414 444 516 432 373 411 698 316 473 440 527 436 413 512 520 358 420 403 421 504 419 408 435 367 400 403 398 322 487 498 527 524 444 431 462 498 458 412 387 446 397 556 459 395 442 440 376 348 564 380 484 453 429 354 473 447 419 644 501 632 539 472 430 452 743 461 758 395 517 582 438 503 494 422 492 591 437 706 486 470 493 670 397 409 405 792 549 413 478 406 473 509 438 515 394 523 440 542 475 470 460 566 421 714 429 495 411 376 430 479 484 451 369 463 813 462 466 407 438 492 707 432 411 445 546 390 419 462 559 398 400 571 477 395 496 469 616 405 438 395 438 574 408 464 349 358 471 508 480 326 423 594 401 392 379 325 461 494 415 438 608 420 365 595 677 592 429 540 416 364 413 560 633 347 496 378 424 325 405 530 420 590 434 340 423 670 453 422 354 408 449 410 517 342 348 358 952 580 647 588 736 436 384 363 724 382 342 818 388 381 532 338 443 397 355 336 426 620 333 580 492 436 590 373 370 473 673 384 360 930 538 747 489 385 414 422 434 427 666 319 548 357 441 645 484 368 524 415 537 445 518 440 493 775 480 372 459 547 627 519 539 599 571 560 489 751 527 374 515 473 452 546 488 414 510 472 968 698 414 987 499 378 423 552 555 405 435 446 458 505 416 442 451 477 572 460 535 529 586 568 482 478 604 492 523 726 466 704 404 818 773 828 816 671 511 439 483 486 438 550 539 460 415 528 522 433 429 488 516 509 645 500 435 532 437 502 488 485 514 506 453 466 561 424 566 514 394 363 336 534 419 352 494 602 404 377 453 524 592 391 471 480 486 401 383 461 412 483 448 454 442 469 473 376 438 382 358 426 405 498 456 465 467 496 443 427 485 465 420 540 495 634 511 552 393 602 546 531 514 618 510 559 501 511 434 531 481 476 525 511 432 508 562 441 441 455 510 434 582 538 514 515 561 580 502 596 578 673 405 385 549 396 475 762 582 452 573 368 379 364 430 456 489 376 439 454 517 414 444 516 432 373 411 698 316 473 440 527 436 413 512 520 358 420 403 421 504 418 408 435 367 400 402 398 322 489 498 527 525 445 431 462 498 458 411 387 446 397 555 459 395 442 439 375 348 564 379 484 453 429 354 473 447 419 644 501 632 539 472 430 452 743 460 758 395 516 582 438 502 494 422 490 590 437 706 486 470 492 671 397 409 404 791 550 412 478 405 473 509 437 515 394 523 441 542 476 470 460 566 421 714 429 495 410 377 430 479 484 451 369 463 814 462 467 407 438 492 707 431 411 445 546 390 419 461 559 397 399 571 477 395 496 469 616 405 437 395 439 574 408 463 349 360 470 508 479 326 423 594 401 392 378 325 461 493 414 437 602 420 365 593 677 588 428 540 417 365 411 560 632 347 496 376 424 325 405 529 420 590 435 340 424 670 453 422 353 409 449 410 516 343 348 359 952 580 646 588 737 436 385 363 724 380 342 819 387 381 532 338 443 397 356 336 426 621 331 578 492 435 590 373 370 473 672 384 360 930 538 747 490 384 414 422 434 427 667 318 548 357 441 645 484 368 524 416 538 445 518 441 493 776 480 372 459 547 627 519 539 599 571 564 492 751 527 375 515 473 452 546 488 414 509 471 968 699 414 986 499 378 423 552 555 405 436 446 458 505 416 442 451 477 572 460 535 529 586 568 482 478 604 492 523 727 467 704 405 818 773 828 816 671 511 439 484 486 437 549 539 463 415 528 522 433 430 488 516 509 646 501 435 532 437 502 488 485 515 506 453 466 561 424 566 514 394 363 336 534 420 351 494 602 404 377 453 524 592 391 472 479 486 401 383 461 411 481 449 454 442 469 472 376 438 383 357 428 405 498 456 465 466 496 443 427 485 465 420 540 495 634 512 553 393 602 546 531 514 618 510 559 501 511 434 531 481 476 525 512 432 508 562 442 441 455 510 434 582 538 514 515 561 580 503 596 578 673 405 385 549 396 475 759 582 451 574 368 379 364 430 455 489 375 439 454 516 414 444 516 432 373 411 698 316 473 440 527 436 413 512 520 358 420 403 421 504 417 409 435 367 400 402 398 322 490 499 528 525 448 431 463 498 458 411 387 446 397 555 459 394 442 439 375 348 564 379 484 453 429 353 473 446 419 644 500 632 539 472 430 452 744 460 758 395 516 582 438 502 494 422 489 590 437 707 485 470 492 671 397 409 404 791 550 412 478 405 473 509 437 515 395 522 441 542 475 470 460 566 420 714 428 495 410 377 430 479 484 450 369 463 814 462 468 407 438 491 708 431 412 445 546 390 419 461 559 397 399 571 476 394 495 469 616 405 437 395 439 574 408 463 349 362 470 506 478 326 423 594 401 391 378 325 460 493 414 435 597 420 365 592 678 585 428 539 416 366 409 560 631 348 495 374 423 324 406 528 421 590 435 340 424 670 452 422 353 409 450 410 516 345 348 359 951 580 646 587 738 436 385 364 724 378 342 820 386 380 532 337 444 397 358 336 427 622 331 578 492 435 590 373 370 473 671 384 361 930 539 747 490 384 414 422 434 427 667 318 548 357 440 645 485 368 524 416 538 445 518 441 493 777 480 373 459 547 627 519 540 599 571 569 495 750 527 375 515 474 452 546 488 413 509 471 969 699 413 986 499 378 423 552 555 404 436 446 458 505 416 442 452 477 572 460 536 528 586 568 482 479 603 492 523 727 467 704 406 818 773 828 815 672 512 439 484 486 437 548 539 466 414 528 522 432 430 488 516 509 646 502 435 532 437 502 488 485 516 506 453 465 561 424 566 514 394 363 336 534 420 350 494 602 403 377 453 524 592 391 472 479 486 401 383 461 410 480 450 454 442 469 472 376 438 383 357 430 405 499 456 466 466 496 443 428 484 465 420 540 495 634 512 552 393 602 546 531 514 618 509 559 501 511 434 531 482 475 525 512 432 508 562 442 441 456 511 435 582 538 514 516 560 580 503 596 578 673 404 385 548 396 475 755 582 451 574 368 378 364 430 454 489 375 439 454 517 415 445 515 432 374 412 698 316 472 440 527 436 413 512 520 358 420 403 421 504 417 409 435 367 400 402 398 322 490 500 528 525 451 431 463 498 458 411 387 446 398 555 459 394 442 439 375 348 564 379 483 453 429 352 472 446 418 644 500 632 539 471 429 452 744 460 758 395 516 582 439 502 494 422 489 590 437 707 485 470 492 670 397 409 404 790 550 412 478 405 473 509 437 514 395 522 441 542 475 470 460 566 419 714 428 495 410 377 430 479 484 450 369 462 814 462 468 407 437 491 708 431 412 446 546 390 420 461 559 397 398 571 476 394 496 470 616 406 437 395 439 574 408 462 349 363 470 506 478 326 423 595 401 390 378 325 461 493 415 435 592 421 365 591 678 580 428 538 416 366 408 560 630 348 494 373 423 324 407 527 422 590 435 340 424 670 451 422 352 408 449 409 516 346 346 359 951 580 646 586 741 436 385 365 723 378 343 820 385 379 531 338 444 396 358 336 428 623 332 578 492 434 589 374 370 473 671 384 361 930 538 748 491 384 415 422 434 427 667 318 548 357 440 646 486 368 524 417 538 445 517 440 493 778 479 373 459 547 627 518 540 598 571 573 498 750 527 374 514 474 451 546 488 413 509 470 969 700 414 986 499 378 422 552 556 404 436 446 458 505 416 442 452 476 572 459 536 528 586 568 482 479 603 491 523 727 468 704 407 818 773 828 815 672 512 439 484 486 437 548 539 471 414 528 522 432 430 488 516 509 646 502 435 531 437 502 488 486 516 506 454 466 561 424 566 513 394 363 336 534 421 350 493 602 403 377 453 524 592 391 472 478 486 401 383 461 410 479 450 454 442 469 472 376 438 383 357 431 406 499 456 466 466 495 442 428 484 465 420 541 495 634 511 552 393 602 546 530 514 618 509 559 502 511 434 531 483 475 526 513 432 508 562 442 441 455 511 435 582 538 513 515 561 580 503 597 578 674 404 385 548 396 475 751 582 450 575 369 378 364 430 454 489 375 440 454 517 415 445 515 432 374 412 698 316 472 440 527 436 413 512 520 358 420 403 421 504 417 409 435 367 400 402 399 322 490 500 528 524 454 431 463 497 458 412 388 446 398 555 458 394 442 440 374 348 564 379 483 453 429 351 472 446 418 643 499 632 540 471 429 452 744 460 758 395 516 582 439 502 494 421 488 590 437 707 486 469 491 670 397 409 405 790 550 413 478 405 474 509 437 514 396 522 440 542 474 470 460 566 419 713 428 496 410 377 430 478 484 450 368 462 813 462 468 407 437 490 708 431 411 447 546 391 420 461 558 397 398 571 476 394 496 471 615 406 437 395 439 574 408 462 350 363 470 507 477 326 424 595 401 389 379 324 461 493 415 434 588 422 366 591 678 574 428 537 416 368 407 560 630 349 493 372 423 323 408 527 422 590 435 340 424 670 451 422 353 408 449 409 517 348 346 359 950 581 646 585 742 436 385 366 723 378 343 822 383 379 530 338 444 394 358 337 427 623 332 578 493 434 589 374 370 472 671 384 362 930 538 748 491 384 416 422 434 428 667 318 547 358 440 646 486 368 524 417 538 445 516 439 493 778 479 373 459 546 627 518 540 598 571 578 502 750 527 374 514 474 451 546 488 413 509 470 969 700 414 986 499 377 422 552 556 404 436 445 459 505 416 442 452 476 572 459 535 528 586 568 482 479 603 491 523 727 469 704 408 818 774 828 815 672 512 439 484 486 438 549 539 475 414 528 522 432 430 488 517 509 645 502 435 531 437 502 488 486 516 505 454 466 562 424 567 513 394 363 335 535 421 350 493 601 403 377 453 524 592 391 473 478 486 401 382 461 410 479 450 454 443 469 472 375 438 383 356 431 406 499 456 466 466 495 442 428 484 465 420 541 495 634 511 552 393 602 547 530 514 618 509 558 502 510 435 531 483 475 526 514 432 508 562 442 441 455 511 436 582 538 513 515 561 580 503 597 578 674 404 384 548 396 475 747 582 450 575 369 377 364 430 455 489 374 440 453 517 415 445 514 431 375 412 698 316 471 440 526 436 412 512 520 358 420 403 421 504 418 408 435 367 400 403 399 322 490 500 527 524 456 430 463 497 457 412 388 446 398 554 458 394 442 439 374 348 564 379 483 453 429 349 472 447 418 643 499 632 540 470 430 452 744 460 758 395 516 582 439 502 494 421 488 589 437 707 486 468 491 670 397 409 405 790 549 413 478 405 474 509 437 514 396 522 440 542 474 470 460 566 419 713 428 496 410 377 430 478 484 451 368 462 813 462 468 407 437 490 708 431 411 448 546 391 419 461 559 397 398 571 477 394 497 472 615 408 437 394 440 574 408 462 350 363 469 507 478 326 425 595 401 389 379 324 461 493 415 433 583 423 366 591 677 568 428 537 416 369 405 560 630 350 492 371 423 324 408 527 423 590 435 340 424 670 451 422 353 407 448 409 518 350 344 359 950 581 644 585 743 437 385 367 723 378 343 822 382 379 530 338 444 393 358 338 426 623 331 578 493 434 588 374 371 472 671 384 361 930 537 748 491 385 416 421 433 428 667 318 547 359 440 646 486 368 524 417 538 445 516 438 493 779 479 373 460 546 627 518 539 598 572 582 505 750 527 374 514 474 451 547 488 413 510 470 968 701 413 987 499 377 422 552 557 405 436 445 459 505 416 442 452 476 572 459 535 528 586 567 481 479 603 490 523 727 469 705 408 818 773 828 815 673 511 439 484 486 438 550 539 481 414 528 522 432 430 488 517 510 645 502 435 531 438 502 489 486 515 504 454 467 562 424 567 513 394 363 335 535 421 349 493 600 403 377 452 524 592 392 473 478 486 400 382 462 410 478 450 454 443 468 472 375 437 383 356 431 406 499 456 466 466 494 442 428 484 465 420 542 496 635 510 552 392 602 547 530 514 617 509 558 502 510 434 531 482 475 526 514 432 508 563 442 441 455 511 436 582 539 513 515 561 581 503 597 577 674 404 384 548 396 475 743 582 450 574 369 377 364 430 455 488 374 440 453 517 416 445 514 431 375 412 698 316 471 441 526 436 413 512 521 358 421 403 421 503 418 408 435 367 400 402 399 322 490 500 527 524 459 430 463 497 457 412 388 446 398 554 458 394 443 439 374 348 564 379 483 453 429 348 472 447 419 644 499 633 540 470 429 452 744 460 758 395 516 582 439 502 494 421 488 589 438 707 487 468 491 670 396 409 405 789 549 413 478 404 474 508 438 515 396 523 440 542 474 470 460 566 419 713 427 495 411 377 430 478 484 451 368 463 813 463 468 407 438 490 708 431 411 448 546 391 419 462 559 397 398 571 477 394 496 472 615 409 437 394 440 574 408 462 350 363 469 506 480 326 426 595 401 388 379 324 461 493 415 431 578 426 366 591 677 563 428 536 416 370 405 561 629 350 491 369 423 324 408 529 423 590 434 339 425 670 451 421 353 407 447 409 518 353 343 360 951 581 644 586 742 438 385 368 723 379 343 823 382 377 530 337 444 393 358 339 426 622 329 577 493 433 586 374 372 472 671 384 361 930 537 749 492 386 415 421 432 427 668 318 548 359 439 645 485 368 523 418 538 446 517 437 494 780 478 372 460 546 627 518 539 598 572 587 508 750 527 374 514 474 451 547 487 413 510 470 968 701 413 987 500 377 422 552 557 406 436 445 459 506 416 442 451 476 572 460 535 528 586 567 481 478 604 490 523 727 468 705 409 818 774 828 815 673 512 439 483 486 438 550 539 485 414 529 521 432 429 488 517 510 644 502 434 531 438 502 489 486 516 505 454 468 562 424 567 513 393 363 335 535 421 348 493 600 403 376 452 524 591 392 473 478 486 400 382 461 410 477 451 454 443 468 472 374 437 383 356 431 406 499 457 466 466 494 442 427 484 465 420 542 496 635 510 553 391 603 547 529 513 617 509 558 502 510 434 531 482 475 526 514 432 508 563 442 440 455 510 437 582 539 513 515 561 581 504 596 577 675 404 384 548 396 475 740 582 451 574 368 378 364 430 455 488 374 440 453 517 416 445 515 431 375 412 698 316 471 441 526 436 413 511 521 358 421 403 421 503 419 408 434 367 400 402 399 321 490 500 527 524 459 431 463 497 457 412 388 445 398 554 458 394 444 439 374 348 564 379 483 454 430 348 472 447 419 644 499 634 539 470 429 451 744 460 758 394 515 582 439 502 494 421 488 590 439 707 487 470 491 671 396 409 405 789 549 413 478 404 474 508 438 516 395 524 440 542 474 470 461 566 419 713 426 496 411 377 431 478 484 452 367 463 813 463 468 408 438 491 708 431 411 447 546 391 418 462 560 397 398 571 477 393 496 472 615 410 437 394 441 574 408 462 349 363 470 505 481 326 427 595 402 388 379 323 460 493 414 429 572 426 366 590 677 555 428 534 416 370 405 561 628 350 490 368 423 324 408 530 423 590 434 340 425 670 451 420 354 407 447 409 518 357 342 359 951 581 643 587 743 438 385 369 723 380 344 823 382 376 530 337 445 393 358 340 426 623 327 576 494 433 587 373 373 472 671 384 360 930 537 750 492 386 414 421 431 426 668 318 548 360 439 645 484 368 522 418 538 446 516 436 494 782 478 371 460 546 627 518 540 598 572 593 511 750 527 373 514 474 451 547 487 413 510 470 968 700 413 988 500 377 422 552 557 406 436 445 459 506 416 442 451 477 572 460 534 528 586 567 481 478 604 491 523 727 467 705 409 818 774 828 815 674 512 439 483 486 438 549 539 489 414 529 521 432 428 488 517 509 644 502 434 532 438 502 490 486 516 505 454 468 562 424 567 513 393 363 335 534 420 348 493 600 403 377 452 524 591 393 473 478 486 400 383 461 410 476 451 455 443 467 472 374 437 383 356 430 406 499 457 466 466 494 442 427 484 465 419 542 496 635 510 553 390 603 547 530 513 617 510 558 502 510 434 530 482 475 525 514 432 508 563 441 440 454 510 437 582 539 513 514 562 581 504 596 578 675 403 384 548 396 476 737 581 451 574 368 378 364 430 455 488 375 440 453 517 416 445 515 431 375 412 698 316 472 441 526 436 413 511 522 358 420 403 421 503 419 408 434 367 400 401 399 322 490 500 526 525 459 431 463 497 457 412 388 446 398 554 458 394 444 440 374 347 564 379 483 453 430 347 471 447 419 644 498 634 539 470 429 451 744 460 758 394 515 582 439 502 493 421 488 590 439 707 487 470 492 671 396 409 405 789 550 413 477 405 474 508 437 516 395 525 440 542 474 470 461 565 420 713 426 496 411 377 432 478 484 451 367 463 813 464 468 408 437 491 708 432 411 447 547 391 418 462 559 397 398 570 477 394 496 472 615 410 437 394 441 574 408 462 350 363 470 505 481 326 428 595 402 388 379 323 460 492 412 427 568 427 366 589 677 548 428 532 416 371 405 561 628 350 489 367 422 323 409 531 422 591 434 340 425 669 451 420 354 407 446 409 518 360 341 358 951 581 643 588 744 438 386 368 723 381 344 824 382 375 529 337 445 393 358 341 426 622 327 576 494 433 589 373 373 472 671 384 360 930 538 750 492 385 414 421 430 426 667 318 548 361 438 645 484 369 521 418 537 446 515 435 494 782 477 370 460 546 628 518 540 598 572 598 515 750 527 373 514 475 451 547 487 413 511 470 968 700 413 987 500 377 422 553 557 405 436 445 459 505 416 442 451 477 572 459 534 528 585 567 481 478 605 491 523 727 467 705 409 818 774 828 814 673 512 439 483 486 438 549 539 494 414 529 521 432 428 488 517 509 644 501 435 531 437 502 491 486 516 504 454 467 562 425 567 513 393 363 335 534 420 348 493 599 403 377 453 524 590 392 473 478 486 400 383 461 410 476 451 455 443 467 472 374 436 383 356 429 406 499 457 466 466 494 442 427 484 465 419 542 496 635 510 553 391 603 547 530 513 617 509 558 502 511 433 530 481 475 524 513 431 508 563 441 440 455 510 437 582 539 513 515 562 581 504 596 578 675 402 384 548 396 476 735 582 451 573 369 378 364 430 455 489 375 441 453 517 416 445 516 431 375 412 698 316 472 441 526 436 413 511 522 358 420 403 422 502 419 407 434 368 400 401 399 322 490 500 526 525 459 432 463 496 458 412 388 445 398 554 458 393 444 440 374 347 564 379 483 452 430 347 471 448 419 645 497 634 538 470 429 452 744 459 758 394 515 581 439 503 493 421 489 591 439 707 486 470 492 671 396 409 405 788 550 413 477 406 474 508 437 517 395 525 440 542 474 470 461 565 420 713 427 497 411 377 435 478 484 451 367 463 813 464 468 409 437 492 707 432 410 447 547 392 419 462 558 397 398 570 477 394 496 472 615 408 437 394 441 574 408 462 350 363 470 506 481 326 430 594 402 387 379 323 460 491 411 426 564 428 366 588 676 542 428 532 417 371 405 560 628 350 488 367 422 323 409 530 422 590 434 340 425 669 451 420 354 407 445 408 517 363 341 356 951 581 643 588 746 438 386 369 723 382 344 825 381 376 529 338 445 393 357 342 427 622 328 576 495 433 590 372 373 472 672 384 360 930 537 750 492 384 414 421 430 426 667 318 550 361 438 646 484 370 519 417 537 447 514 434 494 782 476 369 460 546 628 518 540 598 573 603 519 749 527 373 514 475 451 547 487 413 511 471 967 700 414 987 500 376 421 553 557 405 436 445 459 505 416 442 451 478 572 459 534 528 585 567 480 478 605 491 523 727 467 706 408 818 774 828 814 673 512 439 483 486 438 548 540 499 415 530 521 432 428 488 516 509 645 501 436 530 437 501 492 486 516 505 454 467 562 425 567 513 393 363 335 534 420 348 493 598 404 377 452 524 590 392 472 478 486 400 383 461 410 476 451 455 443 467 472 374 436 383 357 427 406 500 457 466 466 494 442 427 484 466 419 543 495 635 510 552 392 604 546 530 514 617 509 558 502 511 432 530 481 475 524 513 431 507 563 442 441 455 511 437 583 539 513 515 562 581 503 596 579 676 402 384 548 395 476 734 582 451 573 368 378 364 430 455 489 374 441 453 516 416 444 516 431 375 412 698 316 472 441 526 436 413 511 522 358 420 403 422 502 419 407 435 368 400 401 399 323 490 499 526 525 459 431 463 496 458 412 388 445 398 555 458 393 444 440 374 347 564 380 483 452 430 347 471 447 419 646 496 635 538 471 429 452 743 458 758 394 515 580 439 504 492 422 491 591 439 708 486 469 492 671 396 409 406 788 550 413 477 406 474 508 437 517 395 525 440 542 474 469 461 565 420 713 427 496 411 377 438 478 484 450 367 463 812 464 467 409 436 491 707 432 410 447 547 392 419 462 558 397 397 569 477 394 495 472 615 408 437 394 440 574 408 462 350 362 470 506 484 326 430 594 402 387 379 324 460 490 412 424 560 428 365 587 676 538 429 532 416 372 404 560 627 350 486 367 423 323 409 530 422 590 434 341 425 669 451 420 354 406 444 408 517 366 341 356 951 581 643 588 746 438 387 369 723 382 344 826 381 377 529 338 445 393 356 342 428 622 329 576 495 434 590 372 374 472 674 384 360 929 537 750 491 384 414 422 430 426 667 318 551 361 437 646 484 371 519 417 536 447 513 434 494 782 476 369 460 546 628 518 540 598 573 609 523 749 527 373 514 476 451 547 487 413 511 471 967 699 414 987 500 376 421 553 557 405 437 445 459 505 416 442 451 478 572 458 533 528 586 567 480 477 605 492 523 727 467 706 408 818 774 828 813 673 513 439 482 486 438 548 540 505 415 530 521 432 428 488 516 510 645 501 436 529 437 501 492 486 516 506 454 467 562 425 566 513 392 363 335 534 420 348 493 598 404 377 452 524 590 392 472 478 486 400 383 462 410 476 450 455 442 467 472 374 436 382 357 426 406 500 456 467 466 494 442 427 484 466 419 543 495 635 510 552 392 604 546 530 514 617 508 558 501 511 433 530 481 475 524 513 431 507 562 442 441 456 512 437 583 539 514 515 562 581 503 596 580 676 403 384 548 395 476 734 582 452 573 368 378 364 430 455 489 374 441 452 516 416 444 517 431 375 413 698 316 472 441 526 436 414 511 521 358 420 402 421 503 419 407 435 368 401 400 398 323 490 499 526 525 459 431 463 495 458 412 388 446 398 554 458 393 444 440 374 346 565 381 482 453 430 347 471 446 419 646 494 635 538 470 429 452 743 458 758 394 515 580 439 504 492 421 493 591 439 708 486 469 491 670 396 408 406 788 550 413 477 405 474 508 438 517 395 525 439 542 474 469 461 565 421 713 426 496 410 377 440 478 484 450 367 463 812 464 467 409 436 492 706 432 410 447 547 391 418 462 558 397 397 569 477 394 495 472 615 407 437 394 440 573 408 462 350 361 470 506 487 325 429 594 402 387 379 323 460 490 412 424 555 429 364 587 676 531 430 532 416 372 404 560 627 350 486 368 423 323 408 531 423 589 434 342 425 669 451 419 354 405 442 408 517 369 341 356 951 581 643 587 746 438 386 371 723 382 345 827 382 377 531 339 445 392 356 343 428 623 330 576 494 434 590 373 374 472 675 383 360 929 537 750 490 384 414 422 430 427 667 318 552 361 437 646 484 372 519 416 536 447 513 434 494 782 476 369 461 546 628 519 540 598 573 613 527 749 528 373 514 477 451 547 487 413 511 471 967 699 414 987 501 376 421 553 557 405 437 444 459 505 416 442 450 478 572 458 533 529 586 567 480 477 605 491 524 727 466 706 407 818 774 827 813 673 513 439 482 485 438 548 540 510 415 530 521 431 429 488 516 510 646 501 435 529 437 501 493 486 517 506 454 467 563 425 566 513 393 363 335 534 420 348 493 597 404 376 452 524 590 391 472 478 487 401 383 462 411 476 450 456 442 467 472 374 436 382 356 424 406 500 456 467 466 494 442 427 484 466 419 543 494 636 510 552 392 604 546 530 514 617 508 558 501 511 433 530 481 475 524 513 431 507 561 442 441 456 512 438 582 539 514 515 561 581 503 596 580 676 403 384 548 395 476 733 582 452 573 368 377 364 430 455 489 373 441 452 516 415 444 517 431 375 413 698 315 472 441 526 436 414 511 520 358 420 402 420 502 419 407 435 368 401 400 399 322 490 499 526 525 458 431 464 495 458 412 388 446 398 554 459 393 444 440 374 347 565 381 482 454 430 347 471 446 419 646 494 635 538 471 429 451 743 458 758 394 515 580 438 504 492 421 493 591 439 708 486 469 491 669 397 409 406 788 550 412 477 405 474 508 438 516 395 525 439 542 474 469 462 565 421 713 426 496 410 377 443 478 484 450 368 463 810 464 467 409 437 492 706 432 410 447 546 391 418 462 558 397 397 570 477 394 496 472 615 406 437 394 440 573 408 461 350 361 470 506 490 325 429 593 402 387 380 322 460 491 413 424 550 430 364 586 676 522 430 532 416 372 404 561 626 350 485 368 423 322 408 532 422 588 434 342 424 669 451 418 355 405 441 408 517 372 341 356 950 582 642 587 746 438 385 371 724 382 345 828 383 378 532 340 446 392 356 344 428 624 330 576 494 434 589 373 374 472 675 383 360 929 538 750 490 384 414 423 430 427 667 318 552 361 436 646 484 373 519 416 536 447 513 434 494 782 476 369 461 546 628 519 540 598 572 617 529 749 529 373 513 478 450 547 487 413 511 471 968 699 414 986 501 376 420 553 558 405 436 444 459 506 416 443 450 478 572 458 534 529 587 567 480 477 605 491 524 727 466 706 405 818 775 827 813 673 513 439 482 485 438 548 540 517 415 529 521 431 429 488 516 510 646 502 435 529 437 501 493 486 518 506 454 467 563 425 566 513 393 363 335 534 420 348 494 598 404 376 452 524 589 390 472 479 487 401 383 462 411 477 450 456 442 467 472 374 436 382 356 423 406 500 456 467 466 494 442 426 485 466 419 543 495 636 510 552 392 604 546 530 514 616 508 557 500 510 433 530 481 475 524 513 431 508 561 441 441 455 511 438 582 539 514 515 560 581 502 597 581 676 403 384 548 395 475 734 581 452 573 368 376 364 430 455 489 373 441 452 516 415 444 517 431 375 413 698 315 472 441 527 436 414 511 520 358 420 402 420 502 419 407 435 368 400 400 400 322 489 499 526 525 458 431 464 495 457 412 388 447 398 554 458 393 444 441 374 347 565 381 482 454 430 347 471 446 419 645 493 635 538 471 430 451 743 458 758 394 515 581 438 504 492 422 493 591 438 708 486 469 491 669 397 409 405 788 550 412 478 405 474 509 438 516 395 525 440 543 474 469 462 564 421 713 425 496 409 376 445 479 484 450 368 463 810 464 467 409 437 492 707 432 410 446 546 390 418 462 558 397 397 570 478 394 497 472 615 405 436 394 440 574 407 460 350 360 470 506 491 325 429 593 403 386 380 322 460 492 412 424 547 432 364 585 676 516 430 531 416 373 403 561 625 350 484 368 423 322 408 532 422 588 434 343 424 668 451 418 355 405 440 409 518 372 341 356 950 581 642 587 746 439 383 372 724 383 346 829 384 378 534 340 446 391 355 344 427 626 330 577 493 434 590 373 374 470 675 383 360 929 538 749 489 385 414 422 429 427 667 318 551 361 436 646 484 373 519 416 536 447 513 433 495 781 475 368 461 547 628 519 540 598 572 620 530 749 530 373 513 478 450 547 487 414 511 471 968 700 414 986 502 376 420 554 559 405 436 444 459 506 416 443 450 478 572 459 535 529 587 567 479 476 605 491 524 727 466 706 404 818 775 827 813 674 513 439 482 486 438 549 540 522 415 528 522 431 429 488 516 510 645 502 435 529 438 501 493 486 518 505 455 467 562 425 566 513 393 363 336 534 420 348 494 598 403 376 452 524 589 390 472 479 487 401 383 462 411 477 450 456 442 468 472 374 436 383 355 420 406 500 456 467 465 494 442 426 485 466 419 543 495 636 510 552 392 605 546 530 514 617 508 557 501 510 433 530 481 475 525 512 431 508 561 441 442 455 511 438 582 539 514 516 560 581 502 597 581 677 403 383 548 395 474 734 581 452 573 367 376 364 430 455 489 373 441 452 516 415 444 517 431 375 413 698 315 472 441 527 435 414 510 520 358 420 402 420 500 419 407 434 367 400 400 400 322 488 499 526 525 457 431 464 495 457 412 387 448 399 553 458 393 444 440 374 346 565 381 482 454 430 347 470 447 419 645 493 635 538 471 430 451 743 457 758 393 514 581 438 504 491 422 493 591 438 708 486 469 491 670 397 409 405 788 550 412 477 405 473 509 438 516 395 525 440 543 474 470 462 564 421 713 425 496 408 377 448 480 484 450 368 463 810 464 467 409 436 492 707 431 409 446 546 391 418 462 558 397 397 570 478 394 498 472 615 404 436 394 440 575 407 460 351 360 470 506 492 326 428 593 402 385 380 322 460 492 412 424 543 433 365 585 677 510 431 531 416 372 402 562 624 351 483 368 423 321 408 532 421 587 434 344 423 668 451 418 356 405 440 409 518 375 341 356 949 581 642 588 746 440 382 371 724 386 346 832 384 379 534 340 446 391 354 344 426 629 330 577 492 434 590 373 373 468 674 383 360 929 537 748 489 385 415 422 430 427 668 318 551 362 436 646 485 374 519 415 535 446 513 433 496 781 475 369 462 547 627 518 540 598 572 623 532 749 533 373 513 478 451 546 487 414 511 471 968 700 414 986 502 376 420 553 560 405 436 444 459 506 416 443 450 479 572 459 536 529 587 567 479 476 605 491 524 726 466 706 404 818 776 827 812 674 514 439 482 486 438 549 540 527 415 528 522 431 429 488 516 509 644 503 435 529 438 501 493 486 517 505 455 467 562 424 566 513 393 363 336 534 420 348 494 598 403 376 452 524 588 390 472 479 487 401 383 462 410 477 450 456 442 469 471 375 436 383 355 419 406 501 456 468 465 494 443 426 485 466 419 543 495 636 510 552 392 604 546 530 514 617 508 557 501 510 433 530 481 476 525 512 431 507 561 441 443 455 511 438 583 539 513 516 560 581 502 597 581 677 403 383 548 395 474 735 581 452 573 367 376 364 431 455 489 373 441 453 516 415 444 516 430 375 413 698 315 472 441 526 435 414 510 520 358 420 402 420 500 419 407 434 367 400 400 400 322 487 499 526 525 457 431 464 496 457 412 387 448 399 553 458 393 444 440 373 346 565 381 482 453 430 347 471 446 418 645 494 635 538 471 430 451 743 458 758 393 514 582 438 504 491 422 493 591 437 707 486 469 491 670 397 409 405 788 550 412 477 405 473 509 437 517 395 524 440 542 474 470 461 564 420 713 424 496 408 377 450 481 485 450 368 463 810 464 467 409 436 492 707 431 409 444 546 392 418 462 558 397 396 570 478 393 499 472 615 405 437 394 439 576 407 460 352 360 470 506 491 326 427 593 402 385 380 322 461 493 413 423 538 434 365 584 677 503 431 529 415 372 401 562 624 351 482 367 423 320 407 532 420 587 435 345 423 668 451 418 356 405 441 410 518 377 342 356 949 581 642 589 746 440 382 370 724 387 347 835 384 381 534 341 446 391 353 345 426 632 329 578 491 434 591 372 373 467 673 383 360 930 536 748 489 385 414 422 430 427 669 319 550 362 436 646 486 374 519 415 536 446 513 432 496 782 474 369 462 547 626 518 540 598 572 626 533 749 535 373 512 476 452 545 487 414 511 471 968 700 414 985 502 376 420 554 559 405 436 444 459 506 416 443 450 479 572 460 536 529 587 566 479 477 606 491 524 726 466 706 405 817 776 828 811 674 514 439 482 486 438 548 540 530 415 528 522 431 428 488 516 510 644 503 435 529 438 502 493 486 517 505 454 467 561 424 566 513 393 363 336 534 420 348 494 598 403 376 452 524 589 390 472 479 486 401 383 462 410 477 450 456 442 470 470 375 437 383 355 418 406 501 456 467 465 494 443 426 485 466 418 543 495 636 510 552 392 604 546 531 514 617 508 556 502 510 433 531 481 476 525 512 431 507 560 442 444 456 511 438 583 539 512 516 561 581 501 597 581 677 403 382 548 396 474 737 581 452 573 367 376 364 431 455 488 373 440 452 515 415 444 516 430 375 414 698 315 472 441 526 435 414 510 520 358 420 402 420 500 419 407 434 367 401 401 400 322 487 499 526 525 457 430 464 496 457 412 387 447 400 553 457 393 444 440 373 346 565 381 482 453 430 347 471 446 418 645 495 635 538 471 430 451 742 458 758 393 514 582 438 503 492 422 494 591 437 707 486 469 491 670 396 409 405 788 550 412 476 405 473 509 437 517 394 524 440 542 474 470 461 564 420 712 424 496 408 376 452 481 485 450 368 463 811 464 467 409 436 492 707 431 409 444 546 393 418 462 558 397 396 570 479 393 499 472 615 405 438 394 438 576 407 460 352 360 470 507 491 326 426 593 401 385 381 322 461 493 413 422 532 434 366 584 677 494 432 528 415 372 401 562 624 350 483 366 423 320 407 532 420 588 435 345 423 669 451 418 356 404 441 410 517 380 342 356 949 581 642 589 746 440 381 370 724 388 347 838 384 382 534 342 446 391 353 345 426 635 329 578 490 434 591 372 373 467 672 383 360 930 536 748 488 384 415 422 431 427 670 320 550 363 436 646 487 374 519 416 537 446 513 433 496 782 475 369 462 547 626 517 540 598 572 630 535 749 538 373 512 474 452 545 487 414 511 471 968 700 414 985 502 376 420 554 559 405 436 444 459 506 416 443 450 479 572 460 536 529 586 566 479 478 606 491 524 726 466 706 406 817 776 828 808 674 514 438 482 485 438 548 539 531 415 528 522 431 428 488 516 510 644 503 436 529 438 502 493 486 517 505 454 467 561 424 566 513 392 362 336 534 419 348 494 597 402 376 452 523 589 391 472 478 486 401 384 462 410 477 450 456 442 470 470 375 437 383 355 417 406 501 456 467 465 494 443 426 485 466 418 543 495 636 510 552 392 603 545 531 514 617 508 556 502 511 433 531 481 476 525 512 431 507 560 442 446 456 511 438 584 539 512 516 560 581 501 597 581 677 403 382 548 396 475 738 581 452 573 367 376 363 430 454 488 373 440 452 515 415 444 516 430 375 414 698 315 472 441 526 435 414 510 521 358 420 403 420 500 419 406 434 367 401 401 400 322 486 499 527 525 458 430 464 496 457 411 387 447 400 553 457 393 444 440 373 346 565 381 482 453 430 347 471 446 419 646 496 634 538 471 431 452 742 458 758 393 514 582 438 503 492 422 494 591 437 707 486 469 491 670 397 408 405 788 550 412 477 405 473 509 437 518 394 523 440 542 474 470 461 565 420 712 424 496 408 376 452 483 485 450 367 463 811 464 467 409 436 492 707 432 408 444 546 392 418 461 558 397 396 569 479 393 499 472 615 407 438 394 437 576 407 460 353 360 470 507 491 325 426 593 401 385 380 322 462 493 414 421 528 436 367 583 677 490 432 527 415 372 401 562 623 351 483 366 423 320 407 532 420 588 435 345 424 669 451 418 356 404 442 411 516 380 341 356 948 581 642 590 746 440 380 368 724 388 347 840 384 382 535 341 446 391 353 346 425 640 330 578 490 435 591 371 372 467 670 383 360 930 535 748 488 383 414 422 432 427 669 322 551 362 436 646 486 374 519 416 538 446 513 433 496 781 475 369 462 547 626 517 540 598 572 634 536 749 540 373 512 472 452 544 487 414 511 471 968 700 414 985 501 376 419 554 558 405 436 444 459 506 416 442 450 479 572 460 535 528 586 566 479 478 605 491 524 727 466 705 406 817 776 828 805 674 514 438 482 485 438 548 539 532 415 529 522 431 428 487 516 509 644 503 436 529 438 502 493 486 517 505 454 467 561 424 566 514 392 362 336 534 419 348 494 597 402 376 452 523 589 391 472 478 487 401 384 462 410 478 450 456 442 470 471 376 437 383 356 417 407 501 456 467 465 494 443 426 485 466 418 543 495 635 510 552 391 603 545 531 514 618 508 556 501 512 433 531 481 475 524 512 431 507 560 442 449 456 510 439 584 539 513 516 560 581 501 598 581 677 403 382 548 396 475 740 581 452 574 367 376 364 430 454 488 373 440 452 515 415 444 516 430 374 414 698 315 472 441 526 435 414 510 521 358 420 404 420 500 419 406 434 367 401 401 400 322 486 500 527 525 460 430 464 496 457 411 387 446 400 553 456 393 444 441 373 346 565 380 482 453 430 348 471 447 419 646 496 633 538 471 431 452 743 458 758 393 513 582 438 503 493 422 495 591 438 707 486 468 491 670 397 407 405 787 550 412 477 405 473 509 437 518 394 524 440 542 474 470 461 565 420 711 424 497 408 376 453 483 485 450 367 463 811 463 467 410 438 492 707 432 408 444 546 392 418 461 557 397 397 569 479 394 498 471 616 407 439 394 437 575 407 461 353 359 470 508 492 324 427 593 400 384 380 322 463 495 414 421 524 438 367 583 676 487 432 527 415 372 401 562 622 351 483 365 423 320 407 532 419 589 435 345 424 669 451 417 355 404 442 412 515 380 341 356 948 581 642 591 746 440 379 367 724 388 347 842 384 383 536 341 445 391 353 346 425 647 331 578 490 434 591 371 371 468 670 383 360 930 535 748 488 382 414 421 433 427 669 323 550 362 436 646 486 374 519 417 539 446 513 433 497 780 475 369 462 548 625 517 540 598 572 639 537 749 543 373 512 470 451 545 488 413 511 471 968 701 413 985 501 377 419 554 557 404 436 444 459 506 416 442 450 479 572 460 535 528 586 567 479 478 605 491 524 727 466 705 405 817 776 827 802 674 514 438 482 485 438 549 539 533 415 529 522 431 428 487 517 509 644 503 436 529 438 501 493 486 517 505 453 467 561 424 566 514 393 362 336 534 419 348 494 597 403 376 452 523 589 391 472 478 487 400 383 462 410 478 450 456 442 469 471 376 437 383 356 417 407 501 456 467 465 494 442 426 485 466 418 544 494 635 511 551 391 602 545 531 513 618 508 556 500 513 433 531 481 475 524 512 431 507 560 442 451 456 510 440 584 538 513 516 559 580 501 598 580 677 403 382 548 396 475 741 581 452 574 367 376 364 430 454 488 373 440 452 515 416 444 516 430 374 414 697 315 471 441 526 435 414 509 521 358 420 403 420 500 418 406 434 368 401 401 400 322 486 500 527 525 462 430 464 496 456 410 387 446 399 553 457 394 444 440 373 346 566 380 482 453 430 349 471 447 419 646 496 632 538 471 432 452 743 458 758 393 513 582 438 503 493 421 495 591 438 707 486 468 491 670 398 408 405 786 550 412 477 406 473 509 437 518 394 524 440 542 474 470 461 565 420 711 424 497 408 376 453 484 484 450 367 463 811 462 467 410 438 492 707 432 408 444 545 393 418 461 557 397 397 569 480 394 498 471 616 408 438 394 438 574 407 461 352 360 470 508 492 324 426 594 400 384 380 322 463 497 413 422 521 439 368 582 676 485 432 527 415 373 401 562 622 352 483 365 423 320 406 533 418 589 435 345 424 669 450 417 354 404 442 412 515 381 341 356 948 581 642 591 746 440 379 366 724 387 347 843 384 383 536 342 444 390 353 346 424 656 331 577 491 434 589 370 371 468 670 384 360 930 535 749 489 382 414 421 433 427 669 324 549 361 435 646 486 373 519 416 539 446 513 432 497 779 476 369 462 548 625 518 539 598 572 641 539 749 546 373 512 468 451 545 488 413 511 471 968 701 413 985 501 377 420 554 555 404 436 444 460 506 416 443 450 479 572 459 535 528 586 567 479 477 606 491 524 727 467 705 405 817 777 827 800 674 515 437 481 486 438 549 539 532 415 529 522 431 428 487 517 509 644 502 436 529 438 501 493 486 516 504 453 466 561 424 566 513 393 362 336 534 419 348 494 597 403 376 452 523 589 391 471 478 487 400 384 462 410 478 450 456 442 469 470 376 437 382 356 417 406 501 456 467 465 494 442 426 486 466 418 544 494 635 511 551 391 602 545 531 513 618 508 556 500 513 432 531 481 475 524 512 431 507 560 441 454 456 511 441 584 538 513 515 559 580 501 598 580 677 403 382 548 396 476 742 581 452 574 367 376 364 430 454 488 372 440 452 516 416 444 516 430 374 414 697 314 471 441 526 435 414 509 521 358 420 403 420 500 419 407 434 368 401 401 401 322 485 500 527 525 465 430 464 496 456 410 387 446 398 553 457 393 443 441 373 347 566 380 482 454 430 350 471 447 419 646 495 632 538 471 432 452 742 458 758 393 513 582 438 503 493 421 494 590 437 707 486 468 491 670 397 408 405 786 550 412 477 405 473 509 437 517 394 524 440 541 474 470 462 565 420 711 425 497 408 376 451 484 484 450 367 463 811 462 467 410 437 492 707 432 409 444 545 394 418 461 558 397 396 569 480 394 498 471 615 408 437 394 438 574 406 461 352 361 468 508 492 324 426 593 400 385 379 322 463 499 413 424 517 439 368 582 675 483 432 527 415 374 402 562 622 352 482 364 423 320 406 532 417 589 436 345 424 669 450 417 354 405 442 412 515 381 341 356 947 580 642 591 745 440 379 364 724 387 347 846 384 382 536 342 444 390 354 345 424 665 332 577 492 434 588 370 371 469 669 384 360 929 535 749 490 382 414 420 433 427 670 324 548 361 435 646 487 372 518 415 539 444 512 432 497 779 477 368 462 548 626 518 539 598 572 642 540 749 548 373 512 465 451 545 488 413 510 470 968 701 413 985 501 377 419 555 554 404 436 444 460 506 416 443 451 479 572 460 535 528 586 567 479 478 606 491 525 727 467 705 404 817 777 827 798 675 516 437 480 486 438 549 538 531 415 529 522 431 428 488 517 509 644 503 436 529 438 501 493 486 516 504 453 466 561 424 566 514 394 363 336 534 419 348 494 598 403 375 452 524 589 391 471 477 487 399 384 463 410 478 450 456 442 469 470 376 437 382 356 417 406 501 456 467 465 494 442 426 486 466 418 545 494 635 512 552 391 602 545 531 513 618 508 557 500 512 432 531 481 475 525 512 431 507 560 441 456 456 511 440 584 538 513 515 559 580 501 598 580 677 403 382 548 396 476 742 582 453 575 366 376 363 430 454 488 372 440 452 515 416 444 515 430 375 414 698 314 471 441 526 435 414 508 522 358 421 402 421 500 419 406 434 368 401 401 401 322 485 499 527 525 468 430 464 496 456 411 388 446 398 553 457 393 443 441 373 348 567 379 482 454 430 352 471 447 418 646 496 632 539 471 432 452 742 458 758 393 513 582 438 503 492 421 494 590 437 708 486 468 491 670 397 409 405 785 550 412 477 405 473 509 437 516 394 524 440 541 474 470 462 565 420 711 425 497 408 376 450 484 484 450 367 463 811 462 466 410 437 492 707 432 410 444 545 394 418 461 558 397 396 569 480 394 498 471 615 409 436 393 438 574 405 461 351 361 466 509 492 324 426 593 400 385 379 322 462 500 413 425 514 440 369 582 675 482 432 528 414 375 401 562 623 351 481 364 423 320 406 532 416 590 437 345 424 668 449 416 354 405 442 412 515 381 340 356 947 580 641 591 746 440 378 363 723 386 348 849 385 380 536 342 444 391 354 344 424 672 332 577 493 434 588 370 371 469 669 384 360 929 535 749 490 382 414 420 433 427 670 324 548 361 435 646 487 371 518 414 538 442 511 431 497 777 478 367 462 549 626 518 539 598 572 644 541 750 551 373 512 463 451 545 488 413 510 470 968 701 413 985 502 377 419 555 552 404 436 444 459 506 416 442 451 479 572 460 535 528 586 567 479 478 606 491 525 727 467 706 405 816 777 827 797 676 516 437 480 486 438 549 538 530 415 528 523 431 427 488 517 510 644 503 436 530 438 502 493 486 516 503 454 466 560 424 566 514 393 363 336 534 419 349 494 598 404 375 452 525 590 391 471 477 487 399 384 462 409 478 450 456 442 469 470 376 437 382 356 416 406 501 457 467 464 494 443 426 486 466 418 545 494 635 512 552 391 602 545 531 513 618 508 557 500 512 433 530 481 475 525 512 431 507 561 441 459 455 511 440 584 538 513 515 559 581 501 598 580 677 403 383 548 396 476 742 582 453 575 366 376 363 430 454 488 372 440 452 515 416 443 515 430 375 414 698 314 471 442 526 435 414 508 522 358 421 402 421 500 420 406 433 368 402 402 401 322 485 499 527 525 469 430 464 495 457 411 388 446 397 552 456 393 443 442 374 349 567 379 482 455 430 352 470 446 418 646 496 632 540 472 432 452 741 458 758 393 512 581 437 504 492 421 494 590 437 708 486 468 492 670 397 408 404 785 550 412 477 405 474 509 437 515 394 525 440 541 474 470 462 565 420 710 425 496 407 375 447 484 485 450 367 463 811 462 466 411 436 491 706 432 410 444 545 394 417 461 558 397 396 568 480 393 498 471 615 408 436 393 438 574 405 461 352 361 464 508 493 325 426 592 400 386 379 324 462 500 413 426 512 441 369 581 675 482 432 528 414 375 400 560 622 352 480 364 423 319 405 532 416 590 437 345 424 668 449 416 354 404 441 412 515 381 340 355 948 580 641 590 746 440 378 362 723 386 348 852 386 378 537 341 444 391 354 344 423 678 332 577 493 434 589 370 370 469 670 384 360 928 535 748 489 382 414 420 432 427 670 324 547 361 435 646 488 370 518 414 539 440 510 431 497 776 478 367 463 549 626 518 539 598 572 643 540 751 552 373 512 460 451 545 488 413 510 470 968 701 414 984 502 376 419 555 551 404 437 444 459 506 416 442 450 479 572 460 535 528 586 567 479 479 606 491 524 727 466 706 405 816 776 827 797 676 517 437 480 486 437 550 538 528 416 528 523 430 426 488 517 510 644 504 436 530 438 502 493 486 515 503 454 466 560 424 566 514 393 362 336 534 419 349 494 598 404 375 452 525 590 391 472 478 487 399 384 462 409 478 450 456 442 469 471 376 437 382 355 416 406 501 457 467 464 495 443 426 485 465 418 545 494 635 511 552 391 602 545 531 514 618 507 556 500 513 434 530 481 475 525 513 431 507 561 440 461 455 511 440 584 537 513 515 560 581 502 597 579 677 403 383 547 396 476 742 582 454 575 366 376 362 430 454 489 372 440 452 514 416 443 515 429 375 414 698 314 471 442 526 435 414 508 522 358 421 403 421 500 420 406 432 368 402 402 401 322 485 498 528 525 470 430 463 496 458 412 388 446 397 552 456 393 442 442 374 350 567 379 482 454 430 352 470 446 418 645 498 632 540 472 432 451 742 459 758 392 512 581 437 504 492 420 493 590 437 708 486 468 492 670 397 408 404 785 550 412 477 405 474 510 437 515 394 524 439 541 475 470 462 565 420 710 425 496 407 375 446 484 485 450 367 464 811 462 466 410 436 491 706 432 410 444 546 394 417 461 558 397 396 569 480 394 498 471 616 407 436 393 437 574 404 461 352 361 462 506 492 325 426 592 399 385 379 325 462 500 413 426 509 442 370 581 675 481 432 528 414 374 398 559 622 352 480 364 423 320 405 531 416 590 437 346 423 669 449 416 353 404 440 412 515 382 341 356 948 580 641 590 746 440 377 362 723 385 348 854 385 377 537 340 444 391 354 343 423 684 333 577 491 434 590 370 370 468 670 384 360 928 535 747 489 381 414 420 431 427 670 324 547 360 434 646 488 370 519 413 539 440 510 431 497 775 479 367 463 549 626 518 540 598 571 643 539 751 553 373 512 458 452 545 488 413 510 470 967 701 414 984 502 375 419 555 550 404 436 444 459 505 416 442 450 478 571 459 535 529 586 567 479 478 605 490 524 726 466 707 406 816 776 827 794 676 517 436 480 486 437 550 539 526 416 528 523 430 426 488 517 510 644 503 436 530 437 502 493 486 515 502 454 466 560 424 566 513 393 362 336 534 419 349 495 598 404 374 452 524 590 391 472 478 487 399 383 462 409 478 450 456 442 469 471 376 437 382 355 417 406 501 457 467 465 495 443 426 485 465 419 545 494 635 510 552 391 602 545 531 514 617 507 556 500 513 434 530 481 475 525 513 431 507 562 440 463 455 510 439 584 537 513 515 560 581 502 597 579 677 403 383 546 396 476 742 582 454 575 366 376 363 429 455 489 372 440 452 514 416 443 516 429 375 414 698 314 472 442 526 436 414 508 521 358 421 403 421 500 420 406 432 368 402 402 400 322 486 498 528 524 470 430 463 496 459 412 389 446 397 552 456 393 443 442 375 352 567 378 482 454 430 353 470 446 419 645 498 632 540 472 432 451 742 459 758 392 512 581 437 504 492 420 492 590 438 707 486 468 492 670 397 408 405 785 550 412 477 405 474 510 438 515 394 524 439 540 475 470 462 565 420 710 426 496 407 375 444 485 485 450 367 464 811 461 466 409 436 491 706 431 411 444 546 394 417 460 557 398 395 569 480 394 498 471 616 405 436 393 437 574 404 460 353 361 462 505 492 325 426 592 398 385 379 325 463 501 413 427 505 442 370 582 675 480 432 528 414 374 397 559 621 353 480 364 424 321 406 530 415 591 436 345 422 669 448 416 352 405 440 412 515 382 341 356 948 580 641 590 746 440 377 361 723 385 347 855 384 375 536 339 444 391 355 342 423 691 333 577 490 434 590 370 369 468 671 383 361 928 535 747 489 380 414 419 431 427 669 325 548 360 433 646 489 370 518 413 538 440 510 431 496 775 479 367 462 549 626 518 540 598 571 642 539 751 554 373 512 455 452 545 488 414 511 470 967 701 414 984 502 375 419 554 548 405 435 444 459 505 416 442 450 478 571 459 534 529 586 567 479 478 605 490 523 726 466 707 406 816 776 827 792 675 516 437 480 486 437 550 539 523 415 528 522 431 426 488 517 510 644 502 436 530 437 502 493 486 514 502 454 466 560 424 566 513 393 362 336 534 419 349 495 597 404 374 451 524 590 391 473 478 487 399 383 462 408 477 450 456 442 468 470 376 437 382 355 417 406 501 456 467 465 494 442 426 485 464 419 545 494 635 510 552 390 602 545 531 513 617 506 556 500 513 434 530 481 475 525 513 431 507 563 440 463 455 510 439 585 537 513 515 561 581 502 597 579 677 403 383 546 396 477 742 582 454 575 366 377 363 429 455 489 372 440 451 514 416 443 516 429 375 414 698 314 472 442 526 436 413 509 521 358 421 404 421 500 420 406 432 367 403 402 400 322 487 498 527 524 470 431 463 497 459 412 389 446 397 552 457 393 443 442 375 352 567 378 482 454 430 353 470 446 419 645 498 632 540 472 431 452 742 459 757 392 512 581 437 504 493 419 491 590 438 708 486 468 492 670 397 408 405 784 550 412 477 405 474 510 438 515 394 524 439 540 475 470 462 566 420 710 426 496 407 375 442 485 484 450 367 464 811 461 466 409 436 492 705 431 410 444 547 394 417 459 557 398 395 569 481 393 498 471 615 405 436 393 437 574 404 460 353 361 461 505 492 325 428 592 396 385 379 325 463 501 412 428 501 442 370 582 674 479 432 528 413 375 395 559 621 353 479 364 424 322 406 528 415 592 436 344 422 669 448 417 352 405 440 412 515 382 341 356 948 580 641 591 745 440 376 361 723 384 347 857 384 374 535 339 444 390 356 340 424 698 333 577 488 434 590 370 369 468 671 383 361 929 536 747 489 380 414 418 431 427 669 325 548 359 432 646 490 370 518 413 537 440 510 431 496 775 479 367 462 549 626 518 541 598 571 640 538 750 556 374 512 453 452 545 487 414 511 470 967 701 414 984 501 376 418 554 547 405 435 444 459 505 416 441 450 478 571 459 534 529 586 567 479 478 605 490 522 726 466 707 406 816 776 827 790 675 517 437 479 485 437 550 539 520 415 528 522 431 426 488 517 509 644 502 436 530 437 503 493 486 514 502 454 466 560 425 566 513 393 362 336 534 419 349 494 597 404 374 451 524 590 391 474 478 487 399 382 461 408 477 450 456 442 468 470 375 437 382 354 418 406 501 456 466 465 494 442 426 485 464 419 545 494 635 510 552 390 601 545 531 513 617 506 556 501 513 433 530 481 475 524 513 431 507 564 440 463 456 509 438 585 537 513 515 561 581 502 597 579 676 404 384 547 396 477 742 582 454 574 366 377 363 429 455 489 372 440 451 514 415 442 517 430 374 414 698 315 472 442 526 436 413 509 520 358 421 404 421 500 420 406 432 366 402 401 400 322 487 498 527 525 470 430 463 497 459 412 388 446 397 552 457 393 443 442 374 353 567 378 482 454 430 354 470 446 419 645 497 632 540 472 431 452 742 459 757 392 512 581 437 504 492 419 491 590 438 708 486 469 492 669 397 408 405 784 550 412 477 404 474 510 439 515 394 524 439 540 475 469 462 566 420 710 426 496 407 375 441 486 484 450 367 464 811 462 466 410 436 491 705 431 410 445 547 393 417 459 557 398 395 569 482 393 497 472 615 404 436 394 438 574 404 459 353 361 461 505 492 324 429 592 395 385 379 325 463 501 412 429 498 442 370 583 674 479 432 528 414 374 394 559 621 353 479 363 425 322 406 529 415 593 437 343 422 669 448 417 351 405 440 412 516 382 341 356 948 580 641 593 745 440 375 361 722 384 347 859 385 372 534 339 444 390 357 340 424 706 333 577 489 434 590 370 369 468 672 383 361 930 536 748 489 380 414 418 430 427 669 325 548 358 432 646 491 371 518 414 536 439 510 432 495 776 478 368 461 549 626 517 541 598 572 638 538 750 557 374 511 452 452 545 487 414 511 470 967 700 414 984 501 376 418 554 546 405 435 445 458 505 416 441 450 478 572 459 534 529 586 567 479 478 605 490 523 726 466 708 406 816 776 827 789 675 517 437 479 485 437 550 539 517 414 528 522 431 427 488 516 509 644 502 436 530 437 503 493 485 513 502 454 466 560 425 566 514 393 362 335 534 419 349 494 597 404 374 451 523 591 391 474 478 487 399 382 462 408 477 450 456 442 469 470 375 438 382 354 418 406 501 456 466 465 494 443 426 485 464 419 545 494 635 510 552 390 602 545 531 513 617 506 556 502 513 433 530 481 475 524 513 431 507 564 440 463 456 509 436 584 538 513 516 561 581 502 596 579 677 404 384 548 396 477 742 582 453 574 366 377 364 430 455 489 372 440 451 514 415 442 517 430 374 414 697 315 472 442 526 436 413 509 520 358 421 403 421 500 420 406 432 366 402 401 400 322 487 498 527 525 470 429 463 496 459 412 387 446 397 552 458 393 443 442 374 354 567 378 482 454 430 354 469 446 419 646 497 632 539 472 430 452 742 459 757 392 512 580 437 505 492 419 491 590 439 708 486 469 492 669 397 408 405 784 550 412 477 404 473 510 440 515 394 524 439 540 474 469 462 566 420 710 426 496 407 375 440 486 484 450 367 464 811 463 467 410 436 491 705 431 410 445 547 393 417 458 557 397 395 570 482 392 496 472 615 406 436 394 438 574 404 459 353 360 460 505 491 324 430 593 394 385 379 326 462 501 412 430 497 442 370 584 674 478 432 529 414 373 394 559 620 353 479 362 425 322 406 530 415 593 437 343 421 669 447 417 352 405 440 413 516 382 341 356 947 579 641 594 744 440 376 362 721 385 348 861 385 370 533 339 444 391 357 339 424 712 333 577 490 434 590 370 369 468 672 383 361 930 536 748 489 380 414 418 430 427 669 325 548 358 431 646 491 371 517 414 536 438 510 432 495 778 477 368 461 549 626 517 541 598 573 637 538 750 557 374 510 451 452 545 487 414 511 470 967 700 414 984 501 376 418 554 545 405 435 445 458 505 416 441 449 478 572 459 534 529 586 567 479 477 605 491 523 727 466 708 406 816 776 827 789 675 518 437 479 486 437 549 539 515 414 528 521 430 427 488 516 509 644 502 436 529 438 503 493 485 513 502 453 465 559 425 566 514 393 362 334 534 420 349 494 597 404 374 451 523 591 391 473 478 487 399 382 462 408 477 451 456 443 469 470 375 438 382 354 418 406 501 456 466 465 494 443 426 484 464 419 545 494 635 509 552 390 602 546 531 513 617 506 556 503 512 432 530 481 475 524 514 431 507 565 440 463 455 509 436 584 538 513 516 561 581 502 596 580 676 404 384 548 397 477 742 582 453 573 367 377 363 431 455 489 373 440 451 514 414 442 517 430 374 413 698 315 472 442 527 436 413 509 520 358 420 403 420 500 420 406 432 366 402 401 401 322 488 498 527 525 469 428 463 496 459 412 386 446 397 553 458 392 443 442 373 354 568 378 482 454 430 353 469 446 419 646 496 633 540 472 430 452 743 458 757 393 512 581 437 506 492 419 491 590 439 707 486 469 492 669 397 408 404 784 550 412 477 405 473 510 440 515 394 524 438 541 475 469 462 566 420 709 427 496 407 375 440 487 484 450 367 464 811 463 467 410 437 491 704 431 409 445 546 393 417 458 558 397 395 570 483 392 495 472 615 407 436 394 438 574 404 459 352 360 461 505 490 324 429 593 394 385 378 326 463 500 413 430 495 443 370 586 674 477 432 530 414 371 394 559 620 353 479 360 425 323 407 531 416 593 437 343 420 669 447 417 352 405 440 413 516 382 342 358 947 579 641 595 744 440 377 362 720 384 349 861 384 368 532 339 444 391 358 338 424 718 333 577 492 434 589 371 369 468 674 383 360 930 536 747 489 380 414 418 429 426 669 325 547 358 431 646 491 371 517 415 537 438 511 431 495 778 475 369 461 549 626 517 541 599 574 635 537 749 558 374 510 450 452 545 487 414 511 469 967 700 413 984 501 376 418 554 544 405 435 445 459 505 416 441 449 479 572 460 534 529 586 567 478 477 605 491 524 727 466 708 406 817 776 827 788 675 518 437 479 486 437 549 539 512 414 528 521 430 427 488 516 509 644 502 436 529 437 503 493 485 513 502 453 465 559 425 566 514 393 362 334 534 420 349 495 597 404 374 451 523 591 391 472 478 487 400 381 462 409 477 451 456 443 469 470 375 438 381 354 418 406 501 456 466 465 494 444 425 483 464 419 544 494 634 509 552 390 603 546 531 513 618 506 557 504 512 432 530 481 474 524 514 431 507 565 440 463 454 509 438 584 539 512 516 561 581 501 597 581 676 404 383 548 397 477 742 582 453 573 367 377 363 431 455 489 373 440 451 514 414 442 517 430 374 413 698 315 472 442 527 436 413 509 520 358 420 403 420 500 420 406 432 366 402 401 400 322 488 498 526 524 468 429 464 496 459 412 386 446 397 553 458 392 443 442 373 354 568 379 482 454 430 352 469 446 419 645 496 633 540 472 429 452 743 458 758 393 512 581 437 506 492 419 491 590 439 708 486 469 492 669 398 408 403 784 550 412 476 405 472 510 439 515 394 524 439 541 476 469 461 566 420 709 427 496 407 375 440 489 483 449 368 464 811 463 467 409 437 490 704 431 409 445 545 392 417 457 558 397 395 570 482 392 495 473 614 408 436 394 439 575 403 459 352 359 460 505 490 324 430 593 394 385 379 326 463 500 413 430 495 443 369 587 673 474 432 531 413 370 393 559 620 353 479 359 425 323 407 531 416 593 437 341 420 669 447 418 352 404 440 412 516 382 342 359 946 580 641 596 744 439 378 362 719 383 348 862 383 366 530 338 444 391 358 337 424 723 333 577 492 434 589 371 369 469 676 382 360 930 536 747 489 380 413 418 429 426 669 326 546 357 430 646 492 371 517 415 537 438 511 431 495 779 473 370 461 548 626 516 541 599 577 634 537 749 558 374 510 448 452 544 486 414 511 469 967 700 413 984 500 376 418 554 543 405 434 445 459 505 416 441 450 479 572 460 534 529 587 567 478 476 605 492 524 727 467 708 406 816 776 827 787 676 519 437 479 486 437 550 539 511 414 528 522 430 428 488 516 509 644 502 435 529 437 503 493 485 512 501 453 465 559 425 567 514 393 362 334 534 420 349 495 597 403 374 451 523 591 391 472 478 488 400 382 462 409 477 452 456 443 469 470 375 438 381 354 418 406 501 456 466 465 494 445 425 483 464 420 545 494 634 509 552 390 603 546 531 513 618 506 557 506 512 432 530 481 474 524 515 431 507 565 440 462 454 509 439 586 539 512 516 561 582 501 597 581 676 404 383 548 396 476 742 582 453 573 368 377 362 431 455 489 373 440 451 514 414 441 516 430 374 413 698 315 472 442 527 436 414 509 520 358 420 402 420 500 420 406 432 366 401 400 400 321 488 498 526 524 467 429 464 496 458 412 386 445 397 553 458 391 443 442 372 354 568 378 482 455 430 351 469 446 419 645 496 632 539 471 428 453 744 458 758 393 512 581 436 506 493 419 491 590 439 708 486 469 491 670 398 409 403 784 550 412 476 405 472 510 439 515 394 523 440 542 476 469 461 566 420 709 426 496 408 375 440 489 483 449 368 465 812 463 467 409 437 490 703 431 409 444 545 392 417 457 558 398 395 570 482 393 495 473 614 408 437 394 439 575 403 458 352 358 459 505 490 324 431 593 393 386 379 325 463 501 414 430 494 443 369 588 672 473 432 532 413 370 392 559 620 352 478 359 424 322 406 531 416 592 437 340 420 670 448 418 353 404 441 412 515 382 343 360 947 580 641 597 744 438 378 362 719 383 347 863 383 366 528 337 444 391 358 336 423 728 333 577 491 433 589 371 369 469 678 382 360 929 536 748 490 381 413 418 430 426 670 327 546 358 431 646 492 370 518 414 537 439 512 431 495 780 473 370 462 548 626 516 541 598 580 633 537 749 558 374 510 446 452 544 486 414 511 469 967 700 414 983 500 376 418 554 543 405 434 445 460 505 416 441 450 479 572 460 533 528 586 566 478 477 605 492 524 727 467 708 406 816 776 826 787 676 519 437 479 486 437 550 539 509 414 527 523 430 428 489 516 509 644 502 435 529 437 503 493 485 512 501 453 465 560 425 567 514 393 362 334 533 420 350 494 597 403 374 451 523 591 391 472 477 488 400 382 462 410 477 452 456 443 469 470 374 438 381 354 419 406 501 456 466 466 494 445 425 483 464 420 545 494 634 509 552 390 603 545 531 513 618 506 557 508 513 432 530 481 474 523 516 431 507 565 441 462 454 509 440 586 539 513 515 561 582 501 597 581 676 404 383 548 396 476 743 582 453 573 368 377 362 431 454 489 373 441 451 514 414 441 516 430 374 414 697 316 472 442 527 436 415 508 521 358 421 402 420 500 420 406 432 366 401 401 400 320 487 499 526 524 464 429 464 496 457 412 387 445 397 554 458 391 443 441 372 354 567 378 482 455 430 351 469 445 418 645 496 632 539 470 428 453 744 459 758 393 512 581 436 506 493 419 491 590 438 708 486 469 491 670 398 409 402 784 550 412 476 404 473 511 440 515 394 523 440 542 476 469 461 565 420 709 426 495 408 375 441 490 482 449 368 465 811 463 466 409 437 490 703 431 408 444 545 393 417 457 558 398 394 570 482 393 496 473 614 409 437 394 438 575 403 458 352 358 458 506 490 324 433 593 393 386 379 324 462 500 414 429 492 443 368 589 672 471 433 533 414 370 391 559 620 352 478 359 424 322 406 531 417 592 437 339 420 670 448 419 354 404 442 411 514 383 343 360 948 580 642 596 744 437 378 362 720 382 346 863 383 366 527 337 443 391 359 335 423 732 334 576 490 433 589 371 370 468 678 382 360 929 536 749 490 381 412 418 430 426 670 327 546 358 431 646 491 370 518 414 537 440 513 431 495 781 472 369 462 548 627 516 541 598 584 633 537 750 558 374 510 444 452 544 487 414 511 469 968 700 414 983 500 376 418 554 543 406 434 444 460 505 416 441 450 479 572 460 533 528 586 566 478 477 606 493 524 726 468 708 406 816 776 826 787 676 518 437 479 486 437 551 540 509 414 527 523 430 427 489 516 509 644 502 434 529 437 503 494 485 512 500 453 466 560 425 566 514 393 362 335 533 420 350 494 597 403 374 451 522 591 391 472 477 488 400 382 462 411 477 451 456 443 470 469 374 438 381 354 419 406 501 457 466 466 494 445 425 483 463 420 545 494 633 509 552 390 602 544 531 513 618 507 557 511 513 432 529 481 474 523 516 431 507 565 441 462 455 509 440 587 538 513 515 561 582 501 597 580 677 404 383 548 396 476 744 582 453 574 368 377 362 431 454 489 372 441 451 514 414 441 516 430 375 414 696 316 472 442 527 436 417 508 521 358 421 401 420 500 421 406 432 366 401 401 400 320 487 500 526 524 462 428 464 495 456 411 388 444 398 554 458 391 442 441 372 354 567 378 482 454 430 350 469 445 418 645 496 631 538 470 428 452 744 458 758 393 511 581 436 505 493 420 491 590 438 707 486 469 491 670 398 409 402 784 550 412 476 405 473 511 440 515 394 523 441 542 475 469 462 565 420 709 425 496 408 375 441 491 482 448 368 464 811 463 466 410 437 490 703 430 408 445 545 393 418 457 558 398 394 570 482 393 496 473 614 410 438 394 438 574 403 459 352 358 457 506 491 324 433 594 393 385 379 324 462 499 414 428 491 443 368 590 671 470 433 533 415 369 391 559 620 352 478 358 424 321 407 530 417 592 437 340 420 670 447 419 354 404 443 410 514 383 343 361 948 580 642 595 744 437 378 363 719 382 345 863 383 365 525 337 442 391 359 333 423 735 334 575 490 432 589 372 371 468 678 381 360 928 536 750 491 382 412 418 430 426 669 327 546 359 431 646 492 370 518 413 537 440 514 432 496 780 470 369 462 548 627 516 541 598 588 633 537 751 558 374 510 441 452 544 488 414 510 469 968 701 414 983 500 377 418 554 542 408 434 444 460 505 416 441 450 478 572 461 533 527 586 566 478 478 606 493 524 726 469 708 406 816 775 826 786 676 517 438 479 486 437 551 540 509 414 527 523 430 427 489 516 509 644 503 434 530 437 503 494 485 512 501 453 466 561 424 566 513 393 362 335 533 419 349 494 597 403 374 451 522 591 391 473 477 488 400 382 463 413 477 451 456 442 470 470 374 437 381 354 419 405 501 457 465 466 494 445 425 483 464 420 545 494 634 508 552 389 602 544 530 514 618 507 557 513 513 432 529 481 474 524 517 431 506 565 442 462 455 508 441 587 538 513 515 561 582 501 596 580 677 403 383 548 396 476 745 583 453 574 368 377 362 431 454 489 372 441 451 514 414 442 516 430 375 414 696 317 472 442 526 436 418 508 521 358 421 401 420 500 421 407 433 366 401 401 400 320 487 500 526 525 460 429 464 495 456 411 388 445 398 556 458 391 442 440 372 354 567 378 482 453 430 349 469 445 417 645 496 631 538 471 428 452 743 458 759 393 511 581 435 504 492 420 492 589 438 707 486 469 491 669 398 408 402 784 550 412 477 406 472 511 440 516 394 523 441 542 476 469 462 565 420 708 425 496 408 375 441 492 482 448 368 464 811 463 466 410 436 490 703 430 409 445 545 393 418 457 557 398 394 570 482 393 496 473 614 411 437 394 438 574 404 459 351 359 458 506 492 324 433 594 394 384 380 324 463 499 414 427 491 443 368 590 671 470 433 533 416 369 391 559 621 352 479 358 424 321 407 529 418 592 437 342 419 670 447 419 353 404 443 410 515 382 343 361 948 580 642 595 743 436 377 363 718 382 344 865 382 365 524 337 442 391 358 331 423 737 334 573 490 432 588 373 371 467 677 380 360 929 536 751 492 381 412 418 430 427 669 326 546 359 430 646 493 372 517 413 537 442 513 432 496 780 469 369 462 548 627 517 541 598 593 633 536 751 557 374 510 440 453 544 488 414 510 469 969 702 414 983 500 377 418 554 542 410 434 444 460 504 416 441 450 478 572 460 533 527 586 566 479 478 606 493 524 726 470 708 405 816 775 825 786 676 516 437 479 486 436 551 540 509 414 526 523 430 427 488 517 509 644 503 434 530 437 503 493 485 512 501 453 466 560 424 566 513 393 363 334 533 419 349 494 597 403 374 451 522 592 391 472 477 487 400 382 463 415 477 451 456 442 469 470 374 437 381 354 419 405 501 457 465 466 494 445 425 483 464 420 545 494 634 508 552 389 602 544 530 514 618 507 556 515 513 432 529 481 474 524 517 430 506 564 441 462 456 508 441 587 538 513 515 561 582 501 597 580 677 403 383 548 396 476 746 583 453 575 369 378 362 430 455 488 372 440 450 515 414 441 516 431 375 414 697 318 473 442 526 436 419 508 521 358 421 401 420 500 421 407 433 366 401 402 400 321 487 500 526 524 459 429 464 494 455 411 388 445 398 556 458 391 442 440 373 353 567 378 483 453 429 348 469 445 418 645 496 631 538 471 428 452 742 458 758 393 511 581 435 504 492 421 492 589 437 707 486 469 491 669 397 408 402 784 550 412 477 407 472 510 439 516 394 523 441 542 476 470 463 565 420 708 424 497 408 375 441 493 483 448 369 464 811 463 466 410 436 490 703 431 409 445 545 394 418 456 557 399 394 570 482 393 497 473 614 409 437 394 438 574 404 459 350 359 458 506 493 325 433 594 395 382 380 324 464 499 414 426 491 442 368 590 670 469 432 532 416 369 390 559 620 352 479 357 424 320 406 528 419 591 436 342 419 669 446 419 353 404 443 411 514 382 344 361 947 580 641 597 741 437 377 363 716 383 344 867 382 365 524 337 442 391 357 330 423 738 334 573 490 433 588 374 372 467 677 380 360 929 536 751 494 381 412 418 430 427 668 326 545 358 430 647 494 373 516 414 536 443 513 432 496 780 468 370 463 549 627 517 541 597 598 633 536 751 557 373 510 438 453 544 488 414 510 469 969 701 414 983 500 377 418 554 542 412 434 444 460 504 416 441 450 479 572 459 533 527 586 567 479 478 606 492 524 726 472 708 405 816 775 825 786 676 516 437 480 485 436 552 540 510 414 526 522 431 427 488 517 509 644 503 434 530 437 503 493 485 512 500 453 466 559 424 566 513 393 363 334 532 419 350 494 597 403 374 451 522 592 392 472 477 487 400 382 463 418 477 451 456 442 469 470 374 437 381 354 419 406 501 457 465 466 495 444 426 482 464 420 545 494 634 508 551 389 602 543 530 514 619 506 556 516 513 432 529 481 475 525 518 430 506 564 441 463 456 508 441 587 538 513 515 561 582 501 597 580 678 402 383 548 396 476 747 583 453 575 371 378 362 430 455 488 372 440 450 515 414 440 516 431 374 413 697 319 473 442 526 436 420 508 521 358 421 401 420 500 421 407 433 366 402 401 399 321 487 500 526 524 458 429 464 494 455 411 389 446 398 556 458 391 442 440 373 352 568 378 482 453 429 348 469 446 418 645 496 631 539 470 429 452 742 457 758 392 511 581 435 504 492 421 492 589 437 708 486 469 491 668 397 408 402 784 550 412 477 407 472 510 439 516 394 523 441 542 476 470 463 565 420 708 424 497 408 375 440 494 483 448 369 464 811 463 466 410 435 490 703 431 409 446 545 394 418 456 557 399 394 570 481 394 497 472 614 408 437 394 438 575 404 458 350 359 459 505 494 325 432 593 396 382 380 325 464 499 414 425 491 442 367 590 670 468 432 532 416 369 390 559 620 353 478 357 424 320 406 528 420 590 436 342 419 669 446 419 353 405 444 411 513 382 344 362 947 580 641 599 740 436 377 363 716 383 345 868 382 366 523 336 442 391 357 331 423 738 335 572 491 434 588 374 372 467 676 380 360 929 536 750 496 381 412 419 431 427 668 326 545 358 430 647 494 374 516 414 536 444 513 433 496 780 467 370 464 548 627 517 541 597 602 634 537 751 555 373 510 436 452 544 487 414 510 469 969 701 414 983 500 377 418 553 543 413 434 443 460 504 416 440 450 479 572 459 533 527 587 567 480 478 606 491 524 726 473 708 404 816 775 825 788 676 515 438 480 485 436 552 540 510 414 526 522 432 427 488 517 509 644 503 433 530 438 502 493 484 512 500 452 466 558 424 566 514 393 363 334 532 418 350 494 597 403 375 451 522 592 392 471 477 487 399 382 463 421 477 451 456 442 469 471 375 438 381 354 420 406 500 456 464 466 495 444 426 482 464 420 546 494 634 508 551 389 603 543 530 513 619 506 556 517 513 432 529 481 475 524 520 430 507 564 441 464 456 508 442 587 539 513 515 561 582 501 598 579 678 402 383 548 396 476 747 584 453 574 373 378 362 430 455 489 371 440 450 515 414 440 516 431 374 413 697 321 472 441 526 436 422 508 521 358 421 401 420 500 421 407 433 367 402 401 399 322 487 500 526 524 456 428 464 494 455 411 389 446 398 556 457 391 443 440 373 351 568 378 482 453 429 348 470 446 419 645 496 631 539 470 429 452 742 458 757 392 511 581 435 504 492 420 492 589 437 708 486 469 491 668 396 408 402 784 550 411 477 406 472 510 439 515 393 523 441 542 476 469 463 565 420 708 424 497 407 376 440 494 484 448 369 463 811 463 466 410 435 489 703 431 409 446 545 394 418 456 557 398 394 571 480 394 498 472 614 406 437 394 436 575 404 458 351 359 459 505 494 326 432 593 396 383 380 325 464 499 414 423 492 443 367 590 670 467 432 532 416 370 389 559 618 353 478 356 424 319 407 529 421 589 436 342 419 668 447 419 353 406 444 411 512 382 343 362 948 581 641 600 738 436 377 363 715 383 345 870 382 367 523 336 442 391 357 331 423 738 335 572 491 434 587 374 372 467 675 380 360 929 536 750 498 381 412 420 431 427 669 326 545 359 429 647 494 374 517 415 536 444 512 434 496 779 466 371 465 548 627 517 541 597 605 634 537 751 553 372 510 436 452 544 487 414 510 469 969 700 414 983 501 377 418 554 543 416 434 444 460 504 416 440 450 479 572 459 533 527 587 567 480 477 606 491 524 726 474 708 404 816 775 824 789 676 515 438 480 484 436 551 540 510 414 526 523 432 427 489 517 509 644 503 433 530 437 502 493 484 512 499 452 465 558 424 566 514 392 363 334 532 418 349 494 597 404 375 451 522 592 392 471 477 487 399 382 463 424 477 451 456 442 469 470 375 438 381 354 420 406 499 456 465 466 494 444 426 482 464 420 546 494 634 508 551 389 603 543 529 513 619 506 555 516 514 432 529 480 475 523 521 430 507 564 441 465 457 508 444 587 540 513 515 561 582 501 598 580 678 402 383 548 396 475 747 584 452 574 375 378 362 430 455 489 371 440 451 515 415 441 516 430 374 413 697 322 472 441 527 435 424 508 522 358 421 402 420 500 421 407 433 367 403 400 399 322 487 500 525 525 456 428 464 494 455 411 388 446 398 556 457 392 443 440 373 350 567 378 482 453 429 348 469 446 419 646 496 631 539 469 429 452 742 459 758 392 511 581 435 504 492 420 492 589 437 708 486 469 492 668 396 408 402 784 550 411 477 406 472 510 439 515 393 524 440 542 475 469 463 565 420 708 424 496 407 376 440 494 484 448 368 463 811 463 466 410 435 489 703 431 409 446 546 393 418 455 558 398 394 571 480 394 498 472 613 406 437 393 436 576 404 458 351 359 459 505 494 326 432 592 396 383 380 326 464 498 415 423 492 443 367 590 671 467 432 532 416 370 390 559 618 352 477 356 424 319 407 530 421 589 435 343 419 669 447 419 353 407 444 411 512 382 343 363 949 582 641 600 738 435 377 362 715 383 344 870 381 367 523 335 443 391 357 331 423 738 335 572 491 433 587 374 373 468 674 380 360 929 536 749 501 381 412 420 432 427 669 327 545 359 428 647 494 375 518 413 536 444 513 434 496 779 466 372 465 548 627 517 541 597 608 634 537 751 552 373 510 435 452 545 486 414 510 469 969 700 414 982 501 377 418 554 544 418 434 444 460 504 416 440 450 479 573 459 534 527 588 567 480 477 606 491 524 727 476 708 404 816 775 824 788 677 515 438 480 484 436 551 540 511 414 525 524 432 426 489 517 509 643 503 434 530 437 502 493 484 512 499 452 465 558 424 565 514 392 363 334 532 419 349 495 597 404 375 452 522 592 392 472 478 488 400 382 464 428 477 451 456 442 469 470 374 438 382 354 420 406 499 456 465 466 494 444 426 482 464 420 547 494 634 509 551 389 603 543 529 512 618 507 555 515 515 432 529 480 474 523 521 430 507 563 441 466 457 508 446 587 540 513 515 561 582 501 598 580 678 402 384 549 396 475 747 584 452 574 377 378 362 430 455 490 371 441 451 515 415 441 517 430 374 414 696 323 472 442 527 435 427 508 522 357 422 402 420 500 421 406 433 367 402 400 399 323 488 500 525 525 457 428 464 494 455 411 388 446 398 556 456 392 443 440 373 350 567 378 482 452 429 348 469 446 419 646 497 632 539 469 429 452 742 460 758 392 511 580 435 504 492 419 492 590 437 708 486 469 492 668 396 409 402 784 550 412 477 407 472 510 438 514 393 523 440 542 474 468 463 565 420 708 424 496 406 375 440 494 484 448 369 462 811 463 466 410 435 489 703 431 409 446 547 391 418 456 558 397 394 571 480 394 498 472 612 406 437 392 436 576 404 458 350 360 459 504 494 325 432 592 396 383 380 326 464 497 414 422 492 443 367 591 671 466 432 532 416 369 391 560 618 353 478 356 424 319 407 531 424 588 436 343 419 669 447 418 354 407 443 410 512 383 343 363 950 583 641 600 737 435 376 362 714 382 343 871 380 368 522 335 444 391 356 331 423 739 335 571 491 433 587 373 374 469 674 380 359 929 536 749 504 381 412 419 432 427 669 326 545 359 428 647 494 375 518 412 535 444 513 434 496 778 466 372 465 548 627 516 541 597 610 634 536 751 552 374 510 433 452 545 486 414 511 469 968 700 414 982 501 377 418 554 544 421 434 444 460 505 416 440 450 479 573 459 534 527 588 566 479 477 606 491 524 727 478 707 404 816 774 824 788 677 515 438 480 483 436 551 539 512 414 525 524 432 426 489 516 509 643 503 434 530 437 502 494 484 513 499 451 465 558 424 565 514 392 363 334 532 420 349 495 597 404 375 451 521 591 391 472 478 488 400 381 464 432 477 451 456 442 470 470 374 437 382 354 420 406 500 455 465 466 494 444 426 482 464 420 547 494 634 509 551 389 603 543 529 512 619 507 554 514 515 432 530 480 474 523 521 430 507 563 441 467 456 508 447 587 540 513 516 560 582 501 598 581 678 402 383 549 396 475 747 583 452 574 379 378 362 430 455 490 371 441 452 515 414 441 517 430 374 414 696 325 472 442 527 436 429 508 522 357 422 402 420 500 421 406 433 367 402 400 399 324 488 500 525 525 458 428 464 494 454 411 388 445 397 556 456 392 443 440 373 350 567 378 482 452 430 348 468 446 419 646 497 633 540 469 429 451 742 460 758 392 511 580 435 504 493 419 493 590 437 708 486 469 492 669 396 409 402 784 550 412 477 407 472 510 438 514 393 523 440 542 474 468 463 565 420 707 424 496 408 375 439 494 484 448 369 462 810 463 467 410 435 489 703 431 408 446 548 390 418 456 558 397 393 571 479 395 499 472 611 406 436 392 437 576 404 458 349 360 460 505 494 325 432 592 396 382 380 326 463 497 414 422 493 442 367 591 671 466 432 532 414 369 393 560 617 354 478 356 424 319 407 532 427 588 436 345 418 669 448 418 354 406 442 410 512 384 343 363 950 584 641 600 737 434 376 363 714 382 343 873 379 368 522 335 445 390 356 330 423 737 335 570 490 432 587 372 374 469 674 380 359 929 536 749 507 381 412 419 432 426 668 325 546 361 428 647 495 376 518 412 535 445 513 434 496 777 467 372 465 548 627 516 540 597 612 634 537 751 552 374 510 432 451 545 486 414 511 469 968 700 414 982 501 377 419 553 544 424 435 444 460 505 416 440 450 479 573 459 534 527 588 566 479 476 606 491 524 727 479 708 403 815 774 824 786 678 515 438 480 482 436 550 539 512 414 525 524 432 426 489 515 509 643 503 434 530 437 502 493 485 513 500 450 465 559 424 565 514 391 363 334 532 420 349 495 597 403 375 451 521 591 391 473 478 488 400 381 464 435 477 451 456 441 470 470 373 438 381 354 420 406 500 454 465 465 494 444 427 482 464 420 546 494 635 510 550 389 602 543 529 512 619 507 554 513 515 432 530 480 474 524 521 431 507 563 441 468 455 508 446 586 540 513 515 560 582 501 598 580 678 403 383 549 396 475 747 583 452 574 382 378 362 430 455 489 371 441 451 515 414 441 517 430 373 414 696 326 472 442 527 436 432 508 522 357 422 402 421 500 422 407 433 367 402 400 399 326 487 500 525 524 458 428 464 495 454 411 388 445 398 556 455 392 443 440 373 350 567 379 481 452 430 348 468 446 419 646 497 634 540 469 429 451 742 459 758 392 511 580 436 504 493 418 494 590 437 708 486 470 492 669 396 409 402 783 550 412 477 407 472 510 438 515 393 523 440 542 473 468 462 566 420 706 424 497 409 375 438 494 484 449 369 462 810 463 467 410 435 489 703 430 408 446 548 390 417 456 559 397 393 571 479 396 499 472 611 406 436 392 437 576 404 458 350 360 460 506 494 325 431 592 396 382 381 326 463 498 413 421 493 440 367 590 671 466 430 532 413 370 395 562 616 354 477 358 424 319 408 531 429 587 436 346 418 669 448 418 354 406 441 410 512 384 344 362 950 584 641 600 737 433 375 364 714 382 343 874 378 368 522 335 445 390 355 331 423 736 335 570 490 432 587 373 373 469 674 380 358 930 536 748 510 382 412 419 431 426 668 324 546 362 428 648 496 376 519 413 535 445 513 433 496 777 468 373 464 548 627 516 540 598 613 634 537 751 552 375 510 431 451 545 486 414 511 469 968 700 413 982 501 377 420 554 544 426 435 444 460 504 416 440 450 479 573 459 533 527 588 566 479 476 606 491 524 727 480 708 403 815 773 824 784 678 514 438 480 482 436 550 539 512 414 525 524 432 426 489 514 508 642 503 434 530 437 502 493 485 513 500 450 465 559 423 564 514 391 363 334 532 420 349 495 598 402 375 451 521 591 391 473 477 488 400 381 464 437 477 450 456 441 470 470 373 438 381 354 420 407 500 454 465 465 494 444 427 482 464 420 546 494 635 509 550 389 602 543 529 511 618 507 554 510 515 432 530 480 474 525 521 432 506 563 441 468 454 507 448 586 540 513 515 559 582 501 598 580 678 403 383 548 396 475 748 583 452 574 383 379 362 430 454 489 371 440 451 515 415 441 517 431 373 413 696 327 472 442 527 435 433 508 522 357 422 402 420 500 422 407 433 366 403 400 400 328 487 500 525 524 457 428 464 495 454 411 388 445 398 555 455 392 442 440 373 351 567 379 481 452 430 348 468 446 419 646 497 634 540 470 429 451 742 459 758 392 511 580 436 504 493 418 493 590 436 708 486 470 492 669 396 409 402 783 550 412 477 407 472 510 438 515 393 524 440 542 472 468 462 566 420 707 424 497 410 375 438 494 483 449 369 462 809 463 467 410 435 489 702 430 409 447 547 390 416 456 559 396 393 571 479 396 497 471 611 406 436 392 437 576 404 458 350 360 460 507 494 325 432 592 396 382 382 326 463 499 413 421 492 440 366 591 671 466 429 531 413 370 398 562 616 354 474 359 424 319 408 530 430 587 436 346 418 669 448 418 353 406 440 410 512 384 345 361 950 584 641 600 737 433 375 364 714 381 344 874 378 370 522 335 444 390 355 331 423 734 334 571 490 432 588 373 373 469 674 380 358 930 536 749 512 382 411 419 430 426 668 323 546 362 428 648 496 376 519 414 535 446 513 433 496 777 468 375 464 548 626 516 540 598 615 634 537 751 552 374 510 429 451 545 486 415 511 469 968 700 413 982 501 377 420 554 544 428 436 444 460 504 416 439 449 478 573 460 533 527 587 566 479 476 606 490 524 726 481 708 403 815 773 824 783 678 514 437 479 482 436 549 540 512 414 525 523 431 427 488 514 509 642 503 435 530 438 502 493 485 513 500 451 465 559 423 564 514 391 363 334 533 420 350 495 598 402 375 451 521 591 391 473 477 488 400 381 464 439 477 450 456 441 470 470 374 439 380 354 420 406 500 455 466 465 495 444 427 482 464 420 546 494 635 509 551 389 602 543 529 512 617 507 555 508 515 432 530 480 474 526 521 432 506 563 441 469 454 507 451 586 540 513 514 559 582 501 598 580 678 403 383 549 397 475 748 583 452 573 384 379 362 430 454 489 372 441 451 515 415 441 516 431 373 413 695 327 472 442 527 435 435 508 522 357 422 402 420 500 422 408 433 366 403 401 400 330 488 500 525 525 457 428 464 495 454 411 388 445 398 556 456 391 442 440 373 352 567 379 481 451 430 348 468 446 419 646 497 634 540 470 429 451 742 460 758 392 511 580 436 504 492 418 493 590 436 708 485 470 492 669 396 409 402 782 550 412 477 406 472 510 439 515 393 524 440 542 473 468 462 567 419 707 424 497 410 375 437 494 483 449 369 462 810 463 466 410 435 490 702 431 409 448 547 390 416 456 559 396 393 571 480 397 496 471 611 406 436 392 436 576 404 457 350 360 460 508 494 325 432 593 396 382 381 325 463 500 413 420 492 440 366 590 671 466 429 531 414 370 400 562 616 353 472 360 425 319 408 529 430 587 436 346 417 669 447 417 352 406 439 410 512 384 345 361 951 584 640 600 736 434 374 363 714 380 344 875 378 371 522 335 443 391 355 332 422 733 334 572 489 432 587 373 373 469 673 380 357 930 535 749 515 382 411 419 430 426 668 323 546 361 428 647 496 376 519 414 535 446 514 433 495 776 469 376 464 548 626 517 540 598 616 634 538 751 552 374 510 428 451 545 486 414 510 469 968 700 413 982 500 377 420 555 544 430 435 443 459 504 416 439 449 478 573 460 533 527 587 566 478 476 606 490 524 726 482 708 403 815 772 824 782 677 514 438 479 482 436 550 539 512 414 525 523 431 427 488 515 509 642 502 435 530 438 502 493 485 513 500 451 465 560 423 564 514 392 364 334 533 420 350 495 598 402 375 450 521 590 391 473 476 488 400 380 464 440 476 450 456 440 470 470 375 439 381 354 420 405 500 455 466 464 495 444 427 481 463 420 546 494 636 508 551 389 602 544 529 512 617 507 555 506 514 432 530 480 474 526 521 432 506 564 441 468 455 507 453 586 540 513 514 559 582 501 598 580 678 403 383 549 397 475 748 583 452 573 385 379 362 430 455 489 372 441 451 515 415 441 516 432 373 413 695 327 471 442 527 434 436 509 522 357 422 402 420 500 422 408 433 366 403 401 400 333 488 500 525 525 457 428 465 495 454 411 388 445 398 556 456 391 442 440 373 353 567 379 481 450 430 348 469 446 419 646 497 634 539 470 429 451 742 461 758 393 510 580 436 504 492 418 493 590 436 708 485 470 491 669 396 409 402 782 551 412 478 406 472 510 440 516 393 524 440 542 473 468 462 567 419 706 424 498 410 375 437 494 483 448 369 462 810 462 466 410 435 490 703 432 409 448 547 390 416 455 559 396 393 571 480 398 496 471 611 405 436 392 435 576 403 457 350 360 460 508 494 325 433 593 396 382 381 325 463 501 413 420 492 441 366 590 671 465 428 530 414 370 402 561 615 354 471 360 426 319 408 528 431 587 436 347 417 668 447 417 351 407 438 410 512 382 345 361 951 584 641 600 734 433 374 363 714 379 344 875 378 373 522 335 442 389 355 332 422 731 333 572 488 433 586 373 372 469 672 380 358 929 535 749 517 382 411 419 430 426 669 322 546 360 429 646 496 375 519 414 535 446 514 433 495 776 470 376 464 549 626 517 540 598 617 635 538 751 552 373 510 425 451 545 485 414 510 469 968 699 413 982 500 376 420 555 543 432 435 443 460 504 416 440 449 478 573 460 532 526 586 566 478 477 607 490 524 726 482 708 403 815 772 824 782 678 513 438 479 482 436 550 539 512 414 525 523 431 427 488 515 509 642 502 434 530 438 502 493 485 513 500 451 465 560 423 564 514 392 364 334 534 420 350 495 598 402 376 450 521 590 391 473 477 489 399 381 463 440 476 449 456 441 470 470 375 439 381 354 420 405 500 455 467 464 495 445 427 481 463 420 546 494 636 508 550 389 602 545 529 513 616 506 555 505 514 432 529 480 474 525 521 432 506 565 441 468 455 507 454 586 540 512 514 559 581 501 598 580 678 403 383 550 397 475 748 583 451 573 386 380 362 429 455 489 373 441 451 514 415 441 516 432 374 414 695 327 471 442 527 435 438 509 522 357 422 402 420 500 422 407 433 367 404 400 399 337 488 500 525 525 458 428 465 495 453 411 388 445 398 556 457 391 442 439 373 353 567 379 481 450 430 349 469 446 419 645 497 634 539 470 429 451 742 462 757 393 510 580 436 505 491 418 493 590 436 707 485 469 490 669 396 409 401 781 551 412 477 406 472 510 439 516 393 523 439 542 472 468 462 567 419 706 424 498 409 375 437 495 483 448 369 463 810 462 466 410 435 490 705 432 409 448 547 390 416 455 559 396 393 571 480 398 496 471 611 407 435 392 435 576 403 457 350 360 461 508 494 325 433 593 396 382 381 325 463 501 413 419 491 443 367 589 671 465 427 529 414 370 402 561 614 354 468 360 425 320 406 528 432 586 437 348 417 667 448 417 351 407 438 410 512 380 345 360 951 584 642 599 733 432 373 363 714 378 344 876 378 373 523 335 440 388 355 330 422 727 333 573 488 433 584 373 371 469 672 380 358 929 535 750 520 382 411 420 430 426 669 322 547 360 429 645 496 374 519 413 535 446 515 433 495 776 470 374 463 549 626 518 540 597 619 635 539 751 552 373 510 424 451 545 485 413 510 469 968 699 413 981 500 376 420 555 543 433 434 444 460 504 415 440 449 478 573 460 532 526 586 566 478 477 606 489 525 726 482 708 403 815 772 824 782 678 513 439 480 482 436 551 538 512 413 525 523 432 427 488 516 508 643 502 434 530 438 502 493 484 514 500 451 465 559 423 564 514 391 364 334 533 420 350 496 598 402 376 450 521 590 392 473 478 488 399 381 463 440 476 449 455 441 469 470 375 439 381 354 420 406 500 455 466 464 495 444 427 480 464 420 546 494 636 508 550 389 602 545 529 513 616 506 555 504 514 431 529 480 474 525 520 432 506 566 441 468 455 508 454 585 540 512 514 559 581 501 598 580 678 403 383 549 397 475 747 584 451 573 386 380 362 429 455 489 372 440 451 515 415 441 516 432 374 414 695 327 471 442 527 435 439 508 522 357 422 402 421 500 422 407 433 367 404 399 399 341 488 500 525 525 459 428 465 495 453 412 388 445 397 555 457 391 442 439 373 353 567 379 481 450 430 349 469 446 419 645 497 633 539 469 429 452 742 461 758 393 510 580 436 505 492 418 492 590 435 707 486 468 490 669 396 408 401 781 551 413 476 406 472 510 438 516 393 523 439 543 472 468 462 566 418 707 424 497 409 375 438 494 483 448 369 463 810 462 467 410 435 489 705 431 408 448 547 391 417 455 559 396 393 571 480 398 497 471 611 408 434 392 435 575 403 457 349 360 462 508 494 325 433 593 397 382 381 324 463 502 413 419 491 443 367 589 671 466 426 528 414 370 404 561 614 353 465 360 425 320 405 528 431 586 437 349 416 667 449 417 351 406 437 410 511 379 346 360 950 583 644 599 733 432 372 363 714 378 344 878 379 374 524 335 440 387 356 329 422 725 332 573 488 432 583 373 370 470 671 380 358 929 536 750 522 382 410 419 429 425 668 322 547 360 428 645 496 373 519 413 536 446 516 432 495 776 470 373 462 549 626 518 540 597 620 635 539 751 552 373 510 423 452 545 485 413 510 470 967 699 412 981 500 376 420 555 543 433 434 444 460 504 415 440 450 478 573 460 532 526 586 566 478 476 606 488 525 726 481 708 402 814 772 824 782 678 512 439 480 481 436 551 539 512 413 525 523 432 427 488 516 508 643 502 434 529 438 502 492 484 514 500 451 465 559 422 564 515 391 364 334 533 421 350 496 598 402 375 450 521 590 392 473 478 488 399 382 463 440 476 449 455 440 468 470 375 439 381 354 420 407 500 456 466 464 495 444 427 480 464 420 546 494 636 509 550 388 603 544 530 512 617 506 555 503 514 432 529 481 474 524 519 432 505 566 440 466 454 508 454 586 540 512 515 559 581 501 597 580 678 403 382 548 398 475 747 583 451 573 386 380 362 429 455 489 372 440 451 515 414 441 517 432 374 414 696 327 471 441 527 435 441 508 523 357 422 402 421 500 422 407 433 367 404 398 399 344 488 501 525 525 459 428 464 495 453 412 388 445 397 555 457 391 442 439 372 353 566 379 481 451 430 349 469 446 419 645 497 633 539 469 430 452 742 461 758 393 510 580 436 505 492 418 492 590 435 707 486 468 490 669 396 408 401 781 551 413 476 406 471 511 438 516 393 523 440 542 472 468 462 566 418 707 424 497 408 375 438 494 483 448 369 463 810 462 467 410 435 489 705 430 408 448 547 392 416 455 559 397 393 570 480 399 498 471 611 409 434 392 435 576 404 458 348 360 462 507 494 325 433 594 397 382 382 324 462 502 413 419 490 443 368 589 670 467 425 528 414 372 406 561 614 352 462 360 425 319 405 528 430 587 437 349 416 667 449 417 350 406 438 410 510 379 347 360 950 584 644 598 733 432 370 364 714 378 345 880 379 374 525 335 441 387 356 329 423 722 332 573 488 432 582 372 370 470 671 379 358 929 536 751 524 382 410 419 429 424 668 321 547 360 428 644 496 372 520 413 536 446 516 431 495 776 468 373 461 548 626 518 540 597 621 635 539 751 552 373 510 423 452 544 485 413 511 470 968 699 412 981 500 376 420 555 543 433 434 444 460 504 415 440 450 478 573 460 532 525 586 566 478 476 606 487 525 726 480 708 402 814 773 824 782 678 512 438 480 481 436 552 539 514 413 525 523 432 426 488 517 508 643 502 434 529 438 502 492 484 514 500 451 465 559 422 564 514 391 364 334 533 421 350 496 598 403 374 451 521 591 392 474 478 488 399 381 464 440 477 450 455 440 468 469 376 439 380 354 420 406 499 456 465 464 494 444 426 480 465 420 546 494 636 509 550 387 603 544 530 512 617 506 554 502 514 432 529 481 474 524 519 432 506 567 440 465 454 509 453 586 540 511 515 558 581 501 597 580 678 403 382 548 398 475 747 583 451 573 386 380 362 429 455 489 373 440 451 515 414 441 516 431 374 414 696 327 471 441 527 434 443 508 523 357 423 403 420 500 421 407 433 368 404 398 399 347 487 501 524 525 460 428 464 494 453 412 389 445 397 556 457 391 441 439 372 353 566 380 481 451 430 349 470 446 419 645 497 633 540 469 430 452 742 461 758 393 510 580 436 505 491 418 491 590 435 706 486 468 490 669 396 408 402 782 551 413 476 405 471 511 439 516 393 523 439 542 472 468 461 566 419 708 424 497 409 376 438 493 484 448 369 463 810 462 467 410 434 490 705 430 408 448 547 392 416 455 559 397 393 570 480 399 498 472 612 408 434 392 435 576 403 458 347 359 462 507 494 325 433 595 398 382 381 324 462 502 414 419 489 444 368 589 670 467 425 527 414 373 408 560 614 352 462 360 425 318 404 529 430 589 437 349 416 667 449 416 350 405 438 410 510 379 347 360 950 584 644 598 733 432 369 364 714 378 345 882 380 375 526 335 442 388 357 328 423 722 332 573 489 432 582 371 369 470 670 378 357 930 535 751 526 383 410 419 429 424 669 320 547 361 427 644 495 372 520 413 536 446 516 429 495 776 467 372 460 548 626 518 541 597 622 636 539 751 552 373 511 422 452 544 485 413 510 470 968 698 412 981 501 376 420 555 543 433 434 444 460 504 414 440 450 478 573 460 532 525 586 566 478 476 606 487 525 726 479 708 402 814 772 824 782 677 512 438 480 481 436 552 538 515 413 525 523 431 426 488 517 508 643 502 434 529 438 502 492 484 514 500 450 465 559 423 564 514 391 364 334 533 420 349 495 598 403 374 451 521 591 392 474 478 488 399 381 464 440 477 450 455 440 468 469 376 438 380 353 420 406 499 456 465 464 494 443 426 480 464 420 546 493 636 508 550 387 603 544 531 511 618 505 554 501 513 432 530 481 474 524 518 432 506 568 440 462 454 509 453 586 539 511 516 559 581 502 597 580 678 403 382 548 397 475 747 582 451 573 386 380 362 430 455 489 373 440 451 515 414 441 516 431 375 414 696 328 471 441 527 434 445 508 523 357 423 402 420 500 421 407 433 368 404 398 399 350 487 501 524 525 459 428 464 493 453 411 390 445 397 556 457 391 441 439 372 353 566 380 481 452 430 348 470 446 419 645 497 633 540 469 430 452 742 461 758 393 509 580 435 505 491 418 491 590 435 706 486 468 490 669 397 408 402 781 551 413 476 405 471 511 440 516 393 523 439 542 472 469 460 566 419 707 424 498 409 377 438 493 484 448 368 463 810 462 467 410 434 489 704 430 408 449 547 392 416 456 558 397 393 570 480 399 498 472 612 406 434 392 435 576 401 458 347 359 461 506 493 325 432 596 398 382 381 325 462 503 414 419 488 446 368 589 668 467 425 527 414 374 408 560 613 352 461 359 425 318 404 528 429 590 438 348 416 666 449 416 350 405 438 410 509 380 347 359 950 584 643 597 733 431 368 364 715 377 345 883 381 375 527 336 443 388 356 327 423 721 332 574 488 432 582 371 369 470 670 377 356 929 534 751 529 384 410 419 428 424 669 319 547 361 428 644 495 371 520 412 537 446 517 429 495 775 466 372 460 548 626 518 541 597 622 636 539 751 552 372 511 422 452 544 484 413 510 469 967 698 412 981 500 376 420 555 542 433 434 443 460 504 414 440 450 478 573 460 532 524 586 566 479 476 605 487 526 726 478 708 402 814 772 824 783 677 513 438 480 481 435 551 538 516 413 525 523 431 426 488 517 508 642 502 434 529 438 501 493 484 514 499 451 464 559 423 564 513 391 364 334 533 420 348 494 598 403 374 451 521 591 392 473 478 488 399 381 464 440 477 450 455 440 468 468 376 438 380 353 420 406 499 457 465 464 494 443 425 480 464 420 545 493 636 508 550 387 603 543 531 511 618 505 553 501 513 432 530 481 474 523 517 432 506 568 440 460 454 509 454 585 540 511 515 559 580 502 597 580 678 402 382 548 397 475 748 582 451 573 386 380 362 430 454 488 373 440 451 515 414 441 517 432 377 414 696 327 471 441 527 434 447 508 523 357 422 402 419 500 421 407 433 369 403 398 399 352 487 501 525 525 459 427 464 493 453 411 389 444 397 555 456 391 442 439 372 352 566 380 480 451 430 348 470 446 418 645 497 632 540 469 430 452 742 460 758 393 509 580 435 505 492 418 491 590 435 706 486 467 490 670 397 408 402 781 550 413 476 406 472 510 440 517 393 524 438 542 472 469 459 566 419 707 424 498 409 378 438 493 484 448 368 462 810 461 466 409 435 488 704 430 408 450 547 391 416 456 558 397 393 570 480 399 496 472 612 404 434 391 435 576 400 458 347 359 461 506 493 325 432 596 399 382 381 324 462 502 414 419 487 447 368 589 668 467 424 526 414 374 407 560 612 352 460 359 425 318 403 528 429 592 439 348 416 666 448 417 350 404 438 410 509 380 347 359 949 584 643 598 734 430 368 363 716 377 344 884 381 375 528 336 444 387 356 326 423 719 332 574 488 432 582 371 369 470 670 376 356 929 534 751 530 384 410 419 428 424 669 319 548 362 428 645 494 371 520 412 537 446 518 429 496 775 466 372 460 549 626 519 540 598 621 637 539 750 553 372 512 422 452 544 484 413 510 469 967 698 413 980 500 376 420 555 541 433 434 443 460 504 414 440 450 478 573 460 532 524 587 566 479 477 605 487 526 726 477 708 403 814 771 824 784 677 513 438 480 480 434 550 538 516 414 525 523 432 426 488 516 508 642 503 434 529 437 502 493 484 514 499 451 464 559 424 565 513 391 364 335 533 420 348 493 598 403 375 451 521 591 392 473 478 488 399 381 464 439 477 450 455 440 468 468 376 438 380 353 420 406 499 456 465 463 494 442 425 480 464 420 544 493 635 509 550 388 602 543 531 511 618 505 553 502 513 432 530 481 474 524 516 432 506 568 441 458 454 509 456 584 540 511 515 559 580 502 597 580 678 402 382 548 396 474 748 582 452 573 384 380 362 430 454 488 373 440 451 515 414 441 517 432 380 414 697 327 471 441 527 434 447 507 522 357 422 402 419 500 421 407 433 369 403 398 399 353 487 501 525 525 459 427 465 493 453 410 388 444 397 555 456 391 442 439 372 352 566 379 480 450 430 348 470 446 418 645 497 632 540 469 430 452 742 460 759 393 509 580 435 505 492 418 491 590 435 706 486 467 489 670 398 408 402 781 550 413 475 406 472 510 440 517 393 524 438 542 472 469 459 566 419 707 424 498 409 378 438 493 484 448 367 463 810 461 466 409 435 488 704 430 408 451 547 391 417 456 558 397 392 570 479 400 495 473 611 403 433 392 434 577 399 458 347 359 460 506 493 325 432 596 399 382 381 324 463 502 414 418 487 448 369 590 667 467 423 527 414 374 406 561 612 352 457 358 425 318 403 527 426 594 440 349 415 666 449 417 351 405 439 410 508 380 347 359 948 584 642 599 734 429 367 363 716 377 344 885 381 376 528 337 445 387 357 326 423 717 332 574 488 432 582 371 369 470 670 375 356 928 535 751 531 384 410 419 428 423 669 319 548 362 428 645 493 370 521 412 537 445 517 428 496 777 466 372 460 549 626 520 540 598 621 637 538 750 553 372 514 422 452 544 484 413 510 469 967 698 413 980 500 377 421 555 542 433 434 443 460 504 415 440 450 479 573 460 532 524 587 567 480 477 605 488 525 725 475 707 403 814 771 824 784 678 514 438 479 480 434 549 539 516 414 525 523 432 427 487 516 508 642 503 434 528 438 502 493 485 514 499 451 463 559 425 565 513 391 364 335 533 420 348 493 598 403 374 451 521 591 392 473 478 488 400 381 464 438 477 449 455 440 468 469 376 438 380 353 420 406 500 456 465 463 493 442 426 480 464 420 544 493 635 510 550 388 602 543 530 512 617 506 552 503 513 432 530 481 474 524 515 432 506 568 442 458 454 509 457 584 540 511 515 559 580 502 597 579 678 402 382 548 396 474 749 582 452 573 383 380 362 429 454 488 374 440 451 515 414 441 518 432 383 415 697 326 471 441 527 435 448 507 523 357 422 402 419 500 421 407 433 369 403 397 399 354 487 501 526 525 460 427 465 493 453 410 388 443 397 555 456 391 442 439 372 351 566 379 479 450 430 348 470 446 418 645 496 632 540 469 430 452 742 459 759 393 510 580 435 505 492 418 492 590 436 707 486 467 489 670 398 408 401 781 550 413 475 406 472 509 440 517 393 524 438 542 472 469 458 565 419 707 424 498 409 378 438 493 484 448 367 463 810 462 466 408 436 489 703 430 408 453 547 391 417 457 558 397 392 570 479 400 495 473 611 402 433 392 433 577 399 457 347 359 460 505 492 324 431 596 399 382 381 324 463 502 414 417 487 448 370 590 667 468 422 526 414 374 405 562 613 353 455 358 425 319 403 527 424 595 439 349 415 666 448 416 352 405 439 410 508 381 346 359 948 584 642 598 734 430 366 363 718 378 344 886 381 376 530 337 445 387 358 325 423 716 332 575 489 432 582 371 369 471 670 375 356 928 536 751 531 384 410 419 428 424 669 319 549 362 428 644 492 371 522 412 537 445 516 428 496 778 465 373 460 549 626 520 540 598 621 636 538 750 553 372 516 422 452 544 484 413 510 469 967 698 413 980 500 377 421 555 542 433 434 443 460 504 416 440 450 479 573 460 532 525 587 567 480 477 605 487 525 725 474 707 403 814 771 824 784 678 514 438 479 480 434 548 539 516 414 525 523 432 427 487 516 508 642 503 434 528 438 503 493 485 514 499 451 463 559 425 565 514 392 364 335 533 420 348 494 598 403 374 450 521 590 391 473 478 488 400 381 465 437 477 449 454 440 467 469 376 438 380 354 420 407 500 456 465 464 493 443 426 480 464 420 544 493 635 511 550 389 602 543 530 512 617 506 552 505 512 432 530 481 474 523 514 432 505 568 442 458 454 509 457 584 540 511 514 558 581 501 597 578 678 402 383 548 396 473 749 582 452 573 383 380 362 429 455 488 373 440 451 515 414 441 518 432 386 414 697 326 471 441 526 434 448 507 523 357 422 402 419 500 421 407 433 369 403 397 399 354 487 500 526 525 460 427 464 493 452 410 388 443 397 555 457 391 442 439 372 350 566 379 479 449 430 348 469 446 418 645 495 632 540 469 431 452 742 459 759 393 510 580 436 505 491 419 492 590 436 707 486 466 489 670 398 408 401 781 549 413 475 406 472 509 439 517 393 523 439 543 472 469 459 565 420 706 423 498 409 377 438 493 484 448 367 463 810 462 466 409 435 490 703 430 408 454 547 391 417 457 558 396 392 570 479 401 496 473 610 402 432 392 432 577 398 457 347 358 460 505 492 324 431 596 398 382 380 325 463 504 414 417 488 448 371 590 667 468 422 526 414 375 402 562 614 353 452 358 425 320 402 527 423 596 438 349 414 665 447 415 353 405 440 410 508 382 344 360 948 584 642 598 734 430 366 363 719 378 344 887 381 378 531 338 444 388 359 324 423 716 332 576 489 433 582 371 368 471 670 375 356 927 536 751 531 384 409 419 428 424 668 319 550 362 428 644 492 371 523 412 538 445 517 428 496 779 464 374 460 549 626 520 540 598 621 636 538 750 553 373 519 421 452 544 484 413 510 469 967 697 414 980 500 377 421 555 542 433 434 443 460 504 419 440 450 478 573 460 533 525 587 567 479 476 605 487 524 725 473 707 403 814 771 824 784 678 514 438 479 480 435 548 538 516 414 525 523 431 427 488 516 508 642 502 434 528 439 503 493 484 514 499 451 463 559 424 565 514 392 364 336 533 420 348 494 598 403 374 450 521 590 391 473 478 488 400 381 464 436 477 449 455 440 467 469 376 438 380 354 420 406 501 456 465 464 493 443 427 480 464 420 544 493 635 511 550 389 602 543 530 512 616 506 552 506 512 432 530 481 474 523 514 432 505 567 442 458 454 508 457 584 539 512 514 558 582 501 597 579 678 402 383 548 396 473 748 582 453 573 383 380 362 428 455 488 373 440 450 515 414 440 518 431 388 414 698 325 470 441 526 434 449 508 523 357 422 402 419 500 421 407 433 369 403 397 399 354 487 499 526 525 460 426 463 493 453 410 388 443 396 555 457 391 442 438 372 350 566 379 479 449 430 349 469 446 418 645 495 632 540 469 431 453 742 459 759 393 510 579 436 505 491 419 492 591 436 708 486 466 489 670 398 408 402 781 549 413 476 406 472 509 439 517 393 523 439 543 472 468 459 565 420 705 423 499 409 377 438 493 484 448 367 464 810 462 467 409 435 490 703 430 408 456 547 391 417 457 558 396 392 570 479 401 498 473 611 402 432 392 432 577 398 458 347 358 460 506 491 324 431 597 397 382 380 325 463 505 414 417 488 448 371 590 667 468 421 526 413 375 400 562 613 353 451 357 426 321 402 527 423 596 437 350 414 665 447 414 353 406 440 410 508 384 343 360 948 584 642 599 734 430 365 363 720 378 344 887 382 379 532 338 443 388 359 323 422 716 332 576 489 434 582 371 368 471 670 375 356 926 535 751 532 384 408 419 428 424 668 318 550 362 428 644 491 371 523 412 538 445 518 428 496 780 463 374 459 548 625 520 540 598 622 636 538 750 553 372 522 421 452 544 484 413 510 469 967 696 413 980 500 377 421 555 542 433 434 443 460 504 423 439 450 478 573 460 533 525 588 567 479 476 605 486 524 724 473 707 403 814 771 824 786 678 514 438 479 480 435 548 538 516 414 525 523 431 426 488 516 508 642 502 434 528 439 503 492 485 514 498 451 463 559 424 565 513 392 364 335 533 420 349 494 598 403 374 451 521 590 391 473 478 488 399 381 463 435 477 449 455 440 468 469 375 438 381 354 420 406 501 456 465 464 493 443 427 479 464 420 544 493 635 510 550 389 602 543 530 511 616 506 552 506 512 433 530 481 474 524 513 432 505 566 441 458 454 508 458 584 539 512 514 558 582 502 596 579 678 402 383 548 396 474 748 582 453 573 383 379 362 429 455 488 373 439 450 515 414 440 518 431 391 413 698 325 470 441 526 434 448 508 523 357 422 402 419 500 422 407 433 370 403 397 399 354 487 499 525 525 461 426 464 493 453 410 388 442 396 555 457 390 442 439 372 350 566 379 480 449 430 349 468 446 418 646 495 632 540 469 430 453 742 459 760 394 509 579 436 506 491 419 492 592 436 708 486 466 489 670 398 407 403 781 549 413 476 406 472 509 439 517 393 523 439 544 472 467 459 565 420 704 423 499 409 378 438 493 484 448 367 463 809 462 467 410 434 490 703 429 407 457 547 392 416 457 558 396 392 570 480 401 498 473 611 404 432 392 432 576 398 458 347 357 461 506 491 324 431 598 396 382 379 325 463 504 414 417 488 449 371 591 667 468 422 526 413 375 398 562 613 353 450 356 426 322 401 527 423 597 437 350 414 665 446 414 353 405 440 410 508 385 342 360 948 583 642 600 734 430 365 364 721 379 344 888 383 380 532 338 442 388 359 322 423 716 332 576 489 435 582 371 368 471 670 374 356 925 536 750 532 385 408 419 429 424 668 318 550 362 428 644 491 370 523 412 538 445 520 428 496 781 463 374 459 548 625 520 540 598 622 636 538 750 553 372 524 420 452 544 483 413 510 469 967 695 413 980 500 377 421 554 541 432 433 443 460 503 428 439 450 478 572 460 533 525 588 567 479 476 605 487 524 723 473 707 403 814 771 824 787 678 514 438 479 480 434 549 538 516 414 524 523 430 426 487 516 508 641 502 434 528 439 502 492 484 514 498 451 463 559 424 565 513 392 363 335 533 421 349 494 598 403 374 451 522 590 392 473 478 488 399 380 463 434 476 448 456 440 468 469 375 438 381 354 420 406 501 455 466 464 493 443 427 479 464 420 543 493 635 510 550 389 602 543 530 511 616 506 551 507 512 433 530 481 474 524 513 432 505 566 441 458 454 508 459 584 539 512 514 559 582 502 596 580 677 402 383 548 396 474 749 582 453 574 383 378 362 429 455 488 374 439 451 516 414 440 518 431 393 413 698 325 470 441 526 434 447 508 523 357 422 401 419 500 422 407 433 370 402 397 399 354 488 499 525 525 461 426 464 493 453 410 388 442 395 556 457 390 442 439 372 349 566 379 480 449 430 348 468 446 418 646 495 632 540 470 430 452 742 459 760 394 510 579 436 506 491 419 492 594 435 708 486 466 490 670 398 407 403 781 549 413 476 406 472 510 439 517 393 523 439 544 472 467 459 565 420 704 424 499 410 378 438 492 484 449 367 463 809 462 468 410 434 490 702 429 407 458 547 392 416 458 558 396 392 570 480 401 498 473 611 406 432 392 432 576 398 458 348 357 461 506 491 323 432 600 396 382 379 324 463 504 413 417 488 450 370 592 666 468 423 526 413 376 397 562 612 353 448 356 426 322 400 527 423 597 437 350 414 665 446 414 353 404 441 411 509 386 341 360 948 583 641 600 734 430 365 364 722 379 344 889 383 382 533 338 441 389 358 320 423 716 332 577 489 436 582 371 368 472 670 374 356 923 537 750 531 384 408 419 430 424 669 318 550 363 428 644 491 370 523 412 537 445 520 428 497 782 463 374 460 548 625 521 540 598 621 636 539 750 553 372 526 420 452 544 483 413 510 469 967 695 413 979 500 377 420 554 541 432 433 443 460 504 431 439 450 479 572 460 533 525 587 566 480 476 605 488 524 722 472 707 403 815 772 824 788 678 514 438 479 479 434 549 538 516 414 524 523 430 426 487 516 508 641 502 434 528 439 502 492 484 514 498 451 463 559 424 565 513 392 363 335 533 420 349 494 598 403 374 451 521 590 392 474 477 488 399 380 463 433 476 449 455 439 469 469 375 438 381 354 420 406 501 455 466 464 494 443 427 479 464 420 543 493 635 510 550 388 603 543 530 512 616 505 551 508 512 433 530 482 474 525 513 432 505 566 441 458 454 508 460 584 539 512 514 559 582 503 596 580 676 402 382 548 397 474 750 582 453 574 383 379 362 429 455 488 375 439 451 517 414 440 518 431 396 413 698 324 470 441 526 434 446 508 523 357 422 401 419 500 422 407 433 370 402 397 399 354 488 499 524 525 461 426 464 493 453 409 388 442 395 556 457 390 442 440 372 349 565 379 480 449 430 348 468 447 418 646 495 631 540 470 430 452 742 459 761 394 510 579 436 506 491 419 492 594 434 707 485 466 491 670 398 407 404 781 549 412 476 406 472 509 439 517 393 523 438 544 472 467 459 565 420 704 424 499 410 378 438 491 484 449 368 463 809 462 468 410 434 490 702 429 407 460 547 392 416 458 558 396 391 570 480 401 498 474 612 408 432 393 432 576 397 458 348 358 461 505 491 324 432 601 396 383 379 324 463 502 413 418 487 452 370 592 667 467 424 526 412 376 396 562 612 353 448 355 426 322 399 527 424 597 438 350 414 665 447 414 354 403 441 412 509 387 340 360 949 583 641 602 735 430 365 363 722 379 344 891 382 385 534 338 441 389 358 318 423 718 332 576 489 436 582 371 368 472 670 375 356 922 538 750 531 384 408 419 430 424 669 318 550 363 426 644 492 370 523 412 537 445 519 428 497 784 463 373 460 548 625 520 540 598 621 635 539 750 553 372 528 420 452 544 483 413 510 469 966 696 413 979 500 376 420 554 541 431 434 442 460 504 436 438 450 479 572 460 532 526 588 566 480 476 605 489 524 722 472 707 403 815 772 825 790 677 514 438 480 479 435 549 539 516 414 524 523 431 426 487 517 508 640 501 435 528 439 502 491 484 514 498 451 463 559 424 565 513 392 363 334 533 420 349 494 598 403 374 451 521 591 393 474 477 488 399 381 463 432 476 450 455 438 469 469 374 439 381 354 420 406 501 455 466 463 494 444 427 479 465 420 544 493 635 510 550 388 603 543 530 512 617 505 551 508 512 432 530 481 474 525 514 432 505 565 441 459 454 508 460 584 539 512 514 559 582 503 596 580 676 402 382 548 397 474 750 582 453 574 383 379 362 429 454 488 375 438 451 517 414 440 518 431 397 413 698 324 470 441 526 434 446 507 523 357 422 401 419 500 422 408 433 370 401 397 399 354 488 499 524 524 462 426 464 492 452 409 388 442 395 556 457 389 443 440 372 349 565 379 480 449 430 348 468 447 418 647 495 631 540 470 430 452 742 460 761 394 510 579 436 506 491 419 491 594 434 707 485 466 492 670 398 407 403 781 549 412 475 406 472 509 439 517 393 523 438 543 473 467 460 564 420 704 424 499 410 378 438 491 483 449 368 463 810 462 468 409 434 490 703 429 407 462 547 392 416 458 558 395 391 569 479 401 498 474 612 408 433 392 431 575 397 458 349 358 461 505 491 324 432 602 395 383 380 324 463 502 412 420 487 452 370 593 667 467 426 526 412 376 394 562 612 353 448 355 426 322 399 526 424 598 439 350 414 666 448 415 355 402 441 413 509 387 341 361 948 583 641 603 735 429 365 363 722 379 344 895 381 388 535 338 441 389 358 317 423 719 332 576 489 437 584 371 369 472 670 376 356 920 539 750 531 383 409 419 431 423 669 318 549 364 426 644 492 371 523 412 538 445 519 428 497 785 463 373 460 548 626 520 540 599 621 635 539 750 553 372 529 421 453 544 483 413 510 468 966 696 414 979 500 376 420 553 542 430 434 442 460 503 442 438 450 479 572 460 532 526 588 566 480 476 605 490 525 722 472 707 403 815 772 825 790 677 513 438 480 479 435 549 539 515 413 525 524 431 426 488 516 508 641 501 435 529 439 502 490 484 514 498 451 464 559 424 565 513 392 363 334 534 420 349 495 597 403 374 451 520 591 393 474 477 488 400 381 463 432 476 450 456 438 468 469 374 439 381 354 421 406 501 454 466 463 493 444 426 478 465 420 544 493 635 510 550 387 603 543 530 513 618 505 551 508 513 431 529 481 474 525 514 433 505 565 441 460 453 508 460 584 539 512 514 559 582 503 596 580 677 402 382 548 397 475 749 582 453 574 382 379 361 429 454 488 374 438 451 517 414 440 518 431 398 414 698 323 470 441 526 434 445 507 523 357 422 401 419 500 422 408 433 370 402 396 398 354 488 499 524 524 462 426 464 492 453 409 388 442 395 556 458 389 443 440 372 348 565 379 480 449 430 347 468 447 418 647 495 630 540 470 430 452 742 460 761 394 510 578 436 507 490 419 491 595 434 706 485 466 492 670 398 407 403 781 549 412 475 406 471 508 439 517 394 523 438 543 474 467 460 564 420 704 424 499 410 378 438 491 483 450 367 463 810 462 468 409 434 490 703 430 407 464 546 392 416 458 558 395 390 569 479 401 497 474 612 408 434 392 431 575 397 457 349 358 461 505 491 324 432 603 395 383 380 324 463 501 412 421 487 453 370 594 667 467 426 527 413 376 392 562 613 354 448 356 426 322 399 526 425 598 439 351 414 666 448 415 356 402 440 413 509 386 342 362 948 583 641 604 735 430 365 362 722 378 344 898 380 391 536 338 441 389 358 316 422 719 332 575 490 437 585 372 369 472 671 376 357 918 539 749 530 383 410 418 431 424 669 318 549 364 425 644 492 371 522 412 539 445 519 428 497 786 463 373 460 548 626 520 540 600 620 635 539 751 553 372 530 421 452 544 484 412 511 468 966 696 414 979 499 376 420 554 542 430 434 442 460 503 449 438 451 478 571 460 532 527 589 566 480 476 605 491 526 722 472 708 403 816 772 826 789 677 513 438 481 480 434 549 539 515 413 525 524 431 426 488 516 509 641 501 435 529 439 502 489 484 515 498 451 464 559 424 565 513 392 363 335 534 420 349 495 597 403 374 451 520 591 392 473 477 489 400 381 463 431 476 450 456 438 468 469 373 440 380 354 421 407 501 454 466 462 492 444 426 478 465 420 543 493 634 510 550 387 603 543 530 513 617 505 551 507 513 431 528 481 474 525 514 433 504 565 440 460 453 508 460 584 539 512 514 559 582 503 596 580 677 402 381 548 397 475 749 582 453 574 382 379 361 429 454 488 374 438 451 517 414 440 517 431 400 414 698 323 470 441 526 434 445 507 523 357 422 401 419 500 422 408 433 370 402 396 398 354 488 499 524 524 462 426 464 492 454 409 389 442 395 555 458 389 443 440 372 348 565 380 480 450 430 347 468 447 418 646 494 631 540 470 430 453 742 460 761 394 510 578 436 507 490 419 491 596 434 706 484 467 492 670 398 408 403 781 548 412 475 406 472 508 439 517 394 523 438 543 473 467 460 565 420 704 423 499 411 377 438 490 482 450 366 463 810 463 468 410 434 489 703 430 407 466 547 391 417 457 558 394 390 569 479 400 497 474 613 408 434 392 430 575 398 457 349 358 462 505 492 324 432 604 396 383 380 324 464 501 413 421 486 453 370 596 667 468 426 527 414 376 391 562 612 354 449 356 426 322 399 525 426 598 438 351 414 666 448 414 357 402 440 414 509 386 342 363 948 583 640 605 735 430 366 362 723 378 344 900 380 394 536 338 441 389 358 315 422 719 332 574 491 437 585 372 369 472 671 376 358 916 540 749 530 383 411 418 431 424 670 318 549 365 425 644 491 373 521 411 540 445 520 428 497 789 463 373 459 547 626 520 540 600 620 635 539 751 553 372 531 421 452 544 484 411 511 468 966 696 414 979 498 376 420 554 542 428 434 442 460 503 456 438 451 478 571 460 532 527 589 566 480 476 606 491 526 722 472 708 403 815 771 826 789 678 514 438 482 480 434 548 539 515 413 524 524 431 426 488 516 509 641 502 435 530 438 503 489 484 515 498 451 464 559 424 565 512 392 363 335 534 420 349 495 598 403 374 451 520 591 392 473 477 489 400 381 463 430 476 450 456 438 468 469 374 440 379 354 420 407 501 454 466 462 492 444 426 478 464 420 542 493 634 510 550 387 603 543 530 513 617 505 551 505 513 431 528 480 474 525 514 433 504 564 440 460 452 508 461 584 539 511 514 559 582 503 596 580 677 402 381 548 397 475 748 582 453 574 382 379 361 429 454 488 374 438 451 517 413 440 517 431 402 414 698 323 470 441 526 434 444 507 523 357 423 401 419 500 422 407 433 369 402 396 398 355 488 499 524 524 463 425 464 492 454 410 389 442 395 555 458 390 443 440 372 348 565 380 481 450 431 347 468 448 418 645 494 631 540 470 430 453 741 460 761 395 510 578 436 507 490 420 491 597 434 706 484 467 492 670 398 407 404 781 548 413 475 406 472 508 439 518 394 523 438 543 473 467 460 565 419 703 424 499 411 377 438 490 482 450 366 463 810 463 468 410 434 490 703 431 407 468 547 391 417 456 558 394 390 568 479 400 498 474 612 406 434 393 429 575 398 457 350 358 462 505 492 324 432 606 397 383 380 324 464 499 414 421 485 452 370 597 667 468 426 527 414 377 389 562 612 355 449 355 426 322 399 526 427 598 438 351 414 666 448 414 356 402 440 414 508 386 342 364 947 583 640 606 735 431 366 362 723 379 344 903 381 396 537 338 440 389 358 315 421 720 333 574 492 438 584 372 370 472 671 376 358 914 540 749 528 383 410 418 431 424 670 318 549 365 425 644 490 375 521 411 540 444 520 428 496 792 464 373 459 547 626 520 540 600 619 635 539 751 553 372 532 421 452 545 484 412 511 468 966 695 414 979 498 376 420 555 541 427 433 442 460 502 462 438 451 478 571 460 532 527 589 566 480 476 606 491 526 723 472 707 403 815 771 826 789 678 514 438 483 480 435 548 538 515 413 523 524 431 426 487 516 509 641 502 435 530 438 503 489 483 516 498 451 464 560 424 565 513 392 363 336 534 420 349 495 598 403 373 451 520 591 391 472 477 488 400 380 463 429 476 450 456 439 468 468 374 439 379 354 420 406 500 454 466 462 492 443 426 478 464 420 542 494 634 510 550 388 603 542 530 513 617 506 552 504 512 431 529 480 474 526 514 433 504 564 440 459 452 508 461 583 539 510 514 559 582 503 596 579 677 402 380 548 397 475 748 582 454 574 382 379 361 429 454 489 374 439 451 516 413 440 518 431 404 413 698 323 471 441 525 434 443 507 523 357 423 401 419 500 422 407 433 369 402 395 398 356 488 498 524 523 463 425 464 492 454 410 389 442 395 554 458 389 443 440 372 348 565 379 480 450 431 348 468 448 417 644 495 631 540 470 430 453 741 460 762 395 510 578 436 507 490 419 491 598 434 706 485 468 492 670 398 407 404 781 548 413 475 405 473 508 439 518 394 523 439 543 473 467 460 565 419 704 424 499 412 377 438 490 483 449 366 463 809 463 468 409 434 490 703 431 406 468 547 392 416 456 558 394 390 569 479 400 498 474 612 405 435 393 429 574 398 458 351 358 461 506 493 324 432 607 398 382 380 324 464 498 414 421 485 451 370 598 667 469 427 527 413 378 387 562 612 355 449 354 426 322 399 526 430 598 438 351 414 666 448 414 356 402 440 414 508 386 341 364 946 583 639 607 735 431 366 361 724 380 344 906 381 398 537 337 440 389 358 315 421 721 333 574 493 438 584 373 371 472 671 376 358 913 540 749 527 384 411 417 431 424 670 317 549 364 424 645 490 376 522 410 539 444 521 429 496 795 465 374 458 547 626 520 541 600 620 635 539 751 553 372 532 422 451 545 484 412 511 468 966 695 414 979 498 375 420 555 540 427 433 442 460 502 466 438 452 478 571 460 532 527 589 566 480 476 606 491 526 724 472 707 404 814 772 826 789 679 514 439 484 480 435 548 538 516 413 523 524 430 426 487 516 509 641 502 434 530 438 503 489 483 516 497 451 464 560 424 565 513 392 363 336 534 420 350 495 598 403 373 451 520 591 391 473 477 488 399 380 463 428 476 450 456 438 468 468 373 439 379 354 420 406 500 454 466 463 493 443 426 477 464 421 542 494 634 509 550 388 603 542 530 513 618 506 552 503 513 432 529 481 474 526 515 433 504 564 441 460 453 508 461 583 539 510 513 559 581 503 596 579 678 402 381 548 397 474 748 582 454 574 382 379 362 429 454 489 373 439 451 517 413 440 518 431 405 413 698 323 471 441 525 434 442 507 523 357 423 401 419 500 422 407 433 368 402 395 398 357 488 498 524 523 464 425 464 492 454 411 390 442 395 554 458 389 443 440 372 348 565 379 480 450 431 348 468 447 417 644 496 631 539 470 429 452 741 460 761 394 509 578 436 507 490 419 491 598 434 706 485 468 492 670 398 407 404 781 548 413 476 405 473 508 439 518 394 523 439 543 473 466 460 564 419 704 424 499 412 377 438 490 483 448 366 463 808 463 468 409 434 490 703 431 406 469 546 394 416 456 558 395 390 569 480 400 499 474 612 404 435 392 429 574 398 458 351 360 461 506 493 324 432 606 398 382 380 324 464 497 414 422 485 450 369 599 667 469 428 528 413 379 385 562 611 356 449 354 426 322 399 527 432 598 438 350 415 666 448 415 355 401 439 414 507 387 341 365 946 584 639 607 735 432 366 360 724 381 343 909 380 399 537 337 440 389 359 314 421 722 333 575 493 438 584 374 372 472 671 375 358 912 540 749 526 384 412 417 431 424 669 316 549 364 424 645 490 376 522 410 538 443 522 430 497 796 465 374 458 548 626 520 540 599 620 635 539 751 553 372 533 422 451 545 484 412 511 468 967 695 413 979 498 375 420 555 540 427 433 442 460 502 472 438 451 478 571 460 531 527 589 566 480 475 606 491 525 724 472 708 405 814 772 825 788 679 515 439 486 480 435 548 538 516 413 523 524 430 426 486 515 508 640 502 434 530 438 504 489 484 515 497 451 464 560 424 565 514 392 363 336 534 420 350 495 598 403 373 451 520 590 391 473 477 488 399 380 463 427 476 450 456 438 469 468 373 439 379 353 420 406 499 454 466 463 493 444 426 476 464 421 542 493 633 509 549 389 602 542 530 513 618 506 553 502 513 432 529 481 474 525 516 433 504 564 441 461 452 508 462 582 539 510 513 559 581 503 596 579 678 402 381 548 397 474 748 583 454 574 382 378 362 429 454 489 373 439 450 517 414 440 518 430 406 413 698 323 471 441 525 434 442 507 524 357 423 401 419 500 422 407 433 368 402 395 398 357 488 497 525 523 464 426 464 492 455 411 390 442 395 554 457 389 444 440 372 349 565 378 480 450 431 348 468 447 417 644 496 631 539 470 429 452 742 460 761 394 509 578 436 507 490 419 491 598 434 706 484 468 492 670 397 407 404 781 548 413 476 405 473 508 439 518 394 523 439 543 473 466 460 564 419 705 424 499 412 377 438 491 484 447 366 463 809 464 469 410 434 490 704 431 406 469 546 394 416 456 558 395 391 569 480 400 499 474 612 403 435 392 430 574 397 458 352 360 461 506 494 324 432 606 398 382 380 324 464 497 414 423 485 450 369 600 668 470 429 528 413 379 385 562 611 355 451 354 426 321 399 528 435 598 438 350 415 666 448 416 354 401 438 414 507 387 342 365 946 584 639 608 734 432 365 360 724 381 343 910 380 400 538 337 441 389 358 314 421 722 333 576 493 437 584 374 373 472 671 374 358 912 540 749 525 384 414 417 430 425 669 317 549 364 424 645 491 377 521 410 537 443 523 431 497 796 466 375 459 549 626 520 540 600 620 635 539 751 553 372 535 422 451 545 484 412 511 468 967 695 413 979 498 375 420 554 540 427 433 442 460 502 479 438 451 479 571 460 531 527 589 567 480 475 606 491 525 725 472 708 405 814 772 825 788 680 516 439 488 479 436 548 538 516 414 523 524 430 426 487 514 508 641 502 434 531 438 504 489 484 515 497 451 464 560 424 565 514 393 363 336 534 420 350 495 598 403 373 452 520 590 392 473 476 489 400 379 463 427 476 450 456 438 469 468 373 439 379 353 420 406 499 454 466 463 492 444 426 475 464 421 542 493 633 509 549 388 602 542 531 513 618 506 553 502 513 432 530 482 474 525 516 434 505 564 441 462 452 508 462 582 539 510 513 558 580 503 596 579 678 402 382 548 396 474 749 583 454 574 381 378 362 429 454 489 373 439 450 518 414 440 518 430 406 414 699 323 471 441 525 434 442 506 524 357 423 401 419 500 422 408 433 368 402 396 398 357 487 497 524 523 464 426 464 492 456 411 389 442 395 555 457 389 444 440 372 349 565 379 480 450 431 348 468 446 417 644 496 632 539 469 429 452 743 460 761 394 509 578 436 507 490 419 491 598 434 706 484 468 494 671 397 407 403 780 548 413 476 405 472 508 438 518 394 524 439 543 473 466 459 563 419 704 425 499 412 377 437 492 484 447 366 463 810 463 470 410 434 490 704 431 406 469 546 394 416 456 558 395 392 569 480 400 499 474 612 403 434 392 431 575 397 458 352 361 461 506 495 325 430 607 397 381 380 324 465 497 414 424 485 450 369 602 668 470 429 527 414 379 385 562 611 356 453 354 426 321 399 528 437 598 437 350 415 666 448 416 354 401 438 414 508 386 342 365 947 584 639 608 734 432 366 360 724 382 342 911 379 402 538 337 442 389 357 313 422 722 334 576 494 437 584 374 373 473 670 374 358 912 540 749 525 383 413 417 429 425 669 317 549 364 425 645 492 378 520 411 537 443 523 433 498 797 467 376 460 549 625 520 540 600 621 635 539 751 552 372 537 422 451 545 484 412 511 468 967 695 413 979 498 375 420 554 540 427 433 442 461 502 487 438 452 479 571 459 531 527 589 567 480 475 606 491 525 725 473 707 405 813 772 825 789 680 516 439 489 479 437 548 538 516 414 523 524 430 426 487 515 508 641 502 434 531 438 504 489 484 515 497 452 464 560 424 565 514 393 363 336 533 420 350 495 598 403 373 453 520 590 392 473 476 489 400 379 464 428 476 450 456 438 469 468 373 438 379 353 420 406 499 455 466 463 492 444 426 475 465 420 542 492 634 509 550 388 602 543 531 513 618 506 553 502 513 432 530 482 474 525 517 434 505 564 441 462 452 509 463 582 539 510 514 558 580 503 596 578 678 402 382 548 396 474 749 583 454 574 381 377 362 429 455 489 372 438 450 518 414 440 518 430 407 414 699 324 471 441 525 434 442 505 524 356 422 401 419 500 421 408 433 367 402 396 398 357 487 497 524 523 464 426 464 492 456 410 389 443 395 555 457 388 444 440 372 350 566 378 480 451 430 348 468 446 417 644 496 632 539 470 429 452 743 460 761 394 510 578 436 507 490 419 491 597 434 706 484 468 495 671 396 407 403 780 548 412 476 405 472 508 438 518 395 524 439 543 472 466 458 563 419 704 425 498 412 377 438 493 484 447 366 463 810 463 470 410 434 490 704 431 406 468 546 393 416 456 558 395 392 569 480 400 500 473 613 403 434 393 432 575 397 459 352 361 461 507 496 325 428 608 397 381 380 325 465 496 414 424 485 450 369 603 668 470 430 527 414 380 384 562 611 356 454 354 426 321 399 526 440 597 437 349 414 666 448 416 354 402 438 414 510 387 342 365 947 584 639 608 734 431 366 359 724 382 342 912 379 404 538 337 442 389 356 313 422 723 335 576 495 436 585 374 374 473 671 374 358 912 540 750 524 382 413 417 429 425 668 317 549 364 425 646 494 378 520 411 537 443 523 434 498 798 468 377 460 549 625 520 540 600 621 635 539 751 551 372 539 422 451 545 484 412 511 469 967 695 413 979 498 376 419 554 541 427 433 442 461 503 493 438 452 479 571 459 532 527 588 567 480 475 607 491 525 725 473 707 405 812 772 824 790 679 516 439 490 478 437 548 538 515 414 523 523 430 426 488 515 508 642 502 434 531 438 504 488 485 515 497 452 464 560 424 565 513 393 364 336 533 420 350 495 598 403 373 453 520 590 393 473 476 489 400 379 464 428 477 449 456 439 469 468 373 438 379 353 420 406 499 455 466 463 492 444 427 475 465 420 542 492 634 509 550 387 602 543 531 513 618 506 552 503 513 431 531 482 474 525 516 434 505 564 441 461 451 509 464 582 539 510 514 558 580 503 597 578 678 401 382 548 396 474 749 583 453 574 380 377 361 429 455 489 372 438 450 518 415 440 518 430 408 414 700 324 471 440 526 434 442 505 523 356 422 401 419 500 421 408 433 367 402 396 398 356 487 497 523 524 464 426 464 492 455 410 389 443 395 555 457 388 445 440 372 350 566 378 480 451 430 348 467 446 418 644 495 632 539 470 429 452 743 460 761 394 510 578 436 507 490 419 492 597 434 706 485 468 495 671 396 407 403 780 548 412 476 406 472 508 438 518 395 524 439 543 472 466 457 564 419 703 425 498 412 376 438 494 484 447 366 463 810 462 469 410 435 490 704 431 406 468 546 393 416 456 559 394 392 570 480 400 500 473 613 404 433 393 432 575 397 459 352 361 462 508 495 325 429 609 397 381 380 325 466 496 413 425 485 449 369 604 668 470 432 527 414 382 384 562 611 356 455 353 426 321 399 525 443 597 437 350 414 666 449 416 354 402 438 414 511 387 342 365 947 584 640 608 735 431 366 359 723 382 342 913 379 404 539 338 442 389 356 313 423 723 336 576 496 436 586 373 375 473 671 374 359 912 540 750 525 381 412 418 428 424 668 317 549 364 424 646 495 378 520 411 537 443 523 435 499 799 468 378 460 548 626 520 541 600 621 635 539 751 552 372 541 422 451 545 484 412 511 469 966 694 413 978 497 376 419 554 541 427 433 441 462 502 497 439 452 478 571 459 532 527 588 567 480 475 608 491 525 725 473 708 405 811 772 823 790 679 516 439 491 479 437 547 539 515 414 523 523 430 426 488 516 508 642 502 434 532 438 504 488 485 515 497 452 464 559 423 565 513 393 364 336 533 420 351 495 598 403 373 454 519 589 393 474 476 489 400 379 464 428 477 448 456 439 468 469 374 438 379 353 420 406 499 455 466 462 492 444 427 476 465 420 542 491 634 509 551 387 602 543 530 513 617 506 552 503 513 431 531 481 473 525 516 433 505 563 440 461 451 509 464 582 540 511 514 558 580 502 597 579 677 401 382 548 396 474 749 583 452 574 380 377 360 429 455 489 372 438 450 518 415 440 518 430 408 415 700 324 471 440 526 434 442 505 523 356 421 401 419 500 421 408 433 368 402 396 398 354 487 496 522 525 464 426 464 492 455 410 389 442 395 556 457 387 445 440 372 350 566 378 479 451 430 348 467 446 418 645 495 632 540 470 429 452 743 461 761 393 510 578 436 506 490 419 492 596 434 706 485 469 495 670 396 407 403 779 548 412 476 406 472 509 438 518 395 524 439 543 472 465 457 564 419 703 425 499 412 376 438 494 484 447 367 463 810 462 468 410 435 490 704 430 406 467 546 393 416 456 559 394 392 570 480 400 500 474 613 404 433 394 432 574 397 459 352 362 462 507 495 325 430 609 396 381 380 325 466 496 412 425 485 449 369 606 668 470 433 527 413 384 383 561 610 355 457 353 426 321 400 524 445 597 438 350 414 666 448 416 354 401 438 414 510 388 343 366 947 585 640 608 735 431 365 358 722 382 341 914 378 404 541 338 442 389 356 313 423 723 336 577 496 437 587 372 376 473 672 374 360 912 540 750 525 381 411 418 428 424 668 318 549 365 424 646 496 377 519 411 537 444 522 435 499 800 467 378 460 549 626 520 541 600 621 635 539 750 552 371 543 423 450 545 485 412 510 469 965 694 413 978 497 375 419 554 541 426 433 441 461 502 502 439 452 478 571 459 532 527 589 567 480 474 607 491 525 725 473 708 405 810 772 824 790 679 516 439 492 479 436 547 539 515 414 523 523 431 426 487 517 508 642 502 434 531 438 504 489 485 515 498 452 464 559 423 565 513 393 364 337 533 420 351 495 598 403 373 455 519 589 393 474 476 489 400 379 464 428 477 448 456 439 468 470 374 438 379 353 420 406 499 455 466 462 492 444 427 476 466 420 542 491 634 509 551 387 602 544 530 513 617 506 553 503 513 430 531 481 473 524 516 433 505 563 440 460 452 509 464 583 540 511 514 558 580 502 597 579 677 402 382 548 396 474 750 583 451 574 381 376 360 428 455 489 372 438 449 518 414 440 518 430 409 416 700 324 471 440 526 434 442 506 523 356 421 401 418 500 421 407 433 368 402 396 398 354 487 496 523 525 464 426 464 491 455 410 389 442 395 556 457 387 444 440 372 350 566 377 479 450 430 348 467 446 418 645 495 632 540 470 429 452 743 462 761 393 510 578 436 505 491 420 492 595 434 707 485 469 495 670 396 407 403 779 549 413 476 406 472 510 438 517 395 524 439 543 472 466 457 564 419 704 425 499 412 376 438 494 484 447 367 462 810 462 468 410 435 490 704 430 406 467 546 393 416 456 560 394 392 571 480 400 500 474 613 404 434 394 432 574 397 458 353 363 463 506 495 326 432 610 395 381 381 325 466 496 412 425 485 448 369 608 669 470 434 526 412 386 384 561 609 355 458 353 426 320 400 524 448 597 438 349 414 666 446 416 354 401 439 414 510 387 343 367 948 586 640 608 734 432 365 358 722 382 341 916 378 404 542 338 442 390 356 313 423 723 336 578 496 437 588 372 376 473 673 373 360 912 540 750 525 381 410 418 428 424 668 318 549 365 424 646 497 375 519 412 537 444 523 436 499 801 467 378 460 550 626 520 541 600 621 636 539 750 552 371 545 423 450 544 485 412 510 469 965 695 413 978 497 375 420 553 541 426 432 441 461 502 505 439 452 478 571 459 532 527 589 566 480 475 607 491 525 726 473 708 404 809 772 824 790 680 516 439 492 479 436 547 539 515 415 523 523 431 426 487 519 508 642 502 434 531 438 504 489 485 515 498 452 463 558 423 564 513 393 364 337 533 420 351 495 598 403 373 456 519 588 392 474 476 489 399 379 464 429 477 449 456 439 468 469 374 438 379 353 420 406 499 455 467 462 492 444 427 476 466 420 541 492 634 509 551 387 602 544 530 513 617 506 553 503 513 430 531 481 474 524 516 433 504 562 440 461 452 509 464 583 540 511 514 558 580 502 596 579 676 402 382 548 396 474 750 583 451 574 381 376 360 428 455 490 372 438 449 518 414 439 518 430 410 420 700 324 471 440 526 434 442 506 523 356 421 401 418 500 421 408 433 368 402 397 398 352 488 496 524 525 463 426 463 491 455 410 389 442 395 556 457 386 444 440 372 349 566 377 479 450 429 348 468 446 418 645 495 632 540 470 429 452 743 462 761 393 509 578 436 505 491 420 492 594 434 707 485 469 494 669 396 407 403 779 549 413 477 406 472 510 439 518 395 524 439 543 472 466 458 564 419 704 425 499 412 376 438 494 485 447 366 462 810 462 468 410 435 490 705 430 406 465 546 393 415 456 559 394 392 571 480 400 501 474 613 406 434 393 431 574 397 458 354 363 464 504 495 326 432 611 394 381 381 325 466 496 412 426 485 448 369 610 669 470 436 525 412 387 385 561 608 355 459 353 427 320 401 524 450 597 437 348 414 666 445 416 355 401 441 415 509 386 342 368 948 586 639 608 734 432 366 359 722 382 342 917 378 404 543 339 442 390 357 313 424 724 336 578 496 436 588 372 376 472 673 372 360 912 540 750 525 381 409 418 428 425 669 318 549 366 425 647 497 374 519 412 537 444 524 437 498 801 467 378 460 551 626 520 541 600 621 636 539 750 552 371 546 424 450 544 485 412 511 469 966 695 413 978 497 375 419 553 540 427 431 441 461 502 508 439 452 477 571 459 532 527 589 566 480 475 608 491 526 726 473 708 404 808 772 825 790 680 516 439 491 478 436 548 539 516 415 524 522 431 426 487 523 508 642 502 434 531 438 504 489 485 515 499 451 462 558 423 564 512 393 363 338 533 421 351 495 598 404 373 457 519 587 392 474 476 489 399 379 464 429 477 449 455 438 468 469 374 438 379 353 420 405 498 455 466 462 492 444 427 476 466 420 541 492 634 508 550 387 602 543 530 513 617 506 553 504 513 430 531 481 474 524 516 433 504 562 440 461 452 509 464 583 540 511 514 558 580 502 597 580 676 402 382 548 397 474 750 583 451 574 381 376 360 427 455 490 372 438 448 517 414 439 518 430 410 424 700 324 471 440 526 434 441 505 523 356 421 401 419 500 421 408 432 368 402 397 399 352 488 496 524 525 463 426 463 492 455 411 389 442 395 556 457 386 444 441 372 349 566 377 479 450 429 348 468 446 417 645 495 632 540 471 429 452 743 462 761 393 509 578 436 505 491 420 492 594 434 708 484 469 494 669 396 407 403 779 550 413 477 406 472 510 438 518 395 524 439 543 471 466 458 563 419 704 426 499 412 376 438 494 485 448 366 462 810 461 469 410 435 490 705 430 406 464 546 393 415 456 559 394 392 571 480 400 501 473 613 406 435 393 430 575 397 458 354 364 464 504 495 326 431 612 394 381 381 325 466 496 411 425 485 449 370 611 669 470 437 525 412 388 388 561 608 356 460 352 428 319 401 524 452 598 436 347 414 666 446 417 356 402 442 415 509 385 342 368 948 586 638 607 733 432 366 359 721 383 342 920 378 403 543 339 442 391 358 313 424 725 336 578 495 436 587 372 375 471 673 371 360 912 538 750 525 381 408 417 428 425 669 318 549 366 424 647 498 374 519 412 537 444 525 437 498 801 467 378 460 551 625 520 541 600 621 636 539 751 552 372 546 424 450 544 484 412 511 468 967 695 414 978 497 375 419 552 540 428 431 441 461 501 510 439 453 478 571 459 532 527 589 566 480 475 608 491 526 727 473 708 403 808 773 824 790 680 515 440 490 478 436 548 539 515 414 524 522 432 426 487 526 509 642 502 434 530 439 504 489 485 515 499 451 462 558 423 564 512 393 363 338 533 421 351 496 598 404 373 457 519 587 392 473 476 489 399 379 464 429 477 449 455 438 468 469 374 438 379 353 420 405 498 455 466 462 492 444 427 476 467 420 541 492 633 507 550 387 602 543 529 513 617 507 552 505 513 430 530 481 474 524 516 432 504 562 441 460 453 509 464 583 540 511 513 557 581 502 597 580 676 402 382 548 397 474 750 582 452 574 381 375 360 428 454 490 372 439 448 517 415 439 518 430 410 429 700 324 472 440 526 434 441 505 523 357 421 401 419 500 421 408 432 368 401 397 399 352 487 496 524 525 462 426 464 492 454 411 389 442 395 557 458 386 444 441 371 349 566 377 479 451 429 348 468 446 417 645 496 632 540 471 429 452 743 461 761 393 509 578 436 506 491 420 492 593 434 708 484 469 494 670 396 407 403 779 549 413 477 406 473 510 439 518 395 524 439 543 471 466 458 563 419 704 426 499 412 376 438 494 486 448 366 463 810 461 470 410 435 490 705 430 406 462 546 393 415 456 559 393 392 571 480 400 501 473 613 406 436 392 430 575 397 458 354 364 465 504 496 326 431 612 395 382 382 325 465 496 411 424 486 449 370 612 670 470 437 524 412 390 390 561 608 357 460 352 428 320 401 524 453 598 436 347 415 666 446 417 358 402 442 414 509 384 341 368 949 586 638 607 733 432 367 359 720 383 342 921 378 402 544 339 441 391 360 313 424 725 337 578 494 436 587 372 375 471 673 370 360 912 537 750 525 382 408 417 428 425 670 317 549 366 424 647 499 373 520 412 537 444 524 437 498 801 466 379 460 551 625 520 540 600 621 636 539 751 552 372 546 425 451 544 484 412 511 468 967 695 414 978 497 375 419 552 540 428 432 441 461 501 511 439 455 478 571 459 532 527 589 567 480 475 608 491 526 726 473 707 402 808 773 824 789 680 515 440 489 479 437 548 540 515 414 524 523 432 426 486 531 509 642 502 434 530 438 504 489 484 515 499 452 462 558 423 564 513 393 363 338 533 421 351 496 598 404 374 456 519 588 392 473 476 490 399 378 464 429 477 449 456 438 468 469 373 438 379 354 420 405 498 455 467 461 492 444 428 477 467 420 541 492 633 507 550 387 602 543 529 513 616 507 551 506 513 430 530 481 475 524 516 432 504 562 441 461 453 509 465 582 540 512 514 557 582 502 596 580 677 402 382 547 397 474 750 582 452 575 381 375 361 428 454 491 372 439 448 516 414 439 518 430 410 434 700 324 472 441 526 434 441 504 523 357 421 401 419 500 421 408 432 368 401 397 399 351 487 497 524 525 462 426 464 492 454 411 389 443 395 557 458 386 444 440 371 349 565 377 479 451 429 348 468 446 417 645 496 632 539 471 429 452 743 460 762 393 509 578 436 506 491 419 493 593 434 707 484 469 493 670 396 407 403 779 549 412 476 406 472 509 440 518 395 524 439 543 471 466 458 563 419 704 426 500 412 376 439 494 486 449 366 463 810 461 469 410 435 490 704 430 406 461 546 393 415 455 559 393 392 570 480 401 501 473 612 406 437 392 430 575 397 458 353 364 465 505 496 325 431 613 395 382 382 324 464 496 411 422 486 450 370 613 670 470 438 524 412 390 393 562 609 358 461 353 428 319 401 524 454 600 436 347 416 665 446 418 361 402 442 415 509 383 341 368 950 586 638 607 733 432 367 359 719 383 342 924 378 402 545 339 441 392 361 313 424 725 337 579 493 435 586 372 374 471 673 370 360 912 536 750 525 382 408 417 429 425 670 316 549 367 423 647 499 373 521 412 537 444 525 437 499 801 466 379 461 551 625 520 540 600 621 636 540 751 553 372 545 425 451 544 483 412 511 468 967 695 413 978 497 374 419 552 540 428 432 441 461 502 512 440 456 479 571 459 532 527 589 567 480 475 608 491 526 726 473 707 402 807 773 823 788 680 516 441 488 479 436 548 540 515 413 524 523 432 426 486 534 509 643 502 434 531 438 504 488 484 515 499 452 462 559 423 564 513 394 363 338 533 420 351 496 598 404 375 456 519 588 393 473 476 489 400 378 464 429 478 449 456 438 468 469 373 438 379 353 420 405 498 455 466 461 492 444 428 477 466 420 541 492 634 506 550 387 602 543 530 513 616 507 551 506 513 430 530 481 475 524 517 432 504 563 440 461 453 509 464 582 540 512 514 556 581 502 596 580 676 402 382 547 396 474 749 582 452 575 381 375 361 428 454 491 372 439 448 516 414 439 519 430 410 439 700 323 473 440 525 434 442 504 523 357 421 401 419 500 421 408 431 368 400 398 399 351 487 497 524 525 462 426 464 492 454 411 388 443 395 557 458 386 444 439 371 349 565 377 479 451 429 348 468 446 418 646 497 632 539 471 429 452 744 460 762 393 509 578 435 506 491 419 493 593 434 707 484 468 493 670 396 407 403 779 549 411 476 406 471 509 440 518 396 524 439 544 471 466 458 563 419 704 427 500 412 376 438 494 486 449 365 463 810 461 469 409 435 490 704 429 406 461 546 392 415 454 558 394 392 570 480 402 500 473 612 405 437 391 430 576 397 458 353 365 466 505 496 325 430 614 395 382 382 324 464 496 411 422 487 449 370 614 670 470 440 524 412 392 393 562 609 358 461 354 428 318 402 524 455 602 436 347 415 666 447 418 364 402 441 415 508 383 341 368 949 586 638 609 733 432 367 359 718 383 342 926 378 402 547 339 440 393 361 312 424 725 338 579 493 435 586 371 374 472 673 371 360 911 536 750 526 382 408 418 430 425 670 315 549 367 423 646 499 373 521 412 538 444 525 436 499 801 465 379 462 551 625 520 540 600 622 636 540 751 553 372 544 426 450 545 484 412 512 468 967 696 413 978 497 374 419 552 540 428 432 441 460 502 512 440 459 479 572 459 532 527 589 567 480 475 609 491 526 726 472 707 402 807 774 823 787 679 516 441 487 479 436 549 540 515 413 524 522 431 426 486 538 509 643 501 434 531 438 504 489 484 515 499 452 462 559 422 564 513 394 363 338 533 420 351 496 598 404 375 455 519 588 393 473 476 489 400 378 464 429 478 448 456 438 468 469 373 438 379 353 420 405 498 455 466 460 492 444 427 477 465 420 541 492 634 506 550 387 602 543 530 513 617 507 551 506 513 430 530 480 475 524 517 432 504 563 440 461 453 509 464 582 540 512 514 556 581 502 596 580 676 402 382 547 396 473 749 582 452 575 381 375 361 428 454 491 372 439 448 516 413 439 519 430 410 445 700 322 474 441 525 434 442 505 524 357 421 400 419 500 421 408 432 368 400 398 399 350 487 497 525 525 461 425 464 491 454 411 388 443 395 557 458 386 445 439 371 349 565 377 479 451 429 348 468 446 418 646 498 633 539 471 429 452 744 460 762 392 509 578 435 506 491 419 493 593 434 707 484 468 493 670 396 407 402 780 549 410 476 406 471 509 440 518 396 524 439 546 471 465 458 563 419 703 428 499 412 377 438 494 486 449 365 463 810 462 469 409 435 490 704 429 406 461 546 392 415 454 558 393 392 570 480 402 500 473 611 405 437 390 430 576 396 458 353 364 466 506 495 325 430 615 395 382 382 324 464 496 411 423 487 449 370 615 669 470 441 524 412 394 394 563 610 358 461 354 428 317 403 524 455 604 436 347 415 665 448 417 368 402 440 415 507 383 342 369 949 586 638 610 732 432 367 360 718 382 341 928 378 401 548 340 440 394 361 313 423 725 339 580 493 434 587 371 373 472 674 371 360 910 536 750 527 382 408 419 430 425 670 316 549 368 423 646 499 373 521 411 538 444 526 436 500 800 466 379 463 550 625 520 540 600 622 636 540 750 553 372 544 426 451 545 485 412 512 468 967 696 413 978 497 374 419 552 540 428 433 441 460 502 512 440 460 478 572 459 531 526 589 567 480 475 608 490 526 726 473 706 403 807 775 823 787 679 516 440 487 479 436 548 540 515 413 523 522 431 426 486 541 510 643 501 434 531 438 504 489 484 516 499 452 463 559 422 564 513 393 363 338 534 420 350 496 598 404 374 455 519 588 393 473 477 488 400 379 464 429 478 448 456 438 468 469 373 438 379 353 420 405 498 454 466 460 491 444 427 477 465 420 542 491 634 506 551 387 602 543 531 514 617 507 551 506 513 430 530 480 474 524 517 432 504 564 440 461 453 509 464 582 540 512 514 556 581 502 596 580 676 402 382 548 396 473 749 582 453 574 381 376 361 428 454 491 372 439 448 516 412 439 519 430 409 450 700 322 474 441 525 434 442 505 524 357 421 400 419 500 421 408 432 367 400 398 399 350 487 497 525 524 461 425 464 491 454 411 388 443 396 557 458 386 445 438 371 349 564 377 479 451 429 348 468 446 418 646 498 633 539 471 429 452 744 460 762 392 509 578 435 506 491 419 493 593 434 707 484 468 493 670 396 407 402 780 548 411 476 405 472 509 440 518 396 524 439 549 472 465 458 563 418 702 429 499 412 377 438 494 486 449 365 463 810 462 470 408 435 490 705 429 406 461 546 392 415 454 558 393 391 569 480 403 501 473 611 403 436 390 430 577 396 459 354 363 466 506 495 325 431 616 394 382 382 324 464 495 411 425 487 449 370 617 669 470 441 523 412 396 395 564 610 358 461 354 428 317 403 524 456 605 436 348 414 665 448 417 372 402 440 415 506 384 342 370 948 586 637 612 732 432 366 361 717 382 342 930 377 400 549 340 440 394 360 314 423 725 342 581 494 435 588 371 373 474 674 371 360 910 536 750 528 382 408 420 430 425 670 316 549 368 423 647 500 374 520 412 538 444 526 436 500 799 466 379 463 550 624 520 540 600 622 636 539 750 553 372 542 427 451 545 485 412 512 468 967 696 413 979 497 375 419 552 540 429 432 441 460 502 510 440 462 478 572 459 531 526 589 567 480 476 608 490 526 726 473 706 403 807 775 822 786 679 516 440 486 479 436 548 540 515 413 523 522 431 426 486 544 509 643 501 434 531 438 504 489 484 516 498 452 463 559 422 564 513 393 363 338 534 420 350 496 598 404 374 455 519 587 393 473 477 488 400 378 464 429 478 448 455 438 469 469 373 438 379 353 420 405 498 454 466 460 491 444 426 477 465 420 542 491 634 506 551 387 603 543 531 514 617 507 551 506 513 430 530 480 474 524 516 432 505 564 440 461 453 509 465 581 540 513 514 556 581 502 596 580 676 402 382 548 396 473 750 582 453 575 381 376 361 428 454 491 372 439 448 515 412 438 518 430 408 455 700 322 474 441 525 434 442 505 524 357 421 400 419 501 420 408 432 367 400 398 399 350 487 497 525 524 461 425 464 491 454 412 388 443 396 557 458 386 445 438 371 349 564 377 478 451 429 348 468 446 418 646 498 633 539 471 430 452 744 460 762 392 509 578 435 506 491 419 494 592 434 708 484 468 493 669 395 407 401 779 548 411 476 405 472 509 440 518 396 523 438 552 473 465 458 563 418 702 429 499 412 378 437 494 485 449 365 463 810 462 470 408 435 490 705 429 406 461 546 392 415 454 559 393 392 570 480 404 502 472 612 402 436 390 430 577 396 459 354 362 467 505 495 325 432 617 393 382 382 324 464 495 412 426 488 449 370 619 669 470 441 524 412 397 396 565 610 358 461 355 428 318 404 524 456 607 436 348 414 665 447 417 376 402 442 415 505 384 342 370 948 586 637 612 732 432 366 362 716 382 342 930 378 399 551 340 441 394 360 316 422 725 343 584 496 435 588 371 373 474 674 371 360 909 536 749 528 382 408 420 431 425 669 316 550 368 422 647 501 374 520 413 538 444 526 436 500 798 465 379 464 550 625 521 540 600 622 637 539 750 552 372 540 427 452 545 486 412 512 468 967 696 413 979 497 375 418 551 539 429 432 441 460 503 509 439 464 478 572 459 531 526 589 568 480 476 608 489 526 727 474 706 402 807 774 822 784 679 516 440 486 479 436 549 540 515 413 523 522 432 425 486 546 509 644 501 434 531 438 504 490 484 516 498 452 464 560 422 564 513 394 363 338 533 420 349 496 598 404 373 456 519 588 393 473 477 488 401 378 464 429 478 448 456 437 469 468 373 438 378 353 420 404 498 455 466 460 491 445 426 476 465 420 542 491 633 506 551 388 604 543 531 514 617 507 551 506 514 430 530 480 474 524 516 432 505 563 440 462 453 509 464 581 540 513 513 557 581 503 597 580 676 402 382 548 396 473 751 581 453 575 381 376 361 428 454 491 372 438 449 515 412 438 518 429 407 460 700 322 474 441 525 434 442 506 524 357 421 400 419 501 420 409 431 367 400 398 398 350 487 497 525 524 462 425 464 491 454 412 388 444 396 558 458 386 445 437 371 349 564 377 478 451 429 349 468 446 418 645 499 632 539 470 430 452 744 461 762 392 509 578 435 506 490 419 494 592 434 708 484 468 493 669 395 408 401 779 548 410 475 405 472 509 440 518 397 523 438 554 474 465 458 563 418 702 429 499 411 377 438 494 484 449 366 463 811 462 469 408 435 490 705 430 406 461 546 392 415 455 558 392 392 570 480 404 502 471 612 401 436 390 430 576 397 459 354 362 468 505 494 324 432 619 392 381 382 324 464 495 412 427 488 450 370 620 669 470 441 525 412 398 398 566 610 358 461 355 428 318 404 524 455 608 436 347 414 665 447 417 381 402 443 415 506 384 342 370 948 586 636 612 732 432 366 363 716 381 341 932 378 398 553 340 441 395 360 317 421 726 345 586 495 434 588 371 373 474 674 371 360 908 536 750 529 381 408 420 431 425 669 316 550 369 421 648 503 373 520 414 538 444 527 437 500 800 463 379 465 550 625 521 540 600 622 637 539 750 552 371 538 427 452 545 486 412 512 469 967 696 413 979 497 375 418 551 539 429 431 441 460 502 508 439 467 478 572 459 531 526 589 567 480 476 608 489 526 727 474 706 402 807 774 822 785 679 516 440 486 479 435 549 540 515 413 524 522 432 425 486 548 508 644 502 434 531 438 504 490 484 516 498 452 464 560 422 565 514 394 363 338 533 420 349 496 598 403 373 455 518 588 393 473 477 488 401 379 464 429 478 448 456 437 469 468 373 438 379 353 420 404 499 455 467 460 491 445 427 476 465 420 542 491 633 507 551 387 604 543 530 514 617 507 551 506 514 430 530 480 474 524 515 432 505 562 440 462 453 509 464 581 539 513 513 557 581 503 597 579 676 402 382 548 397 472 751 581 453 575 381 376 361 428 454 491 371 438 449 515 411 438 518 429 406 465 700 321 474 441 526 434 443 506 524 357 421 400 420 501 421 409 431 367 400 398 398 350 487 497 525 524 462 425 464 491 455 412 388 445 396 558 458 386 444 437 371 349 564 378 478 451 429 349 468 446 418 645 499 632 540 470 430 452 744 461 762 392 509 578 435 506 490 419 494 592 433 708 484 468 493 669 395 409 400 779 548 410 476 405 471 510 440 518 398 522 438 556 474 465 458 563 419 702 429 499 411 377 438 494 484 450 366 463 811 463 469 409 434 489 705 430 406 461 547 392 414 455 558 392 392 570 480 404 501 471 612 401 436 390 430 576 397 459 353 362 469 506 494 324 433 620 392 381 381 324 464 495 412 427 487 450 369 621 669 470 442 527 413 399 399 566 610 358 460 355 429 318 405 524 455 610 435 346 414 666 447 417 384 402 441 414 506 384 342 370 948 586 636 612 731 432 366 364 715 381 341 933 378 398 555 341 441 395 360 318 421 726 345 588 494 433 587 371 372 474 674 372 360 908 537 750 529 381 408 419 431 425 668 316 550 369 421 648 503 373 520 413 538 444 527 437 500 801 461 379 467 551 626 521 540 600 621 638 539 750 552 371 538 426 452 545 486 412 513 469 967 695 413 979 497 375 418 550 539 429 431 441 461 502 506 439 469 478 572 460 531 526 589 567 480 475 608 489 526 728 474 706 402 807 773 822 786 680 517 440 486 479 435 549 540 515 413 524 522 432 425 486 551 508 644 502 434 532 438 504 490 483 516 498 452 464 560 423 565 513 394 363 337 533 421 348 496 598 403 374 455 518 588 393 474 477 489 401 378 465 429 478 448 456 438 469 468 373 438 379 353 420 404 499 455 467 460 491 445 428 476 465 420 542 491 634 508 551 387 604 543 530 514 617 507 551 506 514 430 530 480 474 524 515 432 505 562 441 462 453 509 465 581 539 513 513 558 581 503 597 579 676 402 381 548 397 472 751 581 453 575 381 376 361 428 454 491 370 439 449 515 411 438 518 429 405 470 700 321 474 441 526 434 443 505 524 357 421 399 420 501 420 410 432 367 400 398 399 350 487 497 525 524 462 424 463 491 455 412 388 446 396 559 458 386 444 437 371 348 564 378 478 451 430 350 468 446 418 645 499 633 540 470 430 452 744 461 761 392 509 578 435 507 490 419 493 592 433 708 484 469 494 669 395 409 400 779 548 411 476 405 472 510 440 519 399 522 438 561 473 465 457 563 419 701 429 500 411 377 438 494 485 450 367 463 811 463 469 409 434 490 706 431 406 462 547 391 414 454 558 392 392 570 480 404 500 470 612 401 436 390 430 576 397 459 353 362 470 507 493 323 434 620 390 381 381 324 464 495 412 428 487 450 369 621 668 470 442 527 412 401 401 566 610 358 460 355 429 318 405 524 454 610 435 346 414 666 447 417 388 402 440 414 507 384 342 369 947 586 636 612 731 432 366 366 715 381 340 935 379 399 556 341 441 395 360 319 421 726 345 588 494 432 586 371 371 474 674 373 360 908 536 750 529 381 407 420 431 425 668 317 550 369 422 648 504 373 520 412 538 444 528 437 500 801 461 379 467 551 626 520 539 600 621 637 540 750 552 371 538 426 451 545 485 412 513 469 967 695 412 978 498 375 418 550 539 428 431 440 461 501 504 439 471 478 572 460 531 526 589 567 480 475 608 489 527 727 474 706 402 807 773 822 787 679 518 440 485 479 436 549 540 515 412 524 522 431 425 486 553 509 644 502 434 532 439 504 490 483 516 498 452 464 559 423 565 513 394 363 337 533 421 348 495 598 403 374 454 517 587 393 474 477 489 401 378 465 430 479 448 456 438 469 468 373 439 379 352 420 404 499 455 467 460 492 444 428 475 465 420 542 491 634 508 551 388 604 542 530 514 617 507 551 506 514 430 530 480 474 524 515 432 505 562 441 462 453 509 466 581 539 513 513 557 581 503 597 578 676 402 381 548 397 472 752 581 453 574 382 375 362 428 454 490 370 439 448 515 411 439 518 429 405 476 700 322 474 441 526 433 443 505 524 357 421 400 420 501 420 410 432 367 400 398 399 350 487 496 525 524 461 424 463 491 455 412 389 445 396 559 458 386 444 437 371 348 564 378 478 451 430 350 468 447 418 645 499 633 540 470 430 452 744 461 761 392 510 578 435 507 490 419 493 593 433 708 484 468 494 670 394 409 400 779 549 411 475 406 472 511 440 520 399 522 439 564 473 465 457 563 419 701 429 500 412 377 438 494 485 449 366 463 811 463 468 409 434 490 706 431 405 462 546 391 414 454 558 392 392 570 480 404 500 470 612 401 436 390 430 576 397 459 353 362 469 508 493 323 434 620 389 381 381 323 464 495 412 428 486 451 369 621 668 470 442 527 413 402 401 566 610 357 458 355 428 318 405 524 452 612 434 347 414 666 447 417 391 402 439 414 507 384 342 369 946 586 637 613 731 432 365 368 715 380 341 936 380 399 557 342 440 395 359 319 421 726 347 589 495 433 585 371 370 474 674 374 360 908 536 750 529 381 407 420 431 424 669 317 551 369 421 648 504 373 521 412 538 444 529 437 500 802 461 379 468 551 626 519 539 599 621 637 540 751 552 371 538 425 451 544 485 412 513 469 967 695 412 979 498 375 418 550 540 428 431 440 461 501 502 439 471 478 572 460 531 527 589 567 480 475 608 489 527 726 474 706 402 807 773 822 787 679 518 441 486 479 436 549 541 515 412 524 522 431 425 486 555 509 644 502 434 531 439 504 490 482 516 499 452 464 559 423 564 512 394 364 337 533 421 348 495 598 402 374 454 517 587 392 474 476 489 401 378 465 430 479 448 456 438 469 468 374 439 379 352 420 404 499 455 467 460 492 444 429 475 465 421 542 491 634 507 550 388 603 542 530 514 617 507 552 506 514 430 530 480 474 524 516 432 505 562 441 462 453 510 466 581 538 512 514 557 580 503 597 578 676 402 381 548 396 472 752 581 453 574 382 375 361 428 453 490 370 440 447 515 411 439 518 429 405 480 700 322 474 440 525 433 443 506 524 357 421 399 420 501 419 410 432 367 400 398 398 351 487 497 525 524 461 424 463 491 455 412 389 445 396 559 458 386 444 436 371 349 564 378 478 451 430 350 468 447 418 645 499 633 539 470 429 452 744 461 761 392 510 578 435 507 490 419 492 593 434 708 484 468 494 669 394 408 400 779 550 412 475 406 472 511 440 520 399 522 439 566 473 466 457 563 418 701 429 500 412 377 438 494 485 449 366 464 811 463 468 409 434 490 706 431 404 463 546 391 414 454 558 392 393 570 480 404 500 470 612 402 437 390 430 576 397 459 352 362 469 508 493 324 434 621 388 382 382 324 463 495 412 428 486 453 370 622 667 470 441 526 413 402 401 566 610 357 457 355 428 318 404 524 452 614 434 347 414 666 447 417 394 402 439 414 507 384 342 369 945 586 638 614 731 432 365 369 716 380 341 936 380 399 558 343 441 395 359 321 420 726 349 589 494 434 585 371 369 474 674 374 359 908 536 751 530 381 408 419 431 424 669 317 551 370 421 648 504 373 522 413 538 444 531 436 500 802 462 378 469 551 626 518 539 599 621 637 540 751 552 371 538 424 450 544 484 412 512 469 967 695 413 979 498 375 418 550 540 429 431 441 461 501 501 439 471 478 571 460 530 527 589 567 480 475 609 490 527 726 474 706 402 806 773 822 787 679 517 441 486 478 436 549 540 515 412 524 523 431 425 486 557 509 644 502 434 531 439 504 490 482 515 500 452 464 559 423 563 512 394 364 338 534 421 349 495 598 402 374 454 518 587 392 474 476 489 400 378 465 429 479 448 456 438 469 468 374 439 380 352 420 404 499 454 467 460 491 444 429 474 465 421 542 491 634 506 550 388 603 543 530 514 617 506 552 506 515 430 530 480 474 524 516 432 505 561 441 462 453 510 466 580 538 512 514 557 580 503 597 578 676 402 381 548 396 473 752 581 453 575 382 376 361 427 454 490 370 440 447 515 411 439 518 428 405 484 700 322 474 440 525 433 443 506 523 357 421 399 420 501 419 410 432 367 400 398 398 351 487 497 524 524 462 425 463 491 454 412 389 445 396 559 458 385 444 436 372 349 565 378 479 451 430 350 468 448 418 645 499 632 539 470 429 453 744 460 760 392 510 578 435 507 490 418 492 593 434 708 484 468 494 669 394 408 400 779 550 412 474 406 472 511 439 520 399 522 440 567 473 466 457 563 418 700 429 500 412 377 438 494 485 449 366 464 811 462 468 409 434 490 705 431 404 464 546 390 414 455 558 392 393 570 480 404 500 470 613 404 438 390 430 576 397 459 352 363 470 508 493 324 433 621 387 382 382 324 463 495 412 428 485 454 369 623 667 470 441 526 413 403 401 565 610 357 455 355 428 319 403 525 450 616 434 348 415 666 446 416 397 402 439 414 507 385 343 369 944 586 637 615 731 432 365 369 716 380 342 938 380 400 558 342 441 395 360 323 419 726 351 588 493 435 586 372 369 474 673 374 359 908 537 751 530 382 409 418 431 424 669 317 552 370 421 649 503 374 523 413 538 444 532 435 501 803 462 377 470 551 626 518 539 598 621 637 540 750 553 372 537 424 450 543 484 412 512 469 966 695 413 979 498 375 419 550 540 429 430 441 461 501 500 439 471 478 571 461 530 527 589 567 480 475 609 490 527 726 474 706 402 806 773 822 788 680 517 441 487 478 435 548 539 515 412 524 523 431 425 486 560 508 644 502 433 530 438 504 491 483 514 500 452 464 558 423 563 513 394 364 338 534 420 350 495 599 402 374 454 518 587 393 474 476 488 400 378 464 429 478 447 456 438 469 468 375 439 380 352 421 404 499 454 467 460 491 444 429 475 465 420 542 492 634 506 549 388 603 543 530 514 617 506 552 505 515 430 529 480 474 524 515 432 504 561 441 462 453 510 466 581 538 512 514 557 580 503 597 578 676 402 381 547 396 473 752 581 452 575 381 376 361 428 454 490 371 440 448 515 411 438 519 428 405 488 700 323 474 440 525 434 443 505 523 357 421 399 420 501 419 410 432 367 399 399 398 351 487 497 524 524 462 425 463 492 454 412 389 445 396 559 458 385 445 436 372 349 565 377 480 451 430 350 467 448 419 645 499 632 539 470 429 452 743 460 760 392 510 578 436 507 490 418 493 593 434 708 484 468 494 669 393 408 399 778 550 412 474 406 472 512 439 520 399 522 440 568 473 466 457 563 418 700 428 500 412 376 438 494 485 449 366 464 811 462 468 409 434 490 705 431 404 464 546 390 414 455 559 392 393 570 480 404 499 471 613 405 438 390 430 577 397 459 351 364 471 508 493 324 432 621 387 382 382 324 462 496 412 430 484 454 369 624 666 470 441 528 413 403 401 565 610 357 454 354 428 320 402 525 449 617 433 348 415 666 445 416 401 401 438 414 507 385 343 369 943 587 637 615 730 432 366 370 715 380 342 939 380 402 558 341 441 395 360 325 419 726 351 589 491 437 587 372 369 474 673 373 358 909 537 752 531 382 410 417 431 424 669 317 552 370 421 649 503 373 523 413 538 444 532 433 502 803 462 376 470 551 626 519 539 598 622 636 540 749 554 372 538 424 449 544 485 411 512 469 966 695 413 978 497 375 419 550 540 428 431 442 460 501 500 439 471 478 571 461 530 526 589 567 480 475 608 490 527 726 474 706 402 806 773 822 789 680 516 441 487 477 435 548 538 515 412 524 523 431 425 486 561 508 643 501 433 530 438 504 492 483 514 500 452 464 558 422 563 513 394 364 338 534 421 350 496 599 402 374 453 518 588 393 474 476 488 400 378 464 429 478 447 456 438 469 468 375 439 380 353 421 405 499 454 467 460 491 444 428 475 465 421 542 492 634 506 549 387 603 543 530 514 618 505 552 506 516 429 529 480 474 524 515 433 504 562 440 462 454 510 466 582 538 512 514 557 580 502 597 578 676 402 381 548 396 473 751 580 452 575 381 376 361 428 455 490 371 440 448 514 411 438 519 428 405 492 700 323 474 440 525 434 443 504 523 358 421 399 420 500 419 410 432 366 399 399 399 351 487 497 523 524 462 425 464 492 454 412 389 444 395 559 458 385 445 436 371 349 565 378 479 451 431 350 467 448 419 645 499 632 539 470 428 452 743 460 760 392 510 578 436 507 491 418 493 594 434 708 484 468 494 669 393 408 399 778 550 412 474 406 472 512 439 519 400 522 440 569 473 466 457 562 418 700 428 500 412 376 438 494 485 448 366 464 811 462 468 409 434 490 705 431 404 464 546 390 414 455 559 391 393 571 480 403 498 471 613 407 438 390 429 577 397 459 352 364 472 507 493 324 432 621 387 382 381 324 462 495 412 432 484 454 369 625 666 470 441 529 413 404 401 565 610 358 453 353 428 322 403 526 448 619 432 348 415 665 444 416 405 401 438 414 507 386 343 369 942 587 637 616 730 432 366 371 715 380 342 940 379 403 558 340 441 395 360 326 420 726 351 589 491 437 586 372 369 473 673 373 358 909 538 752 532 382 411 416 431 425 668 317 553 371 421 650 501 373 524 413 539 444 532 433 503 803 462 375 470 551 625 519 538 598 622 636 539 748 554 373 538 424 449 544 485 411 512 469 966 695 413 978 497 375 418 550 540 428 431 442 461 501 499 439 471 478 572 461 530 526 589 567 479 475 608 490 527 726 474 707 402 806 774 822 790 680 516 440 486 477 435 548 538 515 412 524 523 432 425 486 563 508 643 501 433 531 438 504 492 482 514 500 452 464 558 422 563 514 394 364 338 534 422 350 496 599 402 373 453 518 588 393 474 476 487 400 379 465 428 477 447 456 437 469 469 375 439 379 353 421 405 499 454 467 460 491 445 428 476 464 421 542 492 634 507 549 387 603 543 530 514 618 504 552 506 516 429 529 481 474 524 515 433 504 562 440 462 455 510 466 582 538 512 514 557 580 502 597 578 676 402 381 548 396 473 751 581 452 575 381 375 361 428 456 490 372 440 448 514 411 437 519 428 405 493 701 323 474 440 524 433 443 504 523 358 421 399 420 500 419 410 433 366 399 398 399 351 487 496 522 524 462 425 464 492 455 412 389 444 396 559 458 385 445 436 371 349 565 378 479 451 432 349 468 447 419 646 499 632 539 470 428 452 743 460 759 392 510 578 436 506 492 418 493 594 434 708 484 468 495 669 393 408 399 778 550 412 474 406 471 512 440 518 400 522 440 570 473 466 457 562 419 700 428 500 412 376 438 494 485 448 366 464 811 462 468 409 434 490 705 431 404 464 546 390 414 454 559 390 392 570 480 402 498 471 613 406 439 390 428 576 396 458 352 364 471 507 493 324 432 620 388 381 381 325 462 495 412 434 483 454 369 625 666 471 440 529 412 404 401 565 610 358 452 352 428 322 404 526 448 620 431 348 415 665 444 417 408 401 438 415 506 387 343 369 941 588 638 617 729 432 364 372 714 381 343 940 379 405 559 340 441 395 359 328 420 727 350 589 491 438 586 372 369 472 673 373 357 908 538 752 533 382 411 416 431 425 668 318 552 371 420 650 500 373 524 413 539 444 531 433 503 804 462 374 471 552 625 519 538 599 622 636 539 748 554 373 539 424 449 544 484 411 512 469 966 696 413 978 497 375 418 550 540 428 431 441 461 501 498 439 470 478 571 461 530 526 589 567 479 475 607 489 527 726 473 707 402 805 774 822 789 680 516 441 486 477 435 548 538 515 413 524 523 432 425 486 564 508 643 500 433 531 438 504 492 482 514 499 451 463 557 422 563 514 394 364 338 534 422 350 496 598 402 373 453 518 588 393 474 475 487 399 379 466 428 477 446 456 437 470 469 375 439 379 353 421 405 499 454 467 460 491 445 428 475 464 421 542 492 634 507 548 387 603 544 530 514 618 504 552 506 517 429 529 481 474 523 515 433 504 562 440 462 455 510 466 582 538 512 514 557 581 502 597 578 676 403 381 549 395 474 751 582 452 575 381 375 361 428 456 490 372 440 448 514 411 437 519 428 405 494 701 323 474 440 525 433 443 505 523 358 421 399 420 500 419 410 433 366 399 398 399 351 486 496 522 525 462 425 464 492 456 412 389 444 396 559 458 386 445 436 370 349 565 378 480 452 433 350 468 447 419 646 500 632 540 470 428 452 743 460 759 392 510 578 436 506 491 418 493 595 434 707 484 468 495 669 393 408 399 778 550 411 474 406 470 512 440 518 400 522 440 571 472 466 457 563 419 700 428 500 411 376 439 494 485 448 366 464 811 462 468 409 434 490 706 431 405 464 546 390 414 454 559 390 392 570 481 402 498 471 613 407 439 390 428 576 396 458 352 364 471 508 493 324 432 620 388 380 381 326 461 494 412 434 483 454 369 626 666 472 439 529 413 403 400 565 610 358 451 352 429 322 404 526 448 624 430 349 414 665 443 417 410 401 437 415 506 388 343 368 940 588 638 618 729 431 363 374 714 381 344 940 379 407 560 340 441 394 359 328 421 727 350 589 491 438 586 373 369 472 672 373 356 909 538 752 533 382 409 416 431 424 668 318 552 372 420 650 498 374 524 413 539 444 530 432 504 804 462 374 472 553 625 518 539 599 623 636 539 747 554 373 539 424 449 544 484 412 513 468 966 696 412 978 497 375 418 550 540 427 431 441 460 501 498 439 469 477 571 460 530 527 589 567 479 476 607 489 527 726 473 707 402 806 774 822 787 680 517 441 486 477 435 548 538 515 413 524 523 433 425 486 565 509 643 501 434 531 438 504 492 482 514 499 451 462 557 422 563 514 393 364 338 534 421 351 496 598 402 373 453 518 588 393 474 475 487 400 379 466 428 477 446 456 437 470 469 375 439 379 353 421 405 500 454 466 460 491 445 427 476 464 421 542 492 633 507 548 387 603 544 530 514 618 504 552 506 517 428 529 482 475 523 515 433 504 561 439 462 455 511 467 581 538 511 514 558 581 502 597 578 675 403 381 549 395 474 752 582 452 575 381 375 361 428 455 490 372 440 448 514 411 437 519 428 406 495 701 323 474 440 525 433 444 505 523 357 421 399 419 500 419 409 433 366 399 398 398 351 486 497 522 525 462 425 464 493 456 412 388 444 397 559 458 386 445 435 371 349 565 378 480 452 433 350 468 447 419 646 500 632 540 470 428 452 743 460 759 391 510 577 436 506 491 417 493 595 434 707 484 468 495 669 393 408 399 778 550 411 474 405 470 512 440 518 400 522 440 571 472 466 457 563 419 700 428 500 410 376 439 494 484 448 366 464 812 462 468 409 435 490 706 430 405 465 546 390 414 454 559 390 392 570 481 402 497 471 613 406 439 390 428 576 396 458 352 364 472 508 493 324 432 619 388 380 382 326 460 495 412 435 482 455 369 627 666 472 439 530 413 403 400 564 610 358 449 352 428 322 404 526 448 627 430 350 414 666 443 417 414 402 437 415 506 388 343 369 939 587 638 620 729 430 362 374 714 381 344 939 379 410 561 340 442 394 359 329 421 727 348 590 490 438 586 373 370 472 672 373 356 910 539 753 533 382 408 416 432 424 668 318 552 372 420 650 496 374 524 413 539 444 530 432 504 805 462 374 473 553 625 518 539 599 623 636 538 747 554 372 539 424 449 544 484 412 513 468 965 696 412 978 498 375 418 551 540 427 431 442 460 502 498 439 468 477 570 460 530 527 589 566 480 476 607 489 526 726 473 707 402 806 774 822 785 680 517 442 486 477 435 548 539 515 413 524 523 432 425 485 564 510 643 501 433 531 438 504 492 482 514 499 451 462 557 422 563 514 392 364 338 533 420 350 496 598 402 373 453 517 588 393 474 476 487 400 379 466 428 477 446 456 437 470 469 375 439 379 353 421 406 500 454 466 460 492 445 427 476 463 420 542 492 633 507 547 387 603 544 530 514 618 504 552 506 517 428 529 482 475 524 515 433 505 561 438 462 455 511 467 580 538 511 514 558 581 502 597 578 676 402 381 548 395 475 752 582 452 575 381 375 362 428 455 490 372 439 448 514 411 437 518 428 406 496 700 323 474 440 525 433 444 504 524 357 421 399 419 500 419 409 432 366 400 398 398 352 486 497 522 525 462 425 464 493 456 412 388 444 397 559 458 386 444 435 371 349 565 378 480 452 433 349 468 447 419 646 499 631 540 470 428 453 743 460 759 391 511 577 435 506 491 417 492 595 434 707 484 468 495 669 393 408 399 778 550 410 474 405 470 512 440 518 401 523 440 571 472 465 457 563 419 700 428 501 410 376 439 494 484 448 366 464 812 462 468 409 435 491 706 430 405 465 545 390 414 454 559 391 392 570 480 402 497 471 613 406 439 390 428 576 396 458 352 365 473 506 493 324 431 618 388 380 382 326 460 495 412 437 482 455 369 628 665 472 439 530 413 402 400 564 610 358 448 352 428 322 404 527 449 630 430 350 414 666 443 417 417 402 437 414 506 389 343 369 939 586 638 620 729 429 362 374 714 380 344 940 380 412 562 341 443 393 359 329 420 727 348 590 489 437 586 373 371 471 672 372 357 911 538 753 533 382 408 416 432 424 668 318 552 373 420 649 494 374 524 413 538 444 530 431 504 805 462 374 473 553 625 518 540 599 623 636 538 747 554 372 539 424 448 544 484 412 514 468 965 696 413 978 498 375 419 552 540 427 431 442 460 502 498 439 468 477 571 460 529 527 589 566 480 476 606 488 526 726 473 707 402 806 774 823 784 680 518 442 486 477 435 548 539 515 413 524 524 432 425 485 564 509 643 501 433 531 438 505 492 482 514 499 451 463 557 422 563 514 392 364 338 533 420 350 496 598 402 373 453 516 588 392 474 476 486 400 379 465 428 477 446 456 438 471 468 375 438 378 353 421 405 500 454 466 460 492 444 427 478 463 420 542 491 633 507 547 387 603 544 530 515 619 504 551 506 517 428 529 482 475 525 515 432 506 561 438 462 455 510 467 580 538 511 514 558 581 502 597 578 676 402 381 548 395 475 752 582 452 575 381 375 362 427 455 491 372 440 447 514 411 437 517 429 407 496 700 323 474 440 525 433 444 504 524 358 422 398 419 501 418 409 431 366 400 398 398 352 486 497 522 524 462 425 463 493 455 411 388 444 398 560 458 386 444 435 370 349 565 378 480 452 433 349 468 447 419 645 499 631 540 470 428 453 742 461 759 391 511 577 435 506 490 417 492 596 433 707 484 468 495 669 393 408 399 778 550 410 473 404 470 512 440 517 402 523 440 571 472 465 457 563 419 700 428 501 410 376 439 493 485 448 367 463 812 463 468 408 435 491 706 430 405 465 545 391 414 454 559 391 392 569 480 402 498 471 613 406 439 390 428 577 396 458 352 366 474 506 494 324 432 618 388 379 382 326 460 494 412 439 482 454 369 628 666 473 439 530 413 402 398 564 610 358 448 352 428 322 402 527 451 630 430 351 415 667 444 417 420 402 436 414 506 389 344 370 938 585 638 619 729 428 362 373 714 380 344 941 380 414 563 342 444 393 359 329 420 728 349 591 488 436 585 373 371 471 672 372 358 911 537 754 533 382 407 416 431 424 669 318 551 374 420 649 493 374 523 413 538 444 529 429 503 806 462 373 473 553 625 518 540 599 622 636 538 747 554 372 539 424 448 544 484 412 514 468 964 696 413 978 498 375 419 552 539 427 430 442 460 502 497 439 468 477 571 460 528 527 589 566 480 476 606 488 526 725 473 706 402 806 774 823 785 680 518 442 485 477 435 548 539 515 413 524 523 432 425 485 562 509 643 501 433 530 437 505 491 482 514 499 451 463 557 422 563 514 392 364 338 533 420 350 497 598 402 372 453 516 588 393 474 476 486 400 379 465 428 477 446 456 438 471 468 375 438 378 353 421 405 500 454 466 460 492 444 427 478 462 420 542 491 633 507 547 388 603 544 530 515 619 504 551 506 517 428 529 482 475 525 515 433 506 561 438 461 455 510 468 580 539 511 514 558 580 502 597 578 677 402 381 548 395 475 752 582 452 576 381 376 362 427 455 491 372 440 447 514 411 436 517 429 407 496 700 322 474 440 525 433 444 504 524 358 422 398 418 501 417 409 431 366 401 398 398 352 486 496 522 524 462 424 463 493 455 411 388 443 398 560 458 386 444 436 370 350 566 378 480 452 433 348 468 447 419 645 499 632 540 470 428 453 742 461 759 391 511 577 435 506 490 417 491 596 433 707 484 468 496 669 394 407 400 777 549 411 473 404 470 512 439 518 403 523 440 571 472 465 457 563 419 700 428 501 409 376 439 493 485 448 367 463 811 463 468 408 435 491 706 430 405 464 546 391 413 454 558 391 392 570 480 400 499 470 614 405 439 390 429 578 395 458 352 367 474 506 495 324 433 618 388 378 382 326 460 492 412 439 482 454 368 628 666 472 439 530 413 401 397 563 609 358 446 352 428 322 401 527 452 631 430 352 415 667 444 416 423 402 436 415 505 390 343 369 938 585 637 619 728 428 360 372 714 381 344 942 380 414 564 342 443 393 358 328 419 729 349 590 489 436 585 373 371 472 672 372 358 911 535 754 534 382 406 415 431 424 669 319 551 374 420 649 494 375 523 413 538 444 528 428 502 806 462 372 474 554 626 518 540 599 622 636 538 747 554 372 539 425 448 544 484 412 513 468 965 696 413 978 498 375 419 552 539 427 429 442 461 501 497 439 468 476 571 460 528 527 590 566 480 476 606 488 526 724 473 706 402 806 774 824 784 679 518 442 485 478 435 549 540 516 413 523 523 433 424 485 562 510 644 501 432 530 437 505 491 482 514 499 452 462 557 422 563 514 392 364 338 533 420 350 497 598 402 372 453 516 588 393 473 476 486 400 379 465 428 477 446 456 438 471 468 375 438 378 353 421 405 500 454 466 460 492 444 427 478 463 420 542 490 633 507 548 388 603 544 531 515 619 504 551 506 516 428 528 482 475 525 515 433 506 562 438 461 455 510 467 580 539 511 514 558 580 502 598 578 677 402 381 548 395 475 752 581 453 576 381 376 362 427 455 491 372 440 447 514 411 436 517 429 407 496 700 323 474 440 524 433 444 504 524 358 422 398 417 501 417 410 432 366 400 398 398 352 486 496 522 524 462 424 463 493 455 411 389 442 397 560 458 386 444 436 369 351 566 378 479 452 433 348 468 447 420 646 500 632 540 470 428 453 742 461 759 391 511 577 436 507 490 417 491 596 434 708 484 467 496 669 394 408 400 777 549 411 473 403 470 512 439 517 403 523 440 572 472 465 457 563 418 700 428 501 409 376 439 492 486 449 367 463 811 463 468 409 435 491 706 430 405 464 546 391 413 454 558 391 391 571 480 400 501 470 614 404 439 391 429 578 394 458 353 368 474 507 495 323 435 618 388 377 382 326 461 491 412 440 481 453 367 629 667 472 438 529 413 401 396 564 608 357 445 352 428 322 399 527 453 634 429 353 415 667 444 416 426 401 436 415 506 390 342 368 939 585 637 620 728 427 358 372 714 381 344 944 381 415 565 341 443 392 358 327 419 730 348 589 489 436 586 372 371 472 672 371 358 911 534 754 534 382 406 415 431 424 669 319 550 374 420 650 495 375 522 412 538 445 526 427 501 806 462 371 475 554 626 518 540 599 622 635 538 747 554 372 539 425 448 544 484 412 513 468 965 696 413 978 498 375 419 552 539 427 429 442 461 501 497 438 467 476 571 460 529 527 590 566 480 476 606 488 526 724 474 706 402 806 774 824 783 679 518 442 484 478 436 548 540 516 413 523 523 432 424 485 560 510 644 501 432 531 437 504 491 482 514 499 452 462 557 421 564 514 392 363 338 533 420 349 497 598 402 372 453 516 589 393 473 476 486 400 378 465 428 477 446 455 438 471 468 375 438 378 353 421 405 499 453 465 460 493 444 427 478 463 421 542 491 633 507 548 388 602 544 531 515 619 504 551 506 516 428 528 482 475 524 516 432 506 562 438 461 455 510 467 581 539 510 514 558 580 501 598 577 677 402 382 549 395 475 752 582 453 576 381 376 362 426 454 491 372 440 447 513 411 436 517 428 408 496 700 323 474 440 524 432 444 504 524 358 422 398 417 501 418 410 432 366 400 398 398 352 486 497 523 524 461 423 463 493 455 410 389 442 396 560 458 386 444 436 369 351 566 378 478 452 433 348 468 447 420 646 500 633 541 469 428 453 742 461 760 390 510 578 436 507 490 417 491 596 434 708 484 467 496 669 394 408 400 777 548 410 473 403 470 513 439 517 403 523 440 572 472 465 457 563 418 700 428 500 409 376 439 492 486 450 367 464 811 463 468 409 434 491 705 430 405 464 546 391 413 454 558 391 391 571 480 398 500 470 614 403 439 391 429 577 394 459 353 368 473 507 495 324 435 618 388 377 382 325 461 491 412 442 481 453 366 629 666 473 438 529 413 400 396 565 607 357 444 352 428 322 399 527 454 636 428 353 415 667 444 415 427 401 436 415 506 391 342 368 939 586 636 620 727 426 357 372 713 382 344 945 381 416 566 340 442 391 357 326 419 730 347 587 489 435 588 372 371 473 673 371 358 911 533 754 533 382 406 415 431 425 668 320 550 373 420 650 496 376 522 411 538 445 525 427 501 804 462 370 475 555 626 519 540 599 622 634 538 747 554 371 539 425 448 544 484 412 514 467 965 696 413 978 498 375 419 553 539 427 429 442 461 501 497 438 467 476 570 459 529 527 590 566 481 476 606 488 527 724 473 706 403 806 774 824 782 679 518 442 483 478 436 548 540 516 413 523 523 432 424 485 558 510 643 501 432 531 438 504 491 482 513 499 452 462 557 421 563 514 392 363 338 533 419 349 497 598 402 372 453 516 589 393 473 476 486 401 378 465 428 477 446 455 438 471 468 376 438 378 353 421 404 499 453 465 460 493 443 427 478 463 421 542 491 633 507 548 387 601 544 531 515 619 503 551 507 516 428 528 481 474 523 516 432 506 562 438 461 454 511 468 581 538 510 514 558 580 501 598 576 677 403 382 548 395 475 752 582 453 576 381 376 361 426 454 490 371 440 447 513 411 436 518 428 408 495 700 323 473 440 524 432 444 504 524 358 422 398 417 501 418 410 432 366 400 398 398 352 486 497 524 524 460 424 463 492 455 410 390 442 396 559 458 386 445 436 369 350 566 378 478 452 432 348 467 447 420 646 500 632 541 469 428 453 743 461 760 390 510 578 436 507 491 418 491 596 435 708 484 467 496 668 394 408 400 777 548 410 473 403 470 513 439 517 402 522 440 572 471 465 457 563 418 700 428 500 409 376 439 492 485 450 367 464 811 463 469 409 434 491 705 429 405 463 546 391 413 454 558 391 391 571 480 399 500 470 613 403 438 391 429 577 394 459 352 368 472 508 495 324 433 617 389 377 382 325 462 492 412 444 481 453 366 629 666 473 438 528 413 399 396 566 605 357 444 352 427 322 398 528 456 639 427 353 415 667 444 416 428 400 435 416 506 391 342 369 939 585 636 620 726 427 358 372 713 382 344 946 381 415 566 340 442 390 357 325 420 730 345 587 489 434 589 372 371 474 673 371 357 911 534 753 534 382 406 414 430 425 668 320 550 374 420 650 497 377 521 410 538 446 524 428 501 803 461 369 475 555 626 518 540 599 622 634 538 747 554 371 539 426 448 545 484 412 514 468 964 696 413 978 498 375 418 553 539 426 429 442 462 501 497 438 468 476 570 459 529 527 589 566 481 475 606 488 527 724 473 706 403 806 774 824 782 679 517 442 483 478 436 548 540 515 413 523 523 432 424 485 557 509 643 501 432 531 438 504 491 483 513 498 452 462 558 421 562 514 392 363 338 533 419 349 497 598 401 372 453 516 588 393 473 476 486 401 377 465 427 477 446 455 438 471 468 376 438 378 353 420 405 499 453 465 460 493 443 427 477 463 421 543 491 633 507 548 387 601 544 530 515 618 502 550 507 516 429 528 481 474 522 515 432 506 562 438 461 454 510 468 581 538 510 514 558 579 502 597 576 677 403 382 548 395 475 752 582 453 576 381 376 361 426 455 490 370 440 447 513 410 436 518 428 408 494 701 323 473 440 524 432 445 504 523 358 422 398 418 501 418 410 432 366 400 399 397 352 486 497 523 524 460 424 463 492 455 410 390 442 396 559 458 386 445 436 370 350 565 378 479 452 432 348 467 447 420 646 500 632 541 469 428 453 744 460 760 389 510 578 435 507 491 418 492 596 435 708 484 466 497 668 394 408 400 777 548 410 473 404 470 513 440 516 402 523 440 573 471 464 457 563 418 700 429 500 410 376 439 493 485 450 368 462 811 462 469 410 433 490 705 429 405 463 545 391 413 454 558 391 391 571 480 399 499 470 613 401 438 391 429 577 395 459 352 367 472 508 496 324 432 617 390 376 382 324 463 492 412 445 481 453 367 629 666 473 438 527 413 397 394 566 605 357 444 352 428 322 398 528 459 640 427 354 415 667 445 416 429 400 435 417 506 391 342 369 939 585 636 620 725 427 358 372 714 383 344 947 381 414 566 340 442 390 357 324 420 730 344 587 490 434 588 372 371 474 673 371 357 911 534 753 534 382 406 414 430 425 667 321 549 374 420 649 498 378 520 409 538 446 524 427 500 802 461 369 474 555 626 518 540 599 622 635 538 748 554 371 539 425 448 544 484 412 514 468 964 696 413 978 498 375 418 553 539 426 429 443 462 501 498 438 468 476 570 459 529 527 588 567 481 475 605 488 528 724 474 706 403 807 774 824 782 679 516 442 483 478 436 548 539 514 413 523 523 432 425 485 556 509 642 501 432 531 439 504 490 483 513 497 451 462 558 422 562 514 392 363 339 533 419 350 497 598 401 372 453 516 588 393 473 476 486 401 377 465 427 477 446 455 438 470 468 376 438 377 353 420 405 499 454 466 461 493 443 427 478 463 421 543 491 633 507 547 387 602 543 530 514 618 502 550 506 516 429 528 481 474 522 515 432 505 562 438 461 454 510 468 581 537 510 514 558 579 502 597 576 677 403 381 547 395 475 752 581 453 576 381 376 361 426 455 490 370 439 447 513 410 436 518 428 408 494 700 323 473 440 524 432 445 504 523 358 422 398 418 501 418 411 432 366 400 399 398 353 486 497 523 524 461 424 463 492 455 410 389 442 397 559 457 386 445 436 370 350 565 378 479 453 432 348 467 447 420 646 499 632 541 468 428 452 744 461 760 389 510 577 435 507 490 418 492 596 434 708 484 466 496 668 393 408 400 776 548 410 472 404 469 513 440 516 402 523 441 572 471 464 458 563 418 700 429 499 410 376 438 493 484 450 368 462 811 462 469 410 433 490 705 430 405 463 545 392 414 454 558 391 391 570 479 400 498 470 613 401 438 390 429 577 395 458 351 368 471 508 497 324 431 617 390 376 382 323 464 492 413 446 481 452 367 629 666 472 438 526 413 395 393 566 604 357 443 352 428 322 399 529 460 642 427 355 414 667 445 416 431 400 435 417 505 391 342 370 939 584 635 620 725 427 358 372 714 383 344 948 381 414 567 340 442 390 356 324 420 730 344 587 491 434 587 372 372 473 674 371 356 910 534 753 534 382 406 414 430 424 667 321 548 374 420 649 498 379 520 410 538 446 523 426 500 802 461 369 474 555 626 518 540 599 622 636 539 748 553 371 539 424 448 544 484 412 514 468 964 696 414 978 498 375 418 553 538 426 429 443 462 501 498 438 468 476 570 459 530 527 588 567 481 475 605 488 528 724 474 705 403 807 774 824 782 679 515 442 482 478 436 548 539 514 413 523 523 432 425 485 555 509 643 500 433 530 439 504 490 483 513 497 451 463 558 422 562 514 392 363 339 533 419 350 496 598 401 372 453 517 587 393 473 476 486 401 377 465 427 476 446 455 438 470 468 375 438 377 353 420 406 499 454 466 461 493 443 427 478 464 421 543 491 633 507 547 387 602 543 530 514 618 502 551 506 516 429 528 481 473 522 515 433 505 563 438 461 454 510 468 582 537 510 514 558 579 501 597 575 678 403 381 547 395 474 752 581 454 576 381 377 361 427 455 490 370 439 448 514 410 436 518 428 408 493 700 323 473 440 525 432 445 504 523 358 422 398 418 501 418 411 432 366 400 399 398 353 486 497 522 524 461 424 463 492 456 410 388 442 397 558 457 386 445 436 370 351 564 378 480 453 432 349 467 448 420 646 499 632 541 468 428 452 744 461 760 389 511 577 435 506 489 418 492 596 433 707 484 465 495 668 393 408 400 776 548 410 472 405 469 513 441 515 402 523 441 572 471 464 458 563 418 700 428 499 410 376 438 494 484 450 368 461 811 462 469 410 433 491 706 430 404 463 545 392 414 454 558 392 390 570 480 399 497 471 612 400 438 390 429 577 395 458 351 369 471 508 498 324 431 617 390 376 382 322 464 492 413 445 481 451 368 629 666 471 438 524 413 395 392 566 604 356 442 351 429 322 400 529 460 642 427 355 414 667 446 417 432 400 435 417 505 390 341 370 940 584 636 621 725 427 359 372 714 383 344 948 381 413 568 340 442 390 357 324 421 730 344 587 493 433 586 372 372 473 674 372 356 910 534 752 534 382 406 414 430 424 667 321 548 373 420 649 499 379 520 410 538 445 522 424 500 801 462 370 474 554 626 518 540 599 622 636 539 748 553 371 539 423 447 544 484 411 514 468 964 696 414 978 498 374 418 554 538 426 429 443 462 501 499 438 467 476 570 459 530 527 589 567 481 476 605 488 528 724 474 705 402 807 774 824 781 679 516 443 482 477 436 548 539 513 414 522 522 432 426 485 554 509 643 500 433 530 439 504 491 483 512 497 451 463 558 421 562 514 392 364 338 533 419 351 496 598 401 372 453 517 587 393 473 476 486 400 378 465 428 476 446 455 438 470 468 374 438 377 353 420 406 499 454 466 462 493 443 427 478 463 421 543 491 633 507 547 387 602 542 530 514 618 502 551 506 516 430 528 481 473 523 515 433 504 563 438 461 454 510 468 582 536 510 514 558 580 501 597 575 678 403 380 548 396 474 752 581 454 576 381 378 360 427 455 490 370 439 448 514 410 436 518 428 408 492 700 323 473 440 525 432 444 504 524 358 422 399 418 500 418 411 432 366 400 399 398 354 487 496 522 523 461 424 463 492 456 410 387 442 397 558 457 386 445 436 370 351 564 378 480 453 432 349 468 448 420 646 500 631 540 468 428 453 743 461 760 390 511 577 435 506 489 418 492 595 432 707 484 465 495 669 393 408 399 776 548 410 472 404 470 513 441 516 401 523 441 571 471 464 458 563 418 700 428 499 410 376 438 494 485 449 368 461 811 462 469 409 433 491 706 430 404 463 545 391 414 454 559 392 389 570 480 398 496 470 611 401 438 389 430 577 394 458 350 369 470 508 498 324 432 618 390 376 382 321 464 492 412 444 481 450 368 629 665 470 438 524 413 394 392 566 603 356 442 350 429 322 400 529 461 644 426 354 414 667 446 416 433 400 435 417 504 390 341 370 940 583 636 621 725 427 359 372 713 383 344 949 381 413 570 340 442 391 358 323 421 731 344 587 493 433 586 372 372 472 675 373 356 910 534 751 534 381 406 414 430 423 667 321 547 372 420 649 499 379 520 410 538 444 522 424 500 799 462 370 474 554 625 517 540 598 622 635 540 748 553 371 539 422 447 543 484 411 514 469 963 696 414 978 498 374 418 554 537 426 428 442 462 500 498 438 467 477 569 459 530 527 589 567 481 477 605 488 528 724 473 705 403 808 774 824 781 680 516 443 483 477 437 549 539 513 413 522 522 432 425 485 554 509 643 499 433 530 439 504 491 483 512 496 451 463 558 421 562 514 392 364 338 533 420 351 496 598 401 372 453 516 587 393 472 476 486 400 378 465 428 476 446 455 438 470 468 374 438 378 353 420 406 499 453 466 462 493 443 427 479 462 422 543 491 633 507 547 387 602 542 530 514 618 502 551 506 516 430 528 480 472 524 514 433 504 563 438 461 454 510 467 582 536 510 514 558 580 501 597 574 678 403 381 548 396 474 753 581 455 576 381 378 361 427 455 490 370 440 447 514 410 436 518 428 408 492 700 323 473 440 525 432 444 504 524 358 422 398 418 500 418 411 432 366 400 399 398 354 487 496 523 523 461 424 463 492 456 409 386 441 398 558 457 386 445 436 370 350 565 378 480 453 432 349 468 448 420 646 500 631 540 468 428 453 742 461 760 390 512 577 435 506 489 418 492 595 432 708 484 466 495 669 394 408 399 776 547 410 472 404 470 513 441 516 401 523 441 570 471 464 458 563 418 701 427 499 409 376 439 493 485 449 368 461 811 462 470 408 434 492 706 429 404 463 545 391 414 455 559 392 389 570 480 397 497 470 610 402 437 389 430 577 393 458 350 369 469 507 498 323 433 618 389 375 383 321 464 493 412 444 481 449 368 629 664 470 438 522 413 394 392 567 602 356 441 350 429 322 400 529 462 647 426 353 414 667 445 416 432 400 435 417 504 389 341 370 939 583 636 621 725 427 359 372 713 383 343 950 382 412 572 340 442 391 359 321 421 730 343 587 493 433 586 371 372 471 674 374 357 910 535 751 534 380 407 414 430 422 667 321 547 371 420 650 499 379 522 410 537 444 521 424 500 798 463 371 473 554 625 517 540 598 622 635 540 747 553 371 539 422 447 543 484 411 514 468 963 696 413 978 498 373 418 554 537 427 428 442 462 500 498 438 467 477 569 460 530 526 589 566 481 477 605 488 528 724 473 706 404 808 774 824 780 680 516 444 483 477 437 549 539 514 413 522 522 432 425 484 553 509 643 499 433 530 439 504 491 483 513 495 451 462 557 421 562 515 392 364 338 533 420 350 496 599 401 372 452 516 588 393 472 476 486 400 378 465 427 477 446 455 438 470 468 374 439 378 353 420 406 499 453 466 461 493 443 426 478 461 422 543 491 633 507 547 387 602 542 530 514 618 503 550 505 516 430 527 479 473 525 514 433 503 563 438 462 454 510 467 582 536 510 514 558 579 501 597 574 678 403 381 548 395 474 753 581 455 576 381 378 361 427 455 490 370 440 447 514 410 437 517 429 408 491 700 322 473 440 524 432 444 505 524 358 422 398 417 499 418 411 432 366 399 399 398 354 486 496 523 523 460 424 463 492 456 409 386 441 398 557 457 386 445 436 369 350 565 378 480 452 432 349 468 448 420 646 501 631 540 467 429 452 742 461 760 390 512 577 435 506 490 418 492 595 432 708 484 466 494 668 394 408 399 776 548 410 472 404 470 512 441 517 399 523 441 569 471 464 458 563 418 701 427 500 410 376 439 493 485 448 368 461 811 462 470 408 434 492 706 428 404 463 545 390 414 455 559 392 390 570 480 396 497 470 609 402 436 389 430 577 392 459 350 368 469 507 497 323 434 618 390 375 383 322 464 493 412 443 481 449 368 629 663 470 438 521 413 394 392 568 602 355 441 350 430 322 400 528 464 649 426 352 414 667 445 416 432 400 436 418 504 388 341 370 939 583 636 621 725 427 359 372 713 383 343 951 382 410 572 340 442 391 360 319 420 730 342 587 494 432 586 371 372 471 674 374 357 910 536 751 534 380 407 414 430 423 668 322 546 371 419 650 500 379 523 411 537 444 522 424 500 798 463 371 472 555 625 517 540 598 622 635 539 747 553 371 539 422 447 543 484 411 514 468 964 696 413 978 498 373 418 554 537 427 429 441 462 500 499 438 467 478 569 460 530 526 589 566 480 477 605 488 528 724 473 706 404 808 774 824 780 680 516 444 483 476 436 549 539 514 413 522 523 432 424 484 553 510 643 499 434 530 439 505 490 484 513 494 452 462 557 421 563 515 392 364 337 533 420 350 496 599 401 372 452 516 589 393 472 476 487 400 378 465 428 477 447 454 438 470 468 374 439 377 353 420 405 499 453 465 461 493 444 426 478 461 422 543 491 633 507 546 387 601 542 530 514 618 503 550 505 516 430 527 479 473 523 514 433 503 563 438 462 454 509 468 582 536 510 514 558 579 500 597 574 678 403 381 548 395 474 754 581 454 576 381 377 360 427 455 489 371 441 447 514 410 436 517 429 408 491 700 322 473 439 524 432 444 505 523 358 422 397 417 498 418 410 432 366 399 400 398 354 486 496 523 523 460 424 463 492 456 409 386 441 397 557 458 386 444 436 369 350 565 378 480 452 432 349 468 448 420 646 500 631 541 467 429 452 742 461 760 390 511 576 435 506 489 418 492 596 433 708 484 466 494 668 394 408 398 775 548 410 472 404 469 512 441 516 398 523 441 568 471 464 458 563 418 701 428 500 410 376 439 493 484 448 368 461 811 462 469 408 434 492 706 428 403 462 545 390 414 455 559 391 390 571 480 396 497 469 609 402 436 389 430 577 392 459 351 368 469 507 497 323 434 618 390 375 382 323 464 493 412 442 481 448 368 628 662 471 437 520 413 393 391 568 601 354 440 350 430 322 400 528 466 650 425 352 414 667 445 416 429 399 436 417 503 388 340 370 939 583 636 621 726 427 359 372 713 384 343 951 382 407 573 340 442 390 361 317 420 729 341 586 494 431 586 370 373 470 674 374 357 910 537 750 534 380 407 414 430 423 668 322 546 371 419 649 500 379 524 411 537 445 522 424 500 798 462 371 472 555 625 517 540 597 622 634 539 747 553 371 539 421 447 544 484 411 514 469 964 695 413 978 498 374 418 553 538 426 429 441 462 501 499 438 467 478 569 459 529 527 590 566 480 477 606 488 528 724 472 707 404 808 775 824 780 680 516 444 482 477 436 549 539 514 413 522 523 432 424 484 553 510 642 499 434 531 440 505 491 484 513 494 452 462 557 421 563 514 392 364 337 533 420 350 496 599 401 371 452 516 589 393 472 476 488 400 379 465 428 477 447 454 438 470 468 374 439 377 353 420 405 500 453 465 460 493 444 426 477 461 422 543 491 633 507 546 387 601 542 530 514 618 503 550 505 516 429 527 479 473 522 514 433 503 563 438 462 454 508 468 582 537 510 514 558 579 500 597 575 678 403 381 548 394 474 754 581 454 576 381 377 360 426 454 489 371 441 447 513 410 436 517 429 408 490 701 322 473 439 524 432 444 506 523 358 422 397 417 498 418 410 432 366 399 400 398 354 486 496 523 522 460 424 462 492 456 409 386 441 397 557 458 386 444 436 369 351 564 378 479 452 431 348 468 448 419 646 500 632 541 466 429 452 743 462 760 389 511 576 436 507 489 418 492 596 433 708 483 466 494 668 394 408 399 775 548 410 472 404 469 512 441 516 396 523 440 568 472 464 457 563 418 701 428 500 410 376 439 493 484 448 368 460 811 462 469 408 434 492 706 428 403 462 545 391 415 454 559 390 390 571 480 396 496 468 609 402 436 389 431 576 392 459 351 368 469 506 497 323 434 617 390 375 382 323 463 493 412 441 481 448 368 628 662 471 437 520 413 392 391 568 601 354 440 350 430 321 399 528 468 650 425 351 414 666 445 417 427 399 436 416 503 389 340 370 939 583 636 621 726 427 359 372 712 384 342 950 382 405 574 340 442 390 360 317 419 729 341 588 494 431 587 370 373 470 674 374 357 911 538 750 534 380 407 414 430 423 668 322 546 371 419 650 501 378 523 411 537 445 522 424 501 798 463 370 471 556 625 518 540 597 622 634 539 747 553 371 538 422 448 544 484 411 514 470 964 696 413 978 499 374 419 553 538 426 429 441 462 501 500 438 467 478 569 458 529 528 590 566 480 477 605 488 528 724 472 708 404 808 775 824 781 680 516 444 482 477 436 549 539 514 414 522 523 433 424 485 553 510 642 499 434 531 440 505 491 484 512 494 451 462 557 421 563 514 392 364 337 534 420 349 496 599 400 371 452 515 589 393 472 476 488 400 379 465 428 477 447 454 439 469 467 374 438 376 353 420 405 500 453 465 460 493 444 427 477 462 422 544 491 632 506 545 387 601 543 530 513 618 503 550 506 516 428 527 479 473 521 514 432 503 562 438 462 455 508 468 582 538 511 514 558 580 500 597 575 678 402 381 549 394 474 754 581 454 576 381 377 360 426 454 489 371 441 447 513 409 435 517 429 408 490 701 322 473 439 524 432 444 506 523 358 422 398 417 498 418 410 431 366 399 400 398 354 486 496 524 523 460 424 462 492 456 409 386 441 396 556 458 386 444 436 369 351 564 377 479 452 430 348 468 448 419 645 500 632 542 466 430 452 743 462 760 389 511 576 436 506 489 417 491 596 433 708 483 466 494 668 393 407 399 775 548 410 472 404 469 512 441 515 397 523 440 568 472 465 457 563 418 701 428 501 410 375 439 492 484 449 367 460 811 462 468 407 434 492 706 428 402 461 545 391 415 454 559 390 390 571 479 396 496 468 609 404 436 388 432 576 392 459 351 368 468 507 497 323 434 616 389 375 382 323 461 494 412 440 480 448 368 629 661 471 436 519 413 390 392 567 601 354 440 350 430 320 399 528 469 651 424 350 414 666 445 417 423 399 436 414 502 388 339 370 938 583 636 621 726 427 358 371 712 383 342 949 382 401 575 340 442 390 358 315 419 728 340 589 495 431 587 371 373 470 674 373 357 911 539 751 534 380 407 414 430 423 669 322 547 371 419 650 501 378 523 411 538 445 522 424 501 799 463 370 471 556 626 518 540 597 622 634 539 747 553 370 538 422 448 544 484 410 514 470 964 696 414 978 498 374 418 553 538 426 429 441 462 501 501 437 467 478 569 458 529 528 591 566 480 476 605 488 528 723 472 708 403 808 774 824 783 680 516 444 482 478 436 549 539 514 414 522 523 433 424 486 554 510 642 499 434 531 440 506 492 484 512 494 451 462 557 421 563 514 392 364 337 534 419 349 496 599 400 371 452 515 588 394 472 476 488 400 379 464 428 478 447 454 439 469 467 374 438 376 352 420 405 500 453 464 460 493 445 427 477 462 421 544 491 632 505 544 387 601 543 531 513 618 503 550 505 516 428 527 479 473 521 514 432 504 562 438 462 455 509 469 582 538 511 514 557 580 500 596 575 678 402 381 548 394 474 754 581 454 576 381 377 359 426 454 490 371 441 446 513 409 435 516 429 408 490 701 323 473 439 524 431 443 506 523 358 422 398 417 498 419 410 430 366 400 399 398 354 485 496 524 524 461 424 462 492 456 408 386 442 395 556 458 386 444 435 370 351 565 377 479 452 430 348 469 448 419 645 500 632 541 466 430 452 743 462 760 389 510 576 436 506 489 417 492 597 434 707 483 466 494 668 393 408 399 775 548 410 472 404 469 512 441 515 398 523 440 568 471 465 457 563 418 701 427 501 409 375 439 492 485 449 367 460 811 463 468 407 434 492 705 428 402 461 546 391 415 454 559 390 390 571 479 397 496 468 609 406 436 388 432 576 392 459 352 368 469 507 498 322 434 615 390 375 382 322 460 495 412 440 480 448 367 630 661 470 436 518 413 390 392 566 601 353 439 350 429 318 398 528 469 651 424 350 413 666 445 416 422 399 435 415 502 387 339 370 938 583 635 622 726 428 358 370 712 383 342 948 382 399 576 340 442 390 357 314 419 727 340 591 495 431 588 371 372 469 674 373 357 911 540 751 533 381 407 413 430 424 669 322 548 370 418 651 500 378 522 412 538 445 521 424 501 799 462 370 470 556 626 518 540 597 621 634 538 747 553 371 538 423 448 544 484 410 514 470 964 696 414 977 498 374 418 553 538 425 429 440 462 501 501 437 466 478 569 458 529 527 591 566 480 476 606 488 528 723 473 709 403 808 774 824 783 680 516 444 482 477 436 549 538 514 414 522 522 433 424 486 554 510 642 499 434 531 440 506 492 484 511 494 451 462 558 421 563 514 392 364 338 533 419 349 496 598 399 371 452 515 588 394 472 476 488 400 379 464 428 478 447 454 438 469 467 375 438 376 352 420 405 500 452 464 460 493 444 427 477 462 421 544 491 632 505 543 387 601 543 531 513 618 503 550 505 516 429 527 479 473 521 514 432 504 561 438 462 455 509 469 582 538 512 514 557 580 500 596 575 678 403 381 549 394 473 753 582 454 575 381 377 359 426 453 490 371 440 446 514 409 435 516 429 408 489 700 324 473 439 524 431 443 506 523 358 422 399 416 498 419 410 429 365 400 398 399 354 485 496 524 525 461 424 462 492 456 408 385 442 395 556 458 386 443 434 370 351 566 377 479 452 430 348 468 448 418 645 500 632 540 466 429 452 743 462 760 389 511 576 436 506 489 417 492 596 435 707 483 466 494 668 393 408 399 775 547 410 473 404 469 512 441 515 398 523 440 568 471 464 457 562 419 701 426 501 409 375 438 492 485 449 366 461 810 463 469 406 435 492 705 428 402 461 546 391 415 454 559 390 390 571 479 397 496 468 609 407 435 387 432 576 392 460 352 368 469 507 499 322 434 615 390 375 382 322 458 495 413 440 479 448 368 630 661 469 436 516 413 390 393 566 601 353 439 349 429 318 399 528 469 652 424 349 413 666 445 415 421 399 435 415 502 386 339 371 938 582 635 622 726 429 358 369 712 383 341 948 382 397 576 341 442 390 357 313 419 726 339 591 495 431 588 370 372 469 674 373 357 911 540 751 532 382 407 413 430 424 669 322 548 369 418 651 499 378 522 412 538 445 521 425 501 799 462 370 470 556 625 518 540 597 621 634 538 747 552 371 538 424 447 544 484 411 514 469 964 697 414 976 498 374 418 552 537 425 429 440 462 500 501 437 466 477 569 458 529 526 591 566 480 476 606 489 528 724 473 709 402 808 774 823 782 680 515 444 482 477 436 549 538 514 414 521 522 433 424 486 554 510 642 500 434 531 440 506 492 483 511 494 452 462 559 421 562 514 392 364 338 533 419 350 495 598 400 371 452 515 587 394 472 476 488 399 379 464 427 478 447 454 438 469 467 375 437 376 352 420 405 500 452 464 460 493 444 427 477 462 421 544 491 632 505 543 387 601 543 531 513 618 503 549 505 516 429 528 479 473 522 514 432 504 560 438 462 454 509 469 582 538 512 513 557 579 500 596 576 678 403 380 549 395 474 753 582 454 575 381 377 359 426 453 490 371 440 446 514 409 434 516 429 408 488 700 324 473 439 524 431 443 506 523 359 422 399 416 499 419 410 428 365 401 398 399 353 485 497 524 524 461 423 462 492 456 408 386 443 395 556 458 386 443 434 370 351 566 377 479 452 430 348 468 448 418 645 499 632 540 466 429 451 743 462 760 389 511 576 436 506 489 417 492 596 434 706 483 466 494 668 393 408 400 776 547 410 473 404 469 512 440 515 398 523 440 567 471 465 457 562 419 701 426 501 409 375 438 492 485 449 366 461 810 462 469 407 434 492 705 428 402 462 545 391 414 454 558 390 390 571 479 398 497 468 609 406 435 387 432 576 392 460 352 368 469 506 499 322 434 615 389 374 381 321 458 495 413 439 479 448 368 630 661 469 436 515 413 391 394 566 601 352 438 349 429 319 399 528 469 654 424 349 412 666 445 414 421 399 434 415 502 386 339 371 937 582 634 622 725 430 357 368 712 382 341 948 381 397 576 341 442 390 358 312 419 725 339 590 495 431 588 370 373 468 673 373 357 910 540 751 532 382 407 413 430 424 669 323 548 368 418 651 498 378 522 413 539 445 520 426 501 800 461 370 469 556 625 517 540 597 620 634 538 747 552 371 538 424 447 544 484 411 514 469 963 697 414 976 498 374 418 552 537 425 429 440 462 500 501 437 466 477 570 458 529 526 591 566 480 475 605 489 528 724 473 710 402 808 774 823 782 680 515 444 482 476 436 550 539 514 413 521 523 433 423 485 555 510 642 500 434 531 440 506 493 483 511 493 452 463 558 422 561 514 392 364 338 533 419 350 495 598 400 371 452 515 587 394 472 476 487 399 379 464 427 478 447 454 438 469 468 374 438 376 352 419 406 500 452 464 460 492 443 427 477 463 421 544 491 632 504 544 387 601 542 531 514 618 502 549 504 515 428 528 479 473 522 514 433 504 560 439 462 454 509 469 582 538 511 512 557 579 500 596 576 678 404 380 549 395 474 753 582 454 575 381 377 359 426 454 490 371 440 445 514 408 434 516 429 408 488 699 324 473 439 523 431 443 506 523 358 422 399 416 499 419 410 428 364 401 398 398 353 485 497 523 524 460 423 462 492 456 408 386 443 395 556 458 386 442 435 370 350 567 377 478 452 430 348 468 448 418 645 499 632 540 466 428 451 743 462 759 389 512 576 436 506 489 417 492 595 434 706 483 465 494 668 394 407 400 776 547 410 473 404 469 512 440 515 398 523 440 566 471 465 457 562 419 700 427 501 409 375 438 492 485 450 366 461 809 462 468 407 434 492 705 428 402 462 545 391 414 455 558 390 389 570 480 398 497 468 609 406 435 387 431 576 392 459 352 367 469 506 499 322 433 615 388 373 381 322 459 495 414 437 479 447 369 629 661 469 435 515 413 392 395 566 602 351 439 348 430 319 400 528 469 654 424 349 412 666 445 415 420 398 434 415 502 385 339 373 937 581 634 624 724 430 357 367 712 382 341 948 381 396 575 341 442 390 358 311 418 724 338 591 494 432 588 370 373 468 672 372 358 909 540 750 531 383 406 413 430 424 669 323 549 366 418 652 498 378 522 413 539 445 521 426 501 801 461 370 468 556 625 517 539 597 620 635 538 746 552 371 538 424 447 544 484 411 514 470 963 696 413 976 498 374 418 552 537 425 429 441 461 500 501 437 467 476 570 458 529 527 591 566 480 475 606 490 528 724 473 710 402 809 774 823 782 681 515 444 482 476 436 550 539 514 413 521 523 433 424 485 555 510 642 500 434 532 440 505 492 483 512 493 451 463 558 421 561 513 392 364 338 533 419 349 495 598 400 371 452 515 588 394 472 476 487 399 379 464 427 478 447 454 438 469 468 374 439 376 352 419 406 500 452 464 460 492 443 427 477 463 422 544 491 633 503 545 387 601 542 532 514 618 502 549 504 514 428 528 479 473 522 514 432 504 560 439 462 455 510 468 582 538 510 513 557 579 500 596 576 678 403 380 548 395 474 753 582 454 575 381 377 359 427 454 489 370 440 445 514 408 434 516 429 408 488 699 324 473 439 523 432 443 506 523 358 422 398 417 499 419 409 428 364 400 399 398 353 485 497 522 524 460 422 462 492 455 408 386 443 396 556 458 385 442 435 370 350 566 378 478 452 430 349 468 449 418 646 499 632 541 466 428 452 743 462 759 389 512 576 435 506 489 416 492 595 434 705 483 466 494 668 394 407 400 776 547 410 474 404 469 512 439 515 398 523 441 565 472 466 456 562 420 700 427 501 409 375 438 492 486 450 366 461 809 462 468 407 433 492 705 428 402 461 545 391 414 456 558 390 390 571 480 398 498 467 609 405 436 387 430 577 392 459 353 367 469 508 499 322 432 616 387 373 380 322 459 495 414 436 478 447 368 630 661 468 435 514 413 392 395 566 602 350 439 348 430 319 399 527 468 654 424 349 412 666 446 416 420 397 435 415 502 385 339 374 937 581 634 627 724 431 357 367 712 382 341 948 381 395 575 340 442 390 359 310 418 724 338 592 493 433 588 370 373 468 672 372 358 909 538 750 531 384 406 413 430 425 668 322 550 366 418 652 498 379 522 413 539 445 522 426 501 802 460 370 467 556 625 517 539 596 620 634 538 746 552 370 537 424 447 544 484 411 514 469 962 696 412 975 498 375 418 553 537 425 429 441 461 501 501 437 467 476 570 458 529 528 591 566 480 475 606 490 528 724 473 710 402 808 774 823 781 681 515 444 482 476 436 550 539 514 413 521 523 432 424 484 555 510 642 500 434 531 440 505 492 483 512 492 451 463 558 420 561 513 392 364 338 534 419 349 495 598 400 371 452 515 588 394 472 475 487 399 379 464 426 477 447 454 438 469 468 373 440 376 352 419 405 499 452 465 460 492 443 427 477 464 422 544 491 633 502 546 386 601 542 532 514 618 502 549 504 514 429 528 479 473 523 514 432 504 559 438 462 454 510 468 582 538 510 513 557 579 500 597 576 678 403 380 548 394 474 753 582 454 574 381 378 359 427 454 489 370 440 445 514 408 434 516 428 407 489 699 324 473 440 523 432 443 506 523 358 422 398 417 499 418 410 428 364 400 399 398 353 485 497 522 524 460 422 462 492 455 408 386 442 396 557 458 385 442 435 370 350 566 378 478 452 430 348 468 449 418 646 499 632 541 466 428 452 744 462 758 388 512 575 435 506 489 416 491 596 434 705 483 466 493 668 394 407 400 775 547 410 474 404 469 512 439 515 398 523 441 566 472 465 456 562 420 700 427 501 409 376 438 491 486 449 365 461 809 462 468 407 434 492 704 428 402 461 545 391 414 456 558 390 390 571 480 398 498 467 609 403 437 386 431 578 392 459 353 366 468 508 499 322 433 616 386 373 380 323 460 494 414 436 478 447 368 630 661 467 434 514 413 392 395 567 603 350 439 347 430 319 398 527 467 654 424 348 412 667 446 417 421 397 436 415 502 385 339 375 937 581 634 630 723 431 358 367 712 382 340 949 380 394 575 340 442 390 359 310 419 724 338 594 492 434 589 369 373 467 672 373 358 910 537 750 531 384 406 413 430 425 668 322 550 366 417 652 498 379 522 414 539 444 523 427 501 803 460 369 467 556 624 517 539 596 619 635 538 746 552 370 537 424 447 544 483 411 514 469 962 696 413 975 498 375 418 553 536 425 429 442 461 501 501 437 467 476 570 458 529 527 591 566 480 475 606 490 528 724 474 709 402 808 774 823 781 681 515 444 482 476 436 550 538 514 413 521 523 432 424 484 554 510 642 500 434 531 439 504 492 483 512 492 451 463 558 420 562 513 392 364 338 534 420 349 495 598 400 371 452 515 588 393 471 475 487 399 379 464 426 477 447 454 437 469 469 373 439 376 352 418 405 499 452 465 459 493 443 427 477 464 422 544 491 633 502 546 387 602 542 532 514 618 502 549 504 514 428 528 479 473 523 514 432 504 558 438 462 454 510 468 582 537 510 514 556 579 500 597 575 677 403 381 548 394 473 753 582 454 574 381 378 359 426 454 489 370 440 445 514 407 434 516 428 407 489 698 324 472 440 523 432 443 506 523 358 422 398 416 499 418 410 428 365 400 400 398 353 484 497 522 524 461 422 462 491 455 408 386 442 396 557 458 386 442 435 370 350 566 378 478 452 430 348 468 449 419 646 499 632 541 466 428 452 744 462 758 388 512 575 435 506 489 416 491 596 435 705 483 466 493 668 394 407 401 775 547 410 474 404 469 511 440 514 398 523 442 566 472 464 457 562 420 700 427 501 409 376 438 491 486 449 365 461 809 462 468 407 434 491 705 428 401 461 545 391 414 456 557 390 390 571 480 398 499 466 609 402 438 386 432 578 392 459 353 366 468 508 499 322 433 616 386 373 380 324 461 493 414 436 478 446 368 630 661 466 434 515 413 392 395 567 603 350 439 347 431 318 398 527 466 654 424 348 412 667 446 417 421 398 435 415 502 385 339 374 937 581 634 631 723 432 359 368 713 381 338 949 379 393 574 338 443 390 360 310 420 724 339 595 492 435 589 369 373 467 672 373 358 911 536 751 530 384 406 412 429 424 669 322 550 366 416 652 499 379 522 416 538 443 524 428 501 805 460 368 466 557 624 518 539 596 619 635 538 746 552 370 537 424 447 544 483 411 514 469 962 696 413 975 498 375 418 552 536 425 430 442 462 501 501 437 468 476 571 458 529 526 591 566 480 475 606 490 528 724 474 708 402 808 774 824 780 681 515 445 482 476 436 550 539 514 413 521 522 432 424 484 554 510 643 500 434 531 439 504 492 484 512 492 451 463 558 420 562 512 392 364 338 534 420 350 495 598 400 371 452 515 587 394 471 475 487 399 379 464 426 477 447 454 437 470 468 374 439 376 352 418 405 498 452 465 459 493 444 427 477 464 421 544 491 633 503 547 387 602 542 532 514 618 503 549 504 514 428 528 479 472 522 514 432 504 557 438 462 454 510 468 582 537 510 514 556 579 500 597 574 677 403 381 548 394 473 752 582 454 573 381 378 359 426 453 489 370 440 445 514 407 435 516 428 408 489 698 324 472 440 523 432 442 506 523 358 422 398 416 499 418 410 428 365 401 400 397 352 484 497 522 524 461 422 462 492 455 407 386 442 396 556 458 386 442 436 370 350 565 377 478 452 430 348 468 449 419 646 499 632 541 466 428 452 744 462 758 388 512 575 435 506 489 416 491 595 435 705 483 465 494 668 394 407 401 775 547 410 474 404 469 511 440 513 398 522 442 567 472 464 457 562 421 700 427 501 409 376 438 491 486 449 365 461 809 462 469 407 434 491 705 428 401 460 545 390 414 456 557 390 389 570 480 399 499 467 609 401 438 386 433 578 392 459 353 367 467 508 499 322 433 616 386 373 380 324 462 492 414 435 478 446 368 630 661 466 433 516 414 393 396 566 603 349 438 346 431 318 398 526 465 654 424 348 412 667 446 417 421 398 434 416 502 385 338 375 937 581 634 634 722 432 360 367 713 381 338 950 379 394 574 338 443 390 360 310 420 724 340 595 492 436 589 369 373 466 672 373 358 911 536 752 530 384 404 412 430 424 669 322 550 366 414 652 501 379 522 417 538 442 525 428 502 807 460 368 466 558 623 518 539 596 619 635 538 746 552 370 537 424 447 544 484 411 514 469 963 697 414 975 498 375 418 552 536 426 429 442 462 500 500 437 467 476 571 458 529 526 591 567 479 476 606 490 528 725 474 708 403 807 774 824 780 681 515 445 482 477 436 550 539 514 413 521 522 432 424 484 554 510 643 500 434 531 439 504 491 484 512 491 451 463 558 420 562 513 393 364 338 535 421 350 495 598 400 371 452 514 587 394 471 475 487 399 379 464 426 477 447 454 436 470 468 374 439 376 353 418 404 498 452 464 458 493 444 427 476 464 421 544 491 633 503 547 387 601 542 532 514 618 503 549 504 514 428 528 479 472 522 514 432 504 557 438 462 454 510 468 582 538 511 514 556 579 499 597 574 677 404 381 548 394 473 752 582 455 573 381 378 360 425 454 489 370 440 445 514 407 435 517 428 408 489 697 323 472 440 523 433 443 506 523 359 422 398 416 500 418 410 428 365 401 400 397 352 484 496 522 524 461 422 462 491 455 407 386 443 396 556 458 385 442 436 370 350 565 377 478 452 430 349 468 449 419 646 498 632 541 467 428 452 744 461 757 388 512 575 434 506 489 417 491 595 435 705 484 464 494 669 394 408 401 775 547 410 474 404 469 511 440 512 398 523 443 567 472 464 456 562 420 700 427 501 409 376 438 491 486 449 364 461 809 462 469 407 434 491 705 428 401 461 545 389 415 455 557 390 389 570 481 399 499 468 608 401 438 385 432 578 391 459 353 368 468 508 498 323 433 616 385 374 380 323 464 491 414 435 478 446 368 632 661 466 433 516 414 393 396 565 604 349 436 346 431 319 398 526 464 654 424 348 412 666 446 417 421 398 433 416 501 386 337 375 936 581 634 636 721 433 360 367 714 380 338 952 379 394 574 337 442 390 360 310 420 724 340 594 490 436 589 369 374 466 672 373 358 910 536 753 530 385 403 412 430 424 670 322 550 366 414 653 502 379 523 418 538 441 526 428 502 809 460 368 466 559 623 518 539 596 618 635 538 746 552 370 538 424 447 544 484 411 515 470 963 697 414 975 498 375 418 551 536 426 429 442 462 500 500 437 466 476 571 458 528 526 591 568 480 476 606 490 528 725 474 709 403 807 774 824 780 681 516 445 482 477 436 550 539 515 413 521 522 432 424 484 555 510 643 500 434 530 439 504 491 484 511 491 452 463 558 420 563 513 393 364 337 535 421 350 495 598 400 372 452 514 587 394 471 474 487 399 379 464 427 477 447 454 437 470 467 374 439 376 353 418 404 498 452 464 458 493 443 427 476 464 421 544 491 633 503 547 388 601 542 532 514 618 503 549 504 514 427 528 480 472 522 514 432 504 557 438 462 454 510 468 582 538 511 514 556 579 499 597 574 678 404 381 548 394 473 752 583 455 573 381 378 360 425 454 489 370 440 445 514 407 435 517 428 408 489 698 323 472 440 523 433 443 506 522 359 421 398 417 500 418 409 428 365 401 399 396 352 484 496 522 524 461 422 462 491 456 407 387 443 396 556 458 385 443 436 369 350 565 377 478 452 429 349 468 449 419 646 496 632 541 467 428 452 744 461 757 388 511 575 434 506 489 417 491 595 434 705 483 464 494 668 394 407 401 775 548 410 474 404 469 511 439 512 398 523 442 567 472 464 456 562 420 700 427 502 408 376 439 491 486 449 364 461 809 462 469 407 434 492 705 428 401 461 545 390 415 455 557 390 388 570 481 399 499 468 608 402 438 385 431 578 391 459 354 369 468 508 498 323 434 616 385 375 380 323 464 490 414 435 478 447 368 632 660 465 433 516 414 393 395 565 605 349 435 345 430 320 398 526 463 654 424 349 412 666 446 417 421 398 432 416 501 386 337 375 935 581 634 636 720 434 361 366 715 380 339 953 380 395 575 337 442 390 360 310 420 725 341 595 489 436 589 369 375 466 672 372 359 910 536 753 530 385 402 413 429 425 670 322 550 366 414 654 502 379 524 418 538 441 527 428 501 811 458 368 465 559 623 518 539 596 618 635 538 746 553 369 538 424 447 544 484 411 515 469 963 698 415 975 498 375 418 551 536 426 429 442 462 500 500 438 465 476 571 459 528 526 591 568 479 476 606 490 528 725 474 709 403 806 774 824 780 681 517 445 482 476 436 551 539 515 413 521 522 432 424 484 555 510 643 500 434 530 439 504 490 484 511 490 452 462 557 420 563 513 393 364 337 534 420 349 495 598 400 372 452 514 587 394 471 474 486 399 378 464 427 477 447 454 437 470 467 374 439 376 353 418 404 499 452 463 458 493 443 427 476 464 421 544 492 633 503 547 387 600 542 533 513 618 503 549 504 514 427 528 480 472 522 515 433 504 556 439 462 453 509 468 582 538 511 514 556 578 499 597 574 678 403 381 548 395 473 752 583 455 573 381 378 360 425 454 489 370 440 445 513 407 435 516 428 408 489 698 323 472 440 523 432 443 506 522 359 421 398 417 500 419 410 428 365 401 398 396 352 484 496 522 524 461 422 462 491 456 407 387 444 396 557 458 385 443 435 368 350 565 376 478 451 429 350 468 448 419 647 496 632 541 467 428 451 744 460 757 388 511 576 434 506 489 416 491 595 434 705 483 464 493 668 393 407 401 775 548 410 475 404 469 511 439 512 398 523 442 567 472 464 456 562 420 699 427 502 408 375 439 490 486 448 364 460 809 462 469 407 434 492 705 428 402 461 545 391 415 455 557 390 388 570 482 399 499 469 608 402 438 385 430 577 391 459 354 369 469 508 497 323 434 615 384 375 380 324 464 489 414 435 479 447 368 633 660 464 432 515 413 393 395 565 606 348 434 346 430 321 398 525 462 654 424 350 411 666 446 416 421 398 432 415 501 385 337 375 934 581 634 638 719 434 362 367 716 381 339 953 381 396 577 337 441 390 360 310 420 725 341 596 488 436 589 369 376 466 672 373 360 911 536 753 530 386 402 413 429 425 669 322 550 366 414 654 502 380 525 418 538 440 528 428 501 815 456 369 464 560 623 518 539 596 618 635 538 746 553 369 538 423 447 544 484 411 515 469 963 698 415 975 498 375 418 552 536 426 428 441 462 501 500 438 465 476 572 459 528 526 591 568 479 476 606 490 527 725 474 709 403 806 774 824 780 681 517 444 482 476 436 551 539 515 413 521 523 432 424 485 556 510 642 500 434 529 438 504 490 484 512 490 452 462 558 420 563 513 393 364 337 534 420 349 495 598 401 371 452 514 587 393 471 474 486 399 378 464 427 477 447 454 438 469 467 374 439 376 352 418 404 499 453 464 459 493 444 427 476 464 421 544 492 633 503 547 386 600 542 533 513 618 503 549 504 514 427 528 480 472 522 514 433 504 556 440 462 453 509 468 582 538 511 514 555 578 499 596 574 678 403 380 548 395 473 753 583 455 573 381 378 360 425 454 489 370 439 445 514 408 435 516 427 408 489 698 323 472 439 523 432 443 506 522 359 421 398 417 500 419 410 429 365 401 398 396 352 484 496 522 524 461 422 463 491 456 407 387 444 396 557 458 385 443 435 369 349 566 376 478 451 429 350 468 447 419 647 495 632 542 466 428 451 743 459 757 388 511 576 434 506 489 416 491 595 433 705 482 464 493 668 393 407 401 775 548 409 475 404 470 511 439 512 397 523 442 567 471 464 457 561 419 699 427 502 408 375 439 491 486 448 364 461 810 462 469 406 433 492 705 428 402 461 544 392 415 455 557 390 389 570 482 399 498 469 608 402 439 385 431 576 391 459 354 368 470 508 497 323 434 615 384 374 380 324 464 490 415 435 479 447 368 634 659 464 432 515 414 393 395 565 608 349 434 346 430 321 397 525 460 654 423 351 410 666 446 416 421 398 432 414 501 385 337 375 934 581 634 641 719 434 362 367 717 381 339 952 381 397 578 338 441 390 361 310 420 724 341 596 488 436 589 369 376 466 672 373 359 910 536 752 531 386 403 414 428 425 669 321 550 366 414 653 502 380 526 418 537 439 528 427 501 817 454 371 462 562 623 518 539 596 619 635 538 747 553 369 538 423 447 544 484 410 516 469 963 698 415 975 497 374 418 552 536 426 428 441 463 501 500 437 465 476 572 459 528 525 591 567 479 476 606 490 527 725 474 709 403 806 774 824 779 681 516 444 482 476 436 551 539 515 412 521 523 432 425 484 556 510 642 499 434 529 438 504 490 484 512 490 452 462 558 420 563 513 393 363 337 534 420 349 495 598 400 371 452 514 587 393 471 475 486 399 378 464 427 477 447 454 438 470 467 374 439 377 352 418 404 499 452 464 459 493 444 427 476 464 422 544 492 633 502 547 386 600 542 533 513 618 503 549 504 514 427 528 480 472 522 514 433 504 557 440 462 453 509 468 582 538 511 514 555 578 499 596 574 678 403 380 548 395 472 753 582 455 573 381 377 360 425 454 489 369 439 445 514 408 436 516 427 407 490 698 323 471 439 523 432 443 506 522 359 421 398 417 499 419 410 429 365 401 399 395 352 484 496 522 523 460 422 463 490 456 407 387 444 396 557 458 385 443 435 368 350 566 375 478 451 429 350 468 446 419 647 495 632 541 466 428 451 743 458 757 388 512 575 434 506 488 416 491 595 434 705 482 464 492 668 393 407 400 775 548 409 475 404 470 511 439 512 397 523 441 568 471 464 458 561 419 699 427 502 408 376 439 490 486 448 364 461 810 463 469 406 433 492 705 428 401 461 544 391 416 455 557 389 389 570 482 399 498 469 608 402 439 386 431 576 391 459 353 368 470 507 497 323 434 615 383 373 380 324 464 490 415 436 479 446 368 635 659 463 433 514 414 393 395 565 608 349 434 346 430 320 395 524 459 654 423 352 409 666 445 416 422 398 433 413 500 387 338 375 934 581 634 644 719 434 363 367 718 381 340 954 381 398 579 338 441 389 361 310 420 723 341 596 488 436 589 369 375 466 672 373 359 910 536 752 531 386 404 414 428 425 669 320 550 366 414 652 502 380 525 418 537 439 529 427 502 820 454 372 462 562 623 517 539 596 619 635 538 747 553 369 538 423 447 544 484 410 515 469 963 697 414 975 497 374 418 553 535 426 427 441 463 501 500 437 465 476 571 460 528 525 591 567 479 475 606 490 527 725 473 709 403 806 775 824 778 682 515 443 482 476 436 551 539 515 412 521 523 432 426 484 556 510 642 499 434 529 439 504 490 485 512 490 451 462 558 420 562 513 394 363 338 534 420 350 494 598 400 371 452 514 587 393 470 475 486 399 378 464 427 477 446 454 438 470 467 374 439 377 352 419 404 499 452 465 459 493 444 427 476 463 422 543 492 633 502 547 386 601 542 533 513 618 503 549 503 515 427 529 480 472 522 514 433 503 557 440 463 452 509 468 582 538 512 514 555 578 499 596 574 678 403 379 548 395 472 754 582 455 573 381 377 360 425 454 489 369 439 445 514 408 436 516 427 407 490 697 323 471 439 523 432 442 506 522 359 421 398 416 499 420 410 429 365 401 400 395 352 484 497 522 523 460 422 463 490 456 407 387 444 396 558 458 386 443 434 368 349 566 375 478 450 429 350 467 446 419 647 495 632 541 465 428 451 742 458 756 388 512 575 434 506 488 416 492 595 434 705 482 464 492 668 393 407 400 776 548 409 475 404 469 511 439 512 397 523 441 568 470 464 458 560 419 699 428 501 408 376 438 491 486 447 365 461 810 463 469 407 433 492 705 428 401 461 544 391 418 455 557 389 389 569 482 399 497 469 609 403 440 386 431 576 392 459 353 369 470 507 496 323 432 615 383 372 381 324 464 490 415 438 479 446 368 636 659 463 433 514 414 395 395 565 609 349 434 346 430 320 395 524 458 655 423 353 409 666 444 416 423 400 433 413 499 389 338 376 934 581 633 645 719 434 363 367 720 381 340 955 380 400 579 338 441 388 361 310 420 722 342 596 488 437 589 369 375 466 673 373 359 909 536 752 532 386 406 414 429 425 670 320 550 366 414 652 502 380 524 418 537 439 529 426 502 820 453 374 462 563 623 517 539 596 619 635 538 748 552 368 538 422 448 544 485 411 515 469 963 697 414 974 497 375 418 553 535 426 427 440 462 500 500 437 465 476 571 460 528 526 591 567 480 475 606 490 527 725 473 709 403 806 775 824 778 682 515 443 482 476 436 551 539 515 412 521 523 433 425 484 557 510 642 499 434 529 440 503 490 485 512 490 452 462 558 420 562 513 394 363 337 535 420 350 494 598 400 371 452 514 587 393 470 475 487 398 378 464 427 477 446 454 438 470 467 374 439 376 353 419 405 499 452 466 459 493 444 427 476 463 422 543 491 632 502 547 386 601 542 533 513 618 503 548 503 515 428 529 480 472 523 514 433 502 558 440 463 452 509 468 582 538 512 514 555 578 499 597 574 678 404 379 547 394 472 754 582 455 573 381 377 360 425 454 489 369 440 444 514 408 436 516 428 406 491 697 323 471 439 523 432 442 507 521 359 421 397 416 500 420 410 428 365 401 400 396 352 484 497 522 523 460 422 463 490 456 407 387 445 397 558 458 387 442 434 367 349 566 375 478 451 428 349 468 446 419 647 494 631 541 465 428 451 742 458 756 389 512 575 434 506 488 416 492 595 434 705 483 464 493 668 393 407 400 776 548 409 474 403 469 511 439 512 397 523 441 568 470 464 458 560 419 699 428 500 409 377 438 491 486 447 365 461 809 463 469 407 433 492 706 427 401 461 544 391 419 455 557 389 389 569 482 398 496 469 610 404 439 386 431 576 392 459 353 369 471 508 495 322 430 615 384 371 381 324 463 489 415 439 479 446 369 639 658 462 434 514 414 396 396 565 609 349 434 346 429 320 394 522 458 655 423 354 408 666 444 415 425 401 433 414 497 390 338 377 933 581 633 646 719 433 363 368 721 381 340 956 379 403 580 338 441 388 361 310 421 723 342 597 487 436 588 369 374 467 673 373 359 910 537 752 532 386 407 414 428 425 670 319 550 366 414 651 502 379 523 418 537 439 530 426 501 822 453 375 463 564 623 517 539 596 619 635 538 748 552 368 538 422 448 544 484 411 515 468 963 697 414 974 497 375 418 552 535 426 428 439 462 500 500 437 465 477 571 460 528 526 592 567 480 475 606 490 528 726 472 709 404 806 775 824 778 682 515 442 482 476 435 551 539 515 412 521 523 433 424 484 557 510 642 500 434 528 440 503 490 485 512 490 452 462 558 420 562 513 395 364 337 535 420 350 494 597 400 371 452 513 588 393 470 475 487 398 378 463 426 477 447 454 438 470 467 374 439 376 352 419 405 499 452 466 459 492 444 426 476 463 422 542 491 632 503 548 386 601 542 533 513 618 504 548 503 515 428 529 480 472 523 514 432 502 558 440 462 453 509 468 581 538 512 515 555 578 499 597 575 677 404 380 547 394 472 754 582 455 573 381 377 360 425 454 489 369 440 444 513 407 436 515 428 406 491 696 322 472 439 524 432 442 507 521 358 421 398 416 500 421 409 428 365 401 400 397 352 484 497 522 524 459 421 462 491 456 407 387 446 397 558 458 388 442 435 367 349 566 375 478 451 428 349 468 446 419 647 494 631 541 465 428 451 742 459 756 389 512 575 434 506 488 416 492 595 433 705 483 465 492 668 393 406 400 776 548 408 475 403 469 511 439 512 397 523 441 569 470 464 458 560 419 700 429 500 409 377 438 490 486 446 365 460 809 463 469 406 433 492 706 427 401 461 544 391 419 455 556 389 389 570 482 398 496 469 610 404 439 386 431 576 391 459 353 369 471 508 495 322 429 614 384 370 381 324 462 488 416 441 478 448 369 641 658 463 435 515 415 396 398 565 609 348 434 345 428 321 394 522 458 655 424 356 408 666 443 416 425 402 433 414 497 390 338 377 933 581 633 646 719 433 363 368 721 381 341 956 379 406 580 338 441 388 361 310 421 723 342 596 487 435 588 370 374 467 673 373 359 910 537 753 531 385 407 414 428 426 670 320 550 367 414 651 502 379 522 418 537 438 530 425 501 823 453 376 462 565 623 518 539 596 619 635 538 748 551 368 538 422 448 545 484 411 515 469 963 697 414 974 496 376 418 552 535 425 428 439 462 500 500 437 465 477 570 460 528 526 592 567 480 475 606 490 528 727 471 709 404 806 775 823 779 682 515 442 482 477 435 551 538 514 412 520 523 433 424 484 558 510 642 500 434 528 440 503 490 485 513 490 452 462 558 420 562 513 395 364 337 535 420 350 494 597 400 371 451 513 588 393 470 475 487 398 377 464 426 477 447 454 438 470 466 374 439 377 352 418 404 499 452 466 459 492 444 426 476 463 422 542 491 632 502 549 386 600 542 533 513 619 504 548 503 515 428 529 480 472 523 514 432 503 558 440 462 452 509 468 581 538 512 515 555 579 499 598 575 677 404 380 546 393 473 754 582 454 573 381 377 360 425 454 490 369 439 444 513 407 436 515 428 406 491 696 322 472 439 524 432 442 507 521 358 421 398 416 500 421 409 428 365 401 400 397 352 484 497 522 524 460 421 461 491 456 407 387 446 398 558 458 388 442 435 368 349 566 375 478 452 428 348 467 446 419 647 494 631 541 465 428 451 742 459 756 389 512 575 435 506 489 416 492 595 433 705 483 465 492 668 393 405 401 776 548 408 475 403 470 512 439 512 397 524 441 569 470 464 458 560 419 700 428 500 409 377 438 489 486 446 365 460 809 464 469 406 433 492 706 427 401 461 544 392 419 455 557 389 388 570 482 399 496 468 611 404 438 386 431 576 391 459 353 369 472 508 494 322 428 614 383 370 380 325 461 488 416 441 478 449 369 643 658 463 435 515 413 396 399 565 609 348 434 346 428 321 394 522 459 656 424 357 408 665 443 415 425 402 433 415 497 390 338 377 932 581 633 646 719 433 364 368 722 380 342 958 380 408 580 339 441 388 362 310 422 723 343 596 487 434 587 370 374 467 673 372 360 910 538 754 531 385 407 413 428 426 670 320 550 367 414 650 501 380 522 418 538 438 530 424 501 824 453 375 462 565 624 518 539 596 619 635 538 748 552 368 537 422 448 545 483 411 515 469 962 697 413 974 496 375 418 552 535 425 428 440 462 500 500 438 465 477 570 460 528 527 593 567 480 474 605 490 528 728 471 710 403 806 775 823 780 682 515 442 482 477 435 550 538 514 412 520 523 433 424 484 558 510 642 500 434 528 440 503 490 485 513 490 452 462 558 420 561 514 396 365 337 535 421 350 495 597 400 371 451 514 587 394 470 475 487 398 377 464 426 477 447 455 438 470 466 374 439 377 352 418 404 499 452 466 459 492 444 426 476 463 422 543 491 631 502 550 386 600 542 533 513 619 504 547 503 516 428 529 480 473 522 514 432 504 557 440 462 452 509 468 581 537 512 515 555 579 499 598 575 677 404 381 545 393 473 755 582 454 573 381 378 360 425 454 490 369 439 444 513 406 437 515 428 406 492 696 322 472 439 524 432 442 507 521 357 422 398 416 499 421 408 428 364 401 400 396 352 483 496 522 524 460 421 462 492 456 407 387 446 398 558 457 387 441 436 368 349 566 374 478 452 428 348 467 446 419 647 494 632 541 465 428 452 742 459 756 389 511 575 435 507 489 416 492 596 433 704 483 466 492 668 392 405 401 776 548 408 476 402 470 512 439 511 397 524 441 569 470 464 458 560 419 700 428 501 409 378 437 489 486 446 365 460 809 463 470 406 433 492 706 426 400 461 544 392 419 455 556 389 389 570 482 400 496 468 611 405 438 386 430 576 390 458 353 369 472 508 492 322 428 613 383 370 380 325 461 488 416 442 478 448 369 644 657 464 436 515 412 397 400 565 610 349 433 346 428 322 393 522 459 658 424 357 407 665 443 415 425 403 433 415 497 390 337 376 931 581 633 646 719 432 366 368 723 379 342 959 382 409 580 339 441 388 362 310 422 723 344 596 488 434 587 370 374 467 674 372 361 909 538 754 532 385 406 412 428 426 671 320 549 368 415 650 500 381 523 417 539 438 531 424 501 824 453 375 461 565 624 518 539 596 620 635 538 748 552 368 537 422 448 545 484 411 515 469 962 698 413 974 496 374 417 552 535 424 428 441 462 500 500 438 465 477 570 460 528 527 593 567 480 474 606 490 528 728 471 710 402 806 774 823 780 681 515 442 482 477 435 550 538 514 412 520 523 433 424 484 558 509 642 500 434 528 439 503 490 485 513 490 452 462 558 420 561 513 396 365 337 535 421 350 495 598 401 371 451 514 587 394 470 475 487 398 377 464 426 476 447 455 438 470 466 374 439 378 352 418 404 499 452 465 459 492 444 426 476 463 422 543 491 631 501 550 386 600 542 532 513 618 504 547 503 516 428 529 480 473 521 514 432 504 556 440 462 452 510 469 580 537 512 515 556 579 499 598 576 677 403 381 545 393 473 755 582 453 573 380 377 360 425 454 490 369 438 444 512 406 436 515 428 406 492 695 322 472 439 524 432 442 507 521 357 422 398 416 498 421 408 428 364 401 401 396 352 483 496 522 524 459 421 462 492 456 407 387 446 398 558 457 387 441 435 368 349 566 374 478 452 428 348 467 446 419 647 494 632 542 466 428 452 742 459 756 389 511 575 435 507 489 415 491 596 434 704 483 466 492 668 393 406 402 776 548 408 475 402 470 512 439 511 397 523 441 570 470 464 458 560 419 700 427 501 409 377 437 488 485 446 364 460 809 463 470 406 433 492 706 426 400 461 544 391 419 455 556 389 389 569 482 400 497 468 610 406 438 385 431 577 390 457 354 369 472 508 491 323 428 613 382 369 380 326 461 488 415 443 478 448 368 646 656 464 437 513 411 397 399 565 610 350 433 347 429 322 392 521 459 659 424 356 407 666 443 414 425 402 433 415 497 390 337 375 931 580 632 646 719 432 367 368 724 378 342 961 383 409 580 340 441 388 362 310 422 722 344 596 489 435 587 370 375 467 674 372 362 909 537 754 532 385 406 412 428 426 671 320 549 368 415 650 499 381 524 415 539 438 532 423 501 825 453 374 460 566 624 518 539 596 621 634 538 747 553 368 537 422 448 545 484 411 515 469 962 698 413 973 497 374 417 552 535 424 429 441 462 501 501 438 464 477 570 460 528 527 593 567 480 474 606 490 528 728 471 710 402 806 774 822 780 681 515 442 482 477 435 550 538 514 412 520 523 433 423 484 558 509 642 499 433 528 438 502 490 485 513 490 452 462 558 420 562 513 396 365 338 535 420 350 495 599 400 371 450 514 587 394 470 474 487 398 376 463 426 476 447 455 438 470 466 373 440 378 352 418 403 499 452 465 459 492 445 426 475 463 422 544 491 631 501 549 386 600 542 532 513 618 504 547 502 516 428 529 480 473 521 514 433 504 555 439 462 452 510 469 580 536 512 514 556 579 499 598 576 677 403 381 545 394 473 755 581 453 573 380 377 360 425 454 490 369 438 443 512 407 436 515 428 406 492 695 323 472 439 524 432 442 507 522 357 422 398 416 498 421 408 428 363 401 401 396 352 483 496 522 525 459 420 462 491 456 407 387 446 398 557 457 387 441 435 368 349 566 374 478 452 428 348 466 446 419 647 494 632 542 466 428 452 742 460 756 389 511 575 434 507 489 415 491 596 434 704 483 466 492 668 393 406 402 776 548 408 474 402 470 512 439 511 398 523 441 571 470 464 458 560 419 700 426 501 409 377 437 488 485 446 364 460 809 462 470 406 433 492 706 426 400 461 544 389 420 454 556 389 389 569 482 401 497 468 610 406 438 385 432 576 390 457 354 368 472 508 491 324 430 614 382 369 381 326 461 488 415 444 478 448 368 647 656 464 437 512 411 396 400 566 610 351 434 348 429 322 392 521 459 660 424 355 407 667 444 414 425 402 434 414 497 391 337 375 932 580 632 647 718 432 367 369 725 378 343 961 384 410 579 340 441 388 363 310 421 722 345 596 490 435 587 370 374 466 674 371 362 909 537 754 532 386 405 413 428 426 671 320 549 368 416 650 499 382 525 414 539 438 533 422 502 825 452 372 459 566 624 518 539 596 621 634 538 747 553 368 537 421 448 544 484 411 514 468 962 698 413 973 497 374 417 552 535 423 430 440 462 501 501 438 464 478 570 460 528 526 593 567 479 474 606 490 528 728 471 710 402 806 774 822 780 681 515 442 482 477 435 550 539 513 412 520 523 433 423 484 558 509 642 498 433 527 438 502 490 485 512 490 452 461 559 420 562 512 396 365 338 534 420 350 495 599 401 371 450 514 588 394 469 474 487 398 376 463 427 476 447 454 437 470 467 373 440 378 352 418 403 499 452 464 459 492 445 426 475 464 422 544 492 632 501 549 386 600 542 532 513 619 504 547 502 516 428 529 480 473 521 514 433 504 555 439 462 452 509 469 580 536 512 513 556 579 498 598 575 677 403 381 545 394 472 755 581 453 573 380 376 360 425 455 491 369 438 443 512 407 435 515 428 406 492 695 323 472 439 525 432 442 507 522 357 421 398 416 499 421 408 428 363 401 401 396 352 482 496 522 525 458 420 462 491 456 407 387 446 397 557 457 387 441 435 368 349 566 373 478 453 428 348 465 446 419 647 494 632 542 466 428 452 742 460 756 389 511 575 434 507 488 415 490 596 433 704 482 465 492 668 393 406 402 775 548 408 474 402 470 511 439 511 398 522 441 571 470 464 458 560 419 700 425 501 409 376 437 488 485 446 364 460 810 462 470 406 434 492 706 427 400 461 544 388 420 454 556 389 389 570 482 401 498 468 610 406 439 385 434 576 389 458 354 368 473 508 490 324 431 614 382 370 381 326 461 489 415 446 478 449 368 649 657 465 438 512 411 395 401 566 609 351 434 348 429 322 392 521 460 660 423 354 407 667 444 415 425 401 434 414 497 392 337 375 932 579 633 646 717 432 367 370 725 378 343 962 384 410 579 340 441 388 363 310 420 721 345 595 490 435 587 370 374 466 674 371 362 909 535 754 533 386 404 413 427 426 670 320 548 368 416 650 499 382 524 414 539 438 532 420 502 825 452 371 459 567 624 517 538 596 621 634 538 746 553 368 537 420 449 544 484 410 514 468 962 698 413 973 497 374 417 552 535 424 430 440 462 501 501 438 464 478 570 460 528 526 593 567 480 474 606 490 528 728 471 710 402 806 774 822 779 681 516 442 483 477 436 550 539 513 412 520 523 433 423 484 558 509 642 498 433 527 438 502 489 484 512 490 453 461 559 420 562 512 395 365 338 534 419 350 494 598 401 370 450 514 588 394 469 474 487 398 376 463 427 476 447 455 437 469 467 373 440 378 352 418 403 499 452 464 459 491 445 427 474 464 421 544 491 631 501 548 386 599 542 531 513 620 504 547 502 516 428 529 480 473 522 515 433 504 555 440 462 452 509 469 579 536 512 513 556 579 498 598 575 677 403 381 545 394 473 755 582 453 573 380 376 360 425 454 491 369 438 443 513 407 436 515 428 406 492 695 324 471 439 525 432 442 506 522 358 421 398 416 499 421 408 428 363 401 401 396 352 481 496 522 525 458 420 461 491 456 408 387 445 396 557 457 388 442 435 368 349 566 373 478 454 428 348 465 446 420 646 494 632 542 466 428 452 742 461 756 390 511 575 434 507 488 415 490 596 433 705 482 465 492 668 393 406 402 776 549 408 474 402 470 511 439 510 398 522 441 571 470 464 458 560 419 700 426 501 409 376 438 488 485 446 364 460 809 462 470 406 433 492 706 427 400 461 544 388 420 454 556 388 389 570 482 400 498 468 610 405 439 385 434 574 390 459 354 368 474 507 490 324 431 614 383 370 381 326 461 490 415 446 478 449 368 651 658 465 438 512 412 394 403 567 609 350 434 349 429 322 393 521 463 661 423 354 407 667 445 416 425 401 435 413 497 393 338 375 931 578 633 645 717 432 367 370 726 378 343 962 384 411 578 340 441 388 363 310 420 722 345 593 490 435 587 370 374 466 673 372 362 909 534 753 533 386 404 413 427 426 670 320 549 368 416 650 500 382 524 413 538 438 532 419 503 825 452 371 459 567 624 517 538 596 621 634 538 746 553 367 537 420 449 544 484 411 514 468 962 697 413 974 497 374 417 552 535 424 430 440 462 501 501 438 464 477 570 460 528 526 592 567 480 475 606 490 528 728 471 710 403 806 775 822 778 681 516 442 484 477 436 550 538 513 412 519 523 433 424 485 558 510 641 499 433 527 438 502 489 484 512 490 454 461 559 420 563 512 395 365 338 535 420 350 494 598 401 371 450 514 588 393 469 474 487 398 376 463 427 476 447 455 437 469 467 374 440 377 352 418 403 499 452 464 460 491 444 427 474 464 421 544 491 631 501 548 386 599 542 531 513 620 504 546 502 516 428 529 480 472 522 515 433 504 556 440 462 452 509 468 578 536 512 513 556 579 498 598 575 677 403 381 545 394 474 755 582 452 573 380 377 360 425 454 491 369 438 442 513 408 436 515 427 406 492 695 323 472 439 525 433 441 506 523 358 421 398 416 500 421 408 428 364 401 401 396 352 480 496 522 525 458 421 461 491 456 408 387 445 396 557 457 388 443 435 368 349 566 373 478 454 428 348 464 446 420 646 494 632 542 467 428 453 742 461 756 389 511 575 434 507 488 415 490 596 433 705 483 465 492 668 392 406 403 776 549 408 475 402 469 511 439 510 398 522 441 571 469 464 458 560 419 699 426 501 409 377 438 488 485 446 364 460 809 461 470 406 432 492 706 427 400 462 544 388 420 454 556 389 388 570 482 400 499 468 609 405 439 385 434 574 390 459 354 367 474 506 490 324 432 614 383 371 381 327 460 489 415 447 478 448 368 653 658 464 438 512 413 393 403 567 609 350 435 349 430 322 393 522 465 662 423 354 406 667 445 416 425 401 436 413 498 394 339 375 931 578 634 644 717 431 368 370 726 378 343 962 383 411 578 340 441 388 363 310 419 722 345 591 490 435 586 369 374 466 672 372 361 909 533 753 533 386 403 413 427 426 670 320 550 368 416 650 500 382 524 411 538 439 532 418 503 826 454 370 458 567 623 517 538 596 620 634 538 746 554 367 536 420 449 544 484 411 514 469 962 697 413 974 497 374 417 552 535 424 430 440 462 501 501 438 464 477 570 460 528 526 592 568 480 475 606 490 528 728 471 710 404 806 775 822 778 680 517 443 483 477 436 551 538 513 412 519 524 433 424 484 559 510 641 499 433 527 438 502 489 484 513 490 454 462 559 420 563 512 395 365 338 535 420 350 494 598 401 371 450 514 588 393 469 474 487 398 376 463 427 477 447 455 437 469 467 373 440 377 352 418 403 499 452 463 460 491 444 427 474 464 420 545 491 631 502 549 386 599 542 531 513 620 504 546 502 515 427 529 480 472 522 516 433 504 556 440 462 452 509 468 578 536 512 513 556 579 497 599 575 676 403 381 544 394 473 755 583 452 573 380 377 360 425 454 490 370 438 442 512 408 436 515 427 406 492 695 323 472 439 524 433 441 506 522 358 421 397 416 499 420 408 428 363 401 401 396 352 481 497 522 525 458 421 462 491 456 408 387 446 396 557 457 388 443 435 368 349 566 373 478 454 427 348 464 447 420 646 494 631 542 468 428 453 742 460 755 389 512 575 433 506 489 415 491 596 433 705 483 465 492 668 392 406 404 776 550 408 475 401 469 511 439 510 399 522 441 572 470 463 458 560 418 699 426 502 408 377 438 488 484 446 364 460 810 460 469 407 432 492 706 427 400 462 544 388 420 454 556 389 388 570 482 401 500 467 608 404 438 385 433 574 390 459 354 367 474 505 490 324 431 614 383 371 381 328 460 489 414 447 478 446 368 654 658 464 439 512 413 392 403 567 609 350 434 349 430 322 393 522 467 663 423 354 406 667 446 416 424 400 436 412 500 394 339 374 931 579 634 643 718 430 368 370 726 378 343 963 383 411 578 340 441 389 363 310 419 722 346 590 490 434 586 369 374 466 671 372 360 909 534 753 532 386 402 413 427 426 670 320 550 368 416 649 500 382 523 411 538 439 532 417 503 827 456 370 458 567 623 516 538 596 620 633 538 746 553 367 536 420 448 544 484 412 514 469 962 697 413 974 497 375 417 552 535 424 429 440 462 501 500 438 464 478 570 460 528 526 591 568 480 476 606 491 528 728 471 710 403 806 775 822 778 680 518 443 484 478 435 550 538 512 412 519 524 432 424 484 559 509 641 500 434 527 438 502 489 485 513 490 454 462 559 421 563 512 394 365 338 535 420 349 494 598 401 371 450 514 588 393 469 474 487 398 376 463 427 477 447 455 438 469 466 373 440 376 352 418 403 500 452 462 460 490 444 427 474 464 421 545 491 632 502 549 386 599 542 532 513 620 504 546 502 515 427 529 480 472 522 515 434 503 556 440 462 452 509 468 579 536 512 513 555 578 497 599 575 676 403 381 544 394 473 755 583 453 572 380 377 361 425 454 490 370 438 443 513 408 436 515 426 406 492 695 322 472 439 524 433 442 506 522 358 421 397 416 499 420 408 428 363 401 401 396 351 481 497 522 525 458 421 462 491 454 408 387 446 396 557 458 388 444 434 368 349 566 373 479 453 427 348 465 447 419 646 493 631 542 468 428 454 741 460 755 389 511 575 433 506 489 416 491 596 433 705 483 465 492 668 392 406 405 776 550 408 475 401 469 511 439 511 399 522 441 572 470 463 458 560 418 699 426 502 408 377 438 488 484 446 364 461 810 460 469 408 431 492 707 427 399 462 543 388 420 455 556 389 387 570 482 401 501 467 608 404 439 386 433 574 388 459 354 368 475 506 489 324 430 613 384 371 382 329 461 489 414 447 478 446 369 656 657 464 440 512 413 391 403 567 609 350 434 348 429 322 392 522 466 664 423 353 406 667 446 416 425 399 435 412 500 394 339 374 931 580 634 642 717 430 368 370 726 378 342 963 383 411 577 340 441 389 363 310 418 722 346 590 490 434 586 369 373 467 671 372 360 908 534 753 531 386 403 414 428 426 670 321 550 369 415 650 502 382 523 411 537 440 530 416 503 827 458 370 458 567 623 516 539 596 619 633 538 747 553 367 536 421 449 544 484 412 515 469 962 697 413 975 497 375 417 552 535 424 429 441 463 501 500 438 464 478 570 460 528 526 591 568 480 476 606 491 528 728 471 710 403 806 775 822 778 681 518 443 484 478 435 550 538 512 412 519 524 432 424 484 559 509 641 500 434 527 438 503 488 485 513 490 453 462 558 421 563 512 394 364 338 536 420 349 494 598 401 370 451 515 588 393 469 474 488 398 376 463 427 477 447 455 438 469 466 372 439 376 353 418 403 500 452 462 460 490 443 427 474 464 421 545 492 632 502 549 386 599 541 532 513 620 504 546 502 515 427 529 480 472 522 514 434 503 556 440 461 453 509 468 579 536 512 513 555 578 497 599 575 676 403 381 544 394 472 755 583 453 572 380 376 361 425 454 490 370 438 443 513 408 436 516 426 406 492 695 322 472 438 524 432 442 506 522 358 421 397 416 499 420 408 427 362 402 402 396 350 481 497 522 525 458 420 463 490 454 408 387 446 396 557 458 387 444 435 368 349 566 373 479 453 427 347 465 448 419 646 493 631 541 468 428 454 741 460 755 389 511 574 434 506 488 416 490 595 433 705 483 464 492 668 392 406 405 776 550 408 475 401 469 511 439 511 400 521 441 572 470 463 458 560 418 699 426 502 408 377 437 488 484 446 364 461 811 460 469 408 431 492 708 426 399 462 543 389 420 455 555 388 386 570 482 401 500 467 608 404 439 386 433 574 388 459 354 368 476 506 488 324 430 613 384 371 382 329 461 489 414 447 478 446 369 657 656 464 440 512 412 391 403 567 609 350 434 348 428 322 392 522 468 667 422 352 406 667 445 416 426 399 435 412 500 393 339 374 931 580 634 641 717 429 368 371 725 378 342 963 382 412 577 340 441 390 363 310 417 723 345 590 489 434 587 369 373 467 672 372 360 908 534 754 530 386 404 414 429 427 670 321 550 370 415 650 502 382 523 411 537 439 528 415 503 827 458 370 457 567 623 515 539 596 620 633 538 747 553 367 536 421 449 544 483 412 514 469 962 697 413 974 497 376 417 552 535 424 428 440 463 501 500 437 464 479 570 460 528 526 591 568 480 476 607 491 528 728 471 710 403 806 775 822 778 681 517 443 484 478 435 550 539 512 413 519 524 432 424 484 558 508 641 499 433 527 437 503 488 485 512 490 453 462 558 421 562 512 394 364 338 536 420 349 494 598 401 370 451 514 588 393 469 474 488 398 377 463 426 477 446 455 438 469 467 372 439 376 353 418 403 499 452 462 460 490 443 427 474 464 421 544 492 632 502 549 386 598 541 533 513 619 504 546 502 515 427 528 480 472 522 514 435 503 556 440 461 453 509 468 579 536 512 513 555 578 497 598 575 676 403 380 544 394 472 755 583 453 572 381 376 360 425 454 490 371 439 443 513 408 436 516 426 406 492 695 322 472 438 524 432 442 506 522 358 421 397 416 499 420 408 427 362 402 402 396 350 481 497 522 524 458 420 463 490 453 409 387 446 396 557 458 387 444 435 368 348 566 373 479 452 427 347 465 447 419 646 492 631 541 467 428 454 741 460 755 390 511 574 434 506 488 416 490 595 433 705 483 464 492 668 392 406 405 776 550 408 475 401 469 511 439 511 400 521 441 572 470 463 458 559 418 699 426 503 408 377 437 488 484 446 363 461 811 460 469 407 431 492 708 426 400 462 543 388 419 455 555 388 386 570 482 400 500 467 608 404 439 386 433 575 388 459 354 369 477 506 488 323 429 612 384 372 382 328 461 489 414 446 478 447 369 659 655 464 440 511 412 392 402 567 609 350 433 348 428 322 393 522 469 669 422 352 406 668 444 416 426 400 435 412 500 393 339 374 931 580 634 641 716 429 367 372 725 378 343 962 381 412 577 340 441 390 364 311 417 723 344 588 489 434 587 369 373 468 673 372 359 909 533 755 530 385 406 415 429 427 670 321 551 371 415 650 502 381 523 410 537 439 526 415 504 827 461 369 457 567 623 515 539 596 620 633 538 747 553 368 536 421 449 544 484 412 514 469 962 697 413 974 497 376 417 552 535 424 429 440 464 501 500 437 464 480 570 459 528 526 591 568 480 475 607 491 527 728 471 710 403 805 774 821 777 680 516 444 484 478 435 550 539 512 413 519 524 432 423 484 558 508 641 500 433 527 437 502 488 485 512 490 453 462 558 421 562 512 395 364 338 536 420 349 494 599 401 371 451 514 588 393 469 474 488 397 377 463 426 477 446 454 438 469 467 372 439 377 353 417 403 498 452 462 460 489 443 427 474 465 421 544 492 633 502 549 386 598 541 534 513 619 504 545 502 515 427 528 479 472 522 514 435 503 556 440 461 453 510 468 579 536 513 513 556 579 497 598 575 676 402 380 543 394 472 755 583 453 572 380 376 360 425 454 490 371 439 443 513 407 436 516 426 406 492 695 322 472 437 523 432 442 505 522 358 421 398 416 499 420 407 427 363 402 402 396 351 481 497 522 524 458 420 463 490 454 409 387 446 396 557 458 387 444 435 368 348 565 374 479 453 426 347 465 447 419 646 492 631 542 466 428 453 740 459 756 390 510 574 434 505 488 416 491 596 433 705 483 463 492 668 392 407 405 776 550 408 475 401 469 512 439 511 400 521 442 572 470 463 458 559 418 699 426 502 407 377 437 489 484 446 363 461 811 460 469 407 431 492 709 426 400 462 543 388 419 455 555 388 386 570 482 400 499 467 608 404 439 385 433 575 388 459 354 369 477 507 489 323 429 611 384 372 382 327 461 488 414 446 478 447 369 661 655 464 440 510 412 392 402 567 609 350 433 348 428 321 393 522 470 671 421 352 406 667 444 416 426 400 435 413 500 394 339 374 931 580 633 641 716 430 365 372 725 378 343 961 380 412 578 340 441 390 364 312 417 722 344 587 489 433 588 369 373 468 674 372 359 909 534 755 531 385 407 415 428 427 670 321 551 371 416 650 502 382 523 410 537 438 526 415 504 827 463 369 457 567 623 515 539 596 620 633 539 747 553 368 536 421 448 544 484 412 514 469 962 696 413 974 496 377 417 552 535 424 429 440 464 502 500 437 464 480 571 459 529 526 591 568 480 475 607 491 527 728 471 710 403 806 773 821 778 680 516 444 484 478 435 550 539 512 413 519 524 433 423 484 558 508 641 501 433 527 437 502 488 485 513 491 453 462 558 421 562 513 395 364 338 536 420 349 494 598 401 371 450 514 587 393 469 474 488 397 377 463 426 477 446 454 437 470 467 372 439 377 353 417 403 499 452 462 460 488 444 427 474 464 422 543 492 634 502 549 386 598 542 534 513 619 503 545 502 515 427 528 479 472 522 514 435 503 556 440 461 453 510 468 579 536 513 513 556 579 497 598 575 676 402 380 543 394 472 755 583 453 572 380 376 360 425 454 490 372 439 443 512 407 436 516 425 406 492 695 322 472 437 523 432 442 505 522 358 420 398 416 499 420 407 427 363 403 402 396 352 481 497 522 524 457 421 463 490 454 409 387 447 396 557 458 386 443 435 368 348 566 374 479 453 426 347 464 446 419 646 492 631 541 466 428 453 740 459 755 390 510 574 434 505 488 416 491 596 433 705 482 463 491 668 392 407 406 776 550 408 475 400 469 512 439 510 399 521 442 573 470 463 459 559 418 699 426 502 407 377 437 490 484 446 364 461 811 460 469 407 432 492 709 425 399 462 543 388 418 455 555 388 386 571 482 400 499 467 608 404 439 385 433 575 389 459 353 369 476 508 490 323 428 611 384 372 382 327 461 488 413 445 477 447 369 662 656 464 441 508 413 392 402 567 609 350 434 348 429 320 394 521 470 672 421 352 405 666 444 415 426 400 434 413 499 394 339 375 931 581 633 640 716 430 364 372 724 378 343 961 380 412 578 340 442 390 364 312 417 722 344 586 489 433 588 369 373 467 673 372 359 910 535 755 531 384 407 415 428 428 670 321 552 371 415 650 502 382 523 409 538 438 525 416 505 827 465 368 457 566 623 515 540 596 620 633 539 747 553 368 536 421 448 544 484 412 514 469 962 696 413 974 496 376 417 552 535 424 429 440 464 502 499 437 464 480 570 459 529 527 591 568 481 476 607 492 527 727 471 710 403 806 773 821 779 680 516 444 484 479 435 550 539 512 413 520 524 433 423 485 558 508 641 501 433 527 436 502 489 485 513 491 453 462 558 420 562 513 395 364 338 535 420 349 494 598 401 371 450 513 587 392 469 474 488 397 377 463 426 477 447 454 436 470 468 373 439 377 353 417 402 499 452 462 460 489 444 427 474 464 422 543 492 633 502 549 386 598 541 534 513 619 503 545 502 516 427 528 479 472 522 514 435 503 556 439 461 453 509 468 579 537 514 513 556 578 497 598 575 676 402 380 544 394 472 754 583 452 572 380 376 361 426 454 490 372 440 442 512 407 436 516 425 406 492 695 323 472 437 523 432 442 505 522 358 420 398 416 499 420 407 427 363 403 403 396 351 481 497 522 524 457 421 463 490 454 409 387 447 396 557 458 386 443 435 368 348 566 373 478 453 427 347 464 446 418 646 493 631 541 466 428 453 740 459 755 390 510 574 434 505 489 416 491 597 432 705 482 464 490 667 392 407 406 776 550 408 475 400 469 512 438 510 399 521 442 573 469 463 459 559 419 699 427 502 407 377 438 490 484 446 364 461 810 460 469 407 432 491 709 425 398 462 543 389 418 455 555 388 386 571 482 400 499 467 608 404 440 386 433 576 389 459 353 368 475 509 490 323 427 611 385 372 382 327 461 488 413 445 476 447 369 663 656 463 440 507 413 393 401 567 609 349 435 348 430 320 395 521 470 672 421 350 406 665 445 414 426 399 433 413 498 394 339 376 931 580 633 640 716 430 363 372 724 378 343 960 380 413 578 340 442 390 363 312 416 722 344 584 490 433 588 369 373 467 673 372 359 910 536 754 530 383 406 415 428 428 670 320 552 371 415 649 502 382 523 409 538 438 526 417 505 827 465 367 457 566 623 515 540 596 620 633 539 747 553 368 536 421 448 544 483 412 514 470 962 696 413 974 496 376 418 552 535 423 429 440 464 502 499 437 464 480 570 459 529 527 591 568 480 476 607 492 528 727 471 710 404 806 774 821 780 680 516 444 484 479 435 550 539 512 413 520 524 433 423 485 558 508 641 501 433 527 436 502 490 485 514 492 453 462 558 420 562 514 396 364 338 535 420 349 494 598 401 371 450 513 587 392 469 474 488 397 377 462 427 476 447 454 436 470 468 373 439 377 353 416 402 499 452 462 460 489 443 427 474 464 421 543 491 632 502 549 386 598 541 534 513 618 502 545 502 516 427 529 479 472 522 514 435 504 556 439 461 453 509 468 579 537 514 513 556 578 497 598 575 676 402 380 544 393 472 754 584 453 572 381 376 361 426 454 490 371 440 442 511 407 435 516 425 405 492 695 323 471 437 523 432 442 505 522 357 420 398 416 499 420 407 427 363 402 404 396 351 481 496 523 524 456 421 463 491 454 410 387 447 396 557 458 386 443 435 368 348 566 373 478 453 427 347 464 446 418 647 493 631 540 466 428 452 740 459 755 390 510 574 434 505 489 416 491 597 432 705 482 464 490 667 392 406 407 776 550 407 475 400 469 512 438 510 399 520 441 574 469 463 459 559 419 699 427 502 407 377 437 489 484 446 365 461 810 461 469 407 432 491 709 424 399 462 543 389 418 455 556 388 386 571 482 401 499 467 609 404 440 386 433 576 389 458 353 368 474 510 490 324 426 611 385 372 382 328 461 487 413 445 477 447 369 664 656 463 439 507 414 395 401 567 609 349 435 347 430 320 396 521 470 673 421 349 406 664 444 414 426 398 432 412 496 393 340 378 932 580 632 638 715 431 363 372 724 379 344 960 380 413 579 339 442 391 363 313 416 723 343 582 489 433 587 369 373 466 673 372 359 910 537 754 529 382 405 415 428 428 670 320 553 371 416 651 502 382 523 410 538 438 527 418 505 827 465 366 457 565 622 515 540 596 620 633 539 746 553 369 535 421 448 543 483 412 514 470 962 695 413 975 496 376 418 553 535 423 429 440 464 501 498 437 464 480 570 459 530 527 591 568 480 476 607 491 528 727 471 710 404 805 775 821 779 681 516 443 484 479 435 550 539 512 413 520 524 432 423 485 559 508 641 500 434 526 436 502 490 485 514 492 453 462 558 420 562 514 396 364 338 535 420 349 493 598 401 371 451 512 587 393 469 474 488 397 377 462 427 476 447 454 436 471 467 374 439 377 353 416 402 500 452 463 460 489 442 427 474 463 421 543 491 631 502 549 386 598 541 534 513 618 503 546 502 516 427 529 479 472 522 514 435 504 555 439 461 453 509 468 579 537 514 513 556 577 497 598 574 676 402 380 544 393 472 753 584 453 573 381 376 361 427 454 490 371 440 442 511 407 435 516 425 405 491 695 323 471 437 524 433 442 505 522 357 420 399 416 498 420 407 426 363 402 404 396 351 481 497 523 524 456 421 463 490 454 410 386 447 396 557 458 386 444 435 367 348 566 373 478 453 427 348 465 446 418 647 493 630 541 466 429 453 740 459 755 390 510 574 434 504 488 415 491 597 432 705 482 464 490 667 392 406 407 776 550 407 474 400 469 512 438 512 400 520 441 574 468 463 459 558 419 699 427 501 406 378 437 489 484 446 365 461 810 461 470 408 432 491 708 425 399 462 543 389 418 454 556 387 386 571 483 401 499 467 609 404 440 387 433 576 389 458 353 368 474 509 491 324 425 611 385 372 382 327 462 485 413 445 477 447 369 665 656 463 439 507 414 396 400 567 608 348 435 347 430 320 397 520 470 674 421 348 406 664 444 414 425 398 431 411 496 392 340 379 932 580 632 636 714 431 363 372 724 379 344 960 379 413 579 339 441 391 363 314 416 722 343 582 491 432 586 368 374 466 673 372 359 910 537 754 529 382 404 415 428 428 670 320 553 370 416 652 502 382 523 410 538 438 526 418 504 827 466 366 457 565 622 516 540 596 620 633 539 746 553 368 536 422 448 543 483 412 514 470 961 695 413 975 496 376 418 553 536 422 429 440 464 501 498 437 464 480 570 459 529 528 591 568 481 476 606 491 528 727 471 710 404 805 775 821 778 681 516 444 484 479 435 550 539 512 412 520 524 432 423 485 559 508 641 500 434 526 436 502 490 485 514 492 452 462 558 420 562 514 396 363 338 535 420 349 493 598 400 371 451 512 587 393 469 474 488 398 377 462 427 477 447 454 436 471 467 374 439 377 353 416 402 500 452 463 460 489 442 427 473 463 420 543 491 632 503 548 386 598 541 534 513 618 503 546 502 516 427 529 479 472 521 514 435 504 554 438 461 454 509 468 578 537 513 513 556 577 497 598 574 676 402 380 544 393 472 752 584 454 573 381 376 361 426 454 489 372 440 442 511 407 435 516 425 405 491 695 323 471 437 524 433 442 505 523 357 420 400 416 498 420 407 426 363 402 403 396 351 480 497 523 524 456 420 463 490 454 410 386 446 396 557 458 387 444 435 367 348 566 372 478 452 427 348 465 446 418 647 492 630 541 465 429 453 739 459 755 390 510 574 434 504 488 415 491 597 432 705 482 463 490 667 392 407 407 776 549 407 475 401 470 511 438 512 400 520 441 573 469 463 459 558 418 699 427 501 406 378 437 488 483 446 365 461 810 461 470 408 431 491 709 425 399 462 542 389 418 454 556 387 386 571 483 401 499 467 609 404 439 387 432 576 389 459 353 368 474 509 492 324 425 611 386 372 381 327 462 484 413 444 477 447 369 666 655 463 438 508 414 396 400 567 608 348 434 346 431 320 397 520 470 674 421 349 406 664 444 413 424 398 431 411 496 392 340 380 932 580 632 635 714 431 363 372 723 380 344 959 379 413 579 339 440 390 363 314 416 721 343 581 492 432 588 368 374 467 674 372 359 910 537 754 530 382 404 415 428 427 670 320 552 369 415 653 502 382 524 410 537 438 526 419 504 827 468 366 458 565 621 516 540 596 620 633 539 745 552 368 536 422 448 543 483 412 515 470 961 695 413 975 496 376 418 553 536 422 429 440 464 501 499 436 464 480 570 460 529 528 591 568 481 476 606 491 528 726 471 710 404 805 775 821 777 682 516 444 484 479 435 550 538 512 412 520 524 432 423 485 559 508 641 500 434 526 436 502 490 485 514 493 452 463 558 420 562 514 395 363 337 536 420 349 494 598 400 371 451 513 587 394 469 474 488 398 376 462 426 478 447 453 436 471 468 373 439 377 353 416 402 500 452 463 460 489 442 427 473 463 420 544 491 632 503 548 386 598 541 533 513 619 503 546 502 516 427 529 479 472 521 514 435 504 554 438 462 454 509 468 578 537 513 514 557 577 496 598 574 676 402 380 544 393 472 753 584 454 573 382 376 361 426 454 489 372 440 443 511 407 435 516 425 406 492 695 323 471 437 524 433 442 505 523 357 420 400 417 498 420 407 425 363 402 403 397 352 480 497 523 524 456 420 463 490 454 410 386 446 397 558 458 387 444 435 368 348 566 372 478 452 427 348 465 446 418 647 492 630 541 465 429 453 739 459 755 391 510 574 434 504 487 415 491 598 432 705 482 463 490 668 392 407 407 777 549 407 475 401 470 511 439 512 400 520 441 572 469 463 459 558 418 699 427 501 406 377 437 489 483 446 365 461 810 461 470 408 431 491 709 425 399 462 542 389 418 454 556 387 386 571 483 401 499 467 609 404 439 387 432 576 389 459 353 368 472 508 493 324 425 611 386 372 381 326 462 484 414 444 477 448 368 667 654 463 438 508 414 396 398 567 609 348 435 346 431 319 397 520 469 674 420 350 406 664 444 412 423 398 431 410 496 393 340 380 933 580 632 634 713 431 363 372 723 380 344 958 378 413 581 340 440 390 363 313 417 720 343 581 493 432 590 368 375 468 674 373 358 911 536 754 530 382 403 416 429 427 670 320 551 368 415 652 502 382 524 412 537 438 525 420 504 827 470 367 458 564 621 516 540 596 620 632 539 745 552 367 536 423 448 544 483 412 515 469 960 695 413 975 496 376 418 553 535 422 430 440 464 501 499 436 464 480 570 460 529 528 592 568 480 476 606 491 529 726 471 710 405 805 775 821 777 682 516 444 484 479 436 550 538 512 411 520 524 432 423 486 559 508 640 500 434 526 437 502 490 485 514 493 452 463 558 420 562 514 395 363 338 536 420 349 494 598 400 371 451 513 587 394 469 475 488 398 376 462 426 478 447 453 436 471 468 373 439 377 353 416 402 500 452 464 460 489 442 426 473 463 420 544 491 632 503 548 386 598 541 532 513 619 502 546 502 516 427 529 478 472 521 514 436 503 554 437 462 454 509 468 578 536 512 514 557 577 496 599 574 676 402 380 544 393 472 754 584 455 573 382 376 361 425 454 489 372 440 443 511 407 435 516 425 406 492 696 323 471 437 524 433 442 505 523 357 421 400 417 498 420 408 425 363 403 403 397 351 480 497 523 524 456 420 463 491 454 410 385 446 397 558 458 388 444 435 368 348 566 373 478 451 428 348 465 446 418 648 492 630 541 465 429 453 739 459 755 391 510 574 434 504 487 415 492 597 432 705 483 463 490 668 392 407 407 778 548 407 475 401 470 511 439 512 400 520 442 571 470 463 459 559 418 698 427 501 406 376 438 489 483 446 365 461 810 462 469 408 431 491 709 424 399 461 542 389 418 453 556 387 386 571 483 400 499 467 609 405 438 387 432 576 389 459 354 368 471 509 495 324 426 612 386 371 381 327 463 483 414 444 477 448 369 667 654 463 439 509 413 397 397 567 609 348 435 346 430 319 397 521 469 675 419 350 407 664 444 412 422 398 431 411 495 393 340 380 933 581 632 634 713 432 363 372 722 380 344 956 378 413 582 340 440 390 363 313 417 720 343 581 492 432 591 369 374 469 674 373 357 911 534 755 530 382 403 416 429 427 670 320 551 368 415 652 502 382 524 413 537 437 525 420 505 826 470 367 458 563 621 516 540 596 620 632 539 745 552 367 535 423 448 544 483 412 516 469 960 694 413 975 496 375 418 553 535 422 430 440 465 501 499 436 464 480 570 460 529 528 592 568 480 475 606 491 529 725 471 710 406 805 775 821 777 682 515 445 483 479 436 550 538 513 412 520 524 432 423 486 558 508 640 501 434 526 438 502 490 485 514 493 452 463 558 420 562 513 395 363 338 536 420 349 493 597 400 371 451 513 587 394 469 474 488 398 376 462 426 478 447 453 436 471 468 373 439 377 353 416 402 500 452 464 460 489 442 426 473 464 421 544 491 632 503 548 385 598 541 531 513 619 502 546 501 516 427 528 478 472 521 514 435 503 554 438 462 454 509 468 578 536 512 514 557 577 496 599 574 677 402 380 544 393 472 754 584 455 573 382 376 361 425 454 488 372 440 443 511 407 436 516 426 406 492 696 323 471 437 524 433 442 505 523 357 421 400 417 498 420 408 425 363 402 403 397 351 480 496 523 524 456 420 464 491 454 411 385 445 397 558 458 388 444 435 368 348 566 373 477 451 428 349 465 446 418 648 493 630 541 465 429 452 740 459 755 391 510 574 434 504 487 415 492 597 432 705 483 463 490 668 392 407 407 778 547 407 475 401 470 512 439 512 400 520 442 571 470 463 459 560 418 698 428 501 406 376 437 489 482 446 365 461 810 462 469 408 431 491 709 424 399 461 542 388 418 452 557 387 386 571 483 400 499 467 609 405 438 387 432 577 389 459 354 368 470 510 496 324 426 612 386 371 381 327 463 482 413 443 477 446 369 667 653 463 438 509 413 397 396 567 610 348 434 346 430 319 397 522 469 677 419 350 406 664 445 412 422 399 431 412 494 392 340 380 933 581 632 634 713 432 363 372 722 380 344 956 378 413 584 340 440 389 363 313 417 720 343 581 491 432 590 370 374 469 674 374 358 912 533 756 530 382 402 416 429 427 670 320 552 368 415 651 501 382 524 413 536 437 526 420 505 827 472 367 458 562 621 515 540 596 620 632 538 745 552 367 535 423 448 544 483 413 516 469 960 694 413 975 496 375 418 553 535 422 430 440 465 500 499 436 464 480 570 460 529 528 592 568 480 475 606 492 529 724 470 710 406 804 775 821 776 682 515 445 483 479 435 550 539 512 412 520 524 432 423 486 558 508 640 501 434 527 438 502 490 485 514 493 452 462 558 420 562 513 395 363 338 536 420 348 493 597 400 371 450 513 587 394 469 474 488 399 376 462 426 478 447 453 436 471 468 373 439 378 353 416 402 500 452 464 460 489 442 426 473 463 421 544 491 632 502 548 385 598 541 531 513 619 502 546 501 516 426 528 477 472 521 514 435 503 554 438 462 454 509 468 578 536 512 514 556 577 496 599 574 676 402 380 544 393 473 754 584 455 573 381 376 361 425 454 488 372 439 444 511 407 437 516 426 406 492 696 323 471 437 524 433 441 505 523 357 421 400 417 498 420 408 425 363 402 403 398 350 480 496 522 525 456 420 464 491 455 411 385 445 397 558 458 388 444 435 368 348 566 374 477 451 429 349 465 446 417 648 493 630 541 465 429 452 740 460 755 391 510 575 434 504 487 416 492 596 432 706 483 464 490 668 392 407 407 778 546 407 475 401 469 512 439 512 400 520 442 572 470 464 459 560 418 698 428 501 406 376 437 489 482 446 365 461 810 462 469 408 431 491 709 424 400 462 542 388 418 452 557 387 386 572 484 400 499 466 608 406 438 387 431 577 388 459 354 368 469 511 498 323 427 612 386 371 381 327 464 479 412 443 477 445 369 667 653 463 438 509 413 396 395 567 610 348 432 346 430 319 397 523 468 678 420 350 406 664 445 414 422 400 431 412 494 392 340 381 933 581 632 635 713 432 364 372 722 380 346 955 378 412 585 341 441 389 363 312 417 720 343 580 489 432 589 371 373 470 674 374 358 912 534 756 531 383 402 416 429 427 671 319 554 368 414 650 501 382 524 414 536 438 527 419 504 828 472 367 458 562 621 515 540 596 620 632 538 745 552 367 535 423 448 544 483 414 516 469 959 694 413 974 496 376 418 553 535 422 430 440 465 500 499 436 464 480 570 460 528 528 592 568 480 475 606 492 529 724 470 710 406 804 775 821 776 681 514 445 483 479 434 550 539 512 412 520 523 432 423 486 558 508 639 501 434 527 439 503 490 485 514 493 452 462 559 420 562 513 395 363 338 536 421 348 492 597 401 370 450 513 587 394 470 473 488 399 376 461 426 478 447 454 436 472 468 373 438 378 353 417 402 501 452 464 460 488 442 426 473 463 420 544 490 632 502 547 385 598 540 531 513 619 502 546 501 516 426 528 478 472 521 515 435 503 553 437 462 454 509 468 578 536 512 514 556 577 496 599 574 676 402 380 545 393 473 754 584 455 573 381 376 361 425 454 489 372 439 444 510 407 438 517 425 406 492 696 323 471 437 524 433 441 505 523 357 421 400 416 498 420 408 425 363 402 403 398 351 480 496 522 525 457 419 464 491 455 411 385 444 398 558 457 388 444 435 367 348 566 374 477 452 429 349 464 446 416 648 493 630 541 465 429 452 740 460 755 391 510 575 434 504 487 416 492 597 433 706 483 464 490 668 392 407 407 778 546 408 475 401 469 512 438 512 400 520 442 572 469 464 459 560 418 698 428 501 406 376 437 488 482 446 364 461 810 462 470 408 431 491 709 424 400 462 542 388 418 451 556 387 386 572 484 400 500 465 608 407 438 388 432 577 388 459 354 367 469 511 499 323 427 612 386 372 381 328 464 478 411 443 477 447 369 667 653 463 437 511 413 395 394 567 610 348 431 346 430 319 396 524 466 679 420 350 406 664 445 415 422 401 431 411 493 392 340 380 933 581 632 635 712 432 364 372 721 380 348 955 379 412 585 340 441 388 363 312 416 719 344 578 488 432 589 371 373 470 674 374 358 911 534 755 531 383 403 416 429 427 671 318 554 367 414 649 501 382 523 414 536 438 528 419 504 829 472 367 458 562 622 515 539 596 620 632 537 744 552 367 535 423 448 544 483 414 516 469 959 694 413 974 496 376 417 553 535 422 430 440 465 500 499 435 464 480 570 460 528 528 592 568 480 475 606 492 529 724 470 710 405 805 775 821 776 681 514 445 483 479 434 550 539 512 412 520 523 432 423 486 558 508 639 501 434 527 439 503 491 485 514 493 453 462 559 420 562 513 395 363 338 536 422 348 492 597 400 370 451 514 588 394 470 473 488 399 376 461 426 478 447 454 436 471 467 373 438 378 353 417 402 501 452 464 460 488 442 425 472 464 420 544 490 632 502 548 385 598 540 530 513 619 502 545 501 517 426 528 478 472 521 515 435 503 552 437 462 454 508 468 578 536 511 514 556 577 496 599 574 676 402 380 545 393 473 754 584 455 574 380 376 361 425 454 489 372 439 444 510 407 438 518 425 406 492 696 323 471 437 524 433 441 505 523 357 421 400 416 498 420 408 426 363 401 403 398 351 480 497 522 524 457 419 464 490 455 411 385 444 398 558 458 388 444 435 367 349 566 374 477 452 429 349 464 446 415 648 494 630 540 466 429 452 740 461 755 392 509 575 434 504 487 416 492 597 433 706 482 464 490 668 392 406 408 778 545 408 475 401 469 512 438 512 400 520 442 571 469 464 459 560 418 699 428 502 405 376 437 488 481 447 364 462 811 462 470 407 431 491 708 424 400 462 542 388 418 451 556 387 386 573 484 401 500 464 608 409 439 388 432 576 388 459 354 366 469 511 500 323 428 612 387 372 381 327 464 477 411 443 478 448 369 667 654 463 437 512 413 394 394 567 610 347 431 346 430 318 396 523 464 681 420 350 406 664 445 415 424 401 431 410 493 391 340 379 933 581 632 634 712 432 365 372 720 380 351 954 380 412 586 340 442 388 362 311 416 719 344 578 489 432 589 371 374 471 674 374 358 910 535 754 531 383 404 415 429 427 670 318 555 367 413 649 502 382 522 414 536 439 529 418 504 829 471 367 458 562 622 515 540 597 619 632 537 745 552 368 534 423 448 544 482 413 515 469 959 694 414 974 496 376 417 553 535 422 430 440 465 500 499 435 464 480 570 460 527 528 591 568 480 476 606 492 530 724 470 710 405 805 776 821 775 681 514 445 483 479 434 550 539 512 412 519 523 432 423 486 558 507 639 501 434 527 439 503 491 485 514 493 452 462 559 420 562 513 395 363 338 536 422 348 492 598 400 370 451 514 588 394 470 473 488 398 376 461 426 477 447 454 436 471 467 373 439 378 352 417 402 500 452 465 459 488 442 425 472 464 420 544 491 632 502 548 385 598 540 530 514 619 501 545 500 517 426 528 478 471 521 515 435 504 552 437 462 454 508 467 578 536 511 514 556 577 495 599 573 676 402 380 546 393 472 754 584 455 574 380 376 361 425 454 489 372 440 444 510 407 437 518 425 406 492 697 323 471 437 524 433 442 505 523 358 421 400 416 498 420 408 426 363 401 403 398 351 480 498 522 524 458 419 465 490 455 411 386 444 397 558 458 387 444 435 366 350 565 374 477 452 429 348 463 446 415 648 494 630 540 466 428 452 741 461 756 392 509 575 434 504 487 416 492 597 433 706 482 463 490 668 392 406 407 779 544 407 475 401 469 512 438 512 400 520 442 571 469 463 459 560 418 699 429 502 405 376 437 488 481 448 364 461 810 462 470 407 431 491 708 424 400 461 542 388 418 451 557 388 386 573 484 402 500 464 608 408 439 388 432 576 389 459 354 364 469 510 502 323 428 612 387 373 381 327 464 475 411 442 478 450 369 668 653 463 437 513 413 393 394 567 610 346 432 346 430 318 397 522 463 683 420 351 406 664 445 415 425 402 431 410 493 390 340 378 932 580 632 633 711 432 366 372 720 380 352 953 381 412 587 340 442 389 363 312 416 720 344 578 490 431 588 371 374 472 673 374 357 910 536 754 530 383 405 414 429 428 670 317 556 366 413 648 503 382 522 415 536 439 530 418 504 829 469 367 459 562 623 515 540 597 619 631 537 745 553 368 535 423 448 544 482 413 515 469 959 693 414 974 496 377 417 553 536 422 430 440 465 500 498 435 463 479 570 459 527 528 590 568 481 476 606 492 529 724 470 709 405 805 776 821 774 682 514 445 483 478 434 549 539 512 413 519 523 432 422 486 558 506 639 501 434 526 439 503 491 485 514 493 452 462 558 420 562 513 395 363 339 536 422 348 492 598 400 370 450 514 588 395 469 474 488 398 377 461 426 477 447 454 437 470 467 373 440 378 352 417 402 500 452 465 460 488 442 426 472 464 420 544 491 632 502 548 385 599 540 530 514 619 502 545 500 517 426 528 478 471 521 515 435 504 552 436 462 454 508 467 578 535 511 514 556 577 495 599 572 677 402 379 545 394 472 754 584 454 574 380 376 361 426 454 489 372 440 444 510 407 436 518 425 406 491 697 323 471 437 524 433 442 505 523 358 421 400 416 498 420 408 426 363 401 403 398 351 480 498 522 524 458 418 465 490 455 411 387 444 397 558 458 386 444 436 366 350 565 374 478 452 429 348 463 446 415 647 495 630 540 467 428 452 740 461 756 392 509 575 434 505 488 416 492 597 433 706 482 463 490 668 392 406 407 779 544 408 476 402 469 511 438 512 400 520 442 571 469 463 459 560 418 699 429 502 404 376 438 488 481 448 364 461 810 461 469 407 430 491 708 423 400 461 542 388 418 452 557 388 385 573 484 401 500 465 608 406 440 387 433 576 390 459 354 365 469 510 505 323 429 612 387 374 382 327 463 474 412 441 478 450 369 669 653 462 437 512 413 391 395 567 610 346 432 346 430 318 398 522 463 685 419 352 406 664 445 415 425 403 431 409 493 389 340 378 932 580 632 632 710 431 366 372 720 379 354 952 381 412 589 339 442 390 363 312 416 719 344 577 492 431 588 371 374 472 673 374 357 910 537 754 530 383 405 414 429 428 669 317 558 366 412 648 504 382 522 416 536 439 533 419 504 830 469 367 459 562 623 515 540 597 620 631 537 745 553 368 535 422 448 543 482 412 516 469 959 693 414 973 496 377 417 552 536 422 430 439 464 500 499 434 463 479 570 459 527 528 590 568 481 476 606 492 528 724 471 708 404 805 776 821 774 682 514 445 483 478 434 548 539 512 413 518 523 432 422 486 557 506 639 501 434 526 439 503 491 486 515 493 452 462 559 420 562 513 396 363 339 536 421 349 492 598 400 370 449 514 588 395 469 474 488 398 376 462 426 478 447 454 437 470 468 373 440 378 352 417 402 499 452 464 460 488 441 426 472 464 420 543 491 632 502 548 385 599 539 530 514 619 502 545 501 517 426 528 478 471 522 515 435 504 550 436 462 453 508 467 578 535 511 514 556 577 495 599 572 677 402 380 545 394 472 754 584 454 574 380 376 361 426 453 489 372 440 444 510 406 435 518 425 406 491 697 323 470 437 524 433 442 505 523 358 421 399 417 498 420 408 426 363 401 402 397 351 480 498 522 524 458 418 465 490 455 411 387 444 397 558 458 386 443 436 366 350 565 375 478 452 429 348 464 445 415 647 495 630 540 467 428 452 740 460 756 391 509 575 434 504 488 416 492 597 433 706 483 463 490 669 392 406 407 780 544 408 476 402 469 510 438 512 400 520 442 571 469 463 458 559 418 699 429 502 404 376 437 488 481 448 364 461 809 461 469 408 430 491 708 422 400 461 542 388 418 453 557 388 385 573 484 401 501 465 608 404 440 387 433 576 390 459 354 366 468 510 507 323 428 612 387 375 382 327 461 472 412 441 478 449 369 669 653 461 436 511 412 390 396 568 610 346 432 346 430 319 399 522 463 686 419 352 407 664 444 415 425 404 431 410 492 388 340 378 931 580 633 632 709 431 365 371 720 378 357 952 381 413 590 339 442 390 363 310 417 718 345 577 492 430 587 371 374 472 672 374 356 910 539 754 530 384 405 414 429 429 669 317 560 366 412 648 504 382 522 417 536 439 536 420 503 830 467 367 459 561 622 515 539 597 620 631 537 744 553 368 536 421 448 542 482 412 516 469 959 692 413 973 496 378 417 552 535 422 430 439 464 500 499 434 463 479 570 459 527 528 590 568 481 476 606 492 528 724 471 707 404 805 776 821 773 682 515 445 483 478 434 548 539 512 413 518 523 432 422 486 557 506 639 502 433 526 439 503 490 486 515 493 451 462 559 420 562 514 396 363 339 536 421 349 492 598 400 370 450 514 588 394 468 474 488 398 376 461 426 478 447 454 437 470 468 373 440 378 352 417 401 499 452 464 460 488 440 426 472 464 421 543 490 632 502 548 385 599 539 530 514 619 502 545 501 517 426 528 478 471 522 514 435 504 549 436 462 453 508 466 578 535 511 514 556 577 495 599 572 677 402 380 545 394 472 754 584 454 574 380 376 361 426 454 490 373 440 444 510 406 435 518 425 406 491 697 323 470 437 524 433 442 505 523 358 421 400 417 498 420 408 426 363 401 402 397 351 480 498 522 524 458 419 465 489 455 410 386 444 397 558 457 386 442 436 367 349 565 375 478 452 430 348 464 445 415 647 495 630 540 467 428 452 740 460 756 391 509 574 434 504 488 416 492 597 432 706 482 463 490 668 392 406 407 780 545 407 475 402 469 511 438 512 400 519 443 571 469 463 458 558 418 699 429 503 404 376 437 488 482 448 365 461 809 461 469 408 430 491 707 422 401 462 542 388 418 454 556 389 385 573 484 401 500 465 608 403 440 388 433 576 390 459 354 366 468 510 510 323 428 612 388 375 381 327 460 472 412 441 478 449 369 670 653 460 436 510 412 388 397 568 610 347 432 345 430 320 399 522 463 688 419 352 407 663 444 415 425 403 432 412 491 388 340 378 932 580 633 632 709 430 365 372 720 378 360 952 381 414 590 339 441 390 364 309 418 718 345 577 492 430 587 371 374 472 672 374 357 910 540 755 529 384 404 414 429 430 670 316 565 365 412 648 503 382 521 417 536 439 537 420 503 832 466 367 459 561 622 514 538 597 620 631 537 745 553 367 536 420 448 542 482 412 516 469 959 692 413 973 496 378 417 551 534 423 430 438 464 500 499 434 463 479 570 459 527 528 590 568 481 476 605 492 530 724 471 707 404 805 775 821 773 682 515 445 483 478 434 548 538 512 413 518 523 432 422 486 557 506 639 501 433 526 438 502 490 486 516 493 451 462 559 420 562 514 396 363 339 536 421 348 492 597 399 369 450 514 588 394 468 474 488 398 376 461 426 478 448 454 437 470 467 373 439 377 352 417 401 499 452 463 460 488 440 426 472 465 421 543 490 632 503 548 384 600 539 530 513 619 501 545 501 517 426 528 478 471 522 514 435 504 547 436 462 453 508 466 578 535 511 514 556 577 496 600 572 677 402 380 545 394 472 754 583 453 574 380 376 361 426 454 490 372 440 444 510 406 436 518 425 407 491 697 323 470 437 524 433 442 505 522 358 421 400 417 498 420 408 426 363 401 402 397 351 481 498 522 524 458 419 464 489 455 410 386 444 397 557 457 386 442 436 367 349 566 375 478 452 430 347 464 445 415 647 496 630 540 467 428 452 740 460 756 391 509 574 434 504 488 416 492 597 432 706 482 463 490 669 392 405 407 780 546 407 474 402 468 511 438 512 400 519 443 571 469 462 458 558 418 699 429 503 405 376 437 488 482 447 365 461 809 461 469 408 430 490 708 422 401 462 542 388 417 454 556 389 385 574 484 401 500 465 608 403 440 388 433 576 390 459 353 367 467 510 512 323 428 611 388 374 381 327 460 471 412 442 479 449 369 670 653 460 436 509 413 387 397 568 610 347 432 345 430 320 399 522 463 689 419 354 408 663 444 415 424 403 431 412 491 388 340 378 932 581 632 632 708 430 365 372 720 378 362 951 381 414 590 339 441 390 364 309 418 718 346 577 492 430 587 370 374 471 672 374 357 911 540 755 528 385 402 414 429 432 670 316 569 365 412 648 502 381 520 416 537 440 537 420 503 834 465 367 459 561 622 514 538 597 620 632 537 745 554 366 536 420 448 542 482 412 516 469 959 692 413 973 496 378 418 552 533 423 430 438 464 500 499 435 463 479 570 458 527 528 589 569 481 476 605 492 531 725 471 707 405 805 774 822 773 682 515 444 483 478 435 549 539 512 412 519 523 432 422 486 558 506 639 501 433 526 438 502 490 485 516 493 451 462 558 420 562 514 396 363 339 536 420 348 492 597 399 369 450 513 587 394 468 474 488 398 377 460 426 478 448 454 437 470 467 374 439 377 352 417 401 499 452 463 460 489 440 426 472 465 421 543 490 632 503 548 384 600 540 530 513 619 501 545 501 517 427 527 478 470 522 514 434 504 547 436 462 453 507 466 579 534 510 514 556 577 495 600 572 677 402 380 545 394 472 754 583 453 574 380 376 361 426 455 490 372 440 444 510 406 436 518 425 407 492 697 323 471 437 524 433 442 505 522 358 421 400 417 498 420 408 427 363 401 402 397 351 481 498 522 524 458 419 465 490 455 409 386 443 397 557 457 386 442 436 367 349 566 375 478 452 431 347 464 445 415 647 496 630 540 467 428 452 740 460 756 391 509 574 434 505 488 415 491 597 432 705 483 464 489 669 392 404 407 780 546 407 473 401 468 512 438 512 400 519 443 571 469 462 458 558 418 699 429 503 405 376 437 488 482 447 364 461 809 461 469 408 430 490 708 422 401 462 541 387 417 454 556 388 385 574 484 401 500 465 607 403 440 388 432 577 390 459 353 367 467 510 513 323 427 612 390 374 381 327 460 470 412 442 479 449 368 671 653 459 435 508 413 386 397 568 609 346 432 345 430 320 398 521 464 690 419 355 408 663 444 416 424 402 431 412 491 388 340 378 933 581 632 632 708 429 365 371 720 378 364 951 382 414 590 339 440 390 364 309 418 719 346 577 492 432 587 370 374 471 672 374 357 911 540 755 528 385 401 414 430 433 670 316 573 364 412 648 501 380 520 416 537 441 537 419 503 836 465 366 459 560 622 514 539 597 620 632 537 745 554 367 536 420 448 542 482 412 515 469 958 692 413 974 496 378 418 552 533 423 429 439 464 500 499 434 462 479 569 458 527 528 589 568 482 476 605 493 531 725 471 707 406 805 774 821 774 681 515 444 483 477 435 549 539 512 412 519 524 432 422 486 558 506 640 501 434 526 438 502 490 485 516 493 452 462 558 420 562 514 395 362 338 536 420 348 492 597 399 369 449 513 587 394 468 474 488 398 377 460 426 478 448 453 437 470 467 374 438 377 352 417 401 499 452 463 460 489 441 426 472 465 421 543 490 632 502 547 384 600 541 530 513 619 501 545 501 517 427 527 478 470 522 514 434 504 547 436 462 453 508 467 579 534 510 514 556 577 495 600 572 677 402 380 545 394 472 754 583 453 574 379 377 361 426 455 490 372 440 444 510 406 436 518 425 407 491 697 323 472 437 524 433 442 505 522 358 421 400 417 498 420 408 427 363 401 402 397 350 481 498 522 525 459 419 465 490 455 409 386 443 397 557 457 386 442 436 367 350 566 376 477 452 431 347 464 446 415 647 496 630 540 467 427 452 740 460 756 391 509 574 434 505 488 415 491 597 431 705 483 464 488 669 392 404 407 780 546 407 473 401 469 511 438 511 400 519 442 571 470 462 458 558 418 699 430 503 406 376 437 488 482 446 364 461 809 461 469 408 430 489 709 422 401 462 541 387 416 454 556 388 385 573 484 401 499 465 607 403 440 388 432 577 390 459 353 367 467 510 515 322 426 612 391 375 381 327 460 470 412 442 479 449 368 672 654 459 434 508 413 386 397 568 609 346 432 345 429 320 398 520 466 692 418 356 408 664 444 417 423 402 430 412 492 388 340 378 934 582 632 633 708 429 366 371 720 378 366 951 382 415 590 339 441 390 364 309 418 719 347 578 491 433 587 370 374 471 672 374 357 911 540 754 529 385 401 414 430 434 670 316 577 364 412 648 501 380 520 416 537 442 537 418 504 836 464 365 458 560 622 514 540 596 619 632 537 745 553 367 536 419 448 543 482 412 515 469 958 691 414 974 496 378 418 552 533 423 429 439 464 500 499 433 462 478 569 458 527 527 589 568 482 476 605 492 531 725 472 707 406 804 774 821 773 681 515 444 483 477 435 548 539 512 412 519 524 433 423 486 558 506 639 501 434 526 438 502 490 485 516 493 452 462 558 421 562 514 395 362 338 536 420 348 492 598 399 368 449 512 587 394 468 474 488 398 377 461 425 478 448 453 437 470 467 374 438 377 352 417 401 499 451 463 461 489 441 427 472 464 421 543 490 632 502 546 384 600 541 531 513 619 501 545 501 516 428 527 478 470 522 514 434 504 547 436 463 453 508 467 579 534 510 514 556 577 495 600 572 678 402 381 545 393 472 754 582 453 574 379 377 361 426 454 489 372 440 444 510 406 436 518 425 407 491 697 323 471 438 524 433 442 505 522 358 421 400 417 498 420 408 427 364 401 402 397 350 480 498 522 525 460 419 465 491 454 410 386 443 397 556 457 386 442 436 367 350 566 376 477 452 431 347 464 446 415 646 496 630 540 467 427 453 740 460 756 391 509 574 434 504 488 415 492 597 431 705 484 464 487 668 392 405 407 780 546 408 473 401 468 511 438 510 400 518 442 571 470 462 458 559 418 699 430 502 406 376 437 488 482 446 364 461 809 462 469 407 431 489 709 422 400 461 540 387 416 454 556 387 385 573 485 401 499 465 607 403 440 388 431 577 390 458 353 366 468 510 516 321 426 612 393 376 381 326 460 469 411 442 479 449 368 674 654 459 434 508 413 386 397 568 608 346 432 345 429 320 398 519 467 694 417 356 408 664 444 417 423 402 430 411 492 388 340 378 934 582 632 633 708 429 368 370 720 378 369 950 382 416 590 339 442 391 364 309 418 718 347 579 490 433 587 371 374 472 672 374 357 912 538 754 530 385 401 414 430 436 670 317 580 363 412 648 501 379 519 416 537 442 537 419 504 836 465 365 458 560 622 515 540 597 619 631 537 746 552 367 535 419 447 543 482 412 515 469 958 691 414 974 496 378 418 552 533 423 429 440 464 500 498 432 463 478 569 458 527 527 589 568 482 476 605 492 531 725 472 707 406 804 774 820 773 682 515 444 483 477 435 548 539 512 411 519 524 433 423 486 558 508 638 501 433 526 437 502 490 484 516 492 451 462 558 421 562 514 395 362 338 536 420 348 492 598 399 368 449 512 587 394 468 474 488 398 376 461 425 478 448 453 436 470 467 374 438 377 352 417 401 500 452 462 460 489 441 426 473 464 421 543 490 632 502 546 385 600 541 532 513 619 500 545 501 516 428 527 478 469 522 514 434 504 547 436 462 453 508 467 579 534 510 514 556 577 495 600 572 678 402 381 545 392 472 754 583 453 574 379 376 360 426 454 488 372 440 444 510 406 436 518 425 408 491 697 323 471 438 524 432 442 505 522 357 421 400 416 497 420 408 427 364 401 403 397 350 480 498 522 524 459 419 465 491 454 410 386 443 398 556 456 386 442 436 366 350 566 375 477 452 431 347 464 446 415 646 496 630 540 467 427 453 740 460 756 391 509 574 434 504 488 415 491 597 431 705 484 464 487 667 392 406 407 780 547 408 472 401 468 511 438 510 400 518 442 570 470 462 458 559 418 699 429 502 406 376 437 488 482 446 364 460 809 462 468 407 431 489 709 423 400 462 540 386 416 453 556 387 385 573 485 401 498 466 608 402 440 388 431 577 390 458 353 366 469 509 517 320 426 612 395 376 380 326 459 468 411 442 478 450 368 677 654 459 434 508 413 387 398 568 608 346 431 345 429 321 398 518 467 695 417 356 408 664 444 417 423 402 430 410 492 389 339 378 933 583 632 634 708 430 369 370 721 378 372 949 381 418 591 339 442 392 365 309 418 717 348 579 490 433 587 371 374 472 672 374 357 912 537 755 530 386 401 414 429 442 670 316 583 363 412 648 501 380 519 416 537 443 537 419 505 837 464 366 458 561 622 515 540 597 619 631 537 746 552 367 535 419 446 543 482 413 515 468 958 690 414 974 497 378 417 552 533 423 429 440 464 501 498 432 463 478 569 459 527 527 590 568 482 476 605 491 532 724 471 707 406 804 775 820 773 682 516 443 483 477 435 547 539 512 411 519 524 432 423 486 557 509 638 501 433 526 437 501 490 483 516 492 452 462 559 420 562 515 394 362 338 536 420 348 492 598 399 368 449 512 586 394 469 474 488 398 376 462 424 478 448 453 436 470 467 374 439 376 353 417 401 500 451 462 460 489 442 426 473 464 421 543 490 632 502 545 385 600 541 532 512 619 500 545 501 516 428 527 478 469 521 513 434 503 547 436 462 452 508 467 579 534 510 515 556 578 495 600 573 678 402 381 546 393 472 753 583 453 574 379 376 360 425 454 488 372 440 444 510 406 436 519 425 408 492 696 323 471 439 524 432 442 505 522 357 421 400 416 497 420 408 426 364 401 403 397 350 480 498 522 524 458 419 465 491 453 409 386 443 398 556 456 387 442 436 366 350 566 375 477 452 430 347 464 446 415 647 495 630 540 467 426 453 740 460 756 391 510 573 434 504 488 415 491 597 430 705 484 464 487 666 392 407 407 780 547 408 471 400 468 511 438 509 400 518 441 570 471 462 458 560 418 699 428 501 406 376 437 488 482 446 364 460 809 462 468 407 432 489 709 423 400 462 540 386 416 453 556 387 385 573 485 401 499 466 607 402 440 388 431 577 389 458 352 366 470 508 518 320 427 612 396 376 381 327 459 467 411 441 478 450 368 679 653 459 433 508 413 387 399 567 608 346 430 346 429 321 398 518 469 696 416 357 408 664 444 416 423 403 430 410 492 390 339 377 933 583 631 634 708 430 369 370 722 378 374 949 382 421 591 339 442 392 365 309 418 717 348 579 490 433 587 371 374 472 673 374 357 911 536 756 530 386 401 414 429 447 670 316 585 363 412 648 501 380 519 416 537 443 537 419 505 837 463 366 458 561 622 516 540 597 619 631 537 747 552 366 535 419 446 543 482 413 515 468 958 690 414 973 497 378 417 553 533 423 429 440 464 501 499 432 463 478 570 459 527 527 590 569 483 477 605 491 532 724 470 707 406 804 775 821 774 681 516 443 482 476 434 547 538 511 410 519 523 432 423 486 557 510 639 501 432 527 438 501 490 483 516 492 452 461 559 420 562 514 394 362 338 536 420 348 492 598 399 367 449 511 586 394 469 474 488 398 376 462 425 478 448 453 436 471 467 374 439 376 353 417 402 500 451 462 459 489 442 426 473 465 421 543 491 632 503 544 385 600 541 532 512 619 499 546 501 516 428 527 478 469 520 513 435 504 547 436 462 453 508 467 579 534 511 515 556 578 494 600 573 678 402 381 546 393 473 753 584 453 574 379 376 360 425 453 488 372 440 444 510 407 437 519 425 408 492 696 323 471 439 524 432 442 505 521 357 421 400 416 496 420 408 426 364 400 404 397 350 480 498 522 524 458 420 464 491 454 409 386 443 398 556 455 387 442 435 367 350 566 375 477 453 430 347 464 446 414 646 495 630 540 467 426 453 740 459 756 391 510 573 434 504 489 415 491 597 430 705 484 464 487 666 392 407 407 779 548 408 471 400 468 511 438 509 400 518 441 569 471 461 458 560 418 699 428 501 406 376 437 488 482 446 364 460 809 462 468 407 432 489 709 423 400 462 540 386 417 452 556 387 385 573 484 401 500 467 607 402 440 388 431 577 388 458 353 366 472 508 518 320 427 611 397 376 381 328 460 467 410 441 477 450 368 681 652 458 432 508 413 388 401 567 608 346 430 347 429 321 397 518 470 698 416 359 408 664 444 415 423 403 430 410 492 391 339 377 932 584 631 634 708 429 369 370 723 378 376 950 383 423 591 338 442 392 366 308 418 717 347 578 490 432 588 371 374 472 673 374 357 911 535 756 530 387 401 414 430 455 671 316 587 364 412 649 501 381 520 415 537 443 536 419 504 837 462 366 459 561 622 516 540 597 618 631 537 746 552 365 535 419 446 543 483 413 515 469 958 690 415 973 496 378 417 553 533 423 429 440 464 501 499 432 463 478 570 458 527 527 590 569 483 476 604 491 532 724 471 706 406 804 776 822 776 681 515 443 482 476 434 547 537 511 411 519 523 432 423 486 557 510 639 500 432 527 438 502 490 483 517 492 452 460 559 420 562 514 394 362 337 536 420 348 492 598 399 367 449 511 586 394 469 474 488 399 375 462 425 478 448 452 436 471 467 374 439 376 353 417 402 500 451 462 459 490 442 426 473 465 421 543 491 632 503 544 384 600 541 531 512 619 499 546 501 516 427 527 478 470 520 512 434 504 547 436 462 453 508 467 579 534 511 514 556 579 494 600 573 677 402 380 546 394 473 753 584 453 574 379 376 360 426 453 488 372 440 444 510 407 437 519 425 408 491 695 323 472 439 524 432 442 505 520 357 421 400 417 496 420 408 425 364 400 404 397 351 480 498 523 525 458 420 464 491 454 409 386 442 398 556 456 386 442 435 367 350 565 374 478 453 429 347 464 446 413 647 495 630 540 467 427 452 740 459 756 391 511 574 434 504 489 415 491 598 430 705 484 464 487 666 392 407 407 779 548 408 471 400 468 511 437 509 400 518 441 570 470 461 458 560 418 699 428 501 406 376 437 488 482 445 364 460 809 462 468 407 432 489 709 422 400 462 540 387 417 452 556 388 385 573 484 402 502 466 606 402 440 388 431 577 388 459 353 366 473 508 518 321 428 611 398 376 381 328 460 467 410 441 477 450 369 683 651 457 432 507 413 389 402 567 608 347 430 346 429 321 397 517 472 699 416 360 408 664 444 415 423 403 431 410 492 392 338 377 932 585 631 634 708 428 370 369 725 377 375 950 384 425 590 338 442 392 366 308 418 717 347 579 490 431 588 371 374 472 673 374 356 911 535 756 531 387 401 414 430 461 670 316 588 365 412 649 500 381 520 415 537 443 536 419 504 840 463 366 459 562 622 516 540 597 618 631 538 746 552 365 535 419 446 543 483 413 515 469 958 690 414 973 496 378 417 553 533 422 429 440 464 501 499 432 463 478 570 458 527 528 590 569 483 476 604 491 532 724 472 706 406 804 776 823 777 681 515 444 483 476 433 547 537 511 411 519 523 432 423 486 558 512 639 500 432 528 438 502 489 484 517 492 451 459 559 421 562 514 395 363 336 536 421 348 492 598 399 367 449 511 586 394 469 473 488 400 375 462 425 478 448 452 436 471 467 374 439 376 353 417 402 501 451 462 459 490 442 426 473 465 421 542 492 632 503 544 384 599 540 531 512 618 500 545 501 516 427 527 479 470 520 513 434 504 547 436 461 453 508 467 579 534 511 513 557 579 494 600 573 677 403 380 546 394 473 753 584 454 574 379 375 360 426 453 488 372 440 444 510 407 437 519 425 407 490 695 323 472 439 524 432 442 504 520 357 421 400 417 496 420 408 425 364 400 404 397 351 480 498 523 525 458 419 464 491 454 409 386 442 398 556 456 386 442 435 367 350 565 374 478 453 429 346 464 447 413 647 495 631 540 467 427 451 740 459 756 391 511 574 434 504 489 415 491 598 430 705 484 465 486 666 391 407 408 779 548 408 471 400 468 511 437 509 400 519 441 571 470 461 458 560 418 699 428 501 406 376 437 488 481 445 364 460 809 461 468 407 432 489 709 422 400 462 540 387 417 452 556 388 385 573 484 402 502 466 606 402 440 388 430 577 387 458 353 365 473 508 518 321 429 611 401 375 381 328 460 467 410 442 477 451 370 685 651 457 431 506 413 389 403 567 608 347 430 346 428 321 396 517 474 701 416 360 408 665 443 415 423 403 431 410 493 392 338 377 932 584 632 634 708 427 370 369 726 377 375 949 384 425 590 337 442 392 366 308 418 717 347 580 490 431 589 371 374 472 673 374 356 912 534 756 533 388 402 414 430 473 670 315 592 365 412 650 500 382 520 414 537 443 536 418 504 842 464 366 459 563 622 516 540 597 618 630 538 746 553 364 535 419 447 543 482 412 514 469 957 690 414 973 495 378 417 553 533 422 429 440 464 501 499 432 463 478 569 458 527 528 589 569 484 476 605 491 532 724 472 706 407 804 776 823 777 682 515 444 483 476 433 546 537 511 411 519 523 431 423 485 558 514 639 500 432 528 438 503 489 484 517 492 451 460 559 421 562 514 395 363 336 536 421 348 491 598 399 367 449 512 585 394 469 473 488 400 375 462 426 478 448 452 436 471 467 374 439 376 353 417 401 501 450 462 459 491 443 426 473 465 421 542 492 632 502 544 384 599 540 531 513 618 500 545 500 515 426 527 478 470 520 514 434 504 547 436 461 452 508 467 579 534 511 513 556 578 494 601 573 677 403 379 546 394 473 752 584 454 574 379 375 360 426 452 488 372 440 444 510 407 437 519 425 407 490 695 323 471 439 524 432 442 504 520 357 421 400 417 496 420 408 425 364 400 404 397 351 480 498 523 524 458 419 465 491 454 409 387 441 398 556 456 386 443 435 367 350 565 374 478 453 429 346 464 447 413 646 494 631 540 467 426 451 740 459 756 391 511 574 434 504 488 415 491 598 430 705 484 465 486 667 391 407 407 779 548 407 471 400 468 511 438 509 400 519 441 571 470 462 458 560 417 699 428 502 406 376 437 488 481 445 364 460 809 461 468 408 432 489 709 422 400 462 540 387 417 452 556 388 385 573 484 403 503 466 606 402 440 388 430 577 387 458 353 364 473 509 519 321 430 612 403 375 381 328 460 468 410 442 476 450 370 687 651 456 431 504 413 388 405 567 609 347 430 346 428 321 395 517 476 702 416 361 407 666 442 416 424 403 432 410 493 392 338 377 932 583 632 635 708 427 369 369 728 378 377 949 384 426 590 337 442 392 366 308 418 717 348 579 490 432 588 371 374 472 673 373 356 911 534 756 535 389 404 414 429 482 669 315 594 366 412 651 501 382 521 414 537 443 536 418 503 844 464 366 459 565 621 515 540 597 617 630 537 746 553 365 534 419 447 543 482 412 514 469 957 690 414 973 496 377 417 553 533 422 429 439 464 501 498 432 463 477 568 458 528 528 589 568 484 476 605 491 532 724 472 706 407 804 776 823 776 681 516 445 483 476 433 546 537 511 411 519 523 431 422 485 559 517 638 500 431 528 438 503 489 484 517 492 451 460 559 420 562 515 396 363 335 536 421 348 491 597 398 367 450 512 585 394 468 473 488 400 375 462 426 478 448 452 436 470 467 374 438 376 353 417 401 500 450 462 459 491 443 426 473 464 422 542 492 632 502 543 384 598 540 531 513 618 501 545 500 515 426 527 478 470 520 514 435 504 547 436 461 452 508 468 579 534 511 514 556 577 494 601 573 677 403 379 546 394 473 752 585 454 574 379 375 360 426 452 488 372 440 444 510 407 437 519 425 407 489 695 323 471 439 524 432 442 504 520 357 422 400 416 496 421 408 426 364 400 404 397 351 480 498 523 524 458 419 465 491 454 409 387 441 398 556 456 386 443 435 368 350 566 373 478 453 429 346 464 446 412 646 494 631 540 467 426 451 739 459 755 391 511 574 434 505 488 415 491 598 430 705 484 465 485 667 390 407 407 779 548 407 472 400 468 510 438 510 400 520 441 571 470 462 457 560 417 700 428 502 406 376 438 488 481 445 364 460 809 461 468 408 433 489 709 422 400 462 540 387 417 452 556 388 385 573 483 403 504 465 606 402 440 387 429 576 387 458 354 364 472 509 519 321 431 611 406 375 381 328 460 468 410 443 476 449 370 691 651 456 431 504 412 389 407 567 610 348 430 347 428 322 395 518 478 702 416 361 406 666 442 416 425 402 432 411 492 392 338 376 932 583 632 636 708 428 369 368 730 379 380 950 384 427 590 336 442 392 366 308 419 717 348 578 490 432 588 372 374 473 673 373 355 910 533 756 535 389 406 414 429 495 669 314 598 367 412 652 502 382 521 414 537 443 535 417 503 844 464 367 458 566 621 515 541 597 617 631 537 746 553 366 534 418 447 543 482 412 514 469 957 690 414 973 496 377 417 552 533 422 429 439 464 502 498 432 463 477 568 457 528 528 588 568 484 476 605 492 532 724 471 706 407 803 776 824 775 681 516 445 483 476 433 546 537 512 411 519 523 431 422 485 559 520 639 500 431 527 438 504 489 483 516 492 451 460 559 420 562 515 395 362 336 536 421 348 491 597 398 367 450 512 585 394 468 473 488 399 375 462 426 478 448 452 436 470 467 374 438 376 353 417 401 501 450 462 459 491 443 427 473 463 422 541 492 632 503 543 384 598 540 531 513 618 501 545 500 515 425 527 477 470 521 514 435 504 547 436 461 452 508 467 579 534 511 514 555 577 494 600 573 676 402 380 546 394 472 753 585 453 574 379 375 360 426 452 488 372 440 444 510 407 437 520 425 406 489 695 323 471 438 524 432 442 504 520 357 422 400 416 497 422 408 426 365 400 403 397 351 481 497 522 524 458 418 465 491 454 409 387 441 398 556 456 386 443 435 368 350 565 373 479 453 428 346 465 446 411 646 493 631 539 467 426 451 739 459 755 390 511 574 434 504 488 415 491 598 430 705 484 464 484 667 390 406 407 779 549 407 471 400 468 510 438 510 400 520 441 571 470 462 456 560 417 699 428 502 406 376 438 488 481 445 364 460 809 460 469 409 433 489 710 422 400 462 540 386 416 452 556 388 385 573 482 403 504 465 606 403 439 387 428 575 387 458 354 364 472 509 519 321 431 611 406 375 381 327 461 469 409 443 476 448 371 694 650 457 432 505 412 389 409 567 612 348 431 347 428 322 395 518 478 704 416 362 406 666 441 416 426 402 431 411 491 392 340 376 932 583 632 638 708 428 369 368 732 379 384 951 384 428 590 336 441 392 366 308 418 717 347 577 490 432 588 372 374 473 673 373 355 910 532 756 535 390 406 414 429 504 669 314 601 368 412 653 502 382 521 414 537 443 534 417 503 844 463 368 457 567 620 514 541 597 617 631 537 746 553 366 534 418 447 543 482 412 515 469 957 691 413 973 496 376 417 552 533 422 429 439 464 502 498 432 463 476 568 457 529 528 588 568 484 476 606 492 532 724 471 706 407 804 776 824 774 681 517 445 483 476 433 547 537 512 410 519 523 431 423 485 559 525 639 500 431 527 438 503 489 482 516 492 450 460 559 419 562 515 395 362 336 535 422 348 491 597 399 367 449 512 585 395 468 473 488 399 375 461 426 478 448 453 435 470 466 374 439 377 353 417 401 501 450 462 460 491 443 427 473 464 422 541 492 631 502 542 384 598 540 531 514 618 501 545 500 515 425 528 477 470 522 514 435 504 546 437 461 452 508 467 580 534 511 514 555 577 494 601 573 676 402 380 546 394 472 753 585 453 574 378 376 360 426 452 488 371 440 444 509 408 437 520 424 406 489 695 323 470 438 524 432 443 505 520 358 422 400 416 497 421 408 426 365 400 403 398 351 481 497 522 524 458 418 465 490 454 409 387 441 398 556 455 386 443 435 368 350 565 373 479 453 428 346 465 446 410 646 492 631 538 467 426 452 739 459 755 390 511 574 434 504 488 416 491 597 430 705 484 465 483 667 390 407 406 778 549 407 471 400 467 510 439 510 399 519 441 572 469 462 456 560 418 699 429 502 406 376 438 488 481 445 364 460 809 460 469 409 433 489 710 422 400 462 540 386 416 453 555 388 384 573 482 404 504 465 606 404 438 386 430 574 386 459 354 364 473 509 519 321 431 610 408 375 381 327 462 470 409 443 476 447 371 698 649 457 432 506 412 389 410 567 613 348 431 347 428 321 394 518 480 705 416 362 406 666 442 416 426 402 431 411 491 392 341 375 932 582 632 638 708 428 368 368 734 380 386 952 384 429 589 336 440 393 366 308 418 717 346 577 490 432 587 372 374 473 673 372 356 909 534 756 535 390 406 414 429 518 668 314 604 368 412 654 503 382 522 414 537 443 533 418 504 846 463 369 457 567 621 514 541 597 618 632 537 746 554 366 534 418 447 543 482 412 516 469 957 691 413 973 497 376 417 552 533 422 429 439 464 502 498 432 462 476 567 457 529 528 589 568 484 476 606 494 532 725 472 706 406 804 775 823 775 681 517 445 484 476 434 547 537 512 410 519 523 432 422 485 559 530 639 500 431 527 438 503 489 482 516 491 450 460 559 420 562 515 396 363 336 536 422 348 491 597 399 368 449 512 584 395 468 473 488 398 375 460 426 478 448 453 435 470 466 374 439 377 353 417 401 501 450 462 460 491 443 427 473 464 422 541 492 631 502 542 384 598 540 531 514 618 501 545 500 515 425 528 477 469 523 514 436 504 545 437 461 452 508 467 579 534 511 514 556 577 494 601 573 676 402 380 546 393 471 754 584 453 574 378 376 360 426 453 488 370 440 443 509 408 437 520 424 406 490 695 323 470 438 524 432 443 505 519 358 421 399 416 497 421 408 426 366 401 403 398 350 482 497 522 524 458 418 465 490 454 409 387 440 398 556 455 385 442 435 368 350 565 373 479 453 428 346 465 446 410 646 492 631 538 467 426 452 738 458 755 390 511 573 434 504 488 416 491 597 429 705 484 465 483 668 391 407 406 778 549 406 471 400 467 511 439 510 399 519 442 572 469 462 456 560 418 700 429 502 406 376 438 488 481 445 364 460 809 460 470 409 433 489 710 422 400 462 540 386 415 453 555 388 384 573 482 404 504 465 606 403 438 386 431 573 385 459 354 364 473 509 519 321 432 610 410 376 381 327 462 472 409 444 476 448 371 699 648 457 432 507 412 389 410 568 614 348 431 348 429 321 394 519 481 707 416 362 406 666 442 417 425 401 431 411 492 392 342 375 931 582 633 639 708 428 368 369 735 380 388 951 385 429 590 336 440 393 366 308 418 716 346 577 491 432 586 372 374 472 674 371 356 910 536 755 534 390 405 413 430 530 669 314 605 368 412 655 503 383 522 414 538 443 533 418 505 847 464 369 457 568 621 513 541 597 617 632 537 746 554 366 535 418 448 543 481 412 516 468 957 692 414 973 497 376 417 552 532 422 429 439 464 502 498 433 462 476 568 457 529 528 589 568 483 475 606 495 532 724 472 706 406 804 775 823 777 682 517 445 484 475 435 547 537 512 410 519 523 432 422 485 559 535 639 498 432 528 438 503 489 481 515 491 450 460 559 420 562 514 395 363 336 536 422 348 491 597 400 367 449 512 584 395 469 473 488 398 375 460 425 478 448 453 435 470 466 374 439 377 353 417 401 501 450 462 460 491 443 427 473 464 422 541 492 631 502 542 384 598 540 531 514 619 501 545 500 515 425 528 477 469 523 514 436 504 544 437 462 453 508 468 579 534 511 514 556 577 494 601 573 676 401 380 546 393 471 754 583 453 575 378 376 361 426 454 488 370 440 443 509 408 437 520 425 406 490 695 323 470 438 524 432 443 504 519 357 421 399 416 498 421 408 426 366 400 403 398 349 482 498 522 524 458 418 465 490 453 410 387 440 398 555 455 385 442 435 367 350 565 374 478 453 428 346 464 447 412 646 491 632 538 467 426 452 738 458 755 390 511 573 434 504 488 416 491 597 429 705 483 465 482 667 391 408 406 777 549 406 471 400 467 510 439 510 399 519 442 572 469 462 456 560 417 700 430 501 406 376 438 488 480 445 364 460 808 460 470 408 433 489 710 422 400 462 540 386 415 454 555 388 384 573 482 404 504 465 606 402 438 386 432 572 385 459 354 364 473 508 519 322 433 610 411 375 380 327 463 472 410 444 477 448 371 702 648 456 433 507 412 389 410 567 616 347 430 348 430 321 394 520 482 709 416 362 406 666 442 417 425 400 430 410 493 392 342 374 931 583 633 639 708 428 368 369 736 382 389 950 385 429 591 336 440 392 366 308 418 716 346 578 491 431 585 372 375 471 673 370 356 910 539 754 533 390 404 412 430 543 670 314 607 368 414 656 504 383 521 414 538 444 534 418 505 847 465 370 456 569 621 513 540 597 617 632 537 746 554 365 536 418 448 543 482 413 516 469 957 691 413 972 497 376 417 552 532 423 429 438 464 502 498 433 462 476 568 457 528 528 588 568 483 475 606 498 532 725 472 707 406 804 775 822 779 682 516 445 484 475 435 546 537 511 410 519 523 432 422 485 559 540 639 498 432 528 438 504 489 482 515 491 450 460 559 420 562 514 395 363 335 536 422 348 492 596 400 367 449 512 584 395 469 473 488 398 375 461 425 478 448 453 435 470 466 374 439 377 353 417 401 500 451 463 460 491 443 427 473 465 422 541 491 631 502 541 384 598 540 531 514 619 501 546 499 515 425 528 477 469 523 515 436 504 544 437 462 453 508 468 579 534 510 515 556 577 495 601 572 676 402 380 546 393 471 754 583 453 575 378 376 361 426 454 488 370 440 443 509 408 436 519 425 406 490 695 324 470 438 524 432 443 504 519 357 421 398 416 498 421 408 426 366 400 404 397 349 482 498 523 524 458 418 465 490 453 410 387 440 398 555 456 385 442 435 367 350 564 374 478 453 428 346 464 447 412 646 491 632 538 468 426 452 739 458 755 390 511 573 434 504 488 415 491 597 429 705 483 464 480 667 391 408 406 777 549 406 472 400 468 510 439 510 399 519 441 571 470 462 455 560 417 699 430 501 406 376 438 488 480 445 364 460 808 461 469 408 433 489 709 422 399 462 540 385 415 454 555 388 384 573 481 405 503 464 606 402 439 385 431 571 384 458 354 364 473 507 518 322 433 610 412 375 380 327 463 472 410 443 477 448 371 704 647 455 433 508 412 388 410 567 618 346 429 348 430 320 395 521 483 710 416 362 406 666 443 416 425 399 430 410 493 392 343 375 931 583 633 638 708 427 366 370 738 382 390 950 386 429 592 335 440 391 365 309 418 716 346 578 491 430 585 372 375 470 672 370 356 910 540 754 533 390 404 412 430 553 671 314 608 369 415 658 505 383 521 414 538 444 534 419 504 846 465 370 456 571 621 513 540 597 617 633 537 746 553 366 537 418 448 543 482 413 516 469 956 691 413 972 497 377 416 551 532 423 429 438 464 502 498 433 462 475 568 457 528 528 588 568 483 476 606 504 532 725 472 707 406 804 775 822 778 682 516 445 484 476 435 546 537 511 410 521 524 432 422 485 559 547 639 498 432 528 439 504 488 482 514 490 450 460 559 421 562 514 395 363 335 536 422 348 492 596 400 368 449 512 584 395 469 472 487 397 375 461 425 478 448 454 435 471 466 373 438 377 352 417 401 500 451 463 460 491 444 428 473 465 422 543 491 630 502 541 384 599 540 532 514 620 501 546 499 515 425 528 477 469 523 515 436 504 543 436 462 453 508 468 579 534 510 515 556 577 495 601 572 676 402 380 546 393 471 754 583 453 575 379 376 361 425 453 488 370 440 443 509 409 436 519 425 406 490 695 324 470 438 524 431 443 504 519 356 421 398 415 498 421 408 425 366 400 403 397 349 482 498 523 524 459 418 465 490 453 410 387 440 398 555 456 385 441 435 367 350 564 373 478 453 430 346 464 447 413 647 490 631 537 468 426 452 739 458 755 389 510 572 434 504 488 415 491 596 429 705 483 464 479 667 392 408 406 778 549 406 472 400 467 510 438 510 399 519 441 571 470 462 455 560 416 699 431 501 406 376 438 488 480 445 364 460 808 461 469 407 433 489 709 422 398 462 540 384 415 454 555 389 384 573 481 405 503 463 606 404 439 385 431 569 384 458 354 364 472 508 517 321 434 610 412 375 380 327 464 472 409 443 478 448 371 708 646 455 433 508 412 388 411 567 622 345 429 348 430 319 396 520 484 712 416 361 406 666 443 416 426 399 430 410 494 392 345 375 932 583 633 636 708 428 364 370 739 383 391 951 385 428 591 336 441 390 365 309 419 716 346 578 490 430 586 372 375 470 671 369 356 910 540 754 532 390 403 413 430 565 671 315 608 368 415 659 505 383 522 414 538 444 534 418 504 846 465 370 455 571 621 513 539 598 617 633 537 747 553 366 537 418 448 543 482 414 517 469 956 690 413 972 497 377 416 550 532 423 429 439 464 502 498 433 462 475 568 457 528 528 588 568 482 475 605 510 532 725 471 707 406 804 775 822 777 682 516 445 484 476 435 546 537 511 410 522 523 432 422 486 559 555 639 498 432 528 439 504 488 483 514 490 450 460 559 421 562 514 395 363 335 536 422 348 492 596 400 368 449 512 584 395 468 472 487 397 374 461 426 478 448 453 434 470 466 374 438 378 352 417 401 500 451 463 460 491 444 428 473 465 422 546 490 630 503 540 384 599 541 532 514 620 501 546 499 515 426 528 477 469 522 516 436 504 541 436 462 453 507 467 579 534 510 515 556 578 496 601 572 676 402 380 546 393 471 754 583 454 574 379 375 361 425 453 488 370 441 443 509 409 436 519 425 406 491 695 324 470 438 524 431 443 504 519 356 421 398 415 497 421 408 424 366 400 403 396 349 483 498 523 524 459 417 465 490 453 410 387 441 398 555 456 385 441 435 367 350 564 373 478 453 432 346 465 446 413 647 491 631 538 468 426 452 739 458 755 389 510 572 434 504 488 415 491 596 429 705 483 464 478 667 392 408 406 778 548 406 472 400 467 510 438 510 400 519 442 572 470 462 455 559 416 700 432 501 406 376 438 488 480 446 364 460 808 461 469 407 433 489 708 422 398 462 540 384 415 454 555 389 384 573 481 404 503 463 606 405 439 385 431 568 384 458 354 364 472 508 517 320 434 609 413 375 380 327 464 473 409 443 478 447 371 711 646 455 433 508 412 387 412 568 624 345 429 348 429 318 396 520 485 713 416 360 406 667 443 416 426 399 430 411 494 393 346 375 932 583 632 635 708 428 364 372 740 383 392 952 385 427 590 336 441 390 364 309 419 716 346 579 491 430 586 372 376 470 671 369 356 910 540 754 531 390 403 413 430 579 671 315 609 368 415 664 504 383 522 415 538 444 533 418 504 847 465 369 454 571 621 513 539 598 617 634 537 747 552 366 537 419 448 543 482 414 516 469 956 691 413 972 497 377 416 550 533 423 429 439 464 502 499 433 462 475 568 457 527 528 588 567 482 475 605 517 532 725 471 706 405 803 775 821 776 682 515 445 484 476 435 546 537 511 410 524 523 432 422 485 558 562 639 499 432 528 439 504 488 483 514 491 450 460 559 421 562 514 395 363 334 536 421 348 492 596 399 368 449 513 584 395 468 471 487 397 374 462 425 478 448 453 434 470 466 374 439 378 352 417 401 500 451 463 460 491 444 428 473 465 421 551 491 630 503 540 384 599 540 532 514 620 501 546 499 515 426 528 476 468 521 517 436 504 540 436 462 453 507 467 580 534 510 515 556 580 496 600 572 676 402 380 546 393 471 754 583 454 574 379 375 361 426 453 488 370 441 443 509 410 436 519 425 407 491 695 324 471 438 524 432 443 504 520 356 421 398 415 496 421 407 424 366 400 403 395 349 483 498 524 524 459 417 465 490 453 411 387 441 397 556 456 386 441 435 367 350 564 372 478 453 435 346 465 446 413 647 491 631 538 468 427 452 739 459 755 389 510 572 434 504 489 414 491 596 429 706 483 464 478 667 392 408 406 778 548 406 471 400 467 510 439 510 400 519 442 572 470 462 456 560 416 700 432 501 406 377 438 487 481 446 364 460 807 461 470 407 433 489 708 422 398 461 540 384 415 454 555 389 383 573 481 404 502 464 607 405 439 384 431 568 383 458 354 365 472 508 517 321 434 608 414 375 380 327 463 475 409 443 478 447 371 714 645 455 432 507 412 386 412 568 626 346 429 348 429 317 396 520 486 714 415 360 406 667 442 416 426 400 430 411 495 393 346 375 932 582 633 634 708 428 363 373 740 383 393 952 385 426 590 337 441 391 364 309 419 716 346 579 491 430 586 372 377 470 671 369 356 909 540 754 529 390 404 413 430 594 671 315 610 368 415 672 503 383 522 414 537 444 533 417 504 848 465 368 453 571 621 513 540 598 617 634 537 747 552 366 537 419 448 543 482 414 516 469 956 691 413 972 497 377 416 550 532 423 430 439 464 501 499 433 462 475 567 457 527 528 588 567 482 475 604 524 532 724 471 706 405 803 775 820 777 682 515 445 484 476 436 546 537 511 410 528 523 432 422 485 558 568 639 500 432 528 439 504 488 483 514 491 450 460 559 420 562 514 395 363 334 536 421 348 491 596 399 368 449 512 584 395 468 471 488 397 375 462 425 478 448 453 434 470 466 374 439 377 352 417 400 500 451 464 460 492 444 428 473 465 420 558 491 631 503 540 383 599 540 532 514 619 501 546 499 515 426 528 476 468 520 517 437 504 540 436 462 453 508 467 580 535 510 515 556 582 496 601 572 676 402 380 547 393 471 754 583 453 573 378 374 361 426 453 488 370 441 442 509 410 436 518 425 407 491 695 324 471 437 524 433 443 504 520 356 421 399 414 496 421 407 424 366 400 403 395 350 484 498 524 524 459 418 465 490 453 411 386 441 397 556 456 386 441 434 367 349 564 373 479 453 437 346 464 447 413 647 491 631 539 469 427 452 739 459 754 389 509 573 434 504 490 415 491 596 429 706 483 464 478 667 392 408 406 778 549 406 471 401 467 510 439 509 400 519 441 572 470 461 456 560 416 700 432 501 406 377 438 487 481 446 364 460 807 461 470 407 433 489 708 422 398 461 540 384 415 454 555 389 383 573 481 404 503 465 607 405 438 385 431 567 382 459 355 365 472 508 517 321 434 607 416 375 380 327 463 476 409 442 477 447 371 716 645 455 431 505 412 386 410 568 628 346 429 348 429 317 396 520 487 714 415 360 406 667 442 417 425 401 429 411 495 393 347 375 932 582 633 634 708 428 362 374 742 383 393 952 385 425 589 337 441 392 364 310 419 716 346 579 492 430 586 372 378 470 671 370 356 909 540 754 528 390 404 413 429 608 671 315 614 368 416 679 503 383 523 414 537 443 534 416 504 849 464 368 453 571 621 513 540 598 617 633 537 747 552 366 536 419 448 543 483 413 516 468 956 691 414 972 497 378 416 550 532 423 430 438 464 501 498 433 462 475 567 457 527 529 588 567 483 476 604 531 532 724 471 705 405 803 775 819 778 682 515 445 484 476 435 546 537 510 410 533 523 432 422 485 558 572 640 500 432 528 439 503 488 483 514 491 451 460 558 420 562 513 395 363 334 535 421 348 491 596 398 368 449 512 584 394 468 472 488 397 375 462 425 478 448 453 435 470 466 374 439 377 352 418 400 500 451 464 460 492 445 427 473 465 420 569 491 632 503 540 383 599 539 532 514 619 501 546 499 516 426 528 477 469 520 518 437 504 540 436 462 453 508 467 580 535 510 515 556 585 496 601 572 676 401 380 547 394 470 753 582 452 573 378 374 360 426 453 487 370 441 442 509 409 435 518 425 407 491 695 324 471 438 525 433 443 504 520 356 421 400 414 496 421 408 425 367 400 402 396 350 484 498 524 524 459 418 465 490 453 411 386 441 397 556 456 386 441 434 367 349 564 374 479 453 439 346 464 447 412 647 491 632 539 469 427 452 739 459 754 388 509 573 434 504 490 415 491 596 429 706 483 465 477 667 393 408 406 778 548 406 472 401 467 510 439 510 399 519 441 571 470 461 456 560 416 700 431 501 406 376 438 487 482 446 364 460 807 461 470 406 433 489 708 422 398 460 539 384 416 454 555 389 383 574 481 404 504 466 607 405 438 386 431 566 382 458 355 365 472 508 517 322 434 608 416 375 380 327 463 476 409 442 477 448 371 720 645 454 431 504 412 385 409 569 629 346 428 348 429 317 397 520 486 713 415 360 406 667 442 416 425 402 428 412 494 393 349 375 932 581 633 635 708 428 362 374 742 383 393 952 385 424 589 337 440 391 364 310 419 716 346 580 493 430 585 372 378 470 672 370 356 908 540 754 528 390 406 413 429 617 671 315 615 368 416 683 503 383 524 414 537 443 535 415 504 851 464 368 452 571 621 514 540 598 616 633 537 747 552 365 536 419 448 543 482 413 516 468 956 691 414 972 497 377 416 550 532 422 430 438 464 501 498 433 462 474 567 457 527 529 589 567 483 476 604 542 532 724 470 705 406 803 775 819 778 682 516 444 484 476 434 546 537 510 410 541 523 432 422 485 558 578 640 500 432 528 439 503 489 483 514 490 451 460 558 419 561 513 395 363 335 535 421 348 491 596 398 367 449 512 584 394 468 472 488 397 376 463 425 478 448 453 435 470 466 374 439 378 352 418 400 500 451 465 460 492 445 427 473 465 420 582 491 631 503 540 382 599 539 532 514 619 500 546 499 516 425 528 477 469 521 518 437 504 539 436 462 453 508 467 580 535 510 514 556 588 496 600 572 676 401 380 546 394 470 753 582 453 573 378 374 360 426 454 487 369 441 441 509 409 435 518 425 408 491 695 324 471 438 524 433 444 504 520 356 420 400 414 496 421 408 425 367 400 402 397 350 484 498 524 524 459 418 464 490 452 410 386 441 398 556 456 386 441 434 367 349 564 376 479 454 441 346 464 447 412 647 490 632 539 469 427 452 739 459 755 388 510 573 434 504 489 415 491 596 429 706 483 465 478 667 393 408 406 778 548 406 472 401 466 509 438 510 399 520 441 571 470 461 456 560 416 700 431 501 406 376 439 487 482 446 364 461 807 462 470 406 433 489 709 421 398 460 539 384 415 454 555 389 383 574 481 403 504 465 606 405 438 387 431 566 382 458 355 365 471 508 517 322 433 608 416 375 380 327 462 475 409 441 477 448 370 724 645 453 430 504 413 384 409 569 631 346 428 349 429 316 396 521 486 712 416 360 406 667 442 416 426 402 428 412 493 392 351 375 932 582 633 635 707 429 362 373 743 383 394 952 385 424 589 337 439 391 363 310 419 716 346 581 493 430 586 372 378 470 672 370 356 909 539 754 528 389 407 414 430 628 672 315 616 369 417 687 503 384 526 414 537 443 536 414 504 853 464 367 452 571 621 514 540 598 616 633 537 746 552 365 535 420 448 543 482 413 516 469 956 691 415 972 497 377 416 550 532 422 430 438 464 501 497 432 462 474 567 458 527 529 590 568 483 475 604 552 532 724 470 705 406 803 775 819 778 682 516 444 484 476 434 546 537 511 410 549 523 432 422 485 558 584 640 500 433 528 440 504 488 483 514 490 451 459 558 419 561 513 395 363 335 535 421 348 491 596 398 367 449 512 584 394 468 473 488 397 376 463 425 478 449 453 435 470 467 374 440 378 352 418 400 500 451 465 460 492 445 427 473 465 420 595 491 631 503 539 382 599 539 532 514 618 500 546 499 516 425 528 477 470 521 518 437 504 538 436 462 453 508 467 580 535 510 514 556 591 496 600 572 676 401 380 545 394 471 753 582 454 573 378 374 360 426 454 487 369 441 441 509 408 435 518 425 408 491 695 325 471 438 524 433 444 504 519 356 420 400 414 496 421 408 425 367 399 402 398 350 484 498 523 525 459 418 464 490 452 410 386 441 398 556 456 386 442 434 367 349 564 376 478 454 445 346 464 447 413 647 490 632 540 468 427 452 739 459 755 386 510 573 434 505 489 415 492 596 429 706 484 465 478 667 393 407 406 777 548 406 471 400 467 509 438 510 399 520 440 571 470 461 456 560 416 700 432 501 405 376 439 487 483 446 364 461 807 463 470 406 433 489 709 421 398 460 539 384 415 453 555 389 383 573 481 403 505 466 606 405 438 387 431 565 382 458 355 364 471 507 517 322 434 608 415 375 380 328 461 474 409 441 477 447 370 729 645 452 429 504 412 383 407 569 633 345 428 349 429 316 396 522 484 713 417 359 406 667 442 415 427 402 428 413 493 392 352 375 932 582 632 632 706 430 362 372 743 383 395 952 386 422 590 336 439 391 364 310 419 715 346 582 493 430 586 372 379 470 672 370 356 910 539 754 528 389 407 414 430 636 672 316 616 369 416 694 502 384 526 415 536 444 537 414 504 855 465 367 452 571 621 514 541 598 616 633 537 746 552 365 535 420 448 544 482 413 517 468 956 691 414 973 496 377 416 550 532 422 429 438 464 502 497 432 462 474 567 458 527 529 590 567 483 475 604 562 532 724 470 706 406 803 775 818 777 682 516 444 485 476 434 545 537 512 410 559 523 431 422 485 557 590 640 500 433 528 440 504 488 483 514 489 451 459 559 419 561 513 395 364 335 535 421 348 491 596 398 367 449 512 584 394 468 473 488 398 376 463 425 478 449 453 435 470 466 374 440 378 352 418 400 500 451 465 460 491 445 427 473 465 420 609 491 631 503 539 382 599 539 531 514 618 501 546 499 515 425 528 477 470 521 519 437 504 536 436 462 453 507 467 580 535 511 514 555 596 495 600 572 676 402 380 545 394 472 753 582 454 574 378 374 359 425 454 486 368 441 442 509 408 435 519 425 408 491 695 325 471 437 524 433 444 504 519 356 420 400 414 496 421 408 425 366 399 402 397 350 484 498 523 525 458 418 464 490 452 410 386 441 398 557 456 386 442 434 367 348 564 376 478 454 451 346 464 447 412 647 490 631 539 468 427 452 739 459 755 386 510 572 434 505 489 415 492 596 430 707 484 465 479 667 393 407 406 777 548 406 471 400 467 510 437 510 399 520 440 571 470 461 456 560 416 700 433 501 405 376 440 487 484 446 365 461 807 463 469 406 433 489 708 422 398 460 539 384 415 453 555 389 383 573 481 403 505 466 606 405 438 386 431 565 382 458 355 365 471 507 517 322 434 607 415 374 380 328 461 474 410 440 477 446 370 732 645 452 428 503 412 382 404 569 634 344 427 349 430 317 396 523 482 713 417 359 405 667 443 415 428 402 428 413 493 391 352 375 932 582 632 630 705 430 362 372 743 382 395 952 386 421 589 336 439 391 364 310 419 715 346 581 494 430 586 371 379 471 672 369 356 910 538 754 528 388 407 414 429 645 671 316 616 368 416 702 502 384 526 416 536 444 537 415 504 857 465 367 453 571 620 514 541 598 616 634 537 746 552 364 536 420 448 543 482 413 517 468 956 692 414 973 496 377 416 550 532 422 429 438 464 502 498 431 461 474 567 458 526 528 590 567 482 475 604 571 532 724 470 706 406 804 775 818 778 682 516 444 485 476 434 545 537 512 410 568 523 431 422 484 557 594 640 500 433 528 440 504 488 484 514 490 451 459 560 419 561 513 395 364 335 536 421 348 491 596 398 367 449 511 584 393 469 473 488 398 375 463 425 478 448 453 435 470 466 374 440 376 352 417 400 500 451 464 460 491 445 427 473 465 420 624 491 631 503 539 382 599 538 532 514 619 501 546 499 515 424 529 477 469 521 520 437 503 536 436 462 453 507 467 580 535 511 514 555 600 495 600 571 676 402 380 545 393 472 753 582 454 574 378 374 358 425 454 486 368 441 442 508 408 435 519 425 408 490 694 325 471 438 524 433 444 504 518 356 420 399 414 496 421 408 425 366 399 402 396 350 484 498 523 525 458 418 464 491 452 410 386 441 397 557 456 385 442 434 366 348 564 376 478 454 458 347 464 447 412 647 490 631 539 468 428 452 739 459 756 386 510 573 434 505 489 415 492 596 429 707 483 465 479 668 393 407 406 776 548 406 472 400 468 510 438 509 399 520 440 570 470 461 455 560 416 700 434 501 405 376 440 487 484 446 366 461 807 463 469 406 432 490 708 422 398 460 540 385 415 453 555 389 383 573 481 402 505 466 606 406 438 386 432 565 382 458 355 365 471 507 518 322 434 607 415 374 381 328 460 474 411 440 477 446 370 735 645 451 428 501 412 381 403 568 636 343 428 349 430 318 396 523 481 714 417 359 404 668 444 415 427 402 429 414 493 391 352 376 932 582 632 628 705 431 361 372 744 382 395 952 387 420 587 335 439 391 364 310 419 714 347 581 496 430 585 372 378 471 673 368 356 910 538 754 528 388 407 414 429 650 671 318 616 368 416 708 502 384 526 418 537 444 537 416 505 859 465 367 453 572 620 514 542 598 616 634 537 746 552 365 536 420 448 543 482 413 516 468 956 692 414 973 496 377 416 550 532 422 429 439 464 502 498 432 461 474 567 457 527 528 590 567 482 475 604 579 532 725 470 706 406 804 775 819 778 682 516 445 485 476 435 545 536 512 410 578 523 431 422 484 557 598 639 500 434 528 439 504 488 484 515 489 451 459 559 419 560 513 395 364 334 536 421 348 491 596 398 367 449 511 584 393 469 472 488 398 375 464 425 478 448 453 434 470 466 374 440 376 352 417 400 500 451 464 460 491 445 427 474 465 420 639 491 632 503 539 382 599 538 532 514 620 501 546 499 515 424 529 477 469 521 521 437 503 535 436 463 453 507 467 580 536 511 514 555 604 494 601 571 677 402 379 545 393 471 753 583 454 574 377 375 358 424 454 486 368 441 442 508 408 435 519 425 408 490 694 325 471 438 524 433 444 503 519 356 420 399 414 496 421 409 426 366 398 402 396 351 484 497 523 525 458 418 464 491 452 409 386 441 397 557 456 385 442 434 366 348 564 376 478 453 467 347 464 446 412 647 489 631 539 468 427 452 738 459 756 386 509 573 434 505 489 415 492 596 429 707 483 466 479 668 392 407 406 776 548 406 472 400 468 510 438 509 400 520 440 570 469 461 455 560 416 700 435 501 406 376 441 487 484 446 365 461 807 463 469 406 432 490 708 421 398 460 540 386 415 454 556 390 383 574 480 401 505 465 606 406 439 386 432 565 382 458 355 365 472 508 518 322 434 607 415 374 381 329 459 474 412 439 477 446 370 738 644 451 426 499 411 380 403 568 638 343 428 349 430 318 396 523 480 714 417 359 404 668 444 415 427 402 430 414 493 391 352 377 931 581 632 628 705 432 360 373 746 382 394 952 387 420 586 335 439 390 365 310 420 714 347 582 497 431 585 372 378 471 673 368 356 910 538 753 528 388 407 414 429 656 671 318 615 367 417 712 502 384 526 419 537 443 537 417 505 859 465 366 453 571 619 514 542 597 617 633 537 746 552 365 536 419 448 543 482 413 516 468 956 692 414 972 496 377 416 550 532 422 429 439 464 502 498 432 461 474 568 457 527 528 589 567 482 475 605 588 531 726 470 706 406 804 775 819 779 682 516 446 485 476 436 545 536 512 410 588 523 431 422 484 557 602 639 499 433 528 439 504 488 484 515 489 451 460 559 419 560 513 395 364 334 536 421 348 491 596 398 367 450 511 585 393 469 472 488 398 375 464 425 478 447 453 434 470 466 375 440 376 352 417 400 499 451 465 460 491 445 427 473 465 420 651 491 632 503 540 383 600 538 532 514 620 501 546 500 515 424 529 476 469 521 521 437 503 530 436 464 453 507 468 580 536 511 514 555 608 495 601 571 677 401 379 545 393 471 753 583 453 574 376 375 359 424 454 486 368 440 442 508 408 435 519 425 408 490 694 325 471 438 524 433 444 503 518 356 420 400 414 496 420 410 426 367 398 402 396 351 484 497 523 524 458 418 464 491 452 408 386 441 397 558 456 385 442 434 366 348 564 376 477 452 473 347 464 446 412 647 489 632 539 468 427 452 738 458 756 387 509 574 434 505 489 415 492 596 429 707 483 466 479 668 391 407 407 777 548 407 472 400 468 509 438 510 400 519 440 570 469 460 455 560 416 700 434 501 406 376 440 487 484 446 365 461 808 462 469 406 432 490 708 421 398 459 540 386 416 454 556 390 383 574 480 400 505 465 606 404 440 386 431 566 382 458 355 365 472 508 517 322 433 607 415 374 381 329 459 473 412 438 476 445 370 741 644 450 425 498 411 379 402 568 641 343 429 349 430 318 397 522 479 714 417 359 404 667 444 415 427 401 431 414 492 392 354 378 932 580 631 629 704 432 359 373 746 382 394 952 388 420 586 335 440 390 365 311 420 714 348 583 497 431 585 372 378 472 672 369 356 909 537 752 527 388 405 414 429 659 671 318 614 367 417 718 502 384 526 420 536 443 538 417 505 859 465 366 453 570 618 514 541 597 617 633 537 746 552 365 536 419 447 542 482 413 516 469 956 692 414 972 496 377 416 550 532 421 429 438 465 502 498 432 461 474 568 456 527 528 589 567 482 475 605 597 532 726 470 706 406 803 775 819 780 682 516 446 486 476 437 546 536 512 411 600 523 431 422 484 557 605 639 499 433 527 439 504 488 485 515 489 450 459 559 419 560 513 395 364 334 536 420 348 491 596 398 367 450 512 586 394 469 472 488 398 375 464 425 478 448 453 434 470 466 375 440 375 352 417 400 499 452 465 460 491 444 427 473 465 420 663 491 632 504 540 383 600 538 532 515 620 501 546 499 515 424 529 476 469 522 522 437 502 529 436 464 452 507 468 580 536 511 513 555 613 495 601 571 676 401 379 544 393 471 753 583 453 574 376 376 359 424 455 486 368 440 443 508 407 435 519 426 408 491 694 324 471 438 524 433 444 502 518 356 420 400 414 496 420 410 426 367 399 402 396 351 484 496 523 524 458 418 464 491 452 408 386 441 397 558 456 385 442 434 366 348 565 376 477 452 482 347 464 446 412 647 489 632 540 468 426 451 738 458 755 387 509 574 433 505 489 415 492 596 429 707 483 466 479 668 391 407 407 777 547 407 471 400 468 509 438 510 399 519 440 570 469 461 455 560 416 700 434 501 406 376 440 487 484 446 365 461 808 461 469 406 432 491 708 422 398 459 540 386 416 454 556 391 383 575 480 400 505 467 606 403 439 386 431 566 382 459 354 366 472 508 517 323 432 607 414 374 381 329 459 473 413 436 476 445 370 743 644 450 425 497 411 379 400 569 642 344 430 349 429 318 397 523 477 714 417 359 404 666 444 415 427 400 431 414 491 393 355 379 932 580 631 629 703 433 359 374 746 382 394 950 388 420 585 336 440 390 365 311 419 714 348 584 496 432 585 372 378 472 672 369 356 910 536 752 526 388 404 414 430 661 671 319 612 367 417 724 502 383 527 421 536 442 539 417 506 860 465 365 453 568 618 514 540 597 616 633 537 746 552 364 536 419 447 542 481 413 516 469 956 692 415 972 496 376 416 549 532 421 429 438 466 502 498 432 461 474 568 456 527 528 589 567 481 475 605 606 532 726 470 706 406 803 775 819 781 682 515 446 486 476 437 546 536 512 410 611 523 431 422 484 556 608 639 499 432 527 439 503 488 484 515 489 450 459 559 418 560 513 395 364 334 536 420 349 491 596 398 367 450 512 586 394 469 472 488 398 375 463 425 478 448 453 435 470 466 374 440 376 352 416 400 500 451 465 460 491 444 426 473 465 420 673 490 632 504 541 383 600 538 532 515 621 501 546 499 515 424 529 477 469 522 522 437 503 527 436 465 452 507 468 581 536 511 512 555 618 496 600 571 676 401 380 544 394 471 754 583 453 573 376 376 359 424 455 485 367 440 442 508 406 435 518 426 408 491 695 324 471 438 524 433 444 502 518 357 420 400 414 496 420 410 425 367 399 402 396 351 484 497 523 524 458 418 465 491 451 407 386 441 398 559 456 385 441 434 367 348 565 376 477 452 491 347 464 446 412 648 489 632 540 468 426 451 738 458 755 388 510 574 433 505 489 415 492 596 429 707 484 465 478 668 391 407 408 777 547 407 470 400 468 508 438 510 398 520 441 569 470 461 454 560 416 701 434 501 406 375 440 487 483 446 364 461 809 460 469 406 432 491 708 422 398 459 540 385 415 454 555 391 383 574 480 400 505 468 606 401 439 385 431 566 382 460 355 366 471 508 516 324 431 607 412 374 381 329 460 472 414 436 475 446 370 746 644 450 424 496 411 379 399 569 643 344 430 349 428 318 398 525 475 714 417 359 404 666 444 416 427 400 431 414 490 393 356 378 934 580 630 631 703 434 360 375 745 380 394 949 388 420 585 336 441 391 365 311 418 714 347 584 497 433 585 372 378 472 672 369 357 910 536 752 526 388 402 415 429 660 671 319 612 368 417 730 502 383 527 422 536 442 540 418 506 860 465 364 453 568 618 514 540 597 616 634 537 746 552 364 537 420 448 542 481 412 516 469 956 691 415 972 496 376 415 549 531 420 429 438 466 502 498 432 461 474 568 457 527 528 589 568 481 476 605 614 532 725 470 706 405 802 775 819 781 683 515 446 485 476 436 546 536 512 410 621 523 431 422 484 556 611 639 499 433 527 440 503 488 484 515 489 450 458 560 419 560 513 395 364 335 536 421 349 490 596 398 367 450 512 586 394 469 472 489 398 376 464 425 478 448 453 435 471 466 374 440 376 352 416 400 500 451 464 460 491 444 426 473 465 420 684 490 632 503 541 383 600 537 532 515 621 501 546 498 516 424 529 477 469 521 521 437 503 532 436 465 452 507 468 581 536 511 512 555 622 496 600 571 676 401 380 543 394 471 754 584 453 573 376 376 359 424 455 484 367 440 442 508 406 435 518 426 408 491 695 324 471 438 524 432 444 502 518 357 420 400 414 496 419 410 425 367 400 402 396 351 484 497 523 524 458 418 465 490 450 407 386 441 398 559 456 385 441 434 367 348 565 377 477 452 502 347 465 446 411 648 489 632 540 467 426 451 738 458 755 388 510 574 432 505 489 415 492 596 428 707 484 465 478 668 392 407 408 777 547 407 470 399 468 509 438 511 398 520 441 569 470 461 454 560 415 701 434 501 406 375 440 487 483 446 364 461 808 460 470 406 432 492 708 422 398 459 540 385 415 454 555 391 383 574 480 401 504 468 605 401 439 386 431 567 382 460 355 366 470 508 516 324 430 607 410 374 381 330 460 473 414 435 476 446 370 748 644 449 424 494 411 379 399 569 644 344 430 349 428 319 399 527 474 714 417 359 404 666 445 416 426 400 432 414 489 392 357 378 934 581 630 634 702 435 360 375 745 378 394 947 387 420 584 336 441 391 365 311 418 714 347 586 498 434 585 372 378 473 672 369 358 910 536 752 527 387 402 415 430 658 671 320 611 369 417 734 503 382 527 423 536 442 542 419 506 860 465 363 453 567 618 514 540 597 617 634 537 746 552 363 537 420 448 543 481 412 516 469 956 691 415 972 496 376 415 550 531 421 429 438 465 502 498 432 461 474 568 457 527 528 590 567 482 476 605 622 532 725 469 705 405 802 775 819 780 683 516 446 484 476 436 546 536 511 409 630 522 432 422 484 557 613 639 500 433 527 440 504 488 483 514 489 451 459 559 419 560 513 395 365 335 536 421 349 489 597 398 367 450 512 585 395 469 472 489 399 375 464 425 479 448 454 435 471 467 374 440 376 352 416 400 500 451 463 460 491 444 426 473 465 419 691 490 632 503 541 383 600 537 532 514 621 502 545 498 516 424 529 477 469 521 521 437 503 533 436 465 452 507 467 581 535 510 512 555 625 496 600 571 676 401 380 543 394 471 755 584 453 573 376 376 359 424 454 484 367 440 442 508 406 434 519 426 408 491 695 324 470 438 524 433 444 502 518 357 420 400 414 496 419 410 425 367 400 402 395 352 484 497 523 524 459 418 465 490 450 408 385 441 398 558 456 385 440 434 367 348 565 377 477 452 510 346 465 446 411 648 489 632 540 467 426 450 738 459 755 388 510 574 432 506 489 415 491 596 428 708 484 465 477 668 392 407 408 777 548 407 471 399 468 509 438 511 399 519 441 570 470 460 454 560 415 701 434 501 406 375 440 486 484 446 365 461 808 461 470 406 432 492 708 422 398 459 541 384 415 454 555 391 383 574 480 401 504 467 605 402 439 386 432 567 382 460 355 366 468 509 516 324 430 607 408 374 381 331 460 473 414 434 476 446 371 750 644 449 424 492 410 380 398 570 646 344 430 348 428 319 399 527 474 714 417 360 404 667 445 416 425 401 432 414 488 392 358 377 935 582 630 637 702 436 360 374 744 376 394 946 387 420 583 336 440 391 365 312 418 714 347 586 501 434 585 372 378 473 672 369 358 910 537 752 528 387 402 415 430 656 671 320 610 370 416 736 503 382 526 423 536 442 543 421 506 861 464 363 453 567 619 514 540 596 617 635 536 746 551 363 536 419 447 543 481 412 515 469 956 690 415 973 496 376 415 550 531 421 429 437 465 502 498 432 461 474 568 457 527 528 590 567 481 475 605 628 532 725 469 705 405 802 775 819 780 683 516 446 484 476 436 545 536 510 410 638 522 432 422 484 557 614 639 500 432 527 439 504 488 483 514 489 451 459 559 419 559 513 395 364 335 536 421 348 489 596 398 367 449 512 585 395 469 472 488 399 376 464 424 478 448 454 435 471 467 374 439 376 352 416 400 500 450 462 460 491 444 427 473 465 419 699 489 632 504 541 382 600 537 532 514 621 502 545 498 516 424 529 477 469 521 521 437 503 535 435 464 452 508 467 581 535 510 513 555 628 496 600 571 677 402 379 543 394 471 754 584 453 573 376 375 359 424 454 483 367 440 442 509 406 434 519 426 407 490 694 324 470 438 524 433 444 502 518 357 420 399 414 496 419 410 425 367 400 401 396 352 483 497 523 523 458 418 464 490 450 408 386 442 398 558 456 385 440 434 367 348 564 376 477 453 517 346 465 446 411 648 489 633 541 467 426 450 739 459 755 389 510 574 432 506 488 415 491 595 428 708 484 465 477 668 392 408 408 777 548 407 472 399 468 509 438 511 399 519 441 569 470 459 453 560 416 700 435 501 406 375 439 486 484 446 366 461 808 461 470 407 432 492 708 422 398 459 541 384 415 454 555 391 383 573 480 401 504 467 605 401 439 387 432 568 382 460 355 365 468 509 516 324 431 607 409 374 381 330 460 473 415 433 475 446 371 752 644 449 424 491 410 380 398 570 647 344 430 348 429 320 399 526 474 713 417 361 404 668 445 415 424 402 433 414 488 392 359 376 936 583 629 639 702 436 360 372 744 376 394 945 386 419 582 336 440 391 364 313 418 713 347 586 504 434 585 372 378 474 672 368 358 910 537 752 529 386 402 415 430 652 672 320 610 371 415 736 504 382 526 424 536 442 544 422 507 862 464 363 453 567 620 514 540 596 618 635 537 746 552 363 536 418 447 544 481 412 515 470 956 690 414 973 496 376 416 550 531 421 429 437 465 502 498 432 461 475 568 457 527 528 590 566 482 475 605 633 532 726 470 706 405 802 774 819 780 682 515 445 485 476 436 545 536 510 410 644 522 432 422 484 558 616 639 500 432 527 439 504 488 484 514 489 450 460 559 419 559 512 395 363 335 536 421 348 489 596 398 368 449 512 584 396 469 472 488 398 376 464 424 478 448 454 435 471 468 374 439 375 352 416 400 500 451 462 460 491 444 427 473 465 419 704 489 632 504 541 383 599 538 532 514 621 502 544 499 516 424 529 477 469 521 521 437 503 535 435 464 452 508 467 581 535 509 513 555 631 495 600 570 677 402 379 544 394 471 753 584 454 573 376 374 359 424 454 483 367 440 442 509 406 434 519 426 407 490 694 324 471 438 524 432 444 502 518 357 421 399 414 496 419 409 425 367 400 401 396 352 482 497 524 523 458 418 464 490 450 408 386 442 398 558 456 385 440 434 368 349 564 376 477 452 525 346 465 446 411 648 489 633 541 468 426 450 739 459 756 390 510 574 432 506 488 415 491 595 428 708 484 465 477 667 392 407 408 776 548 406 472 400 468 509 438 510 399 519 440 568 470 459 453 560 416 700 436 502 406 375 439 486 484 446 366 460 808 462 470 406 432 492 709 422 398 459 541 384 414 454 555 391 382 573 481 402 504 467 606 401 438 387 433 568 383 459 354 365 468 510 515 324 431 607 408 374 381 328 460 473 414 433 475 446 371 754 643 449 425 490 411 379 398 571 647 344 430 347 430 320 398 525 474 713 417 361 405 668 445 415 424 402 433 415 488 392 360 374 936 583 629 640 701 436 360 370 743 376 393 944 386 418 582 335 439 391 364 313 418 713 346 586 507 434 585 371 378 474 671 369 358 910 537 752 529 386 403 415 429 648 673 320 608 371 415 736 504 382 527 425 536 442 543 423 507 862 464 363 453 567 620 514 540 597 617 635 537 746 552 363 536 419 447 544 480 412 515 470 956 690 414 973 497 376 416 550 531 420 429 437 465 502 498 431 461 475 568 457 527 527 590 566 482 475 605 639 532 726 470 706 405 801 775 820 780 682 514 445 485 476 436 545 535 510 410 650 523 432 422 484 558 616 639 500 432 527 439 504 488 484 514 489 451 459 559 420 559 512 395 362 335 536 420 348 489 596 398 368 449 511 584 396 468 472 487 398 376 465 424 478 448 454 435 471 468 374 439 375 352 417 401 499 451 462 460 491 444 427 473 465 419 709 489 632 504 541 383 599 538 532 514 621 502 544 499 516 424 530 477 468 521 521 437 504 534 435 464 452 508 467 581 535 509 514 556 636 495 600 570 677 402 378 544 394 471 753 584 454 573 376 374 359 424 454 483 367 440 443 509 407 434 519 426 408 490 694 324 471 438 524 431 444 502 518 357 421 399 414 496 419 409 425 367 400 401 396 352 482 497 524 522 458 418 464 490 449 408 386 443 398 558 457 385 440 433 368 348 563 375 477 452 532 346 464 446 411 648 489 633 542 468 426 450 739 458 756 390 510 574 433 506 488 415 491 595 428 708 484 465 477 668 393 407 408 776 548 406 472 400 467 509 438 510 399 518 440 568 471 460 453 560 416 700 437 502 406 375 439 486 485 446 366 460 808 462 471 406 432 491 709 422 398 459 540 384 414 454 554 391 382 573 482 403 504 466 606 402 438 387 433 568 384 459 354 365 469 510 514 324 431 607 407 374 381 327 460 473 414 433 475 446 371 755 643 449 425 490 411 379 398 571 648 344 431 348 430 320 398 524 473 713 417 361 405 668 445 415 424 403 433 417 488 391 360 374 936 583 629 642 701 436 360 370 743 375 392 942 386 417 580 335 440 391 364 313 418 713 347 586 509 434 586 371 378 474 671 369 358 911 538 752 530 386 404 415 429 645 676 320 607 372 416 735 504 382 527 426 536 442 542 423 507 863 464 363 453 567 620 514 540 597 617 634 538 746 552 364 536 419 447 544 480 412 515 469 956 690 414 973 497 376 416 550 531 420 429 437 465 502 498 431 460 476 569 458 528 527 590 566 482 475 605 645 532 727 470 707 405 801 775 821 780 682 514 445 485 476 436 545 535 510 410 657 524 432 422 485 557 617 639 500 432 527 440 504 488 484 514 489 452 459 559 420 559 512 396 363 334 536 420 348 489 597 398 368 449 510 584 396 468 472 487 398 376 465 424 477 448 454 435 471 468 374 439 375 352 417 400 499 451 462 459 491 444 427 472 465 419 712 489 631 503 541 384 599 538 532 514 621 502 544 499 516 424 530 477 468 521 520 436 504 526 435 464 452 508 467 581 535 509 514 556 640 495 600 570 677 402 378 544 393 471 753 584 455 573 376 374 359 425 454 484 368 440 443 509 407 434 518 426 408 490 694 324 471 438 524 431 443 502 518 356 421 400 414 496 419 409 425 366 400 401 396 352 482 497 524 522 458 418 464 490 449 407 387 443 398 558 457 386 441 433 369 347 564 375 477 452 539 347 463 446 411 648 489 633 542 468 426 450 739 458 756 390 510 574 433 506 488 415 491 595 428 708 484 465 478 668 393 407 409 775 548 406 472 400 467 509 438 509 399 518 440 568 471 460 454 560 415 701 438 502 406 375 439 486 485 446 366 461 808 462 471 406 432 491 709 422 398 460 540 384 414 454 554 391 382 573 482 404 504 466 606 404 438 386 433 567 385 459 354 366 469 509 514 324 430 607 406 374 382 327 460 474 414 433 475 447 372 756 643 450 426 490 412 379 399 573 648 344 432 348 430 320 399 524 472 713 417 362 405 668 445 415 425 403 433 418 488 391 360 373 936 583 629 644 700 436 360 371 743 375 390 941 386 416 577 334 441 391 364 314 418 712 348 586 514 433 586 372 378 475 670 369 358 911 539 752 529 386 406 414 429 642 678 320 606 373 416 734 504 383 525 427 536 442 542 422 506 863 464 362 453 567 620 514 540 597 616 634 537 746 551 364 536 418 448 544 480 412 515 468 956 690 414 973 497 376 416 550 531 420 429 437 465 502 498 432 460 476 569 458 528 527 590 566 482 475 605 651 534 727 470 707 405 802 776 822 780 682 514 444 485 476 436 545 535 510 410 661 526 432 422 484 557 618 639 500 432 527 440 504 488 483 514 488 452 459 559 419 559 512 396 363 334 536 421 349 489 597 398 368 449 510 584 395 468 473 487 399 375 465 424 477 448 453 436 471 468 374 439 375 352 417 400 499 451 463 459 491 444 427 472 465 419 714 489 631 503 542 383 599 538 532 514 620 501 544 498 516 423 530 477 468 522 520 436 504 518 436 464 452 507 467 581 535 509 514 556 644 495 600 570 677 402 379 544 393 471 753 584 455 574 376 374 359 425 454 484 368 440 443 509 407 433 518 426 408 490 694 324 471 438 524 430 443 502 518 356 420 400 414 495 419 409 425 366 400 401 396 352 482 497 524 522 459 418 464 490 449 406 387 442 399 558 457 385 441 433 369 347 564 375 477 452 543 347 463 446 411 648 490 633 542 469 425 450 739 458 756 390 510 573 433 506 488 416 492 595 427 708 484 465 478 668 393 407 409 775 547 406 472 399 467 508 437 509 399 519 440 568 471 460 454 560 415 701 440 502 405 375 440 486 485 446 366 461 808 462 471 406 432 491 709 422 398 460 540 384 414 453 554 391 381 573 483 406 503 466 605 405 438 386 433 566 385 459 354 365 469 510 514 324 430 607 406 375 382 327 460 474 414 433 475 447 373 758 644 451 426 491 411 380 398 574 649 344 432 348 430 322 399 525 471 714 417 364 406 667 445 415 426 404 432 419 489 392 360 373 937 583 629 647 699 436 360 371 742 375 390 941 386 416 575 335 443 392 364 315 417 713 349 586 520 432 587 372 378 475 670 369 359 911 539 752 530 386 406 414 430 640 682 320 608 373 415 735 504 383 524 427 536 441 542 421 506 864 463 362 453 567 620 514 540 597 617 634 537 746 551 364 536 418 448 544 480 412 515 468 956 690 414 973 497 376 415 550 531 419 430 437 465 502 498 432 460 477 569 458 528 528 590 567 481 475 606 654 536 727 470 707 405 802 776 822 780 682 514 444 485 476 436 544 535 510 410 664 529 432 421 484 557 618 639 500 432 527 440 504 488 483 514 488 452 459 559 419 559 513 395 363 334 536 422 349 489 597 398 368 449 511 584 395 468 473 488 399 375 465 425 478 448 453 437 471 468 374 439 374 352 416 400 499 451 463 458 491 444 427 471 465 419 715 489 631 503 542 383 599 538 532 514 620 501 544 498 516 423 531 477 468 522 520 436 504 519 436 463 452 507 467 580 534 509 515 556 647 495 600 570 677 402 380 544 393 470 753 584 455 574 376 374 359 425 454 484 369 440 443 509 407 433 518 426 408 490 694 325 471 438 523 430 443 502 518 356 420 400 414 495 420 408 425 367 400 401 396 352 482 497 524 522 459 418 464 489 448 406 387 442 399 558 456 385 441 433 369 347 563 375 477 452 547 348 463 446 411 648 491 633 542 470 425 449 739 458 755 390 510 573 433 506 489 416 492 596 427 708 484 465 478 668 393 407 409 775 547 406 471 399 467 508 438 509 400 519 440 569 471 461 454 560 415 702 442 502 405 375 440 487 485 446 365 461 808 462 470 406 432 491 709 422 397 460 540 385 414 452 554 391 381 573 483 408 503 466 604 406 437 387 433 565 385 458 354 364 468 511 512 324 430 606 406 375 382 328 460 474 414 434 475 447 373 760 644 451 426 490 411 381 398 574 650 344 432 348 430 322 399 525 470 714 417 366 406 666 445 416 426 405 431 421 490 393 361 373 937 582 629 649 698 435 360 372 741 375 390 941 386 415 574 335 446 392 364 317 416 714 349 586 531 432 588 372 378 474 670 369 360 911 540 752 531 386 405 414 430 639 687 320 609 375 415 735 503 383 524 427 536 440 542 421 507 865 463 362 454 567 620 514 539 597 618 634 537 746 551 364 536 418 448 544 480 412 514 468 956 690 414 972 497 376 415 551 531 419 430 437 465 502 498 431 460 478 569 458 528 528 591 568 481 475 606 655 538 727 470 707 405 802 776 821 780 682 515 444 485 476 436 544 535 510 410 664 532 432 421 485 557 618 640 499 431 527 440 504 487 483 514 488 452 459 559 418 559 513 395 363 334 536 422 349 490 597 398 368 449 511 584 395 469 473 488 399 374 464 424 478 448 453 438 472 468 374 439 374 352 417 400 499 452 463 458 491 444 427 472 466 420 714 489 631 503 542 383 599 538 532 514 620 501 544 498 516 423 531 478 469 522 519 436 504 518 436 462 452 506 467 580 534 509 515 556 649 496 600 570 677 402 379 544 393 470 753 584 454 574 376 374 359 426 454 484 369 440 444 509 407 434 518 425 407 491 694 325 471 438 523 431 443 502 518 357 420 400 414 495 420 408 425 367 400 401 396 352 482 498 524 523 459 418 464 488 448 406 386 442 399 557 456 385 441 433 369 347 563 376 477 452 549 348 463 446 412 648 492 633 542 471 425 449 739 459 755 390 510 574 433 507 489 416 492 596 427 708 484 465 479 668 392 407 409 775 547 406 471 399 468 508 438 509 399 519 440 570 471 461 454 560 415 702 444 501 405 375 439 486 485 446 366 461 808 462 470 406 432 490 709 422 397 460 540 386 414 452 554 391 381 573 484 409 503 467 603 405 436 387 433 565 384 458 354 364 468 512 512 324 430 606 406 375 382 328 460 474 413 435 476 447 373 760 644 451 426 490 410 381 398 575 651 345 431 348 430 323 398 524 471 714 418 367 406 665 446 416 426 406 431 424 492 393 361 373 937 582 629 650 698 435 360 372 740 375 390 942 386 415 575 335 450 393 363 317 416 716 349 586 539 432 588 372 377 474 670 369 360 910 540 752 532 386 403 414 429 638 692 319 611 376 414 735 503 382 524 427 537 440 541 421 507 866 462 362 455 567 620 514 538 597 618 634 537 746 551 363 535 418 448 543 480 412 514 468 956 691 415 971 497 375 415 551 531 419 430 438 465 502 498 431 461 478 569 458 528 528 591 570 481 475 606 654 541 726 470 707 405 802 776 821 780 683 515 444 485 476 437 544 535 510 409 665 536 432 421 485 557 618 640 500 431 527 440 504 487 483 513 488 453 459 559 418 559 513 395 363 334 536 422 349 490 597 398 368 450 511 584 395 469 472 488 399 374 464 424 478 448 453 440 472 468 374 439 375 352 417 399 499 452 463 458 491 445 427 472 466 420 712 489 631 503 541 383 599 538 532 513 619 501 544 498 517 424 531 478 469 522 520 436 504 518 435 462 452 506 467 580 534 509 515 557 651 496 600 571 677 402 379 544 393 470 753 583 454 574 376 374 359 426 453 484 368 440 444 509 407 434 517 425 407 491 694 325 471 438 523 431 443 502 518 357 420 400 414 495 420 408 425 367 400 402 396 351 482 498 523 523 459 418 464 488 448 406 386 442 399 556 456 385 442 433 369 348 563 377 477 452 549 348 463 446 412 648 492 633 541 471 425 448 739 460 755 389 510 574 432 506 490 416 492 596 428 707 484 465 480 668 392 407 409 774 547 406 471 399 468 508 438 509 399 519 440 570 471 461 454 560 415 701 447 501 405 376 439 486 485 446 366 461 807 462 470 406 432 490 709 422 397 460 540 386 415 452 554 391 381 573 484 409 504 467 604 404 436 387 434 564 383 458 354 364 468 512 511 324 429 605 406 375 382 328 460 475 413 437 476 447 372 760 643 451 427 488 410 380 398 577 652 344 430 348 430 323 397 524 471 715 419 367 406 664 446 417 426 406 431 427 493 394 361 373 937 583 629 651 698 434 359 372 740 375 390 942 386 416 575 335 453 393 363 317 416 715 348 586 552 432 588 372 377 473 671 369 359 910 540 752 532 386 402 414 429 638 694 319 611 378 414 735 504 382 523 428 537 440 542 421 507 867 462 361 455 567 620 514 538 597 618 634 536 746 551 363 535 417 448 543 479 412 514 468 956 691 415 971 496 375 415 551 531 420 430 437 465 502 498 430 460 478 568 458 528 528 591 573 481 475 606 654 545 726 470 707 405 801 776 821 780 683 515 444 485 476 436 544 535 509 410 667 539 432 421 485 557 618 641 500 432 527 440 504 487 483 513 488 453 459 559 418 559 513 395 363 335 535 422 349 490 596 398 368 449 511 583 395 469 472 487 399 374 464 424 478 447 452 444 472 468 374 439 375 352 416 400 499 452 463 459 491 445 427 472 465 420 710 489 631 503 540 383 599 538 533 513 620 501 544 499 517 424 530 478 469 522 521 436 504 517 435 462 452 506 467 580 534 509 515 557 652 495 600 571 677 402 379 544 394 470 753 583 454 574 376 374 359 426 453 484 368 439 444 509 407 435 517 425 407 491 694 325 471 437 523 431 443 502 519 357 421 400 414 495 419 408 425 367 400 402 396 351 482 498 523 523 459 418 464 488 448 406 386 441 399 555 456 385 442 432 369 348 563 377 478 453 549 348 463 446 413 648 492 633 541 470 426 447 739 460 755 389 510 573 432 506 490 416 492 596 428 707 484 466 480 668 391 407 409 774 547 406 472 398 469 508 438 510 399 519 439 570 471 461 454 559 415 701 449 501 404 376 439 486 485 446 367 461 807 462 470 405 432 490 709 422 397 460 539 386 415 453 555 391 381 573 484 409 505 466 605 403 436 387 434 564 383 459 354 365 468 512 511 324 428 605 406 376 382 329 461 477 412 439 477 447 372 760 642 451 427 487 410 379 400 580 652 343 430 348 429 323 397 524 471 716 419 367 406 664 446 417 425 406 431 432 496 393 362 374 936 583 629 651 698 433 359 371 740 375 390 943 386 416 575 335 456 392 363 318 415 715 348 586 565 432 589 372 378 473 672 370 359 910 540 752 532 387 401 414 429 637 697 320 614 379 414 734 504 382 523 428 537 441 542 422 507 868 463 360 455 565 620 514 538 597 618 635 536 746 551 363 535 417 448 543 479 412 514 468 955 690 415 971 496 375 416 551 531 420 429 437 465 502 498 430 460 478 568 457 528 527 591 576 481 475 606 654 549 726 469 707 405 801 776 821 781 683 514 444 485 476 436 544 535 509 410 669 544 432 421 485 558 619 642 501 433 527 440 504 487 483 513 488 452 460 559 418 560 513 395 364 335 535 421 349 490 596 398 368 449 511 583 395 469 472 487 399 374 464 425 477 448 452 449 472 467 374 439 375 352 416 400 499 452 463 459 491 445 427 472 465 420 707 489 632 503 541 383 599 538 533 514 621 501 544 499 518 424 531 478 469 522 522 436 503 525 436 462 452 506 468 580 534 509 515 557 652 495 600 571 678 402 379 545 394 470 753 583 454 574 377 374 359 425 453 484 368 439 444 510 408 435 517 425 407 490 694 325 471 437 524 431 443 501 519 356 421 400 414 495 419 408 424 366 401 403 396 351 481 499 523 523 459 418 464 488 448 406 387 441 399 555 456 385 442 433 368 348 564 377 478 453 548 348 463 447 414 648 492 634 540 469 426 447 739 461 755 388 510 573 431 506 490 416 492 597 428 707 484 466 480 668 390 407 408 774 547 405 472 399 469 508 438 510 399 519 439 570 471 461 455 559 415 701 452 501 404 377 440 486 485 446 366 461 807 462 470 405 432 490 709 421 397 461 539 386 416 454 555 391 381 573 484 410 505 467 605 403 435 387 432 564 384 459 354 365 468 512 511 323 428 604 406 378 382 328 461 479 412 441 477 447 372 760 641 452 427 486 410 379 402 583 652 343 430 348 429 323 396 525 471 717 418 368 406 664 445 417 424 405 431 438 499 393 363 373 936 583 629 651 698 433 359 371 741 375 390 944 387 416 574 335 458 392 363 318 416 714 349 586 584 431 591 372 379 472 672 370 358 910 540 752 532 388 401 415 429 637 701 320 616 380 414 733 505 382 523 428 537 441 541 423 507 870 464 360 454 563 620 514 538 597 618 635 536 745 551 364 534 417 448 544 479 412 514 468 955 690 415 971 495 375 415 551 531 419 429 437 465 503 498 430 461 478 568 457 528 526 590 580 480 475 606 654 554 726 470 706 404 801 776 820 781 683 514 445 485 475 435 544 535 510 411 671 549 432 421 485 558 620 644 501 432 527 440 505 487 483 513 488 452 460 559 418 559 513 395 365 335 535 421 349 490 596 398 368 449 511 583 396 469 472 487 398 374 465 425 477 448 452 455 472 467 374 439 375 352 417 400 499 452 463 459 491 445 427 472 465 420 704 488 632 503 541 383 599 538 533 514 623 501 544 499 518 423 532 478 468 522 523 435 504 530 437 462 452 506 468 581 534 509 515 557 653 495 600 571 678 402 379 545 393 470 753 583 454 574 377 374 359 424 453 485 369 439 444 511 408 435 517 424 407 490 694 324 471 437 524 431 443 501 520 357 420 401 414 495 418 408 424 365 401 403 396 351 481 499 524 523 459 418 464 488 448 405 387 442 399 555 456 385 442 434 368 348 564 377 478 453 548 348 463 447 414 647 491 634 540 469 426 447 739 461 756 388 510 572 431 506 490 416 491 597 428 707 483 465 479 668 390 407 408 774 547 405 472 399 470 508 438 510 400 519 439 570 470 461 455 559 414 701 454 501 404 377 440 486 485 445 366 460 807 462 470 406 432 489 709 421 397 461 538 386 416 454 555 391 380 573 484 411 506 467 605 403 435 387 430 564 384 459 354 366 468 512 510 322 429 605 405 378 382 329 461 481 411 442 478 447 372 760 641 453 426 485 410 378 404 584 652 342 430 348 429 324 396 526 471 718 418 369 407 664 445 418 423 404 431 445 503 393 364 372 936 583 629 652 699 433 360 370 742 375 390 945 387 416 574 335 462 392 363 319 416 714 349 585 604 431 594 371 380 472 673 370 358 910 539 752 532 388 401 415 428 637 706 320 618 382 414 733 505 382 523 427 537 439 540 423 506 870 465 360 454 562 620 514 537 597 618 635 537 745 552 364 534 417 448 544 480 413 514 468 956 690 415 971 495 375 415 551 531 419 429 437 465 504 498 430 461 478 568 458 528 526 590 585 480 475 606 653 561 727 470 706 404 802 776 819 781 684 513 445 485 475 435 544 535 510 412 672 555 432 422 485 558 620 646 501 432 527 440 505 487 483 513 488 452 460 558 418 559 513 394 366 335 535 421 349 490 596 397 368 449 510 583 396 469 472 488 398 374 464 425 476 448 452 458 472 466 374 438 375 351 417 400 499 452 463 459 491 445 427 473 465 420 701 489 632 503 541 383 600 538 533 514 624 501 544 499 518 423 532 478 468 522 524 435 503 526 437 462 452 506 468 580 534 509 514 557 655 495 600 571 678 401 379 545 393 470 753 584 454 574 377 374 359 424 453 484 370 439 444 511 407 435 517 425 407 490 694 324 471 438 524 430 443 501 521 357 420 401 414 495 418 409 424 366 402 403 396 351 480 498 524 523 459 417 464 488 448 405 387 442 399 555 456 385 442 434 368 348 565 377 477 453 545 348 463 447 414 647 491 634 540 469 426 447 738 461 756 388 511 573 431 506 490 416 491 598 427 707 483 465 478 668 390 406 408 774 547 404 471 399 469 508 439 511 400 519 438 570 469 461 455 559 414 701 456 500 404 377 440 486 484 444 366 460 806 462 470 406 432 490 709 421 397 461 538 386 416 454 555 391 380 573 484 412 506 467 605 404 435 386 430 564 384 458 354 366 468 512 510 322 430 605 405 378 382 329 461 481 411 443 477 447 372 760 639 453 426 484 410 376 405 587 652 342 429 348 429 324 395 526 471 720 418 370 407 665 444 417 423 403 431 451 505 393 367 371 936 583 629 654 700 434 360 368 742 374 390 946 388 415 574 335 466 392 363 320 416 712 350 585 627 431 593 371 380 471 673 370 358 910 538 752 531 388 401 415 428 637 711 320 618 383 414 732 505 383 523 428 536 438 539 422 506 870 466 359 455 562 620 514 537 596 618 635 537 745 552 364 534 416 448 544 480 413 514 468 956 690 414 971 496 375 415 552 531 418 429 437 465 506 498 430 460 478 568 457 528 526 590 590 480 474 605 653 568 727 470 706 404 802 776 818 779 684 514 445 485 475 436 544 535 509 412 673 561 432 422 485 558 620 649 501 432 527 440 505 487 483 513 488 452 460 558 417 559 513 394 365 335 535 421 348 490 595 397 367 449 511 583 396 469 472 488 398 374 464 425 476 448 452 463 472 466 374 438 375 351 416 400 499 451 464 459 492 446 427 473 465 420 697 489 632 503 541 383 600 538 532 513 626 501 544 499 518 423 531 477 467 521 525 435 503 525 436 462 452 506 468 580 534 508 514 557 658 494 600 571 678 401 379 546 392 470 753 584 454 574 376 375 359 424 453 484 371 439 444 510 407 435 518 425 407 490 693 324 471 438 524 430 444 501 521 357 420 402 414 495 418 409 425 366 402 403 397 352 480 498 524 522 458 417 464 488 448 405 387 442 399 555 456 385 442 434 368 348 565 377 477 452 543 348 463 447 414 647 491 634 540 468 427 448 738 462 756 388 511 573 431 506 490 415 491 597 426 707 483 465 478 667 391 406 408 774 547 404 471 399 469 509 439 511 400 519 439 570 468 461 455 559 414 701 456 500 405 377 440 486 484 443 366 460 806 462 470 407 432 490 709 421 397 461 538 386 416 454 555 391 380 573 484 411 506 467 605 404 434 386 431 565 384 458 354 366 468 511 511 321 431 605 404 378 382 329 461 483 411 444 477 448 372 760 638 452 426 484 409 373 406 590 652 341 428 348 430 325 395 526 470 721 418 370 407 665 444 416 423 402 430 456 510 393 370 371 936 582 629 656 700 434 360 367 742 374 391 947 388 415 574 335 470 393 363 320 416 711 350 584 652 431 592 371 380 471 673 370 359 910 538 752 531 388 402 416 428 637 714 320 618 384 415 730 506 382 522 429 536 438 539 421 506 870 466 359 455 562 620 513 537 597 618 635 537 745 552 364 535 416 448 544 480 413 513 468 956 689 414 971 497 375 415 552 532 418 430 437 465 510 498 431 460 478 568 456 528 526 590 595 480 475 605 652 575 727 469 706 404 802 776 818 779 684 514 445 485 474 435 544 535 509 412 674 566 432 422 485 558 619 653 501 431 527 440 504 487 484 513 488 452 460 558 417 559 512 394 364 335 535 421 348 489 595 398 367 449 511 583 396 469 471 488 398 374 464 425 476 448 452 467 472 467 374 438 375 351 416 400 499 451 464 459 492 446 427 472 465 420 694 490 632 503 543 383 600 539 532 513 628 502 544 499 518 424 530 477 467 521 526 435 502 528 435 462 452 506 468 579 534 508 514 557 661 494 600 571 679 400 379 546 392 470 753 584 454 573 376 375 359 424 453 484 371 439 444 510 407 434 518 424 407 491 693 325 471 438 524 430 444 500 521 357 420 402 414 496 418 409 425 366 402 403 396 353 481 498 524 522 458 416 464 488 449 405 387 442 399 555 456 384 442 434 368 348 565 376 476 452 541 348 463 447 413 647 491 634 540 468 427 448 739 462 756 388 511 573 431 506 490 415 491 597 426 707 483 465 478 667 391 406 408 774 546 404 471 399 468 509 439 511 400 520 440 570 469 461 455 559 414 701 457 500 405 377 440 487 485 443 366 459 806 461 470 407 431 490 709 421 398 461 538 386 415 453 555 391 380 573 484 411 506 467 605 404 434 385 432 565 384 458 354 366 468 510 511 321 431 605 404 378 381 329 461 485 411 444 478 449 372 761 637 452 427 484 409 372 406 591 653 342 427 348 430 325 395 526 470 722 418 369 407 665 444 416 424 401 430 460 513 393 371 371 936 582 628 656 701 435 360 367 742 373 391 948 388 414 573 335 473 393 363 321 416 710 350 584 679 432 591 372 380 471 673 370 359 910 538 752 530 388 404 416 428 637 718 321 618 385 415 728 506 382 522 430 536 439 539 421 506 870 466 359 456 560 620 513 537 598 618 634 537 745 551 364 535 416 449 544 480 413 513 469 956 689 414 971 497 374 415 552 532 418 431 437 465 514 498 432 460 478 568 456 528 527 591 602 480 475 605 650 584 727 468 706 404 802 775 819 778 684 514 445 484 474 435 544 536 509 413 674 571 432 421 485 557 619 658 501 431 527 440 504 487 484 513 488 452 460 558 417 560 512 394 364 336 536 421 348 489 595 398 367 449 511 584 396 469 470 488 398 374 464 425 476 447 452 472 472 467 374 439 376 352 416 400 499 451 464 459 491 445 427 472 465 419 691 490 632 503 545 383 600 539 532 514 631 502 544 499 518 424 530 477 468 520 526 435 502 521 435 462 452 506 468 580 533 508 514 557 664 494 600 571 679 400 379 546 392 470 752 583 454 574 376 375 358 424 453 484 371 439 443 510 408 434 518 424 407 490 693 325 471 438 524 431 444 500 521 357 420 401 413 496 418 409 425 366 402 404 396 353 482 498 524 522 457 416 465 487 449 405 387 442 399 555 456 384 442 434 369 347 564 376 477 452 540 347 462 447 412 648 491 634 540 469 427 449 739 462 756 388 511 572 432 506 490 415 491 597 425 708 484 465 478 667 391 406 409 774 546 404 471 399 468 509 438 511 400 520 441 569 470 461 455 559 413 701 460 500 406 377 441 487 485 443 366 459 806 461 470 407 431 490 710 421 398 461 538 386 415 453 555 391 380 573 484 411 506 467 605 403 434 385 432 566 384 457 355 366 468 510 512 320 431 605 404 378 381 329 461 487 412 444 479 449 372 761 637 452 427 483 409 371 406 590 654 342 426 349 431 325 395 526 471 722 417 369 407 664 444 416 425 400 430 462 517 394 372 371 936 582 628 655 701 436 360 367 743 374 391 948 388 415 573 335 476 393 363 322 416 710 349 585 708 432 592 372 380 471 672 370 359 910 540 752 529 388 406 416 428 636 720 320 618 385 415 726 507 381 522 431 536 440 540 421 506 870 466 359 455 559 619 513 537 598 618 634 537 745 551 364 535 416 448 544 480 413 513 469 955 689 415 972 497 374 415 552 532 418 431 437 465 517 498 432 460 478 568 456 528 528 591 610 480 475 604 650 593 728 468 706 404 802 775 818 779 684 513 444 484 474 435 544 536 509 414 676 578 432 421 485 558 618 664 501 431 527 439 504 487 485 513 488 452 459 558 417 559 512 394 364 336 536 421 348 489 595 398 367 449 511 584 396 468 470 489 397 374 464 425 476 447 452 475 473 467 374 439 376 351 416 400 499 450 464 459 491 445 426 472 465 419 689 489 633 503 550 383 600 539 532 514 633 502 544 498 518 424 530 477 468 520 527 435 503 512 435 462 452 506 468 580 533 508 514 558 665 494 599 571 679 400 379 546 393 470 752 583 454 574 376 375 358 424 453 484 371 439 442 511 408 434 518 423 407 490 693 325 471 438 524 430 444 500 521 357 420 400 413 495 418 409 425 366 401 404 396 353 482 498 524 522 457 416 465 487 449 405 387 442 399 555 456 384 442 434 369 347 564 376 477 452 539 347 462 447 411 648 491 634 540 468 427 449 739 462 756 388 511 571 432 507 490 415 491 597 425 708 484 465 477 666 391 406 409 773 546 404 472 399 468 509 438 511 400 521 441 569 470 461 455 560 414 701 463 500 406 376 441 487 485 444 366 459 807 461 470 407 431 489 710 420 398 461 538 386 414 453 556 390 381 574 483 412 505 467 605 402 434 385 431 566 383 457 355 366 468 509 512 321 432 605 404 377 382 329 461 488 411 445 480 450 372 762 636 451 427 482 409 371 405 588 654 341 425 350 431 325 395 525 471 723 417 369 406 664 445 416 426 401 430 466 519 394 372 371 936 582 627 653 701 437 360 368 743 374 391 947 388 415 573 335 478 392 363 322 415 709 349 586 736 432 593 372 380 471 671 370 358 910 544 751 528 388 406 416 428 636 721 320 619 386 416 725 507 382 523 431 535 440 540 420 506 870 466 358 455 557 619 513 537 598 618 634 537 745 551 364 535 416 448 544 480 413 514 470 955 688 416 972 497 374 415 552 532 418 431 437 465 521 498 432 460 477 568 456 528 528 591 615 480 475 604 649 602 728 468 706 404 803 775 817 779 684 513 445 483 474 435 545 536 509 414 677 584 433 421 484 558 617 670 501 431 527 439 505 488 485 513 488 451 459 559 418 559 512 394 365 335 535 421 348 489 595 398 366 449 510 584 396 467 470 488 398 375 463 425 476 447 452 479 473 466 375 439 376 351 416 400 499 450 464 460 491 445 426 472 465 419 687 489 633 503 556 383 600 538 532 515 634 502 544 498 518 424 530 477 468 520 527 435 504 502 435 462 452 506 468 580 532 508 514 558 667 494 599 571 678 400 379 547 393 470 752 583 455 575 377 375 358 424 453 485 371 439 442 511 408 435 517 423 407 489 693 325 471 438 524 430 444 500 521 357 420 400 413 495 418 408 425 366 401 403 396 353 482 498 524 522 457 416 465 487 449 405 387 442 398 555 455 383 442 434 369 347 564 376 477 452 537 347 463 447 411 648 491 634 540 468 427 449 739 462 756 388 512 571 433 507 489 414 491 597 425 708 485 465 475 666 390 406 409 773 546 404 471 399 468 509 438 511 400 521 441 569 470 461 455 560 414 700 466 500 405 376 441 487 485 444 366 460 807 461 470 407 431 489 710 420 398 461 538 386 414 453 556 390 382 574 483 412 507 466 605 402 434 386 431 566 382 457 354 366 468 509 512 321 432 604 403 377 383 329 460 489 411 446 480 450 371 762 635 450 427 482 408 370 405 588 654 340 424 351 430 325 395 525 471 723 417 368 406 663 445 416 426 402 430 470 523 393 373 371 937 582 627 651 702 439 360 369 744 375 392 947 388 416 573 335 480 392 363 322 416 709 351 586 766 431 593 372 380 471 671 370 358 910 549 751 528 388 406 416 428 635 723 320 619 386 416 724 507 382 524 432 535 441 540 419 507 870 466 358 455 557 619 513 537 598 618 634 537 746 551 364 536 416 448 544 480 413 514 470 955 688 416 972 497 375 416 552 532 418 431 437 465 525 498 430 460 478 568 456 528 528 591 621 481 475 604 648 609 728 468 706 403 803 775 817 779 684 513 445 484 474 435 545 536 510 414 678 590 433 421 484 558 617 676 501 430 527 439 505 488 485 513 488 452 459 560 418 559 512 394 366 335 535 421 348 490 595 397 366 449 510 584 396 468 470 488 398 375 463 425 477 448 452 483 472 466 375 439 376 351 416 400 499 450 464 460 490 445 426 472 465 419 686 490 633 503 565 383 601 538 531 515 634 502 544 498 518 425 531 477 467 520 528 435 504 500 435 461 452 506 469 580 532 508 514 558 669 494 599 571 678 400 379 547 393 470 752 583 455 575 377 375 358 424 453 485 372 439 442 511 408 435 516 424 407 490 694 325 471 438 524 430 444 500 521 357 420 400 413 494 418 408 425 365 402 403 396 353 482 498 524 522 458 416 466 488 448 405 387 442 399 555 455 382 442 434 369 348 564 376 476 452 535 346 463 447 412 647 491 633 540 468 427 449 739 462 755 388 512 571 433 508 489 414 491 598 425 708 485 465 474 666 391 407 409 773 545 405 471 398 468 509 438 511 400 521 441 569 470 461 455 559 413 700 467 500 405 376 440 486 485 444 366 460 807 462 470 408 431 489 710 420 398 461 539 386 414 453 556 390 381 574 483 412 510 467 604 401 435 386 431 566 382 457 354 366 468 509 513 321 432 604 402 376 384 329 460 489 410 448 480 451 370 762 634 449 427 480 408 371 405 587 654 339 422 351 430 324 395 526 471 723 418 368 407 663 445 416 426 402 431 474 525 393 375 373 938 582 627 649 702 440 361 370 744 375 393 948 387 416 573 335 481 392 363 322 415 710 353 586 794 430 594 372 380 471 671 370 358 910 555 752 528 389 405 416 428 635 725 319 619 386 416 723 507 382 525 432 536 441 541 419 507 870 465 357 456 556 619 513 538 598 618 635 537 746 551 364 536 416 448 544 480 413 514 470 956 688 418 971 498 376 416 552 532 419 431 437 464 530 498 430 460 478 568 456 528 527 590 626 481 475 605 648 615 727 468 706 403 803 775 818 779 684 513 445 484 474 435 545 537 510 415 680 595 433 421 484 557 617 682 502 430 527 439 506 488 485 512 488 451 459 560 418 559 512 394 365 335 535 421 348 490 595 397 365 449 510 584 395 468 471 487 398 374 462 425 477 448 452 487 472 467 375 438 376 351 415 400 499 450 464 460 490 445 426 471 464 419 685 490 633 503 574 382 601 538 530 516 635 502 544 497 519 424 531 477 466 520 528 435 504 498 435 461 452 506 470 579 532 508 514 558 670 495 599 570 678 400 378 546 393 470 752 583 455 575 377 374 358 425 453 485 372 439 443 511 408 435 516 425 407 490 694 324 471 438 524 430 444 500 521 357 420 400 413 494 418 407 426 365 402 403 396 353 481 498 524 522 459 416 466 488 448 405 387 442 399 555 455 382 443 434 369 348 564 376 476 452 534 346 463 447 412 647 491 633 540 468 426 449 739 461 755 388 512 571 433 508 489 415 492 598 425 708 485 465 474 666 391 407 409 773 545 405 472 398 468 509 437 510 399 521 441 569 470 460 455 559 413 700 468 500 404 376 440 486 484 444 366 459 807 462 470 408 431 489 710 420 398 461 539 386 414 453 556 391 381 574 482 412 513 468 605 401 436 386 431 565 382 457 354 366 467 508 513 322 433 605 402 375 385 330 460 488 410 448 481 451 370 762 634 449 426 480 408 371 404 587 654 339 421 351 430 323 395 526 471 724 418 368 407 663 445 417 425 402 431 477 529 393 377 375 939 582 627 648 703 441 362 370 745 376 394 949 387 416 574 336 482 393 363 321 415 710 354 585 820 430 594 371 380 471 671 370 358 910 560 753 528 389 404 415 428 635 729 319 619 386 416 723 507 381 525 432 536 442 540 418 507 871 465 358 457 555 619 514 538 598 618 635 537 747 551 365 536 416 448 544 480 413 514 470 956 688 422 971 497 379 416 552 531 419 431 437 464 536 498 429 460 479 568 456 528 527 590 630 481 475 606 647 622 727 468 706 403 803 776 819 780 683 513 445 484 474 435 545 537 510 417 681 600 433 421 484 557 617 688 502 430 527 440 505 487 486 512 488 451 459 560 418 559 512 394 365 335 535 422 348 490 595 397 365 450 510 584 395 468 471 487 398 374 462 425 477 448 452 490 471 467 375 438 376 351 415 400 499 450 464 460 490 445 426 471 464 419 684 490 632 503 587 383 602 538 530 516 636 502 544 498 518 424 531 477 466 521 527 435 504 498 434 462 452 506 470 579 532 508 514 558 669 495 598 570 679 401 378 546 393 470 752 584 455 574 377 374 358 425 453 485 372 439 443 511 408 435 516 425 407 490 695 324 470 437 524 430 444 500 521 357 420 400 413 494 418 407 426 364 402 403 396 353 481 497 524 522 459 416 466 488 448 406 387 442 399 555 455 382 443 434 368 348 564 376 475 452 532 347 463 447 413 647 490 633 540 468 426 449 739 461 755 388 512 571 433 508 489 415 492 598 425 708 485 465 473 667 391 408 409 774 545 405 472 398 468 509 437 510 399 521 441 569 470 460 455 559 412 700 468 500 404 376 440 486 484 444 366 459 806 462 470 408 431 489 710 420 398 461 539 386 415 454 557 390 381 573 482 412 515 468 605 401 436 386 432 565 382 457 354 366 467 508 513 322 434 605 402 375 386 330 460 488 410 448 481 453 370 763 634 449 426 479 408 372 404 585 654 339 421 351 430 324 394 526 472 724 418 368 408 663 444 417 425 403 431 479 533 394 378 377 939 582 627 647 703 443 364 369 746 376 394 950 387 415 574 336 482 393 364 322 415 710 354 584 841 430 595 371 380 472 671 370 358 910 566 754 527 389 403 415 428 635 733 319 619 386 415 722 506 381 525 432 536 442 540 418 507 872 465 358 457 554 619 513 538 598 618 635 537 747 552 365 536 416 448 544 480 413 513 470 956 687 426 971 497 382 415 552 531 419 430 437 464 541 498 428 461 479 568 456 529 528 589 633 482 476 606 646 628 727 469 707 403 803 776 819 780 683 513 445 484 474 436 545 537 509 421 682 603 433 422 485 557 617 694 501 430 527 440 505 487 485 512 488 450 459 559 418 559 513 394 364 335 535 422 348 490 595 397 365 450 510 584 395 468 471 487 398 374 462 425 477 448 453 494 471 466 375 438 376 351 415 400 499 450 465 460 490 445 426 471 463 419 684 490 632 503 600 383 602 538 530 517 638 502 544 498 518 424 531 477 466 521 527 435 504 498 434 462 453 506 469 579 532 508 513 557 669 495 599 570 679 401 379 546 393 470 752 584 455 574 377 374 358 426 453 485 372 440 443 512 408 435 517 425 407 490 695 324 470 437 524 430 444 500 522 357 420 400 413 494 418 407 427 364 401 403 396 354 481 497 524 521 459 416 466 488 448 406 387 442 399 555 455 382 442 434 368 348 564 376 476 452 530 347 464 447 416 647 490 633 540 468 426 449 740 461 755 388 512 571 433 508 488 415 492 597 425 708 485 465 472 667 391 408 409 774 544 405 472 398 467 509 437 510 399 520 441 569 469 460 455 559 412 700 470 500 404 376 441 486 484 444 366 459 806 462 470 408 431 489 710 420 398 461 538 386 415 454 557 390 381 573 482 413 520 468 606 401 436 386 432 566 382 458 354 366 467 508 514 322 435 605 402 376 387 330 459 488 410 450 481 456 371 764 634 450 426 479 408 372 403 583 654 339 420 351 430 323 394 525 472 724 418 367 408 664 445 416 425 403 432 481 536 394 379 378 939 582 627 646 704 445 365 369 748 377 394 951 387 414 574 336 481 394 364 322 415 710 355 582 862 430 595 370 381 473 671 370 358 910 572 752 527 389 404 414 428 635 738 319 619 386 415 722 506 381 526 432 536 443 540 418 507 874 465 357 457 553 620 513 538 598 618 635 537 747 552 365 536 416 448 544 480 413 513 470 956 687 431 971 497 386 415 552 531 419 430 437 464 546 498 428 462 479 568 456 529 528 590 636 482 476 606 646 633 727 469 707 403 803 776 819 780 683 513 445 484 474 436 545 537 509 425 683 606 433 423 486 557 617 700 501 430 527 440 505 487 485 513 488 450 459 558 418 559 513 394 364 335 535 422 349 490 595 397 365 449 510 583 395 468 470 487 399 374 462 425 477 448 453 497 471 466 375 439 375 351 414 400 500 450 465 460 491 445 426 471 464 419 684 490 632 502 617 383 601 538 530 519 640 502 543 498 517 424 531 477 466 522 527 435 504 NaN 434 462 453 506 469 579 533 508 513 557 668 495 599 570 678 401 381 546 393 470 752 584 455 574 376 374 358 426 452 485 372 440 443 512 408 435 517 425 407 490 695 324 470 437 524 429 444 500 522 357 420 400 413 494 418 408 428 364 401 403 396 354 481 497 522 521 459 416 466 488 447 407 386 442 400 556 455 383 442 434 368 348 564 377 476 453 529 347 463 447 419 648 490 633 540 468 426 449 739 461 756 388 512 571 433 508 489 415 492 596 425 708 485 465 471 666 391 408 408 774 544 406 472 398 466 509 438 509 399 520 441 569 469 460 454 560 412 701 471 500 405 375 441 486 484 444 366 459 806 462 470 408 431 489 710 420 398 461 538 386 415 454 557 390 381 573 482 413 526 467 606 400 435 386 432 567 382 458 354 366 467 508 514 322 436 604 402 376 388 329 459 488 410 451 481 459 371 764 634 450 428 479 408 373 403 582 654 339 420 351 430 322 395 525 472 724 419 366 408 664 445 416 425 404 432 484 539 394 380 379 939 583 627 646 705 447 366 368 750 378 394 953 388 414 576 336 481 394 364 322 415 710 356 582 882 429 595 370 380 473 670 370 358 910 581 752 526 389 404 414 427 635 739 319 619 386 415 721 505 382 527 432 536 444 540 418 507 875 466 357 457 553 620 512 539 598 619 635 537 747 552 365 535 417 448 544 480 412 513 470 957 686 436 970 497 390 415 552 531 419 430 437 464 549 498 428 461 478 569 456 529 528 590 637 482 476 606 645 635 727 469 707 403 803 776 820 780 683 513 445 484 475 436 545 537 509 429 682 608 433 425 486 557 618 706 501 430 527 440 504 487 484 513 488 450 459 558 418 559 513 394 365 335 535 422 348 490 594 397 366 449 510 583 395 468 470 487 399 374 462 424 477 448 453 501 471 466 375 439 375 351 414 400 500 450 465 460 491 444 426 471 464 419 684 490 632 502 633 383 601 538 530 520 642 502 543 498 517 424 530 478 466 522 526 436 504 NaN 434 462 453 507 469 580 533 507 513 557 666 495 600 570 678 401 382 546 393 470 752 584 455 574 376 374 358 426 452 485 372 440 443 512 408 435 517 425 407 490 694 324 470 437 524 429 444 500 522 357 420 400 413 494 418 408 428 364 402 403 396 354 481 497 520 521 459 417 466 488 447 407 386 442 399 556 455 383 442 434 368 348 564 377 476 453 527 347 463 447 421 648 491 634 540 468 426 449 738 460 756 389 512 571 433 508 489 415 492 596 425 708 485 466 470 666 391 408 407 773 544 405 472 399 466 509 438 509 399 521 440 569 469 460 454 560 412 701 474 500 406 375 441 486 484 444 367 460 806 462 470 408 431 489 710 419 398 461 538 386 415 454 557 391 381 574 483 414 531 468 607 400 435 386 432 568 381 458 353 366 468 508 514 322 436 604 401 376 390 329 458 486 410 452 481 462 372 764 634 450 429 480 409 373 402 581 654 340 420 351 430 321 396 525 472 725 418 365 408 664 445 416 425 404 433 488 541 394 380 380 939 584 627 646 705 448 365 368 752 378 394 955 388 414 578 336 480 394 363 323 415 710 357 582 902 428 595 370 380 473 668 370 358 910 591 752 526 389 404 414 427 635 741 319 619 387 415 721 505 382 528 432 536 444 541 419 507 876 465 357 457 552 621 512 539 598 619 635 536 747 552 365 535 417 448 544 480 413 514 470 957 686 441 971 497 394 415 552 530 419 431 437 464 551 498 428 461 478 569 456 529 528 590 639 482 476 606 644 638 728 469 707 403 803 776 820 781 683 513 446 484 475 436 545 537 509 432 681 610 432 426 486 558 618 711 501 430 527 440 504 487 484 513 488 450 459 557 418 559 512 394 365 335 535 422 348 491 594 397 366 449 510 583 395 468 471 487 398 374 462 424 476 448 453 506 470 466 375 439 375 351 414 400 500 450 465 460 490 444 426 471 464 419 683 490 632 503 650 383 602 537 530 521 644 502 543 498 517 424 530 478 465 522 526 436 504 NaN 434 462 453 507 470 580 533 507 514 557 665 495 600 570 678 401 384 546 393 470 752 584 456 573 376 374 358 426 452 485 372 440 443 512 407 434 516 425 406 490 694 323 471 437 525 429 444 500 522 357 420 400 413 493 418 408 428 364 402 403 396 354 481 497 517 522 459 417 466 488 447 407 386 442 399 556 454 383 443 435 369 348 564 377 476 452 526 347 463 447 423 649 491 634 540 468 426 449 738 460 756 389 512 571 433 508 489 415 492 596 425 708 485 466 469 666 391 408 407 773 543 405 472 399 466 509 438 509 398 522 441 569 470 460 454 560 412 701 476 501 406 375 441 486 484 444 367 460 806 462 470 408 431 489 710 420 398 461 539 387 415 453 557 391 381 574 483 414 533 468 607 400 434 386 432 568 380 458 352 366 469 508 514 322 436 603 401 376 393 329 458 485 409 452 482 463 372 765 633 449 431 480 409 372 401 580 654 340 419 351 429 321 397 525 473 724 418 365 408 664 444 415 426 404 434 492 544 393 380 383 939 584 626 645 706 448 364 368 753 379 394 956 388 414 581 336 480 394 363 324 415 710 358 583 919 428 595 370 380 473 667 370 358 910 600 753 525 389 404 414 427 636 742 319 619 387 416 722 505 382 528 431 536 444 542 419 507 876 465 356 456 551 622 513 540 597 619 634 536 746 553 365 535 418 448 544 480 413 514 469 957 686 446 971 496 398 415 552 530 419 431 437 465 553 498 429 460 478 569 456 529 528 590 639 481 476 606 643 639 728 469 707 402 803 776 820 781 683 513 447 484 475 436 545 537 510 436 680 611 432 428 486 557 618 716 501 430 527 440 504 487 484 513 488 450 459 557 418 559 512 394 365 335 535 422 348 491 595 397 366 449 510 583 395 468 471 488 398 374 461 424 477 448 453 511 470 466 375 439 374 351 414 400 499 449 464 460 490 443 426 471 463 419 683 490 632 503 668 383 602 537 530 524 645 502 544 498 517 424 530 478 464 522 526 436 504 NaN 434 462 452 507 469 580 532 507 514 557 664 495 600 570 678 400 385 546 393 470 752 584 455 573 376 374 357 425 452 486 372 440 443 512 406 433 516 424 407 491 694 323 471 437 525 429 444 500 522 357 420 400 413 493 418 408 428 363 402 403 397 353 481 498 514 522 459 418 466 489 448 407 386 441 398 556 454 382 444 435 369 348 563 376 476 452 525 347 463 447 424 649 492 634 540 468 426 449 738 460 756 389 512 570 433 508 489 415 492 596 425 708 485 466 468 666 391 408 408 773 543 404 472 398 467 509 438 510 398 522 441 569 469 461 454 560 412 701 476 501 407 375 442 486 484 444 367 460 807 462 471 408 431 489 709 420 398 461 539 387 415 453 557 392 381 574 484 414 534 468 607 401 435 387 432 568 379 459 351 366 469 508 513 322 436 603 401 376 400 329 458 485 409 454 482 465 372 766 633 448 432 480 409 372 401 578 654 340 419 350 430 321 397 524 474 724 417 364 408 664 443 415 426 404 434 498 547 393 380 385 939 583 626 644 708 450 364 368 755 379 395 956 389 414 581 336 479 395 363 324 415 710 358 583 934 428 595 370 380 473 668 370 358 910 609 753 525 388 404 413 427 636 744 319 620 388 416 722 504 382 529 430 535 445 542 419 507 877 464 356 457 549 622 513 540 597 619 634 537 746 553 365 535 418 448 544 480 413 514 469 958 686 451 971 497 405 415 552 530 419 431 437 465 555 498 429 460 478 569 456 529 527 591 640 481 476 606 643 640 728 469 706 403 803 776 820 781 683 514 448 484 475 436 545 537 510 439 679 612 432 430 486 557 617 719 500 430 527 440 504 487 485 513 488 450 458 556 418 558 512 394 365 335 536 422 349 491 595 397 366 449 510 584 395 468 471 488 398 374 461 424 477 449 453 518 470 466 375 439 374 351 414 400 499 450 464 459 490 443 425 472 463 419 684 490 632 503 687 382 602 537 530 528 646 502 544 498 518 424 530 479 464 522 526 437 504 NaN 435 462 452 507 469 581 532 508 514 557 661 495 599 571 679 400 386 546 393 470 752 584 455 574 376 373 357 426 453 486 371 440 443 512 406 433 516 424 407 491 694 324 472 437 526 429 444 500 522 357 421 400 413 493 418 408 428 363 402 403 397 353 481 498 512 521 459 417 466 489 448 407 386 441 398 557 454 382 444 435 369 348 564 376 477 452 524 347 462 447 427 649 492 635 539 468 426 449 739 460 756 389 512 570 433 508 489 414 492 596 425 707 484 466 466 666 391 408 408 773 543 404 472 398 467 509 438 510 398 521 440 569 469 461 454 560 412 701 477 501 408 375 442 485 483 444 368 459 807 462 471 408 431 489 708 420 398 460 539 387 415 453 557 392 381 574 484 415 536 468 607 403 436 387 432 568 379 459 352 366 470 509 513 322 436 604 401 376 408 329 458 485 409 455 482 466 372 768 633 447 433 479 409 371 401 576 654 340 419 350 431 320 397 523 476 724 417 363 407 664 442 415 426 404 435 502 550 393 381 387 938 583 626 644 709 452 364 368 757 380 396 956 390 414 581 336 479 395 362 324 415 709 358 583 946 428 595 371 380 472 668 370 358 910 618 753 525 388 404 412 428 636 744 319 620 388 416 722 503 382 529 429 535 444 543 419 506 880 464 355 457 548 621 514 540 596 619 633 537 746 552 364 535 418 448 544 480 413 514 469 958 687 455 971 497 414 414 552 531 419 431 437 465 559 498 429 460 478 569 456 529 527 592 642 481 476 606 643 640 728 469 706 403 803 776 820 780 683 514 450 484 475 436 546 537 511 442 678 612 432 434 486 556 617 722 500 430 527 440 504 487 485 513 488 450 458 556 418 558 511 394 366 335 536 422 349 491 595 397 366 448 510 584 395 468 471 489 398 374 462 423 477 449 453 522 470 466 375 440 374 351 414 400 498 450 464 459 490 444 425 472 463 419 686 490 632 503 704 382 601 537 531 533 645 502 544 498 518 424 530 478 464 522 525 437 504 NaN 435 462 451 507 469 580 532 508 514 557 659 495 599 571 679 400 386 546 392 470 752 584 454 574 376 373 357 425 455 486 371 440 443 513 406 434 516 424 407 491 694 324 472 437 525 429 444 499 522 357 421 400 414 493 418 408 428 363 402 403 396 353 481 497 511 521 460 416 466 489 448 406 387 441 399 557 453 382 444 434 369 348 564 376 477 452 524 347 463 447 430 649 492 635 539 468 426 449 738 460 756 388 511 570 433 508 489 414 492 596 425 707 484 466 466 666 391 408 407 773 544 404 473 398 467 508 438 510 398 521 440 569 470 462 453 560 412 701 478 501 409 376 442 485 483 444 367 460 807 461 471 408 432 489 708 420 397 460 538 387 415 453 557 391 382 574 484 416 540 467 607 403 437 387 433 568 379 459 352 366 470 510 512 322 436 604 401 377 419 330 458 485 409 457 482 468 372 769 633 446 434 478 409 371 400 574 654 340 418 350 432 320 397 522 474 725 417 361 407 663 442 416 426 404 435 505 552 394 382 387 938 583 626 644 710 455 364 368 760 380 397 956 392 414 581 336 479 396 362 325 416 710 360 582 956 428 596 370 380 471 669 370 358 910 628 753 526 389 404 412 428 637 746 319 621 388 417 723 504 382 529 428 534 443 543 418 506 882 464 356 458 546 620 514 540 596 619 634 537 746 552 365 535 418 447 543 481 412 514 470 958 687 459 971 498 423 414 552 531 419 431 437 464 561 498 429 460 478 568 456 529 527 591 643 481 476 606 643 642 727 469 706 403 803 776 819 780 682 514 452 484 475 436 546 537 512 443 678 612 432 438 486 557 616 725 500 430 527 440 504 487 485 513 488 451 459 556 418 558 511 394 366 335 536 422 348 491 596 398 366 448 510 584 395 468 471 490 398 374 462 423 477 449 453 525 470 466 375 440 374 351 414 400 498 450 464 459 490 444 425 471 463 418 687 490 633 503 721 382 601 536 531 536 645 502 544 498 518 423 529 478 464 522 525 437 504 NaN 435 462 451 507 469 580 532 508 515 557 658 496 598 570 679 400 386 546 392 470 752 584 454 574 375 373 357 425 456 486 371 440 443 513 407 434 516 424 406 490 693 324 471 437 525 429 444 499 521 357 421 399 414 493 417 407 428 362 401 403 396 354 481 497 509 521 459 416 467 489 448 406 387 441 399 558 454 382 444 434 369 349 564 376 477 451 525 347 464 447 432 649 492 635 539 468 426 449 738 460 755 388 511 569 433 508 489 414 492 597 425 707 484 466 465 666 391 408 406 772 544 404 473 398 467 508 438 510 398 521 440 570 470 462 452 559 412 701 479 502 410 376 441 485 483 444 367 460 806 461 470 408 432 488 708 419 397 460 538 386 415 453 557 391 381 574 484 416 543 466 607 403 438 388 433 567 379 459 353 366 470 510 512 322 437 604 401 378 430 330 459 485 410 458 482 471 371 770 632 446 436 478 409 372 399 572 655 340 418 350 432 320 397 522 473 725 418 361 408 663 442 416 427 404 435 507 554 394 384 387 938 583 626 644 712 456 364 367 761 380 396 956 392 414 581 336 478 398 363 325 416 710 361 583 965 428 596 370 380 470 669 370 359 910 637 753 527 389 404 411 428 637 748 319 621 389 417 724 505 381 528 428 534 443 543 419 505 884 464 356 458 546 618 514 541 597 619 634 538 747 551 365 534 418 447 543 482 412 514 470 958 687 461 972 498 433 414 552 531 419 431 437 464 565 497 429 460 478 568 457 529 528 590 643 481 477 606 642 641 727 470 706 403 803 776 819 780 682 514 458 484 475 436 546 537 515 445 677 611 432 442 485 557 617 728 500 430 527 440 504 487 485 513 488 450 459 556 418 557 511 394 366 335 536 422 348 491 596 398 366 448 510 584 395 468 471 493 398 373 462 422 478 449 453 527 470 466 375 439 375 351 414 400 498 450 464 459 490 444 425 471 463 418 687 490 632 503 734 383 601 536 531 541 646 502 544 497 518 423 528 477 465 522 525 438 504 NaN 435 462 451 508 469 579 532 509 515 557 657 496 598 567 679 400 387 546 392 470 752 584 454 574 375 373 357 425 456 486 371 440 443 513 407 435 516 425 406 490 693 324 471 437 525 428 444 499 521 357 420 399 413 493 417 408 428 363 401 403 397 354 481 497 508 521 459 416 467 489 448 406 387 440 399 558 454 382 444 435 369 349 564 376 477 451 525 347 464 447 433 649 492 635 539 468 426 449 738 460 755 388 511 569 433 508 490 414 491 597 424 707 484 465 464 666 391 408 406 772 544 404 473 398 467 508 438 510 398 520 440 570 470 462 452 559 412 701 480 502 412 376 442 485 483 445 367 460 806 461 470 407 432 488 711 419 396 460 538 386 414 453 557 390 381 575 484 416 548 464 607 402 438 389 433 566 378 459 354 366 470 510 510 322 436 604 401 378 444 330 459 485 410 459 483 475 371 771 632 446 437 479 408 373 398 569 655 340 418 350 431 320 397 522 472 725 419 361 408 663 442 416 427 404 435 511 555 394 385 389 938 583 626 644 713 456 364 366 762 380 396 957 393 414 581 336 478 399 362 326 416 710 364 583 972 428 595 369 379 470 669 370 359 910 647 753 528 389 403 411 427 638 751 320 621 389 418 726 505 381 527 427 534 442 543 421 506 886 464 357 458 546 614 514 542 597 619 634 538 748 551 365 534 418 447 544 482 413 514 471 958 687 465 972 498 442 414 551 531 419 431 437 464 568 497 429 460 478 568 457 529 528 590 643 481 476 606 642 640 727 470 706 403 803 776 820 781 684 514 465 484 475 436 546 538 518 447 677 611 433 445 485 558 617 729 500 430 527 440 504 487 484 513 488 450 459 556 417 557 511 393 365 335 536 423 348 490 596 398 366 448 510 584 395 469 471 497 398 373 462 422 478 448 453 528 470 466 375 439 376 351 414 401 498 450 464 460 490 444 426 471 463 418 687 490 632 503 750 383 601 536 531 542 646 502 543 497 518 423 528 477 465 522 526 438 504 NaN 434 462 451 508 469 579 531 510 515 557 656 495 598 565 679 400 388 546 392 470 752 584 455 574 375 373 357 425 457 486 371 440 443 513 407 435 516 424 405 490 693 324 470 437 525 429 444 499 521 357 420 399 413 494 417 408 428 363 401 403 397 354 480 497 506 521 458 417 467 488 448 406 386 440 399 558 455 382 444 434 369 349 564 376 477 451 526 346 464 447 433 649 493 635 539 468 426 449 738 459 755 388 511 569 433 507 490 414 491 598 424 707 484 465 464 666 391 408 406 771 544 404 473 398 468 508 439 510 398 520 440 570 470 461 452 559 412 701 480 502 414 376 442 485 483 445 367 460 806 461 470 407 432 487 716 419 396 460 538 386 414 453 557 390 381 575 484 417 551 464 607 402 438 390 433 566 378 459 354 366 469 510 510 322 436 604 401 380 458 331 459 484 411 459 483 481 371 772 632 446 437 479 408 374 398 568 656 339 420 350 431 320 397 522 470 725 419 362 408 663 442 416 427 402 435 513 556 393 386 391 938 583 626 644 714 456 365 366 763 381 395 957 395 414 580 336 476 399 362 326 416 709 366 583 977 428 595 369 379 471 669 371 358 910 656 753 528 389 401 410 427 638 753 320 621 389 418 727 505 381 526 427 533 441 542 422 506 888 464 358 457 546 609 514 541 598 619 635 537 751 551 365 534 418 447 544 482 413 514 471 958 687 466 972 498 452 414 551 531 419 430 438 464 572 498 428 459 479 568 457 529 528 590 643 481 476 606 642 639 727 470 706 403 803 776 820 781 684 515 472 484 475 436 546 538 523 450 676 610 433 448 486 558 617 730 500 430 527 440 504 488 484 513 488 450 459 556 416 557 511 393 364 334 536 423 348 490 596 398 366 448 510 584 395 469 471 502 398 373 462 422 478 448 453 530 471 466 375 439 377 351 415 401 498 450 464 460 490 444 426 471 463 418 687 490 632 503 762 384 601 536 531 546 646 502 543 497 518 423 528 477 465 522 526 439 505 NaN 434 462 452 508 469 579 531 510 515 557 656 495 598 561 679 400 387 545 392 470 752 584 455 574 375 373 357 425 458 486 372 440 443 513 407 435 516 424 405 491 693 324 470 437 525 430 444 499 521 357 420 400 413 493 417 408 428 363 401 403 397 354 480 497 505 521 458 417 467 489 448 406 386 439 399 557 455 382 444 434 368 349 564 377 477 452 526 347 464 447 435 649 494 634 539 469 426 449 738 458 755 388 511 568 433 507 491 414 490 598 424 707 484 465 464 666 392 408 406 771 545 404 473 397 467 508 439 510 399 520 440 571 469 461 453 559 412 701 481 502 415 376 443 485 483 445 367 459 805 461 470 407 432 488 723 419 395 460 538 385 414 453 557 390 381 575 484 417 556 464 606 402 438 390 433 566 378 459 354 366 470 510 509 322 435 604 400 381 474 331 460 484 411 458 483 489 371 773 632 445 437 478 408 374 398 567 657 339 421 349 430 320 397 522 469 725 419 362 409 664 443 417 426 401 436 516 557 392 387 394 938 584 626 645 716 457 365 366 765 381 396 958 397 415 581 335 475 398 361 326 416 709 367 583 979 428 594 370 379 473 670 371 358 910 666 753 529 389 400 410 427 639 755 320 621 389 418 727 505 382 526 427 533 439 542 423 507 891 465 358 457 545 603 513 540 599 619 635 537 753 551 364 534 417 447 544 482 413 514 471 958 687 468 972 498 461 415 551 531 420 431 438 465 574 498 428 459 480 568 456 529 528 591 643 480 476 606 643 638 727 470 706 402 802 776 820 781 684 515 480 484 475 435 546 537 528 451 674 611 433 451 486 558 617 730 500 429 527 440 504 488 484 513 488 450 459 556 416 557 511 393 363 334 536 423 348 490 596 398 366 448 510 584 396 469 470 506 398 374 462 422 478 447 453 532 471 467 375 439 377 351 415 401 498 450 463 460 490 444 426 471 463 419 687 490 632 503 772 385 601 536 531 550 645 502 543 497 518 424 530 477 464 522 526 439 505 NaN 434 462 452 508 469 580 531 510 515 557 655 495 598 559 679 400 385 545 392 470 753 584 455 574 374 372 356 425 459 486 372 440 443 513 407 435 515 424 405 490 692 324 470 437 525 430 444 499 521 357 420 400 413 493 417 408 428 363 401 403 397 354 480 497 505 521 458 417 467 489 448 406 386 440 400 557 454 382 444 433 368 349 564 377 477 452 527 347 464 446 438 649 494 634 539 469 426 448 738 458 756 388 510 568 433 507 491 414 490 598 424 707 484 465 464 666 391 408 406 772 545 404 472 397 466 508 438 510 399 520 440 571 469 460 452 559 412 701 480 501 418 376 443 485 483 445 366 459 805 462 470 408 431 488 730 419 396 460 538 386 415 454 556 390 382 575 484 418 560 464 606 401 438 389 432 566 379 459 354 366 471 510 508 322 435 604 400 382 490 331 460 484 411 458 484 494 371 774 632 445 438 478 408 372 398 567 657 339 421 349 430 321 398 523 468 725 419 363 408 664 443 418 426 400 436 516 557 392 389 396 937 584 626 645 717 457 365 366 768 381 396 958 400 415 581 335 474 398 361 327 416 709 367 582 978 430 592 370 378 474 671 371 358 910 674 753 530 388 400 410 428 638 756 320 621 388 418 727 504 382 527 427 533 437 542 424 507 892 466 358 457 545 597 513 540 598 619 635 537 755 551 364 534 417 447 544 482 413 514 471 958 688 469 972 498 472 415 551 531 420 431 438 465 578 499 428 460 479 567 456 529 528 591 643 480 476 606 643 636 727 470 706 402 802 776 820 781 683 515 486 483 475 435 545 538 534 453 673 612 432 454 486 557 618 729 500 429 528 441 504 487 484 513 489 450 458 556 416 558 511 393 364 334 536 422 348 490 596 398 366 448 510 584 396 468 470 513 398 374 462 422 478 447 453 533 471 466 375 439 376 351 416 400 498 450 463 460 490 444 426 471 464 419 688 491 632 503 778 388 601 536 531 558 644 502 543 497 518 424 532 477 464 522 526 438 504 412 434 463 452 509 469 580 532 510 515 557 655 495 598 556 679 400 384 544 391 470 753 583 455 574 374 373 356 424 459 486 372 440 443 513 407 436 515 423 405 490 692 324 471 437 525 430 444 499 521 357 421 400 413 492 417 408 428 363 401 403 397 354 479 497 506 521 459 417 467 489 448 406 386 440 400 557 454 381 444 433 368 349 564 377 477 452 528 347 463 445 441 649 494 634 539 468 426 449 738 458 756 388 510 568 433 508 490 414 490 597 425 707 484 466 465 666 391 408 406 772 545 404 472 397 466 508 438 510 399 521 440 572 469 460 452 559 412 701 479 501 420 376 443 485 484 445 366 459 805 462 470 408 431 488 740 419 396 460 538 386 416 454 556 391 382 575 484 419 564 465 606 401 438 389 431 565 380 459 354 366 472 510 508 322 435 603 400 382 506 331 460 484 411 458 484 499 371 774 632 444 438 478 409 371 398 565 658 339 421 351 430 322 399 524 467 726 419 364 408 664 443 417 425 400 437 516 557 392 391 398 937 584 626 645 718 458 365 365 771 381 396 959 401 416 581 335 474 398 361 329 416 709 368 582 976 431 590 371 377 475 672 371 359 910 681 753 530 388 400 410 428 638 757 320 621 388 418 728 504 382 527 426 533 437 542 424 507 894 466 358 457 544 592 513 540 598 618 635 537 757 551 364 534 416 447 544 482 414 514 471 958 689 471 972 498 481 415 551 531 420 431 438 465 581 499 429 461 479 567 456 529 528 590 641 480 477 606 643 635 727 470 707 402 802 776 821 780 683 515 494 483 476 435 545 538 540 455 672 612 432 455 486 557 618 729 500 429 529 440 504 487 484 513 489 450 458 556 417 558 511 393 364 333 536 422 349 490 596 398 366 448 510 584 395 468 470 521 398 374 462 422 477 447 453 533 471 466 375 439 376 351 416 400 497 450 463 460 490 444 426 470 464 418 688 494 632 503 780 391 602 536 531 564 644 503 543 498 518 424 534 477 465 523 525 438 504 412 434 463 452 509 470 580 532 510 515 557 655 495 599 554 679 401 383 544 392 470 753 583 454 574 374 374 356 424 460 487 372 441 443 513 407 436 515 423 405 490 692 324 471 437 525 430 443 498 521 357 421 400 414 492 417 408 428 363 401 403 398 353 480 497 506 520 459 416 466 489 448 406 386 440 400 558 454 380 443 433 369 349 564 377 476 452 528 347 463 445 444 649 494 634 538 468 426 449 739 459 756 388 510 568 433 508 490 414 490 597 425 707 484 466 465 665 390 408 407 772 545 403 472 397 466 508 438 510 398 521 440 572 470 460 451 559 412 701 477 501 422 376 444 485 484 445 367 459 805 462 470 408 432 488 753 420 396 460 538 386 416 454 556 391 382 575 484 420 568 465 606 401 438 389 431 565 380 460 354 366 472 510 508 322 435 604 400 383 521 331 460 484 411 458 484 502 371 776 631 444 440 478 409 370 398 563 659 340 421 354 430 323 400 525 466 729 419 364 408 664 442 417 424 399 438 513 557 392 391 401 936 585 626 645 720 459 365 363 775 381 396 960 402 418 581 335 473 398 361 330 416 709 369 582 971 432 590 371 376 474 672 371 359 910 686 753 531 389 400 409 428 638 757 320 620 388 418 730 504 381 527 426 533 437 542 425 507 895 466 358 456 544 587 513 540 599 618 635 536 760 551 364 534 416 447 545 482 414 514 470 958 690 472 972 498 489 415 551 530 420 432 438 465 584 498 429 461 478 568 456 529 527 590 639 481 477 606 643 633 728 470 707 403 802 776 821 779 683 514 502 483 476 434 545 538 547 457 673 612 431 458 486 556 619 728 501 429 531 440 504 486 484 513 489 450 458 556 417 558 511 393 364 333 536 422 349 490 596 398 367 448 509 583 395 468 470 532 399 374 462 422 477 448 453 532 471 466 375 439 376 352 415 400 497 450 463 460 490 444 425 470 464 418 688 498 632 503 780 395 603 536 531 568 645 503 543 498 517 424 534 477 465 523 524 438 504 412 434 463 452 508 470 580 532 510 514 557 656 495 599 550 680 402 382 544 392 470 753 583 455 574 374 376 356 424 460 487 372 441 443 513 407 435 515 424 405 490 692 324 471 436 525 430 443 498 521 357 421 400 414 492 417 408 428 363 401 403 397 353 480 497 507 521 459 416 466 489 448 407 386 440 400 558 454 380 443 433 369 349 564 376 475 452 529 347 463 445 446 649 494 634 538 469 426 449 739 459 756 388 510 568 433 508 490 414 490 597 426 707 484 466 466 665 390 408 407 772 545 403 472 397 466 508 438 510 398 521 440 572 471 460 452 559 412 702 477 501 422 375 444 485 485 445 367 459 806 462 470 408 432 488 771 420 396 460 538 387 415 453 557 391 382 576 484 421 574 464 607 401 438 389 431 566 380 460 354 365 472 510 507 323 435 604 401 385 537 332 461 484 411 459 484 507 371 777 631 444 440 479 409 371 398 561 661 340 422 357 430 323 400 525 465 731 420 366 408 664 442 416 424 399 437 511 556 392 392 402 937 585 626 645 721 460 364 361 778 381 396 959 403 419 581 334 471 398 361 331 417 709 371 583 967 432 591 371 376 473 672 371 359 910 693 752 531 389 401 409 428 638 756 320 619 388 418 730 503 381 527 425 533 437 542 426 507 896 467 358 455 543 583 513 540 598 618 635 536 763 551 364 534 416 447 545 483 414 514 470 959 690 473 972 498 496 415 551 531 420 432 438 465 584 498 429 461 478 568 456 529 527 590 638 481 477 606 643 631 727 470 708 404 802 776 820 779 682 514 511 483 475 434 545 538 554 459 674 612 431 460 486 556 619 726 500 429 533 440 503 485 484 513 489 451 458 556 417 559 511 393 364 333 536 422 349 490 596 398 366 449 509 583 395 468 470 542 399 374 462 422 477 448 452 531 471 467 376 439 376 352 415 400 497 450 463 461 490 445 425 470 464 418 688 504 632 502 777 398 603 536 531 571 646 503 543 498 517 424 535 476 465 523 525 438 504 412 434 463 452 508 470 581 532 509 514 557 658 495 598 546 680 402 381 544 392 471 753 583 455 574 374 378 356 425 461 487 372 441 442 514 408 435 514 424 405 490 693 324 471 436 525 430 443 499 521 357 421 400 414 492 417 408 428 363 401 403 397 352 480 497 508 522 459 415 467 488 448 407 386 440 400 558 454 379 444 433 369 349 564 376 475 452 530 347 463 445 447 650 493 634 538 469 426 449 740 460 756 388 511 568 433 508 489 414 490 597 426 707 484 466 467 665 389 408 408 772 545 403 472 397 465 508 438 509 398 522 440 572 471 460 452 559 412 702 476 501 423 375 444 485 485 445 367 459 805 462 470 407 432 488 790 420 396 461 538 387 415 453 559 391 381 576 484 421 578 464 606 401 437 389 431 566 380 460 354 364 472 511 507 323 436 605 401 387 553 332 461 485 412 459 483 510 371 779 630 443 440 477 409 370 398 559 663 340 422 359 430 323 401 525 463 733 420 368 409 664 443 416 424 400 436 510 554 392 392 403 937 585 626 645 722 459 364 360 783 381 396 959 405 419 581 334 469 398 361 332 417 710 373 584 961 433 592 371 376 473 672 371 359 911 698 752 530 389 402 409 428 638 756 320 619 387 417 730 504 381 526 425 533 437 543 427 507 897 468 359 455 542 578 513 540 598 617 634 536 766 551 364 534 416 447 545 483 414 515 470 959 690 472 972 498 504 415 551 531 420 432 438 465 586 498 428 461 479 568 455 530 527 590 637 481 477 606 643 629 727 470 708 404 801 776 819 780 682 514 520 483 475 434 545 538 561 462 674 611 431 462 485 556 619 724 500 429 537 439 503 484 483 513 489 452 458 557 417 560 512 393 364 334 535 422 348 490 596 398 366 448 510 583 395 468 469 553 400 374 463 422 478 448 452 528 470 466 376 439 376 352 415 400 498 450 463 461 490 445 424 470 464 418 688 510 633 501 772 403 602 536 531 573 646 503 544 498 517 424 535 476 466 523 525 438 504 405 434 462 451 508 469 581 532 509 514 557 658 495 598 542 679 402 380 544 392 471 753 583 455 574 374 382 356 425 461 487 371 440 443 514 408 435 514 424 405 490 693 325 472 436 525 430 443 499 521 357 420 400 415 492 417 408 428 364 401 403 397 352 480 497 510 522 459 415 467 488 448 407 386 440 400 558 454 379 444 433 369 348 564 376 476 452 530 347 463 445 449 650 493 634 538 470 426 449 740 460 755 388 511 568 433 509 489 414 490 597 426 707 484 466 467 666 390 410 408 771 545 403 471 397 465 508 438 509 398 522 440 571 471 460 452 559 412 702 475 501 424 375 443 485 485 445 367 460 805 462 471 407 432 487 811 420 396 461 538 387 415 453 561 391 381 576 484 422 583 464 606 401 437 389 430 566 380 460 353 364 472 511 508 322 437 605 400 389 566 332 461 486 412 459 484 513 371 780 630 443 440 474 409 369 398 557 665 340 422 363 430 324 401 524 461 734 420 368 409 664 444 416 424 401 435 511 552 391 392 404 937 585 626 645 724 459 364 361 786 381 396 959 406 420 580 334 468 398 361 333 418 710 375 584 956 432 592 371 376 473 672 371 358 910 703 752 531 389 403 408 428 638 755 320 619 386 417 731 504 381 526 426 533 437 544 428 507 898 469 360 455 541 573 513 540 597 617 634 536 771 551 364 534 416 447 545 483 414 515 470 959 690 472 972 498 514 415 551 531 419 432 438 465 588 499 428 461 479 568 455 530 527 590 636 481 477 606 644 628 727 471 709 404 801 776 818 781 683 514 530 483 475 434 545 538 568 465 675 610 431 464 485 557 618 722 499 429 541 440 504 486 483 513 489 452 458 557 417 560 512 393 364 333 535 422 348 490 596 398 366 448 510 583 394 468 470 565 399 374 463 422 479 448 452 525 469 466 376 439 376 352 415 400 498 450 463 460 490 444 424 470 464 418 689 519 633 501 766 410 601 536 531 575 646 503 544 497 516 425 536 476 466 523 524 438 504 398 434 462 451 508 469 581 532 509 514 556 659 496 598 538 678 401 381 544 392 471 753 584 455 574 374 388 356 426 462 487 371 440 443 514 408 435 514 424 405 490 693 324 472 436 525 430 443 500 521 357 420 400 415 492 417 408 427 364 402 403 397 352 480 497 512 522 459 416 467 488 448 408 385 441 400 558 454 380 444 433 369 348 564 377 476 452 530 347 463 445 452 650 493 633 538 469 426 449 739 459 754 389 511 568 433 509 488 415 490 597 426 707 484 467 468 666 390 411 408 771 545 403 471 397 465 508 438 509 398 522 440 570 471 460 452 560 412 703 474 501 425 375 443 485 485 445 367 460 805 462 471 408 432 487 834 420 396 461 538 387 416 453 564 391 381 576 484 422 586 466 606 401 437 389 430 566 380 460 353 364 472 512 507 321 438 606 400 391 580 331 461 487 412 458 484 515 371 782 630 443 440 472 409 369 398 555 668 340 422 368 430 325 401 523 461 735 421 370 409 664 445 415 424 401 435 514 550 392 392 406 937 584 626 645 725 459 363 363 792 380 396 960 407 420 580 335 466 398 361 335 419 709 376 585 949 432 592 371 375 473 672 370 359 910 706 752 532 390 403 408 428 637 752 319 618 386 417 731 503 381 526 428 533 438 544 429 507 897 470 361 455 541 567 513 540 596 617 634 536 775 551 364 534 415 447 545 483 414 515 470 959 690 471 972 498 522 415 551 532 419 432 437 465 590 499 429 461 478 568 455 530 528 590 633 482 476 606 644 627 727 471 709 404 801 776 818 780 683 514 540 483 476 434 546 538 575 467 675 609 431 466 485 557 618 720 499 429 545 440 504 488 483 513 488 452 458 557 417 560 512 393 363 333 535 422 348 490 596 398 366 448 510 583 394 469 470 577 398 374 462 422 480 448 452 522 469 465 376 439 376 352 414 400 498 450 462 459 490 444 424 471 464 418 689 529 633 500 757 419 601 536 531 575 646 503 544 497 516 425 536 476 465 523 524 438 504 398 434 462 451 508 468 581 532 509 514 556 659 496 599 534 678 401 382 544 392 471 754 585 455 575 374 394 357 426 462 487 371 440 443 514 408 435 515 423 405 490 693 324 471 436 525 430 443 499 521 357 420 400 415 492 416 408 427 364 402 403 397 352 480 497 512 522 459 415 467 488 448 408 385 442 400 558 454 380 444 433 369 348 563 377 476 452 530 347 464 445 456 650 492 632 538 469 426 449 738 459 754 388 511 568 433 509 488 415 490 597 426 707 485 467 468 667 390 412 408 771 545 403 471 397 466 508 438 510 398 522 440 570 471 460 451 560 412 703 474 502 425 375 443 485 484 445 367 460 805 462 471 408 432 488 858 420 396 461 538 387 416 454 566 392 381 576 484 422 589 467 607 402 437 389 429 566 380 460 353 364 473 512 507 320 440 606 400 394 591 331 461 487 412 458 484 517 371 783 630 443 440 472 409 368 398 551 670 340 423 373 430 326 401 522 461 736 421 371 409 664 444 416 424 402 435 516 548 392 393 408 937 584 626 647 726 458 364 364 796 380 395 960 408 421 579 336 465 398 361 335 420 709 378 586 942 432 591 371 374 473 672 370 359 909 709 752 533 389 403 407 428 637 750 319 618 386 417 731 502 381 526 430 533 439 544 430 507 898 472 361 455 542 562 513 540 596 617 634 536 780 551 364 533 415 447 544 483 414 515 470 960 689 471 972 498 530 415 551 532 419 432 437 465 592 499 429 461 478 568 455 529 528 590 631 482 476 606 645 626 727 471 709 404 801 775 818 780 683 514 549 484 476 434 546 538 580 469 675 608 432 468 485 557 619 719 499 429 549 440 504 490 483 513 488 452 457 557 416 559 512 393 363 333 535 422 348 489 596 398 366 448 510 583 395 469 470 589 398 374 462 422 480 448 453 520 469 465 376 439 376 352 414 400 498 450 462 460 490 444 424 471 464 418 690 542 633 500 747 431 601 536 531 574 646 503 544 496 516 425 535 476 465 523 523 438 504 398 434 462 451 508 468 581 532 509 514 556 660 497 600 531 678 401 383 544 392 471 754 585 455 575 374 399 357 425 463 486 370 440 443 514 408 435 515 423 405 490 693 324 471 436 524 429 444 499 521 357 420 400 414 491 416 408 426 364 402 403 397 352 479 497 512 522 459 415 467 488 448 408 385 441 399 557 454 381 444 433 369 348 563 377 476 452 531 347 464 444 458 650 492 631 538 469 426 449 738 459 753 388 511 567 432 509 489 415 490 598 426 707 485 467 469 667 390 414 408 771 545 403 471 397 466 508 438 510 397 522 441 570 471 460 451 559 412 703 475 502 425 375 443 485 484 445 367 461 805 462 471 408 433 488 883 420 396 461 538 387 416 454 569 392 381 576 484 423 592 469 607 402 437 390 429 566 379 460 353 364 474 511 507 320 442 606 400 397 602 331 461 487 412 457 484 519 372 785 630 443 439 473 410 368 398 548 672 341 423 378 430 326 401 522 460 737 422 372 409 664 444 416 424 401 435 518 545 392 394 409 937 584 626 648 727 458 364 364 801 379 394 961 407 422 578 336 463 398 361 336 420 708 379 586 934 432 590 371 374 473 672 371 359 909 710 753 533 388 402 407 428 637 748 320 618 386 417 731 502 380 526 430 533 440 544 430 507 900 473 361 455 542 558 513 540 596 617 634 536 783 551 364 533 415 447 544 484 414 515 470 960 689 471 971 497 536 414 551 532 419 431 437 464 594 499 428 461 478 568 455 529 528 591 629 482 477 606 646 626 727 471 709 403 801 776 817 779 683 515 557 484 476 434 546 538 585 471 676 607 432 472 485 557 620 718 499 429 555 441 504 492 483 513 489 452 457 557 416 558 511 393 363 333 534 422 348 489 596 398 365 448 510 584 395 469 470 600 398 374 461 422 481 448 454 518 470 465 376 439 376 352 414 400 497 449 462 460 490 444 424 471 464 418 690 555 633 500 736 440 601 536 531 574 645 503 544 496 516 424 535 476 466 523 523 439 504 398 434 463 451 508 468 581 531 509 514 557 660 496 600 528 678 401 385 544 392 470 754 585 454 576 374 404 357 425 462 487 370 440 443 514 408 435 515 423 405 490 693 324 471 436 524 429 444 499 521 357 420 400 414 491 416 408 426 365 402 403 397 352 479 497 512 522 459 415 466 487 448 407 385 441 399 557 454 381 445 433 369 348 563 377 476 453 531 347 464 444 460 650 492 631 539 469 426 449 738 459 753 388 511 567 432 508 490 415 490 598 426 707 485 467 470 666 389 416 408 771 545 403 471 397 466 508 438 509 397 522 440 570 470 460 450 559 412 704 477 502 426 375 443 486 483 445 367 461 805 462 471 408 433 488 907 420 396 461 538 387 416 453 571 393 381 576 484 423 595 468 607 402 437 390 430 566 379 460 353 364 476 510 508 321 444 606 400 401 611 332 461 487 412 456 484 520 372 786 630 442 438 474 410 367 398 545 674 341 423 386 429 326 402 521 460 739 422 373 409 664 444 417 424 401 435 519 543 392 394 410 937 583 625 649 729 457 364 364 805 379 395 962 407 423 577 336 462 398 360 337 420 708 380 586 926 431 591 371 374 472 671 371 359 910 709 753 533 387 401 407 428 637 747 320 618 386 417 731 501 380 526 431 533 440 544 431 507 902 473 361 455 541 553 513 540 597 617 634 536 786 551 363 533 415 446 544 484 414 515 470 959 689 473 971 497 540 414 551 531 419 431 438 465 597 499 429 462 479 568 455 529 528 591 630 482 477 607 646 626 727 471 709 403 801 776 817 779 684 515 562 484 476 434 546 538 589 472 677 607 432 476 484 556 620 718 499 429 561 441 504 494 483 513 489 452 457 558 416 558 510 393 364 333 534 423 348 489 596 398 365 448 510 584 395 469 470 611 399 374 461 422 484 448 454 516 470 465 375 439 376 352 413 400 497 449 462 460 490 444 425 470 464 418 691 570 633 501 728 451 601 537 531 573 645 503 544 496 516 424 534 476 466 523 523 439 504 NaN 434 463 451 508 469 582 532 509 514 557 661 496 599 524 679 401 388 544 392 470 755 585 454 577 374 411 357 425 462 487 370 440 443 513 408 435 515 423 405 490 692 324 471 436 525 429 444 499 521 357 420 400 415 491 416 409 426 365 401 404 397 352 479 497 512 522 458 416 466 486 448 407 385 441 400 557 454 381 445 433 369 348 563 377 477 453 532 347 464 444 461 649 491 632 539 468 426 449 738 459 754 388 510 567 431 509 490 415 490 598 426 707 485 466 470 667 389 418 407 771 545 403 471 397 467 508 438 509 397 522 440 570 470 459 451 559 411 704 480 501 426 375 443 486 483 444 368 461 805 462 471 408 433 488 930 419 396 461 538 386 416 453 574 392 382 576 484 423 598 468 607 401 436 390 430 566 378 460 353 364 477 509 508 321 445 606 400 405 620 332 461 487 412 456 485 520 372 787 629 442 437 475 410 368 397 542 678 341 423 396 430 326 402 522 460 740 422 374 409 664 444 418 424 401 435 520 542 393 395 411 937 582 625 649 730 456 363 365 809 379 396 964 407 423 577 336 462 398 359 337 420 708 381 584 918 430 593 371 374 472 671 371 359 911 709 754 532 387 400 407 427 637 744 320 618 385 416 732 501 380 526 432 533 440 544 432 506 902 474 361 455 540 550 514 540 597 617 634 536 787 551 363 533 415 446 544 484 414 514 470 959 689 475 970 497 544 414 551 531 419 431 438 465 599 498 429 462 479 568 455 529 528 590 630 482 477 607 646 626 727 470 709 402 802 776 818 779 684 515 570 484 476 434 546 538 593 474 678 605 432 479 484 556 620 718 498 429 568 441 504 496 484 513 489 452 457 557 416 558 510 394 364 333 534 423 348 489 596 398 365 448 510 583 394 469 470 620 398 374 462 422 488 448 454 515 471 465 375 439 376 352 414 399 498 450 462 459 490 445 425 470 465 418 691 583 633 501 721 462 601 537 532 572 644 503 543 496 517 424 532 476 466 524 524 439 504 NaN 435 463 451 508 469 581 532 509 514 557 660 497 599 522 679 401 390 544 392 470 755 585 453 578 375 419 357 425 462 488 369 440 443 512 408 435 515 423 405 490 692 324 471 436 524 429 444 499 521 357 420 401 415 491 416 410 426 365 401 404 398 352 480 498 512 522 459 416 466 486 448 407 385 441 400 557 454 381 445 432 369 348 563 378 478 453 532 347 464 445 461 649 491 632 539 467 426 449 738 459 754 388 510 567 431 509 490 415 490 598 426 707 485 466 470 667 390 420 407 771 545 403 471 397 467 508 438 509 397 521 440 570 470 459 452 559 411 704 482 501 427 375 442 486 483 445 368 461 805 462 472 408 433 489 954 419 396 461 538 386 416 453 575 392 382 576 484 424 599 468 607 401 436 389 430 566 378 460 353 364 478 510 508 320 448 607 400 408 629 332 461 488 411 454 485 519 373 787 629 442 436 476 410 368 397 540 681 342 423 406 430 327 402 523 460 741 423 374 409 663 444 418 424 401 435 523 541 393 395 412 937 582 626 650 732 453 363 366 813 378 396 966 408 424 577 336 463 398 358 337 419 708 381 584 911 430 594 371 374 472 670 370 359 911 708 754 532 387 401 407 427 638 742 319 619 385 415 732 500 380 525 433 533 440 544 433 506 903 476 361 455 541 545 515 540 597 616 635 536 788 551 362 533 415 446 544 485 414 514 470 958 689 478 970 497 548 414 551 531 419 431 438 465 600 498 428 462 480 568 455 529 527 590 630 482 477 608 646 627 726 470 710 402 802 777 818 779 683 514 576 484 476 434 545 538 595 476 678 605 432 483 484 556 620 718 499 428 573 441 505 498 484 513 489 453 457 557 417 558 510 394 364 334 534 423 348 490 596 398 365 449 509 583 394 469 470 629 398 374 462 422 493 448 454 515 471 465 374 439 376 352 414 399 498 450 463 460 490 445 425 470 465 418 691 598 633 501 715 477 601 537 532 570 643 503 544 496 517 424 529 476 466 525 524 439 505 NaN 435 463 451 508 469 581 533 509 515 556 661 497 599 519 679 401 392 544 393 470 755 585 453 581 375 428 357 426 463 488 369 440 443 512 408 435 515 423 405 490 692 324 472 435 524 429 444 498 520 357 420 401 415 491 416 412 426 365 400 405 398 351 480 498 511 522 459 416 466 486 448 407 385 441 400 557 454 381 445 432 369 348 563 377 478 453 531 346 464 445 461 649 491 632 538 468 426 449 739 458 754 388 510 567 430 510 490 415 490 598 426 707 484 466 470 667 390 423 406 772 545 403 471 397 466 507 438 508 397 521 440 570 470 459 452 559 412 704 483 501 428 375 442 486 484 445 367 462 805 463 472 408 433 489 975 419 396 461 538 386 416 453 577 392 382 575 484 424 598 468 607 401 435 387 430 566 378 460 354 364 480 510 508 320 451 606 400 411 637 332 460 488 412 453 485 518 373 788 629 442 434 477 410 369 397 538 684 342 424 415 430 327 403 523 461 743 424 374 409 663 444 418 424 402 434 525 541 392 396 412 938 583 626 649 734 451 363 366 817 378 396 967 408 424 577 336 463 398 358 337 418 708 381 584 905 430 594 372 374 472 670 370 359 911 708 753 532 387 402 406 426 638 740 319 619 384 414 732 500 380 524 433 533 440 544 434 506 906 478 361 455 542 541 515 540 597 616 635 536 789 551 362 533 415 447 544 485 415 514 470 959 688 481 971 497 553 415 550 531 420 431 438 465 601 498 428 462 480 568 455 529 528 590 630 483 477 608 646 627 726 471 708 402 802 777 819 780 683 514 585 484 476 435 545 538 597 478 678 604 432 486 484 556 620 718 499 428 580 441 505 502 484 513 489 453 457 557 417 558 510 394 364 334 535 423 348 490 596 398 365 450 509 583 394 469 470 638 397 374 462 422 497 448 454 514 471 466 374 439 376 351 415 399 498 450 464 460 490 445 425 470 465 418 691 609 633 501 709 496 601 537 531 568 642 503 544 496 517 424 527 476 467 525 524 438 505 NaN 435 463 450 508 469 582 533 509 515 556 662 498 599 517 679 401 393 545 393 470 756 585 453 585 375 435 357 426 463 488 368 440 442 513 408 435 515 423 405 491 692 324 472 435 524 430 444 498 521 357 420 400 415 491 416 413 426 365 400 405 398 351 480 498 511 522 458 416 466 486 448 407 386 441 399 557 454 380 445 432 369 348 564 378 477 453 531 346 464 445 462 650 492 632 539 469 426 448 739 459 754 389 510 567 430 510 490 415 490 598 426 708 484 466 470 667 390 426 407 772 546 402 472 397 466 508 438 509 397 522 440 570 470 459 452 559 412 704 484 500 430 375 442 486 484 446 367 462 806 463 472 408 432 490 995 419 396 461 539 386 416 453 578 392 382 574 484 424 596 468 607 400 435 386 431 567 378 460 354 364 481 510 508 320 455 605 401 413 645 332 460 488 412 453 485 517 373 789 629 443 433 478 409 370 397 534 685 342 424 424 429 327 403 523 463 744 425 374 409 663 444 417 424 403 433 526 541 392 397 413 938 583 626 649 736 450 364 368 820 378 396 968 409 425 576 336 463 397 359 338 418 708 381 586 900 431 594 371 374 471 671 369 360 910 707 753 530 387 403 406 426 638 739 319 619 384 414 732 499 380 524 433 533 440 544 434 506 908 480 361 455 542 538 515 540 597 616 635 537 790 550 362 533 416 447 544 485 416 514 470 959 688 484 971 498 557 415 550 531 420 431 438 466 601 498 428 462 481 567 456 529 528 590 630 483 478 608 646 627 726 471 707 402 802 777 818 781 683 514 594 484 475 435 544 538 599 479 678 603 432 490 485 556 620 718 499 428 588 441 505 506 483 513 489 453 457 557 418 558 510 394 364 334 535 422 349 490 596 397 366 450 509 583 394 469 470 646 397 374 462 422 503 448 454 514 471 466 374 438 376 351 416 399 498 450 464 461 490 445 425 470 465 419 692 624 633 501 704 516 601 537 531 567 641 503 543 497 517 424 526 476 466 525 524 438 504 NaN 434 463 450 508 469 582 532 508 515 557 662 498 599 514 680 401 394 545 393 470 756 585 453 590 374 442 357 426 464 488 368 441 442 514 408 435 515 423 405 491 692 324 472 436 524 430 444 498 521 357 420 400 415 491 416 415 425 365 400 405 397 351 480 498 510 522 458 417 466 486 448 406 386 442 399 557 454 380 445 432 369 348 564 378 477 453 531 346 464 445 461 650 492 633 540 469 426 448 739 459 754 388 510 567 430 509 490 416 490 597 427 708 484 466 470 666 390 429 407 772 545 402 472 397 466 508 438 509 397 522 440 570 470 460 451 558 411 703 485 500 430 375 442 486 484 446 367 462 806 463 472 408 432 490 1.01e+03 419 396 461 539 386 415 453 578 391 381 574 483 425 595 467 607 400 436 387 431 567 378 460 354 364 483 510 509 321 457 604 403 416 653 333 460 488 413 453 484 516 374 791 629 443 433 479 409 371 396 530 687 342 424 432 429 328 403 522 465 745 426 374 409 663 445 417 424 404 433 526 541 392 398 413 939 583 625 649 737 449 364 369 822 377 396 969 410 423 576 336 464 397 359 337 417 708 381 587 896 431 594 371 374 471 671 369 360 910 707 752 528 387 404 406 426 638 739 318 619 384 414 732 498 380 524 433 533 439 544 435 506 910 482 361 454 542 536 515 540 597 616 635 537 791 550 362 533 416 446 543 484 415 514 470 959 687 486 971 497 561 414 551 530 420 431 438 466 600 498 428 461 481 567 456 529 528 590 630 483 478 607 646 627 726 472 705 402 802 777 818 781 683 514 602 484 475 435 544 538 601 479 678 603 432 494 485 556 620 718 500 428 598 441 505 510 483 513 488 453 457 557 418 558 510 393 364 334 535 422 349 490 596 397 366 450 508 583 394 469 470 654 398 374 462 422 509 448 455 514 471 466 374 438 376 351 415 399 498 450 464 461 490 445 425 470 465 419 691 639 633 502 700 536 601 537 531 565 640 503 543 497 517 424 524 476 466 525 525 438 504 NaN 434 462 450 508 470 582 532 508 515 557 662 498 599 512 681 401 394 546 393 470 756 585 454 596 374 450 356 426 465 488 368 441 441 516 408 436 515 423 405 491 692 323 472 436 524 431 444 498 521 357 420 400 415 491 416 416 426 365 400 406 397 351 480 498 509 522 458 417 466 486 448 406 385 442 399 557 454 381 445 432 369 348 565 378 477 453 531 346 464 445 461 650 492 633 540 468 426 447 739 459 754 388 510 567 430 509 490 416 490 597 426 708 484 465 471 666 390 433 407 772 545 402 472 397 466 509 438 508 397 522 440 570 470 460 451 558 411 702 485 499 431 375 442 486 484 446 367 462 806 463 472 409 433 491 1.03e+03 419 396 461 539 386 415 453 579 391 381 574 483 426 594 467 606 399 436 387 432 567 377 460 354 365 485 510 509 322 460 604 403 418 662 333 461 488 413 453 484 516 374 792 628 443 431 480 410 372 394 525 690 343 423 442 430 328 404 522 466 744 426 374 409 663 445 416 424 404 434 527 540 392 398 414 939 583 625 648 740 448 364 369 823 376 396 968 411 421 576 336 464 397 359 336 416 709 381 588 893 431 596 371 374 470 671 370 360 911 707 752 527 387 404 406 426 638 740 318 619 383 414 733 496 380 524 433 533 440 543 436 506 910 483 361 454 542 533 515 540 598 615 635 537 793 551 362 533 417 446 543 484 415 514 470 959 686 486 971 497 562 414 551 531 420 431 438 466 600 498 428 461 481 567 456 529 528 590 630 482 478 606 646 628 726 472 704 403 802 777 818 782 683 514 612 483 475 435 545 538 602 479 678 603 433 497 485 556 620 718 500 429 606 441 505 512 483 513 489 453 457 557 418 558 511 393 364 334 535 422 349 490 597 397 366 450 508 583 394 469 470 660 398 374 462 423 517 448 455 516 471 466 375 438 376 351 414 399 498 450 464 461 490 445 425 471 466 419 691 659 633 502 700 553 601 537 530 564 639 503 543 497 517 424 522 476 466 525 525 438 503 401 434 462 451 508 470 582 533 508 516 557 662 498 599 510 681 402 394 546 393 469 756 585 454 603 374 458 356 426 466 488 368 441 442 518 408 436 515 423 405 492 692 323 473 437 524 431 444 498 521 357 420 400 415 491 415 416 426 365 400 408 398 351 480 498 508 522 458 417 466 486 448 407 385 443 400 556 454 383 445 432 369 348 565 378 478 453 531 347 464 445 461 650 492 635 540 467 426 447 739 459 754 388 511 567 430 509 490 416 490 597 426 708 484 465 471 667 390 437 407 772 545 402 471 396 466 509 438 508 398 522 440 570 470 460 451 558 411 701 486 499 431 375 442 486 484 446 367 462 806 463 472 409 433 492 1.04e+03 419 396 461 539 386 415 453 579 391 380 575 484 428 593 468 605 399 436 388 431 566 377 459 355 365 487 509 509 322 463 605 402 421 672 333 461 488 413 454 484 514 374 792 629 443 430 480 410 372 394 521 692 343 422 455 430 328 405 521 466 743 426 373 408 663 445 417 424 404 434 527 538 392 399 415 939 582 626 647 742 447 364 370 825 376 396 967 412 419 576 336 465 397 359 335 415 709 381 587 891 430 598 371 374 470 670 371 360 910 707 752 528 387 403 406 427 639 740 318 618 382 414 733 494 381 524 433 533 440 543 437 506 910 484 360 456 542 529 515 540 598 615 635 538 794 551 362 533 417 446 543 484 415 514 470 959 686 487 971 497 563 414 551 531 420 431 438 466 599 499 428 461 482 568 455 530 528 590 630 482 478 606 646 628 726 472 703 403 802 777 818 782 683 514 621 482 475 436 545 538 602 479 679 603 433 500 485 556 621 719 500 430 614 441 505 515 482 514 489 452 458 557 417 559 511 394 364 334 535 422 349 489 597 397 366 450 508 583 394 469 470 667 399 374 462 423 523 448 455 517 471 465 375 438 376 351 413 400 498 450 464 461 490 445 425 471 468 419 691 679 632 502 701 570 601 536 530 563 638 503 543 497 517 423 519 476 465 525 525 438 503 401 433 462 451 508 470 582 533 508 516 556 661 498 599 508 681 402 393 546 394 469 756 585 455 611 374 464 356 425 466 488 368 441 442 522 408 436 516 423 406 492 691 323 472 437 524 430 444 498 520 357 420 400 415 492 415 417 426 365 400 410 398 351 480 498 508 522 458 416 466 486 448 407 384 442 400 556 454 386 445 432 369 348 565 378 478 452 531 347 465 445 461 651 493 636 539 467 425 446 739 459 754 387 511 567 430 509 490 415 491 597 425 707 484 466 472 667 390 440 407 772 545 401 471 397 466 510 438 508 398 522 440 570 470 461 452 558 411 700 486 499 431 376 442 486 484 446 367 462 806 463 472 409 432 492 1.05e+03 420 397 460 539 387 415 453 579 391 380 575 484 429 591 468 605 399 437 387 430 566 376 458 355 366 489 509 509 322 465 605 402 423 680 333 461 488 413 454 483 513 374 793 629 442 429 481 410 372 394 515 695 343 422 468 430 327 406 520 468 743 425 373 408 663 446 417 425 405 434 527 536 392 399 415 939 581 626 646 744 445 364 370 826 376 395 966 413 419 575 336 466 398 360 335 416 709 381 586 890 430 598 371 375 471 670 372 360 910 706 751 528 387 403 405 427 639 740 318 618 381 413 734 492 381 524 434 533 440 543 438 506 910 485 360 456 542 526 515 539 597 615 635 538 796 552 362 534 418 446 543 485 414 514 470 960 687 489 970 497 565 415 551 531 420 431 438 466 598 499 428 461 483 568 455 530 527 590 630 482 477 606 646 628 727 472 702 404 802 777 818 782 683 514 630 482 475 436 545 538 602 478 679 604 432 502 485 556 621 719 500 430 620 441 505 518 483 514 489 452 458 558 416 559 511 394 364 333 535 422 349 488 597 397 366 450 508 582 394 469 470 674 399 374 462 423 531 449 455 519 471 465 375 438 376 352 413 400 498 450 463 461 490 446 425 471 470 419 691 699 632 502 703 586 601 536 531 562 638 503 544 498 517 423 516 476 465 525 526 437 503 401 433 462 451 508 470 582 534 508 516 556 662 498 598 506 681 402 393 546 394 468 757 585 456 619 374 469 357 425 466 488 367 440 443 525 408 436 516 423 406 492 691 324 472 437 524 430 444 498 520 357 420 400 415 492 415 418 425 365 400 411 397 351 480 498 507 522 458 416 466 486 448 408 385 442 400 555 454 389 445 432 368 348 564 377 476 452 531 347 464 445 462 650 493 640 539 467 425 446 739 459 754 387 511 567 430 509 490 415 490 597 425 707 484 466 473 667 390 444 408 772 545 402 471 399 466 511 438 508 399 522 440 569 470 460 452 558 411 699 486 499 431 376 442 486 484 446 367 462 806 463 472 409 432 492 1.06e+03 420 397 460 539 387 416 453 579 391 380 576 485 429 589 468 606 399 436 387 430 566 377 458 355 366 491 509 510 322 469 605 402 424 689 333 461 488 413 454 483 512 373 795 629 442 429 482 410 373 395 512 697 344 422 477 430 327 406 519 469 742 425 372 407 664 446 418 425 407 434 528 536 392 400 415 939 580 626 645 746 444 363 369 828 377 395 967 415 418 574 337 467 399 360 335 417 708 381 586 890 430 598 371 376 471 669 372 360 909 706 751 527 387 403 405 427 639 740 318 619 380 413 733 491 381 524 434 532 440 543 439 507 910 485 360 456 542 523 515 539 597 616 634 538 796 552 363 534 418 446 543 485 415 513 470 960 687 490 970 497 569 415 551 531 420 431 438 466 596 499 427 461 485 568 455 530 526 590 630 482 478 606 646 629 726 472 702 403 801 777 818 782 683 514 637 483 475 435 545 538 603 478 679 604 432 504 485 556 621 720 502 430 629 441 504 520 483 514 488 452 458 557 416 559 511 394 364 333 535 422 349 488 597 397 367 450 508 582 394 469 471 681 398 375 462 423 540 449 455 520 471 465 375 439 377 352 413 400 498 450 463 461 490 446 425 471 473 419 691 716 632 502 705 603 601 536 531 562 637 502 544 498 517 424 513 476 466 525 526 437 503 401 435 463 451 508 471 582 534 508 515 556 662 498 598 503 681 402 392 546 395 468 757 584 458 627 374 474 357 424 466 488 367 440 443 528 408 436 516 423 405 491 691 324 472 436 524 430 444 498 520 357 420 400 415 492 415 419 425 365 401 412 397 350 480 498 507 522 458 415 466 486 448 409 385 442 400 555 455 394 445 432 368 348 564 378 476 452 531 347 464 445 462 650 493 643 540 467 424 447 739 460 754 387 511 568 430 509 490 415 490 597 425 707 484 466 474 667 390 447 408 772 546 402 471 401 466 512 438 509 399 522 440 569 470 460 452 558 411 698 487 499 431 376 442 486 484 447 367 462 806 463 471 409 432 492 1.07e+03 420 397 460 539 387 416 453 578 391 380 576 484 429 587 467 606 399 435 386 430 566 378 458 354 365 493 510 511 322 471 605 402 425 697 333 461 489 413 454 483 510 373 796 629 442 428 483 410 373 395 510 699 344 422 485 430 327 405 519 470 741 426 371 406 664 445 418 425 410 433 528 536 391 399 414 939 580 626 644 748 444 363 369 830 377 395 968 415 418 574 337 468 399 360 336 418 708 382 586 891 431 598 371 377 471 668 372 360 909 706 751 527 387 403 405 427 639 741 318 620 378 413 733 490 381 524 434 532 441 543 440 508 910 485 361 458 542 520 515 538 596 616 634 538 796 553 363 534 418 447 543 485 415 513 470 960 687 492 971 497 574 415 551 532 419 431 438 466 594 499 427 461 488 568 455 530 526 590 631 483 478 606 646 630 726 473 701 403 802 776 818 781 683 513 644 483 475 435 545 538 603 477 679 604 432 505 485 556 620 720 505 430 637 441 504 522 483 514 488 452 458 557 416 559 511 394 364 333 535 422 349 488 597 397 367 450 509 582 394 469 471 684 398 375 462 423 549 448 455 520 472 465 376 439 376 353 413 400 498 450 464 461 489 447 425 472 476 419 692 732 632 502 708 619 601 536 531 561 637 502 544 498 516 424 510 477 466 524 526 436 503 401 436 463 451 508 471 581 534 508 515 556 662 497 598 501 681 402 391 546 395 468 757 584 459 634 374 480 358 424 466 487 367 440 442 531 408 436 516 423 405 491 690 325 472 435 524 430 444 498 520 357 420 400 415 493 415 419 426 365 401 414 398 350 480 498 506 522 458 415 466 486 448 410 384 442 400 555 455 399 445 431 369 348 564 378 476 452 532 348 464 445 462 650 493 647 540 467 424 447 739 461 754 388 512 568 430 509 491 415 490 597 425 707 484 466 475 667 390 449 408 772 546 403 472 406 466 512 439 508 399 522 440 569 471 459 453 558 411 698 488 499 430 376 442 486 484 447 368 462 806 463 471 409 432 492 1.07e+03 421 397 460 538 387 417 454 578 391 380 576 484 430 586 467 606 399 434 386 430 566 378 458 354 365 496 510 512 322 474 605 402 428 706 332 461 489 414 455 483 509 373 798 629 442 428 483 410 374 394 509 702 344 422 492 430 327 406 521 471 739 428 370 406 664 444 418 425 412 433 529 536 391 400 413 938 580 626 644 748 444 364 370 833 377 396 968 415 418 574 337 468 399 360 336 420 708 382 585 893 432 597 371 378 471 668 372 360 909 705 751 526 388 404 405 427 640 742 318 620 377 413 732 490 381 524 434 533 443 544 442 508 910 485 362 460 542 516 515 538 596 616 634 538 796 553 364 534 418 447 543 486 415 513 470 960 687 494 971 497 578 415 550 532 419 432 438 466 593 499 428 462 493 568 455 529 526 590 632 483 478 606 646 630 725 473 700 403 802 776 818 782 684 513 650 483 475 435 546 539 602 476 680 605 432 506 485 556 621 720 509 430 645 441 504 525 483 514 489 452 457 557 416 559 511 394 364 333 535 422 349 488 596 398 367 450 510 583 393 469 471 685 398 375 462 423 556 448 454 521 472 465 376 439 376 353 413 400 498 450 464 461 489 447 425 472 479 419 692 746 632 502 711 636 601 536 531 560 637 502 543 497 516 424 508 477 466 525 526 436 504 NaN 439 464 451 508 471 581 534 508 515 556 662 497 598 499 682 402 390 546 394 468 756 584 461 642 374 484 358 424 466 487 367 440 442 535 408 436 516 423 405 491 690 325 472 435 524 430 444 498 520 357 419 400 415 493 415 418 426 365 400 417 398 350 480 497 505 522 458 415 466 487 447 410 384 442 400 554 455 405 445 431 369 348 564 378 476 452 532 347 464 445 461 650 493 650 541 467 424 448 739 462 754 388 512 568 429 509 491 415 490 597 425 707 484 466 475 666 390 449 408 772 546 403 472 410 466 512 439 508 398 522 440 568 471 459 453 558 411 697 488 499 428 376 442 486 484 447 368 462 807 463 471 409 432 492 1.07e+03 420 396 460 538 387 417 454 578 391 380 576 484 430 586 468 606 399 434 387 430 566 379 458 354 365 500 510 512 322 474 605 402 430 714 332 460 489 414 455 483 508 374 800 629 442 429 483 409 374 394 509 705 344 422 496 430 326 407 522 471 738 431 369 406 665 444 418 426 415 433 529 536 390 400 412 938 579 626 643 750 444 364 370 836 377 396 967 416 419 574 337 467 398 359 336 423 708 383 585 897 433 597 371 378 471 668 372 361 909 704 751 526 388 404 405 427 641 742 318 621 376 413 732 489 381 524 434 533 447 544 443 508 910 486 363 461 542 514 515 538 596 616 634 538 796 553 363 535 418 447 544 485 415 513 470 960 687 496 972 497 582 415 550 532 419 432 437 466 591 499 428 462 499 568 455 530 527 590 632 484 478 606 646 630 724 473 699 403 802 776 818 782 684 513 656 482 474 435 546 539 602 475 680 606 432 506 485 555 621 721 512 430 652 441 503 529 482 514 489 453 458 557 416 558 511 394 363 333 535 422 349 489 596 398 367 449 510 583 393 469 471 685 398 375 462 423 563 448 454 521 473 466 376 439 375 353 414 400 498 450 465 461 489 447 425 472 482 419 692 762 632 502 713 654 601 536 531 560 637 502 543 497 517 424 506 478 466 525 526 436 504 NaN 441 464 450 508 470 581 534 508 515 557 662 497 598 496 682 402 389 547 394 469 757 584 462 649 374 486 358 424 466 487 367 441 442 538 408 436 516 423 405 491 690 324 472 436 524 430 444 499 520 357 419 400 415 493 416 417 426 364 400 418 399 350 480 497 505 522 459 415 466 486 447 410 384 443 399 555 455 411 446 431 369 348 564 379 476 452 532 346 464 444 461 650 493 652 541 467 424 448 739 463 754 388 512 568 429 508 491 415 490 597 425 707 484 467 475 667 390 450 408 772 546 403 472 414 466 512 439 508 398 522 440 568 471 459 453 557 411 696 488 499 428 376 442 487 484 447 369 462 807 463 471 409 432 493 1.07e+03 420 396 459 538 387 417 454 578 391 380 576 483 430 586 469 606 399 434 387 430 567 379 459 354 365 504 510 512 322 475 605 402 433 724 332 460 488 414 455 482 508 374 802 630 443 429 483 409 373 393 508 708 344 423 500 430 326 408 524 471 736 433 369 406 667 444 418 425 419 433 529 536 390 401 412 937 579 626 640 752 444 365 370 840 377 395 966 418 419 574 337 467 398 359 336 425 708 385 586 901 433 596 371 378 471 668 372 361 910 703 751 526 388 406 406 427 642 743 318 621 375 413 731 488 382 523 434 532 451 544 444 508 910 485 362 461 542 511 515 538 596 616 635 538 797 553 363 535 417 447 544 485 416 513 469 960 687 496 972 497 585 415 550 532 419 431 437 468 591 499 428 462 503 568 455 530 527 590 632 484 479 605 646 630 724 473 698 403 803 776 818 783 684 513 663 482 475 435 545 538 602 473 681 606 433 507 485 554 622 721 515 430 658 441 503 533 482 514 489 453 458 557 416 558 511 394 364 333 534 422 350 489 597 398 367 449 510 582 393 469 471 685 398 375 462 423 571 448 455 521 473 466 376 439 375 352 414 400 498 450 465 461 489 447 424 472 484 419 691 779 631 502 716 674 601 537 531 560 637 502 543 497 518 424 504 479 466 525 526 436 505 394 443 464 450 508 470 581 534 508 515 557 662 497 599 492 682 402 388 547 394 469 757 584 464 655 374 487 358 424 465 488 367 441 441 541 408 436 517 423 405 491 691 324 472 436 524 430 444 499 520 357 419 401 415 493 416 417 427 365 400 420 398 350 479 497 504 522 459 415 465 487 448 410 384 443 399 555 455 418 446 431 369 348 564 379 476 451 532 345 464 445 461 649 493 654 541 467 424 448 739 464 755 388 512 569 429 508 491 415 490 596 425 707 484 467 475 667 390 450 408 772 546 403 472 419 465 512 439 508 398 522 440 568 471 459 453 557 411 696 487 499 427 376 442 487 484 448 369 463 807 463 471 409 432 493 1.07e+03 420 396 458 538 387 417 454 578 390 380 576 483 430 586 470 606 398 434 388 430 567 379 459 354 365 508 510 512 321 475 605 402 433 731 332 460 488 414 456 482 508 375 803 630 444 430 483 409 373 393 506 710 343 423 503 430 325 408 524 470 735 436 369 406 669 444 417 424 422 433 530 536 389 402 413 937 579 625 638 753 444 366 370 845 377 395 966 419 419 574 336 467 398 359 337 425 708 387 587 906 433 597 372 378 471 668 372 361 910 702 751 525 388 406 406 428 642 744 319 621 375 413 730 487 382 522 435 532 454 543 445 509 911 484 362 461 542 508 515 539 596 616 635 538 798 553 363 535 417 447 544 485 417 513 470 960 687 498 971 497 589 415 550 532 419 431 437 470 590 499 428 462 509 568 455 529 528 591 632 484 479 605 646 630 725 473 696 403 803 776 818 783 684 513 670 482 475 435 545 539 600 471 681 607 433 507 485 554 623 721 518 430 664 441 502 537 482 513 488 453 458 557 416 558 511 394 364 333 534 422 351 489 597 398 366 449 509 582 392 470 471 685 398 376 462 423 577 448 456 521 473 467 376 439 376 352 414 400 499 450 465 461 489 447 424 473 484 419 691 798 631 502 718 694 602 537 531 560 638 503 544 497 518 424 502 480 466 526 526 436 505 394 445 464 450 508 471 581 534 508 515 557 661 497 600 490 682 402 388 548 394 470 758 584 465 659 374 489 358 425 465 488 368 441 441 544 408 437 517 423 405 491 691 324 472 436 524 430 444 499 519 357 419 401 415 493 416 416 427 365 400 420 397 349 479 497 504 522 459 414 465 487 448 410 385 443 400 555 455 424 446 431 369 349 564 379 477 451 531 345 465 444 461 649 493 655 541 467 425 447 739 464 755 389 512 569 429 508 490 415 490 596 425 707 485 467 475 668 390 450 408 772 547 403 472 423 466 511 439 510 398 523 440 568 471 459 452 557 411 696 486 500 426 376 442 487 484 448 368 463 806 463 471 409 432 494 1.06e+03 420 396 457 537 386 417 454 578 390 380 576 483 430 585 470 606 398 434 388 430 567 379 460 354 366 511 510 511 321 476 605 403 434 739 332 461 488 414 456 482 507 374 804 631 444 430 484 409 374 392 505 711 344 423 506 429 324 408 524 469 733 438 369 406 673 445 416 424 424 433 530 536 389 402 414 937 579 625 635 755 444 368 370 848 377 395 966 421 420 574 336 467 398 359 338 426 708 390 587 910 432 599 372 378 470 668 372 361 910 700 752 526 388 407 406 428 642 745 320 621 374 413 730 487 382 523 434 531 456 542 446 509 911 483 362 462 542 506 515 539 596 616 635 537 797 553 363 535 417 447 544 484 418 513 469 961 687 498 971 497 593 415 551 532 419 431 437 474 590 499 428 462 513 568 455 529 528 591 633 483 480 605 646 631 726 473 696 403 803 777 818 782 684 513 676 481 475 435 545 539 598 470 681 608 432 507 486 554 623 721 523 430 667 440 502 541 482 514 488 453 458 557 416 558 511 395 364 333 535 422 355 489 597 398 366 450 509 582 392 471 470 684 398 376 462 423 585 448 456 522 473 467 376 439 376 352 414 400 500 450 464 461 489 447 423 472 486 419 691 814 632 502 719 714 602 537 531 560 638 503 544 497 518 424 501 481 465 526 526 436 505 394 448 464 450 508 472 581 534 508 515 558 660 497 600 488 683 402 388 548 394 470 757 584 466 666 374 491 358 425 465 488 368 441 441 546 408 437 517 423 406 492 691 325 472 436 524 430 444 499 519 357 419 401 415 493 416 415 427 365 401 419 397 349 479 497 504 522 459 414 465 487 449 408 385 444 400 555 455 431 446 431 369 349 564 380 477 451 532 345 465 444 461 649 493 657 540 468 425 447 739 464 755 389 512 569 428 508 490 415 490 596 425 708 485 466 477 668 390 450 408 772 548 403 472 427 467 512 439 511 399 524 441 568 470 460 452 557 412 695 486 500 425 376 442 487 484 448 368 463 806 463 472 409 432 494 1.06e+03 420 396 458 536 386 418 454 578 390 380 576 484 431 585 469 606 397 434 387 430 567 379 460 354 365 514 510 511 321 477 605 402 434 746 332 461 489 414 456 482 507 374 805 631 444 431 485 409 375 392 505 711 344 423 507 429 323 408 524 468 731 440 368 406 676 445 416 424 424 432 530 537 389 403 413 937 580 626 634 756 444 370 368 851 377 396 966 422 420 574 335 467 398 360 339 429 708 390 587 915 432 600 372 378 469 668 372 361 910 699 752 526 388 406 406 428 642 745 320 621 374 413 731 487 382 524 434 531 460 540 448 510 911 482 362 462 542 504 515 539 596 615 635 537 797 553 363 535 417 447 544 484 420 512 469 961 687 499 971 497 594 415 551 532 419 431 438 478 590 498 428 461 517 568 455 529 528 590 633 483 480 605 646 631 727 473 693 403 803 777 817 781 684 513 680 481 475 435 545 540 595 469 681 608 432 506 486 555 623 721 529 430 669 440 502 543 482 514 488 453 458 556 416 558 510 396 364 334 535 422 364 489 597 398 365 450 509 582 393 474 470 683 398 376 462 424 592 449 456 523 473 467 376 439 376 352 414 400 500 450 464 462 489 447 423 471 489 419 691 828 631 502 721 735 602 537 531 559 639 502 544 497 519 424 501 484 465 526 526 436 506 396 452 464 450 508 472 581 534 508 515 561 660 497 600 485 683 402 388 548 394 470 757 584 466 672 374 493 358 425 464 487 368 441 441 548 408 437 518 423 406 491 691 325 472 436 524 430 444 498 520 357 419 401 415 493 415 412 427 366 402 418 396 350 479 498 504 522 460 414 465 487 449 408 385 444 400 555 456 440 446 431 369 350 564 380 477 451 532 346 465 444 461 650 492 659 540 468 425 447 739 464 755 389 513 568 429 507 490 416 490 596 424 708 485 466 478 668 390 450 407 772 548 403 472 430 468 512 439 513 399 523 441 568 470 460 452 556 411 695 486 500 425 376 442 487 484 448 368 463 806 463 472 409 432 493 1.05e+03 421 396 458 535 386 418 454 578 391 380 576 484 432 586 468 606 398 434 387 430 567 379 460 354 365 517 510 511 320 478 604 402 434 754 332 461 489 414 456 481 507 375 807 631 444 432 486 410 376 392 504 714 344 421 506 428 323 409 523 465 729 442 368 406 680 445 416 425 423 432 530 537 389 404 412 937 580 626 632 758 444 372 367 852 378 396 967 424 420 573 335 467 398 360 340 434 709 390 588 919 432 599 372 379 469 668 372 361 910 698 753 526 388 405 406 428 642 745 320 620 374 413 731 486 382 524 434 530 464 540 450 510 911 481 363 463 540 503 515 539 597 615 635 537 796 553 363 535 417 447 544 484 422 512 469 961 687 499 971 498 596 415 551 532 419 431 438 482 591 498 428 461 521 568 455 529 529 589 634 484 480 606 646 631 727 473 691 403 803 777 818 782 684 513 686 481 475 435 546 540 594 468 681 608 432 505 486 556 623 721 534 430 670 440 501 546 482 514 488 454 458 556 416 558 511 396 364 334 535 423 378 489 597 398 365 450 509 582 394 477 470 681 399 376 462 424 601 449 455 523 473 467 377 439 375 351 414 400 500 449 464 463 489 447 424 471 492 419 691 839 631 503 723 757 601 537 531 558 639 502 543 496 519 424 500 486 466 526 527 436 506 399 454 464 450 508 472 581 534 508 515 564 660 497 600 481 683 402 388 547 394 470 757 584 467 678 374 496 358 424 465 487 368 441 442 550 408 437 518 423 407 491 691 325 472 436 524 430 445 498 520 357 419 401 415 494 415 411 427 366 402 417 396 350 479 498 504 522 460 415 465 487 448 408 385 443 400 555 456 449 446 431 370 350 564 380 477 451 532 346 465 444 461 650 493 661 540 469 425 447 739 465 755 390 513 568 429 508 491 415 490 596 424 708 485 466 479 668 390 450 407 772 548 403 472 433 469 511 438 516 399 523 441 568 470 460 452 557 410 695 488 500 424 376 442 488 484 448 368 463 806 463 472 410 432 493 1.05e+03 422 396 459 536 387 418 454 578 391 380 576 484 433 586 469 606 399 434 387 430 567 379 460 354 365 521 510 511 320 479 603 402 434 761 332 461 489 414 456 480 508 375 808 631 443 434 485 410 376 393 504 716 344 420 505 429 323 410 523 463 727 443 368 406 686 445 416 425 424 432 530 538 389 404 411 937 580 627 630 758 445 374 366 853 379 396 966 424 420 574 335 468 398 360 340 438 709 390 588 922 432 599 373 380 470 668 373 361 909 698 753 526 388 404 406 428 642 745 320 618 374 413 731 486 382 525 434 530 468 540 451 511 910 480 364 464 540 503 515 539 598 615 635 538 796 552 363 535 417 446 544 484 425 511 469 961 686 499 971 497 597 415 550 531 419 431 440 486 592 498 428 462 526 568 454 530 528 588 634 485 480 607 647 631 727 473 689 403 803 777 819 784 684 513 692 481 475 435 546 540 591 468 681 609 432 505 486 556 623 721 538 430 670 440 501 549 482 514 488 454 458 556 417 558 512 396 364 334 535 422 392 489 597 398 366 450 509 582 394 480 471 677 400 376 462 424 609 449 455 523 473 467 377 439 375 351 414 400 500 450 464 464 489 447 424 472 495 419 691 850 631 503 724 777 601 537 531 557 639 502 543 496 520 425 499 488 466 526 527 437 506 402 455 464 450 508 472 582 534 508 515 568 660 497 601 478 682 402 388 548 394 470 757 584 466 682 374 499 358 424 465 486 368 441 442 551 408 437 518 423 407 491 691 324 473 437 524 430 445 498 521 358 419 401 415 494 415 409 427 366 402 417 396 350 479 498 504 522 460 415 465 487 447 408 386 443 400 555 456 458 446 430 370 350 564 380 477 452 532 346 465 444 461 650 493 661 540 469 425 447 739 465 755 390 513 568 430 508 491 415 490 596 424 708 485 466 479 668 390 451 407 771 548 403 472 436 470 511 438 519 399 523 441 568 470 461 452 557 409 695 489 500 424 376 442 488 484 448 368 463 807 463 472 410 432 493 1.04e+03 423 396 460 536 387 418 454 578 391 380 576 484 433 586 470 606 401 434 388 431 567 379 461 354 365 525 510 510 321 480 603 402 434 767 333 461 490 413 456 481 509 376 808 631 442 434 485 410 375 393 503 719 345 419 503 429 323 411 523 460 726 444 368 406 690 445 416 425 426 432 530 539 389 404 412 937 580 627 629 758 446 374 366 853 379 397 966 424 421 574 335 468 398 361 340 442 709 392 588 925 432 599 373 380 471 669 372 361 908 696 753 526 388 404 406 429 642 746 320 618 374 413 731 484 382 525 433 531 470 540 453 511 910 479 364 465 539 503 516 539 598 616 636 538 795 552 363 535 417 446 544 484 428 511 469 961 686 499 971 496 598 415 550 531 419 431 441 492 592 498 428 462 530 567 454 530 528 589 635 488 480 606 648 632 728 473 687 403 802 777 819 786 684 512 698 482 474 435 546 540 590 468 681 609 432 504 486 555 623 721 541 430 671 440 501 554 482 514 488 454 458 556 416 558 512 396 364 334 535 422 405 489 596 398 365 450 509 582 394 484 471 673 402 375 462 424 616 448 455 523 473 467 377 439 375 351 415 400 500 450 464 464 488 447 424 472 498 418 691 858 634 503 724 798 601 537 531 557 640 503 544 496 519 425 498 491 467 527 527 437 505 399 455 464 450 509 472 582 534 507 515 573 661 497 602 475 682 402 388 548 394 470 757 584 466 686 373 501 358 424 465 486 368 441 442 551 408 437 518 423 407 492 691 324 473 438 524 431 444 498 521 358 419 401 415 495 415 408 427 366 402 417 396 350 479 498 505 522 460 416 464 488 446 408 386 443 401 555 456 464 446 430 370 350 564 381 477 452 532 346 465 444 462 650 494 660 540 469 426 448 740 466 755 391 514 568 430 508 491 415 490 597 424 708 485 465 478 668 390 453 408 771 547 403 472 437 470 510 438 521 399 524 441 568 470 461 452 557 409 696 490 500 423 376 443 488 485 448 368 463 807 463 472 410 432 493 1.03e+03 423 397 460 538 387 417 453 578 391 379 576 484 433 586 471 607 402 433 388 431 567 380 461 354 365 528 510 510 321 480 603 402 434 773 333 461 490 413 455 481 510 376 810 631 442 434 485 410 374 394 502 720 345 419 500 430 324 411 524 458 725 444 368 405 695 445 416 426 429 432 530 538 390 405 412 937 580 627 628 759 447 375 366 852 380 398 966 425 423 574 335 468 397 361 342 447 709 394 590 928 432 600 373 381 472 668 372 361 908 696 752 527 388 403 406 430 642 747 320 619 374 414 731 483 381 526 433 531 474 540 454 511 910 478 366 465 538 503 516 539 598 616 636 538 795 553 363 535 417 446 544 484 432 511 469 960 686 499 971 496 598 415 550 532 419 431 443 499 592 499 428 462 532 567 454 530 528 589 634 491 479 606 648 632 728 473 685 403 802 777 819 784 684 513 703 482 474 436 546 540 588 469 681 610 432 502 485 555 623 722 544 430 672 439 501 560 482 514 488 455 458 556 416 558 512 395 364 334 536 422 415 489 596 398 365 450 509 582 394 489 472 670 405 375 462 425 624 448 455 523 473 466 377 438 375 352 415 400 500 450 464 464 488 448 424 472 502 418 691 867 636 503 724 818 601 537 532 558 641 503 544 496 519 426 498 495 468 527 527 437 505 397 455 465 450 509 472 582 534 507 515 581 661 496 602 471 682 403 387 548 394 470 757 584 466 690 373 502 358 424 465 486 368 441 442 550 408 437 518 423 407 495 691 324 473 438 523 431 444 498 523 358 419 401 415 495 415 408 427 366 401 417 396 349 480 498 505 522 460 416 464 488 447 408 386 442 401 555 457 469 446 430 369 350 565 381 477 452 532 347 465 444 462 650 494 659 541 469 426 448 740 466 755 391 513 568 430 508 491 415 490 597 423 708 485 465 478 668 390 454 408 770 548 403 472 438 470 510 439 521 399 524 441 568 470 461 452 557 409 698 490 500 422 376 443 488 485 448 368 462 808 463 472 411 431 493 1.03e+03 424 396 460 539 387 417 453 578 390 379 577 484 433 586 471 607 403 434 387 432 567 381 461 354 365 531 509 510 321 481 603 402 433 780 332 461 490 413 455 481 510 375 811 631 442 433 484 409 372 394 501 720 346 419 496 431 324 411 525 456 724 444 368 405 698 444 416 426 432 432 530 536 390 405 412 937 582 627 628 761 450 377 367 850 380 398 966 425 425 573 335 468 397 362 343 454 708 396 592 930 432 600 373 381 472 667 372 361 909 696 753 528 388 403 406 430 642 747 319 619 373 414 731 482 381 525 434 531 477 540 455 512 910 479 367 465 538 503 517 538 598 616 636 538 796 553 363 535 418 447 544 484 437 511 469 960 686 498 971 496 598 415 551 532 419 432 446 505 593 499 428 462 535 567 454 530 527 589 634 496 479 606 648 632 728 473 684 403 802 777 818 782 684 513 707 482 474 436 546 540 586 469 682 610 432 501 485 555 623 723 544 431 674 440 501 565 482 514 489 455 458 556 416 559 512 395 364 334 536 422 425 489 596 398 365 450 510 582 394 497 474 667 409 376 462 425 630 448 455 523 473 467 377 438 375 352 415 400 500 450 465 466 488 448 424 472 505 418 691 873 638 502 725 837 601 537 532 558 642 503 544 497 519 426 498 500 468 527 527 436 506 393 455 465 451 508 472 582 534 508 515 589 661 497 602 470 681 404 387 548 394 471 757 584 465 693 373 502 358 425 464 486 368 440 442 550 408 438 518 423 407 498 691 324 473 438 523 432 444 498 526 358 420 401 415 495 415 407 426 366 400 418 395 350 480 498 505 522 460 416 465 489 448 408 386 443 401 556 457 475 445 430 369 350 565 381 477 452 532 347 465 444 463 650 494 658 540 469 426 448 740 466 755 391 512 567 430 509 491 415 490 597 423 708 485 466 478 668 390 456 408 770 548 403 471 438 470 510 439 521 398 524 441 568 470 461 452 557 409 700 490 499 422 376 443 488 484 448 368 462 808 463 473 411 431 493 1.02e+03 424 396 460 540 387 417 453 578 391 379 577 484 434 587 471 607 404 433 386 433 567 383 461 354 365 534 509 510 321 483 603 402 433 785 332 461 490 412 455 482 510 374 812 631 442 433 483 409 371 394 500 720 346 418 493 432 323 411 525 453 724 444 368 405 702 445 416 426 434 433 529 534 390 406 412 937 585 627 626 762 452 380 367 848 380 398 966 425 428 573 336 467 397 362 344 461 708 396 594 931 432 599 373 380 472 667 372 361 908 696 753 529 389 403 406 430 642 747 319 620 373 413 731 482 381 524 435 530 481 540 456 514 912 480 369 464 536 502 518 538 598 616 636 538 796 554 363 535 417 447 544 484 441 512 470 960 686 497 971 496 596 415 551 533 419 432 450 512 593 499 428 462 537 567 454 530 527 589 634 500 480 606 648 632 728 473 683 403 802 777 818 780 684 514 712 482 474 436 546 540 585 470 682 610 432 501 485 555 623 723 545 430 674 441 500 570 482 514 490 455 458 557 416 558 512 395 364 334 536 422 437 489 597 398 365 451 510 583 395 506 475 665 412 376 462 425 637 448 455 524 474 467 376 438 375 352 415 400 500 450 465 468 488 448 423 472 507 418 691 878 641 503 725 852 601 536 532 559 642 503 544 497 520 427 498 504 468 527 526 436 506 391 455 465 451 508 472 583 534 508 515 596 660 497 602 467 682 404 386 547 395 471 757 584 464 696 373 503 358 424 464 486 368 440 442 550 408 438 518 423 407 501 692 324 473 437 523 432 444 498 530 358 420 401 416 495 415 408 426 366 401 418 395 350 480 498 505 522 460 416 465 489 448 408 386 443 402 557 457 480 445 430 369 350 566 381 477 452 532 347 465 444 463 650 494 658 540 469 426 448 740 467 755 390 513 567 431 509 491 415 491 597 423 708 485 466 477 668 390 458 408 770 547 403 470 438 471 511 439 521 398 524 441 568 470 461 452 557 409 701 491 499 422 376 443 488 484 447 369 462 808 463 473 412 432 492 1.01e+03 425 395 459 540 387 417 454 578 391 379 577 485 434 587 471 607 405 432 386 434 567 384 461 354 364 536 510 509 322 485 603 402 433 789 331 462 492 412 456 482 510 373 811 630 443 433 483 410 370 394 498 721 347 417 489 432 324 410 525 451 724 445 369 404 706 445 416 426 436 433 529 534 391 408 412 937 588 627 624 762 452 382 367 846 381 399 965 425 429 571 336 467 397 362 344 467 707 397 595 933 432 599 373 379 473 668 372 361 908 696 753 530 388 403 406 430 641 747 319 620 373 413 731 482 382 524 435 530 483 540 457 517 914 481 370 464 535 502 519 538 598 616 635 538 796 554 363 536 416 447 544 484 447 512 470 960 686 497 971 497 594 415 551 533 418 432 454 518 593 499 428 462 541 567 455 530 527 589 634 503 480 606 648 632 727 473 682 403 802 778 819 780 684 514 718 482 474 435 546 541 585 470 682 610 431 500 485 555 622 723 546 430 675 443 501 573 482 514 491 455 458 557 416 558 512 395 365 334 536 422 451 489 597 398 366 452 510 583 395 515 478 664 415 377 462 425 644 448 456 524 474 467 376 438 375 352 414 400 500 450 464 471 489 447 423 472 510 419 691 884 645 503 725 863 601 536 531 559 642 503 544 497 520 429 498 507 468 527 526 436 506 389 456 465 451 509 471 583 534 509 516 602 659 497 602 465 682 404 385 547 395 471 757 584 462 698 373 503 357 424 463 486 368 440 442 552 408 438 518 423 407 504 692 324 473 437 523 431 443 498 534 358 420 401 416 496 415 409 425 366 401 418 395 350 479 497 505 522 460 416 466 488 448 408 386 443 402 558 458 485 446 429 370 350 565 382 476 452 532 347 465 444 463 650 494 658 540 469 426 448 740 471 755 389 513 567 431 510 491 415 491 597 423 708 484 466 476 668 390 460 408 770 547 402 470 440 471 511 439 520 398 524 441 567 470 461 452 557 409 701 491 500 422 376 443 488 484 447 369 463 808 463 473 412 434 492 1.01e+03 425 395 459 540 387 417 454 578 391 378 577 484 434 588 471 607 406 432 387 434 567 386 462 354 363 539 510 508 322 487 602 403 433 792 331 462 493 411 457 482 511 373 811 630 443 433 482 410 370 394 496 721 347 417 486 431 324 413 524 450 724 444 369 405 710 445 416 427 436 434 529 534 391 409 412 939 591 627 622 762 453 384 367 842 382 400 964 426 428 569 336 467 397 362 345 471 706 399 595 934 431 600 373 378 474 668 371 360 908 696 753 531 388 403 406 430 642 747 320 619 373 413 732 482 383 523 435 530 486 540 458 519 914 482 372 463 534 502 521 536 597 615 636 538 796 554 364 536 416 447 544 485 450 513 470 960 685 496 971 496 593 415 551 533 418 433 457 524 593 499 428 462 544 567 455 530 527 589 634 506 480 606 648 632 728 473 682 403 802 778 818 780 684 514 722 481 474 435 546 541 585 470 682 610 431 500 485 556 622 723 547 430 675 445 501 577 483 514 493 455 458 557 416 558 511 395 365 335 536 421 465 489 598 399 366 454 510 582 395 523 480 663 418 376 462 425 653 448 456 525 474 467 376 438 375 352 414 400 500 450 464 472 489 447 422 472 512 419 691 890 651 503 726 873 602 536 531 560 642 503 544 497 520 431 498 509 468 527 526 437 506 391 456 465 451 509 472 582 534 510 516 609 659 496 602 462 682 404 384 547 394 471 757 584 460 699 373 503 357 424 462 486 368 441 442 554 408 438 518 423 407 510 692 324 472 437 523 431 443 497 538 357 420 401 416 496 415 410 425 366 401 418 395 350 479 497 505 521 460 415 466 489 448 408 386 442 402 558 458 488 446 429 370 349 565 382 476 452 532 348 465 444 464 650 494 658 541 469 426 448 740 477 756 389 514 567 431 509 492 415 491 597 423 708 484 467 476 668 390 462 409 771 546 403 470 442 470 511 439 519 398 524 441 567 470 461 452 557 410 701 490 500 422 376 443 488 484 447 369 463 808 463 473 411 437 492 1.01e+03 425 396 458 540 386 418 454 579 391 378 577 484 435 588 472 607 408 432 387 434 567 388 462 355 364 541 510 507 322 488 602 402 432 794 332 462 494 411 457 482 512 373 812 630 444 432 482 410 369 394 494 721 347 417 482 430 325 416 524 449 724 444 370 406 715 444 415 427 435 433 529 534 391 409 412 939 593 627 622 763 453 386 367 838 382 401 964 426 428 568 337 467 397 363 347 475 706 402 595 934 432 601 373 377 474 668 371 360 908 697 753 532 387 403 407 430 642 748 320 618 373 413 732 482 383 522 435 530 490 540 459 522 913 482 374 463 534 502 525 536 597 616 636 538 796 553 364 537 416 447 544 485 455 514 470 960 685 496 972 496 592 415 551 532 419 433 459 530 593 499 428 463 549 567 455 530 527 589 634 508 480 606 648 632 728 473 682 404 801 778 816 781 684 514 724 481 474 435 546 541 586 471 682 610 431 501 485 556 622 723 548 430 674 447 501 583 483 514 496 455 458 557 416 558 511 396 366 334 536 422 480 489 598 399 366 454 510 582 395 531 484 662 421 376 462 425 663 449 455 527 474 467 376 438 375 352 414 400 500 450 464 474 489 446 422 471 513 419 691 894 658 503 726 883 602 536 531 560 642 503 544 497 520 433 498 512 468 527 526 437 506 392 456 465 450 509 472 582 534 510 516 618 659 496 602 461 683 404 383 548 394 471 757 584 459 699 373 503 358 424 462 486 368 441 442 556 408 438 520 423 407 517 691 324 472 438 523 431 443 497 541 357 420 400 416 496 415 410 425 366 401 418 396 350 479 497 506 521 460 415 466 489 448 407 386 442 402 558 458 491 446 429 371 349 565 382 476 452 532 348 465 444 464 650 494 658 541 469 426 448 740 486 756 389 514 567 431 509 492 416 491 597 423 708 484 469 475 668 390 464 410 771 547 403 471 443 470 511 439 517 399 524 441 567 470 461 452 557 412 700 489 500 423 376 443 488 485 447 369 464 809 463 474 412 440 492 1.00e+03 425 396 458 540 386 418 454 579 391 378 577 484 435 588 472 606 411 432 387 433 567 389 462 355 364 544 511 507 322 490 601 403 430 796 333 462 495 411 457 482 514 373 813 630 444 432 482 410 368 394 490 720 347 417 480 429 325 419 524 449 724 443 370 407 718 445 415 427 435 432 526 533 391 409 412 940 598 627 622 764 453 387 366 835 383 401 964 427 428 569 337 467 398 364 349 480 706 406 595 934 432 600 373 376 475 669 371 360 908 697 753 532 388 402 406 430 642 748 320 616 372 413 734 481 383 521 435 529 493 540 460 524 913 484 374 463 533 502 530 534 597 617 635 538 796 553 364 536 415 447 545 485 457 516 469 961 686 496 972 496 592 415 551 532 419 432 460 536 593 499 428 463 553 567 456 530 527 589 634 509 480 606 648 632 728 474 682 404 801 778 816 783 684 514 727 481 474 435 546 541 586 472 681 610 432 501 486 556 622 723 550 430 673 451 501 590 483 515 499 454 458 558 416 558 511 396 366 334 537 422 493 488 599 399 366 455 509 582 395 538 487 661 424 376 462 425 673 449 455 527 474 467 376 438 375 352 414 400 500 450 464 475 488 447 422 471 514 419 691 896 666 503 727 892 604 536 531 560 642 503 544 496 520 436 498 513 469 528 526 438 506 393 457 465 451 509 472 583 534 509 517 626 659 496 602 460 684 403 382 548 395 472 757 584 458 699 373 502 358 424 461 486 368 441 442 558 408 438 522 423 407 525 690 324 472 438 523 431 443 498 544 357 420 400 416 496 415 411 425 366 400 419 396 350 480 497 506 521 460 415 465 490 448 406 386 442 402 558 457 494 446 429 371 349 565 381 477 452 532 348 465 444 464 650 495 659 541 470 425 448 741 493 756 389 514 567 431 509 492 416 491 597 423 709 484 470 475 668 390 467 410 771 548 403 471 444 470 510 439 514 399 523 441 567 470 461 452 557 413 700 489 501 423 376 443 488 485 447 370 464 809 463 474 412 445 492 1e+03 424 396 458 540 386 418 453 579 391 379 577 484 435 588 472 606 414 432 387 433 567 389 462 355 365 546 512 507 322 492 600 403 428 798 333 462 495 412 458 483 514 374 815 629 444 431 481 411 367 395 487 720 347 417 478 429 326 420 524 449 724 442 370 407 722 446 414 428 434 431 524 532 393 409 411 941 603 627 621 764 453 387 366 832 384 401 963 427 428 568 337 467 398 364 351 485 707 411 595 934 432 599 372 376 475 670 372 360 909 698 753 532 388 402 406 430 642 749 320 616 373 413 735 480 382 521 435 529 496 541 461 526 913 485 375 463 531 503 535 534 597 617 635 538 796 552 364 536 415 447 545 485 460 519 469 961 686 497 972 496 591 415 551 531 419 432 460 541 594 499 429 463 556 567 456 531 527 589 634 509 480 606 649 631 729 474 681 404 801 779 816 785 684 514 729 481 474 435 547 541 588 472 681 611 432 501 487 556 622 723 553 430 672 457 501 596 483 516 504 454 458 558 416 558 511 397 366 334 537 422 507 488 600 399 366 456 508 582 394 544 490 661 428 376 462 426 683 449 456 527 474 466 377 438 375 352 414 401 501 451 464 476 488 448 422 472 516 419 691 896 676 503 727 898 604 536 532 561 642 503 544 496 519 440 498 514 470 529 526 440 506 393 459 465 451 509 472 583 534 509 517 635 659 496 602 460 684 403 382 548 395 472 757 585 457 698 373 502 359 424 460 486 369 441 442 562 408 438 527 423 407 533 690 324 473 438 523 431 444 498 546 357 420 400 416 496 415 411 425 367 400 420 396 350 480 498 507 521 460 415 465 490 447 406 386 441 402 557 457 498 446 429 371 349 565 381 476 452 532 348 465 444 464 651 495 660 541 470 425 448 741 502 756 389 514 568 431 509 492 416 491 597 424 708 484 471 474 669 390 469 410 771 549 403 472 447 470 510 440 512 399 523 441 567 470 461 452 557 414 699 489 501 425 376 443 488 484 447 370 464 808 463 474 412 450 492 1e+03 424 396 459 540 386 418 453 579 391 379 577 484 435 588 472 606 416 432 388 433 568 389 462 355 365 548 511 507 322 494 599 403 427 799 333 462 496 411 458 484 515 374 815 629 444 431 481 411 368 397 485 719 348 418 478 429 326 420 524 449 725 441 371 407 724 447 414 428 433 431 522 532 395 410 411 941 610 626 620 765 452 389 367 830 386 401 962 427 428 567 337 467 398 364 352 490 708 416 595 934 432 598 372 376 475 670 372 360 909 699 753 533 389 402 406 430 641 750 320 617 373 414 737 480 382 521 435 529 498 542 461 526 914 486 376 462 530 503 541 534 598 617 636 538 797 553 364 536 415 447 545 485 461 523 469 960 687 497 973 496 591 415 551 531 419 432 461 546 594 498 429 463 559 567 456 531 527 589 635 509 480 606 649 631 729 473 681 404 802 779 817 787 684 514 733 481 474 435 547 541 589 472 681 611 432 501 487 556 623 723 556 430 672 464 501 601 484 517 507 454 458 558 416 558 511 397 366 334 537 422 521 489 600 399 366 458 508 582 394 551 493 661 431 376 462 426 691 449 456 527 474 466 377 437 375 352 414 401 501 452 464 478 488 448 423 472 516 419 692 897 686 504 726 902 606 536 532 562 643 503 544 496 519 444 499 515 471 528 526 443 506 393 460 465 452 509 472 583 534 509 518 642 659 496 602 460 683 403 381 548 394 472 757 585 456 696 373 501 359 424 460 486 369 441 441 566 409 438 532 423 407 542 691 324 473 438 523 431 444 498 548 358 421 400 416 496 415 412 426 367 401 421 396 350 479 498 507 521 460 415 465 490 447 406 386 441 402 557 457 500 446 429 371 349 566 381 476 452 531 348 465 445 464 651 495 661 541 470 425 448 740 510 756 389 515 568 431 509 491 416 491 597 424 708 484 474 474 669 390 470 409 771 550 402 472 450 469 510 440 511 399 524 441 567 470 460 452 557 416 698 488 501 426 376 442 488 484 447 370 464 808 463 474 412 457 493 1.01e+03 424 396 460 540 388 418 453 579 391 379 577 483 436 589 472 606 418 431 389 432 568 390 462 356 365 549 511 507 322 495 599 404 426 801 333 462 497 411 459 484 515 373 815 629 445 430 481 411 370 398 484 718 348 419 478 429 327 422 524 449 727 440 372 407 727 446 415 428 432 430 522 532 398 412 411 942 616 626 619 765 452 391 367 828 386 401 962 427 426 567 337 467 398 364 352 494 708 419 594 934 432 599 373 376 475 670 372 360 909 700 753 533 389 402 406 430 641 750 320 617 373 414 736 480 382 522 435 529 500 543 462 526 914 486 378 460 529 503 547 534 598 616 636 538 797 553 364 536 416 447 545 484 461 526 469 960 687 497 973 496 591 415 552 531 420 433 461 550 594 499 429 463 562 568 456 531 527 589 635 510 480 606 649 630 730 473 681 404 802 778 817 788 684 514 738 481 475 435 547 541 589 472 681 611 432 501 486 557 624 723 558 430 672 473 501 606 484 517 512 454 458 558 416 558 511 399 366 334 537 422 535 489 600 399 366 460 508 582 394 559 497 662 432 376 462 425 699 450 456 527 474 466 378 437 375 352 414 401 502 453 464 479 488 449 422 472 517 420 692 900 696 505 726 904 607 535 532 562 643 504 544 496 520 447 499 514 471 528 526 446 505 393 461 466 452 510 473 582 534 509 519 648 659 495 603 460 684 403 380 548 394 474 757 585 455 696 373 500 358 424 459 486 369 441 441 569 409 437 539 423 407 552 694 323 476 438 523 431 445 498 549 360 421 400 416 496 415 411 426 368 401 421 396 350 479 498 508 521 460 415 465 489 446 406 387 441 402 558 457 502 446 428 371 349 566 382 476 452 531 347 465 446 464 650 495 662 542 471 426 448 740 522 755 390 515 568 431 509 491 416 491 597 424 708 484 476 474 668 390 471 408 771 552 402 473 452 469 509 440 509 399 524 441 567 470 460 452 557 418 698 488 501 426 376 442 488 484 447 370 464 808 463 474 412 463 493 1.01e+03 424 396 459 540 391 418 454 580 392 379 577 484 436 590 471 606 419 431 390 432 568 392 462 355 364 551 511 506 322 497 600 404 424 804 333 462 498 411 459 484 516 373 815 629 445 430 481 411 371 399 480 718 349 420 478 429 328 425 525 450 728 439 373 407 728 446 416 428 434 430 522 532 400 413 410 942 620 626 618 766 451 393 367 827 387 401 961 427 425 566 337 467 398 364 353 496 709 422 594 933 432 598 373 377 475 670 371 360 909 701 753 533 389 402 406 431 640 750 320 617 374 415 736 480 382 522 435 529 501 541 463 527 913 486 381 459 529 502 552 535 598 616 635 538 797 552 364 536 416 447 545 484 461 530 469 960 686 496 973 496 591 415 552 531 420 433 462 555 594 499 429 463 567 568 456 531 528 589 635 512 480 606 649 631 730 473 681 404 802 778 817 788 683 514 742 481 475 435 547 541 590 473 681 611 432 501 486 560 624 723 559 430 670 480 501 614 483 517 515 454 458 558 416 558 511 402 366 334 537 421 545 490 600 399 365 460 509 583 394 568 500 662 431 376 463 425 706 450 457 526 474 466 378 437 375 352 414 401 501 454 464 480 488 449 422 471 517 421 692 905 706 507 726 906 609 535 532 562 642 504 543 496 520 450 499 513 472 529 526 448 505 394 462 466 452 510 473 582 535 509 520 652 659 495 604 460 684 403 380 548 395 476 757 585 454 694 373 500 358 425 458 486 369 442 441 570 409 438 548 424 407 563 696 323 481 437 523 431 445 498 551 362 421 400 416 496 416 411 427 369 402 421 396 351 479 498 508 522 460 415 465 487 447 406 387 441 402 558 457 503 446 428 371 350 567 382 477 451 531 347 465 446 464 650 495 662 542 472 425 448 740 535 755 390 514 568 431 509 491 416 492 598 424 708 485 479 473 668 391 472 408 771 555 402 473 453 469 509 440 505 399 524 441 567 470 460 453 557 420 698 488 501 426 377 442 488 484 447 370 464 809 463 474 412 472 493 1.01e+03 425 396 459 539 396 419 453 580 392 379 578 484 437 591 471 606 419 431 390 432 568 395 462 355 364 554 511 506 322 498 601 404 423 808 333 462 498 411 459 484 516 373 815 628 444 430 481 411 372 398 477 717 349 422 478 429 328 429 526 451 730 439 374 407 730 446 417 428 436 430 520 532 402 414 409 942 624 626 618 766 451 393 368 827 387 401 961 427 425 566 336 467 398 364 354 498 710 422 593 933 432 596 374 376 475 670 371 359 910 701 753 533 389 402 406 431 640 750 320 618 375 415 736 480 382 522 435 529 501 540 465 528 913 486 383 459 529 502 557 535 598 616 636 538 798 552 364 536 416 447 545 484 462 538 469 960 686 496 973 496 592 415 552 532 420 433 462 560 595 500 428 463 573 568 456 531 528 589 635 513 480 606 649 631 730 472 681 404 802 777 818 786 684 515 746 482 475 435 547 541 590 474 681 611 432 501 486 564 624 723 561 430 669 489 501 620 483 517 521 455 459 557 415 558 511 406 366 335 537 422 554 490 599 399 365 462 509 584 394 575 503 662 431 376 462 425 714 451 457 527 474 466 377 437 375 352 414 402 501 456 464 480 489 449 422 470 517 421 692 911 716 509 725 908 611 535 532 563 642 508 543 496 520 452 499 511 473 530 526 450 505 394 462 467 452 510 474 582 535 509 521 658 659 495 604 459 684 403 380 548 395 479 757 585 453 694 373 499 358 425 458 486 369 441 441 570 410 438 557 424 407 574 698 323 486 437 523 431 445 498 553 364 421 400 417 497 415 411 427 369 402 420 396 351 479 498 508 522 460 415 465 486 447 406 387 441 402 558 456 504 446 428 372 350 567 382 477 452 531 347 466 446 464 650 496 664 542 472 425 447 741 549 754 390 514 568 431 509 492 416 492 598 424 708 485 482 472 668 391 473 408 771 559 402 473 455 469 509 440 501 399 524 442 567 470 460 453 557 422 697 488 501 426 377 442 488 484 447 370 463 809 464 474 412 481 493 1.01e+03 425 396 459 539 401 419 453 580 394 379 577 484 437 591 472 606 419 432 390 431 568 396 462 354 364 558 511 506 322 499 602 405 423 811 333 463 499 411 459 483 517 373 815 627 444 430 482 411 372 398 473 716 349 422 478 429 328 432 527 454 729 438 376 407 732 446 416 428 439 430 520 531 403 415 407 943 632 627 619 766 450 393 368 826 386 401 962 427 425 566 336 466 398 364 354 500 711 425 592 933 433 595 374 376 475 670 371 359 910 702 752 534 389 403 405 431 641 750 320 618 376 416 735 479 382 522 433 529 501 539 466 528 912 486 385 459 529 502 563 535 598 616 636 538 798 551 363 536 416 447 545 484 464 549 470 960 685 496 973 496 592 415 552 532 420 432 464 566 595 500 428 463 577 568 457 531 529 588 635 514 480 606 649 631 730 472 680 404 802 778 818 785 684 515 748 482 475 435 547 541 591 474 682 611 432 501 487 568 625 723 562 430 667 499 502 627 482 517 526 455 459 557 415 558 512 412 366 336 537 422 562 489 599 399 365 463 509 586 394 582 505 663 432 376 462 425 721 452 457 527 474 466 377 438 375 351 414 402 501 458 464 480 489 449 421 470 516 421 692 916 726 512 726 910 613 536 532 564 642 511 543 496 520 454 499 509 473 530 526 452 505 394 462 467 452 510 474 582 534 509 524 665 659 496 604 458 684 403 381 548 396 481 757 585 452 692 373 499 358 425 458 486 369 441 441 572 410 438 566 424 407 584 701 323 491 437 523 430 444 498 554 365 422 400 417 496 415 410 427 370 402 418 397 351 479 499 508 522 460 415 466 486 447 406 387 441 402 558 456 505 447 428 372 350 567 382 477 452 531 347 468 446 464 650 496 664 542 472 426 447 741 562 754 390 515 568 432 509 492 416 492 598 424 709 486 485 470 669 391 474 408 771 564 402 472 458 469 509 440 498 399 524 442 567 471 460 454 558 425 697 487 501 426 377 442 488 485 447 370 463 809 464 473 412 492 493 1.02e+03 425 396 460 539 406 419 453 581 397 380 577 484 437 591 472 605 419 432 390 430 569 398 462 354 364 561 511 507 323 499 601 406 423 813 333 464 500 410 458 483 517 373 815 626 445 430 482 411 372 398 472 716 350 423 478 428 328 435 526 457 728 437 376 407 733 446 416 429 439 430 519 531 404 416 406 944 640 628 620 765 449 394 369 826 387 400 962 427 424 567 336 466 398 365 355 504 711 427 591 933 433 595 374 375 475 670 371 359 910 701 752 534 389 403 405 431 641 750 320 618 376 417 735 478 382 522 431 530 501 539 467 528 910 486 387 459 529 502 567 536 598 616 635 538 798 551 363 536 416 447 546 483 469 560 470 960 684 497 973 497 593 415 552 532 420 432 465 569 596 500 428 464 581 568 457 531 529 588 635 515 480 606 648 631 730 472 680 404 802 778 819 785 684 514 750 483 475 435 547 541 590 474 682 611 432 502 487 573 625 723 563 430 665 511 502 631 482 517 533 455 459 558 416 558 512 419 366 337 537 424 574 489 599 399 365 464 510 589 394 590 505 664 432 376 461 425 726 454 457 527 474 466 377 438 375 352 414 403 501 462 464 480 489 448 421 471 516 420 692 925 735 515 726 912 615 536 533 564 642 518 543 497 519 457 500 507 474 530 526 456 506 NaN 462 467 452 510 474 582 534 509 526 668 659 496 604 457 683 403 382 548 396 486 757 585 452 691 373 499 358 425 458 487 369 441 441 573 410 438 577 424 407 594 706 324 496 438 523 430 444 498 555 367 422 400 417 496 415 409 427 369 402 416 397 352 479 499 508 522 460 415 466 486 447 406 387 441 402 558 456 506 448 429 372 351 567 383 477 452 532 347 470 445 463 651 497 666 541 472 426 447 741 574 754 390 516 567 432 509 493 416 492 598 424 709 486 486 470 670 391 474 409 771 566 402 472 462 469 509 440 497 399 524 442 567 471 459 454 558 428 697 487 500 426 377 443 488 485 447 370 462 809 464 473 412 504 493 1.02e+03 426 396 461 539 411 419 454 581 401 379 577 484 437 591 471 605 418 432 390 430 569 402 461 353 364 564 510 508 323 499 601 406 422 816 333 464 500 410 458 483 517 373 815 626 445 430 483 411 372 398 470 716 350 424 478 429 329 438 526 459 728 436 377 407 734 446 416 429 441 431 519 531 405 416 405 946 649 629 622 765 448 394 370 826 387 400 962 427 422 567 336 467 398 365 354 508 711 433 591 932 433 594 374 375 475 670 372 359 911 701 752 534 389 403 405 431 641 750 320 619 376 417 734 477 382 522 430 530 503 539 467 528 908 486 388 460 530 502 572 536 600 616 635 538 798 551 364 537 416 447 546 482 472 568 470 960 684 498 973 497 594 415 552 532 420 432 467 571 596 501 429 464 584 568 457 531 529 589 636 517 480 607 648 631 730 471 680 404 801 778 820 785 684 513 751 484 476 435 547 541 590 474 682 611 431 503 486 580 625 723 564 430 664 523 502 636 483 517 538 455 460 558 416 558 511 426 366 338 537 426 590 489 599 399 366 464 510 593 394 597 506 665 433 376 461 424 730 456 458 527 474 466 378 438 374 352 414 404 500 467 464 479 488 448 421 471 515 420 692 934 743 518 726 913 619 536 533 564 642 522 542 497 518 459 500 506 475 531 527 459 506 NaN 462 467 452 510 474 582 534 509 530 669 658 495 604 457 683 403 382 549 396 488 757 585 452 691 373 500 358 424 459 487 369 441 442 574 410 438 590 424 407 604 711 324 502 438 523 430 444 497 555 369 422 400 417 495 415 408 427 369 402 416 397 352 479 499 508 523 460 416 466 486 447 406 387 441 402 557 456 506 448 429 372 354 567 383 477 452 533 347 472 445 463 651 498 666 541 472 426 447 741 586 754 390 517 567 433 508 493 416 492 598 424 709 486 489 470 670 391 475 409 771 569 403 472 466 469 509 440 494 399 524 443 567 471 459 454 558 430 697 487 500 426 377 444 488 485 447 370 462 809 465 472 412 516 494 1.02e+03 426 396 462 539 416 419 454 582 406 379 577 483 436 591 471 604 417 432 390 431 569 406 461 353 364 567 510 508 324 499 601 406 422 819 333 463 500 410 458 483 517 374 815 626 445 430 484 410 372 397 468 717 350 424 479 429 329 441 526 460 728 436 379 407 734 446 416 429 443 432 518 531 405 416 403 946 657 629 623 765 448 393 371 826 387 400 962 426 421 567 337 467 398 366 354 512 710 436 590 932 433 595 374 375 475 670 372 359 911 701 752 534 389 403 405 431 641 750 320 618 376 417 734 477 383 522 429 530 506 538 467 529 908 486 391 461 532 502 575 536 601 616 635 538 798 551 364 537 416 447 546 482 476 578 469 960 683 499 974 497 595 415 552 533 420 432 471 573 596 501 429 464 587 568 456 531 529 589 636 518 481 607 649 631 730 471 680 404 802 779 820 786 685 513 752 484 475 435 547 541 590 474 683 611 431 503 486 590 625 722 564 430 664 534 502 640 483 517 542 454 460 558 416 557 511 436 366 340 538 430 608 489 600 399 366 466 510 600 393 604 508 665 435 376 461 424 731 459 458 528 474 466 378 438 374 352 414 406 500 471 464 479 488 448 422 471 515 420 692 941 747 521 726 914 624 535 533 565 642 528 542 497 518 462 501 505 476 531 527 464 506 NaN 462 467 452 510 474 582 534 508 535 670 658 495 605 458 683 404 383 550 396 493 758 585 451 690 373 500 358 424 460 487 369 442 442 574 410 438 604 424 407 614 716 324 510 438 522 431 444 497 556 371 422 400 418 495 415 407 426 370 402 414 397 352 479 500 509 523 460 416 466 487 447 406 387 442 402 557 456 507 448 429 372 358 567 383 478 451 533 347 476 445 463 651 498 666 541 472 426 447 741 597 755 390 516 566 433 508 493 416 492 598 423 709 486 491 470 670 392 475 410 771 571 403 472 469 469 508 440 492 399 523 446 568 471 459 454 558 432 697 488 500 426 377 444 488 485 447 370 462 809 465 472 412 530 494 1.03e+03 426 396 462 539 422 419 454 582 411 379 577 484 436 591 471 603 415 433 390 431 569 409 460 354 364 572 510 509 324 500 601 405 423 824 333 462 500 410 459 483 517 375 815 626 445 430 484 410 372 396 466 716 350 425 479 429 330 443 526 462 730 436 382 408 735 446 415 429 446 432 518 531 405 417 402 946 666 628 625 765 448 393 373 827 387 400 962 427 421 567 337 468 398 366 354 514 710 439 589 932 434 597 373 375 475 670 372 359 912 700 752 534 390 402 405 431 641 750 320 618 376 418 734 477 384 521 428 530 507 537 467 528 907 486 393 462 533 502 579 536 604 617 635 538 799 551 365 537 416 447 546 481 479 587 470 960 683 499 974 497 596 416 552 533 420 432 475 574 597 501 429 463 590 569 456 532 528 589 636 520 482 607 649 631 730 471 680 404 802 780 819 786 686 513 752 485 475 435 548 541 591 475 683 611 431 503 487 602 625 723 565 430 664 543 503 645 484 517 546 454 460 559 416 557 511 446 366 342 538 432 624 489 600 399 366 467 510 607 393 612 508 666 439 376 461 423 734 460 458 527 474 466 378 438 374 352 414 407 500 476 465 478 488 448 422 472 513 420 692 946 752 526 726 917 630 535 533 565 643 532 542 497 518 464 502 503 477 531 528 466 507 NaN 462 467 452 510 474 582 534 508 543 672 658 495 606 458 683 404 384 550 396 497 758 586 450 689 373 500 359 425 459 487 370 442 442 575 410 438 617 424 407 622 721 324 516 437 522 432 444 498 557 374 422 400 418 495 415 406 426 370 402 414 398 353 479 500 509 523 460 417 466 487 448 406 386 442 402 557 456 506 448 429 372 363 568 383 478 451 533 348 481 446 463 651 498 666 541 472 426 447 742 606 754 390 517 567 433 508 493 416 492 599 423 709 486 493 470 670 392 475 410 770 574 403 472 472 469 508 440 490 399 524 449 568 471 458 454 558 434 697 488 500 426 377 444 488 486 448 370 462 809 464 472 412 543 494 1.03e+03 426 396 461 538 426 419 454 583 415 379 577 484 435 590 470 602 414 433 390 432 569 409 461 355 365 576 511 509 325 502 601 405 424 827 333 462 500 411 459 483 516 375 815 626 445 430 485 410 372 396 465 716 349 425 480 429 330 444 527 464 731 437 383 408 735 447 416 429 447 432 518 531 405 419 400 947 675 627 627 765 448 392 374 828 387 400 962 428 422 567 338 468 397 366 355 517 711 439 588 932 435 598 372 375 474 670 372 360 912 700 752 535 390 402 406 431 641 751 321 618 376 419 733 477 383 521 428 530 507 536 467 526 906 484 394 462 533 503 581 536 608 617 635 539 799 551 364 536 416 448 546 481 480 596 470 960 683 499 975 497 596 416 551 533 420 432 479 574 597 501 429 463 594 569 456 532 528 589 635 522 481 607 649 631 730 470 680 404 802 783 819 785 686 513 751 485 475 435 549 541 591 475 683 611 431 503 487 614 625 723 566 430 663 553 503 647 484 517 550 454 460 559 416 557 511 457 366 344 538 436 636 489 600 399 366 470 510 614 393 619 508 667 442 378 461 423 735 460 457 527 474 466 378 438 374 352 414 409 501 483 465 478 488 448 422 472 512 420 692 951 758 531 726 923 637 535 533 566 643 537 542 498 518 465 504 502 478 532 528 470 508 NaN 461 467 452 510 475 582 535 508 554 676 658 495 606 458 682 405 384 550 396 502 759 586 449 688 373 500 359 426 459 487 370 442 442 575 410 438 631 424 407 630 725 324 523 437 523 433 444 498 557 377 423 400 418 495 415 404 427 370 402 413 398 353 479 500 509 523 460 417 466 487 448 406 386 442 402 557 456 505 448 429 373 370 568 384 478 451 534 348 487 446 463 652 498 666 541 472 427 447 742 614 755 390 518 567 433 508 493 416 492 599 424 709 486 494 470 670 392 475 410 769 578 403 473 475 470 507 440 490 399 524 453 568 470 458 454 557 437 697 489 501 426 377 444 488 486 449 370 461 809 464 472 413 556 494 1.03e+03 425 396 461 539 431 419 455 583 419 379 577 484 435 590 470 601 415 433 391 432 568 409 461 356 365 581 512 509 325 503 601 404 425 830 333 463 500 411 459 483 516 376 814 626 446 430 485 411 372 395 465 715 349 426 480 429 329 445 528 466 732 437 385 408 735 447 417 429 448 432 517 531 405 420 400 947 682 627 630 764 447 390 373 828 387 400 962 428 422 567 339 468 397 366 354 518 711 440 588 932 436 598 372 375 474 670 372 361 912 699 752 535 390 402 406 431 641 752 322 618 375 419 732 477 383 522 430 531 504 536 466 524 904 482 396 462 534 503 585 536 615 616 635 539 799 552 365 536 415 448 545 481 482 605 470 960 684 499 975 497 596 416 551 532 420 433 481 574 597 501 429 463 597 569 456 532 528 589 635 523 480 607 649 631 730 470 680 404 802 785 818 785 687 513 750 485 474 435 548 541 592 475 683 611 431 504 488 629 625 724 567 430 663 561 503 648 484 517 555 453 460 559 416 557 510 468 366 346 538 441 643 488 600 399 366 471 510 620 393 626 508 668 446 381 462 422 736 460 457 527 473 466 378 439 374 352 415 411 500 493 465 478 488 448 422 472 511 420 692 958 762 536 727 928 646 535 533 566 643 540 542 500 518 465 505 501 479 532 529 472 508 NaN 460 468 452 510 475 582 535 508 566 679 658 495 606 458 683 405 385 550 396 507 759 587 449 688 373 500 360 425 460 487 370 442 442 575 411 438 644 424 407 639 730 324 530 438 523 435 444 498 557 379 423 401 418 496 415 400 427 369 402 414 398 353 478 500 509 523 459 417 467 486 448 406 386 441 402 557 456 504 449 429 373 378 567 385 478 451 535 348 493 446 463 652 499 666 541 472 427 447 742 622 755 390 518 567 433 508 493 416 492 599 424 709 486 495 470 670 392 475 410 769 582 403 473 479 470 508 439 490 399 524 456 568 470 459 454 557 439 697 488 501 426 377 444 488 486 450 370 462 809 464 471 414 568 494 1.04e+03 425 396 460 540 435 419 455 583 424 379 577 484 434 590 469 600 416 433 391 432 568 409 461 355 365 586 516 509 325 503 601 404 425 833 333 463 500 410 459 483 516 375 814 626 446 430 485 410 371 395 464 715 349 427 480 430 329 446 528 468 732 438 387 408 734 447 419 429 448 432 516 531 405 420 399 947 689 627 631 764 447 389 373 829 386 400 962 428 423 568 340 468 398 366 354 519 710 440 587 931 436 598 371 375 474 669 372 362 912 699 752 536 390 403 406 430 641 752 322 618 374 419 732 477 383 522 430 531 503 536 466 523 904 479 396 463 535 502 587 536 621 616 635 539 799 553 365 536 415 448 545 481 484 613 470 960 684 499 975 497 596 416 551 532 420 434 483 575 597 501 429 463 600 569 456 532 528 589 635 523 480 608 649 631 730 470 681 405 801 790 818 785 687 513 748 485 474 434 548 541 592 475 683 611 431 504 487 645 625 724 568 431 662 569 503 649 484 516 559 453 460 559 416 557 510 482 365 348 538 447 648 488 600 399 366 472 509 628 393 634 508 669 450 386 462 422 736 460 457 527 473 466 378 439 374 353 415 413 500 505 465 479 489 448 422 472 510 420 692 967 766 543 728 935 658 534 533 567 643 544 542 504 519 466 506 500 479 532 529 475 509 NaN 459 468 452 510 475 582 536 508 579 681 659 496 606 458 684 404 386 550 396 512 759 587 449 687 372 500 360 425 460 487 370 442 441 575 411 438 659 424 407 647 735 324 537 438 523 437 444 498 558 381 423 401 418 496 415 397 427 369 402 414 398 353 478 500 509 524 459 417 469 486 448 406 386 441 402 557 456 503 449 430 373 388 567 388 478 451 536 348 497 446 463 652 498 665 541 472 427 447 742 630 755 391 518 568 434 508 493 416 492 599 424 709 486 494 470 670 392 474 410 770 586 403 472 482 470 508 440 489 399 524 459 568 469 459 454 557 442 697 488 502 426 377 444 488 486 450 370 462 809 465 471 414 579 494 1.04e+03 425 396 460 541 440 419 454 583 429 378 578 484 434 590 469 598 417 433 391 433 568 409 461 355 364 590 519 509 324 503 602 404 425 836 333 463 499 410 458 483 516 375 813 626 446 430 485 410 370 394 463 714 349 428 480 430 329 447 528 470 731 437 390 408 734 446 421 429 447 432 516 531 404 420 399 946 696 626 632 765 446 389 373 830 386 399 961 429 422 569 340 468 398 366 354 521 709 442 586 930 436 598 371 374 474 669 372 362 912 699 753 535 390 403 406 430 641 752 322 618 373 419 732 476 383 522 431 531 502 535 468 523 903 478 398 464 536 502 589 536 627 615 635 539 799 555 365 536 415 448 545 482 486 622 471 961 684 500 975 497 597 417 552 532 420 434 485 575 597 502 430 463 604 569 456 533 528 590 635 523 480 608 649 631 730 470 682 407 801 797 818 785 688 513 746 485 474 434 548 541 592 475 683 612 431 505 487 661 626 724 569 431 663 576 503 650 484 516 564 453 460 559 416 557 510 496 366 351 538 453 651 488 600 400 367 473 509 638 394 640 507 670 452 393 462 423 736 459 457 527 473 466 378 439 374 353 414 415 500 517 465 480 489 448 422 472 510 420 693 974 770 548 727 940 670 534 533 567 643 547 542 507 520 467 507 500 480 532 529 477 509 NaN 458 468 452 510 476 583 536 508 590 682 659 497 606 458 684 405 386 550 396 518 760 588 448 687 372 500 360 425 460 487 371 443 441 575 411 439 671 424 407 653 740 324 545 438 523 440 444 497 558 383 424 401 418 496 415 394 426 369 402 414 398 353 478 501 509 524 459 417 472 486 448 407 387 441 403 558 456 502 448 430 373 400 567 392 478 451 536 348 503 447 463 652 498 665 542 472 428 447 743 636 755 391 518 568 434 509 493 416 492 598 423 709 486 494 470 670 392 474 411 771 589 403 472 485 470 508 440 487 399 524 460 569 469 458 454 557 444 697 488 502 426 377 444 489 486 450 370 462 809 465 471 414 588 494 1.04e+03 424 396 460 543 444 419 454 583 435 379 578 484 433 590 469 595 418 433 391 434 568 411 461 355 364 594 524 509 324 503 602 403 426 838 334 463 499 410 458 483 516 375 813 627 446 431 486 410 370 394 462 715 350 428 480 432 330 449 528 472 730 437 391 408 732 446 423 430 448 432 517 531 403 420 399 946 703 626 635 765 447 388 373 831 385 399 961 430 423 570 340 468 398 365 354 522 708 444 586 930 437 598 371 374 474 669 371 362 912 698 753 535 391 403 406 430 641 752 322 618 372 420 732 476 383 522 431 531 501 533 469 522 902 476 399 465 536 502 591 537 633 615 635 539 799 557 366 536 416 448 545 484 487 632 471 961 684 501 974 497 597 419 552 533 420 435 487 575 596 502 430 463 606 569 456 532 529 590 635 523 480 608 650 631 730 471 682 410 801 805 818 786 688 512 744 484 474 435 548 541 592 474 683 612 432 506 487 678 626 725 569 431 664 583 503 651 484 516 569 453 459 559 416 557 510 510 366 354 537 461 652 488 601 400 367 474 509 649 394 644 507 670 454 398 463 423 736 459 456 527 473 466 378 439 374 353 414 418 500 530 465 479 489 448 422 472 510 420 693 979 773 554 727 949 683 535 533 568 643 550 543 510 520 468 508 499 481 533 529 481 508 NaN 456 468 452 510 476 583 536 508 604 682 659 498 607 458 684 405 386 551 396 526 761 588 448 686 373 500 360 425 460 487 371 443 440 576 412 440 683 424 407 658 745 324 553 438 523 442 443 497 558 384 424 401 418 496 417 393 426 369 403 414 398 353 478 501 509 524 459 417 477 486 449 407 387 440 403 558 457 500 448 430 373 412 567 397 478 451 535 348 508 447 464 652 498 663 542 472 428 447 743 641 755 391 518 569 434 509 493 416 492 598 423 709 486 494 470 670 392 473 411 770 593 403 472 489 470 508 441 486 400 524 462 569 470 458 455 557 446 697 489 503 426 378 445 490 486 450 370 462 810 465 471 414 594 495 1.04e+03 424 396 460 545 446 419 455 584 440 380 578 484 432 590 470 593 419 432 391 434 568 414 461 354 363 597 529 509 325 502 602 403 427 840 334 464 499 411 458 483 516 376 811 627 445 431 486 409 370 393 460 715 350 429 479 432 330 452 528 474 728 436 392 408 731 445 428 429 449 432 517 532 402 420 399 945 709 626 638 766 447 388 372 831 384 400 962 430 424 570 340 469 397 365 354 524 708 445 586 930 437 598 371 373 473 668 371 361 912 698 753 536 392 403 407 430 641 752 322 618 372 420 733 476 383 521 431 531 501 531 470 523 901 474 400 466 537 501 593 538 642 615 635 538 799 559 366 536 416 448 545 487 489 642 471 961 684 502 974 497 597 420 554 533 420 436 489 575 596 503 430 463 608 569 456 532 530 590 635 522 481 608 650 631 730 471 683 415 802 811 818 786 687 512 742 484 475 435 548 541 592 475 683 612 432 506 487 694 626 725 570 431 664 588 503 653 484 517 576 453 459 560 417 557 510 522 366 358 538 467 653 489 601 401 367 474 510 660 394 648 506 671 456 404 463 423 735 457 456 527 473 465 378 439 374 353 414 420 501 543 465 480 489 448 423 472 509 421 694 982 776 559 728 956 696 535 534 568 643 554 543 514 520 468 509 498 481 534 530 484 508 NaN 455 468 452 510 476 583 536 508 616 683 659 499 607 458 684 406 386 551 396 535 761 589 448 685 373 500 359 425 460 487 371 443 440 576 412 440 694 424 407 663 749 324 562 439 524 446 443 497 560 385 424 401 418 496 418 392 426 370 404 414 397 353 478 501 510 524 459 417 481 487 450 407 387 440 404 558 458 497 449 430 374 426 568 402 478 451 535 348 513 447 464 652 499 662 543 471 428 447 743 645 755 391 518 569 433 509 493 416 493 599 423 709 486 494 470 670 392 472 411 770 597 403 472 494 470 508 441 486 400 524 464 569 471 458 455 558 450 698 490 503 426 378 445 490 486 450 370 462 810 466 471 414 599 495 1.04e+03 424 396 460 546 446 419 455 584 445 382 579 484 432 590 471 590 420 432 392 434 568 418 461 354 363 601 532 510 325 503 602 402 428 840 334 464 499 411 456 484 515 377 810 627 445 431 486 410 370 390 459 715 349 430 479 432 331 453 528 475 727 436 394 409 730 446 433 428 449 432 515 533 402 419 398 945 713 626 640 766 448 387 372 832 384 400 962 430 425 570 339 470 397 366 354 524 708 446 586 930 437 598 372 374 473 668 371 362 912 698 753 535 392 403 408 429 641 752 322 618 371 420 733 476 383 520 431 531 498 530 470 523 900 471 401 466 537 501 594 538 655 616 636 538 799 561 366 536 416 448 545 491 490 651 471 960 684 502 974 497 597 422 553 533 420 439 491 574 596 503 430 463 609 569 456 532 533 590 635 521 480 608 650 632 730 470 683 418 802 817 818 786 687 512 740 484 475 436 548 541 592 475 683 612 432 506 487 712 627 725 571 431 665 591 504 655 485 517 582 453 459 560 417 557 510 536 367 363 538 474 653 489 601 401 367 475 510 671 394 651 507 671 458 408 464 424 733 456 456 527 473 466 378 440 374 353 415 422 502 556 464 481 489 449 423 472 509 422 694 985 781 565 728 964 711 535 533 568 642 557 543 519 520 469 509 498 480 534 530 486 508 NaN 454 468 452 510 477 583 535 508 629 683 660 501 607 460 684 406 387 551 396 545 762 589 448 684 373 500 359 425 460 487 371 442 440 577 412 440 704 424 407 668 751 324 569 440 525 450 444 497 561 385 424 400 418 496 419 392 426 369 404 414 397 353 477 502 511 524 459 418 486 487 451 408 387 441 404 558 458 496 449 430 374 439 568 408 478 452 535 348 516 447 464 651 499 661 543 472 427 447 743 650 755 390 519 569 432 509 492 416 493 600 424 709 486 494 470 670 392 472 411 769 600 403 472 498 470 508 440 486 400 523 464 569 472 458 456 558 452 698 491 503 426 378 445 490 485 450 370 462 810 466 471 414 605 496 1.04e+03 424 396 460 546 446 419 454 584 448 387 578 485 431 590 471 588 420 432 392 433 568 421 461 354 363 605 534 511 326 503 602 401 428 841 335 465 498 411 456 484 515 377 808 627 444 431 486 411 370 389 458 716 349 432 479 433 331 455 527 476 727 435 397 409 730 447 440 428 448 432 514 534 402 419 398 944 718 626 640 767 449 387 372 833 383 400 962 431 424 571 339 470 397 367 354 525 708 447 585 930 437 598 372 374 473 667 370 363 912 698 753 534 392 403 408 429 641 752 322 618 371 420 733 476 383 519 430 532 496 528 470 522 900 470 401 466 538 502 595 538 668 616 636 538 799 565 366 536 417 448 546 495 490 658 471 960 684 502 974 498 598 424 552 533 420 443 492 574 596 503 430 463 610 569 456 532 538 590 635 520 480 608 650 633 730 470 684 424 801 822 818 787 688 512 738 484 475 436 549 541 593 476 684 612 432 507 487 729 627 725 571 432 664 594 504 657 485 518 587 454 459 560 416 557 511 548 367 370 539 480 653 489 601 401 367 477 510 681 394 654 506 671 462 414 464 424 731 455 456 527 473 467 378 440 374 353 415 425 503 568 465 482 489 451 423 473 509 422 694 987 785 570 728 970 727 535 533 568 642 560 543 523 521 470 509 496 478 535 530 488 508 NaN 454 468 452 510 478 583 535 508 641 682 660 504 607 461 684 406 388 551 398 554 762 588 448 684 373 500 359 425 459 487 371 442 440 578 412 440 716 424 407 672 752 324 576 442 526 453 444 497 562 385 424 400 418 496 419 391 427 369 404 414 397 354 477 501 512 524 459 418 490 488 451 408 387 442 404 559 458 496 448 430 375 454 568 415 478 452 535 348 520 447 464 650 499 661 543 472 427 447 743 653 755 390 519 569 432 508 493 416 493 600 424 709 487 494 470 670 392 472 411 769 602 404 472 502 470 508 440 486 401 523 464 569 475 458 456 558 455 699 492 504 426 378 445 490 485 450 370 462 810 466 471 415 610 495 1.04e+03 423 395 460 546 448 419 454 584 451 394 578 485 430 590 471 586 421 432 392 433 569 422 461 354 364 610 538 512 326 502 602 400 428 841 334 466 498 411 456 484 515 378 807 627 444 431 485 412 370 388 458 716 348 434 480 433 331 455 528 476 727 435 401 409 729 448 445 428 448 432 514 533 404 419 398 944 723 624 641 768 450 386 372 834 382 400 962 430 424 571 338 470 396 366 354 526 708 450 584 930 437 599 373 375 473 668 370 365 911 698 753 533 392 403 409 430 641 752 322 618 371 420 732 475 383 518 430 532 495 528 469 522 900 467 401 466 538 502 597 538 680 616 636 538 799 569 366 536 417 448 546 497 490 664 471 960 684 502 975 499 598 425 552 534 419 446 493 573 597 503 429 463 610 569 456 533 544 590 635 519 480 608 650 634 730 470 684 431 801 828 818 788 688 513 737 484 475 436 549 542 593 476 684 612 432 508 487 746 627 725 571 432 665 599 504 660 485 518 594 454 459 560 416 559 511 563 368 380 539 489 653 489 601 401 367 480 510 692 394 657 507 671 464 420 465 424 728 454 457 527 473 467 378 440 374 353 416 428 506 579 465 483 489 452 423 474 509 422 694 989 790 575 727 974 744 535 534 568 643 560 543 526 521 471 510 495 477 535 530 491 508 NaN 454 468 452 510 478 583 535 508 652 682 659 508 607 461 685 406 388 550 400 562 762 588 448 685 373 501 359 426 459 487 371 442 441 579 412 440 724 424 408 676 753 324 583 444 526 455 444 498 562 386 423 400 418 496 419 391 426 369 403 415 398 354 478 501 512 524 459 418 495 488 451 408 387 442 404 559 458 496 448 430 375 469 568 423 478 452 536 348 523 446 465 650 499 661 543 473 428 447 742 658 756 390 519 569 432 509 493 417 493 600 424 709 487 493 470 670 392 472 411 769 604 404 472 505 470 508 440 487 401 524 464 570 477 458 456 558 458 699 492 505 426 378 445 491 485 450 370 461 810 466 472 415 614 495 1.04e+03 422 395 461 546 449 419 454 584 453 404 578 485 430 589 471 584 421 432 392 433 569 425 461 354 365 615 542 513 326 501 602 399 427 841 334 466 497 411 456 484 515 378 805 627 445 431 485 412 370 388 457 716 348 436 481 433 330 455 528 475 727 434 405 409 728 448 450 429 449 432 513 533 406 419 397 943 726 623 642 768 450 386 372 834 382 401 962 430 425 572 338 470 396 365 354 528 707 452 583 929 437 599 374 374 473 668 370 365 911 698 754 533 392 403 409 431 641 751 322 619 371 420 732 474 383 519 430 532 494 528 468 522 900 466 400 468 538 502 597 538 690 616 636 538 799 572 366 536 417 448 546 499 492 668 472 960 684 503 975 500 598 427 552 534 420 451 495 572 597 503 430 464 611 569 456 533 553 590 635 518 480 608 650 634 730 470 684 440 801 834 818 788 688 512 736 484 476 436 549 542 593 476 684 612 432 508 487 757 628 725 571 432 666 603 504 663 486 518 602 454 459 560 416 561 511 576 369 391 539 498 652 489 601 401 368 483 510 704 394 661 507 671 467 426 465 424 727 452 458 527 473 467 378 440 374 353 416 430 510 588 465 484 489 453 423 474 509 422 694 989 794 579 726 976 760 536 534 568 643 560 543 529 521 472 510 494 476 535 529 495 508 NaN 454 468 452 510 479 584 535 508 661 680 659 513 607 461 686 406 388 550 403 570 763 588 448 685 373 502 360 426 459 487 371 442 440 579 413 441 732 424 408 680 755 324 590 445 526 457 444 498 563 386 423 400 418 496 419 392 425 369 403 415 398 355 478 501 511 525 459 418 500 488 451 408 387 442 404 559 458 496 448 431 375 485 569 433 477 452 536 348 527 446 465 651 499 661 544 473 428 447 743 663 756 390 519 569 432 509 493 417 494 600 424 710 487 492 470 671 392 471 412 768 605 404 472 508 470 508 440 488 402 524 463 570 483 458 456 558 461 699 491 504 426 378 445 491 485 450 372 461 811 466 472 415 617 496 1.04e+03 423 395 462 546 451 420 455 584 456 416 579 485 429 589 471 584 420 432 392 434 569 428 461 354 366 620 546 513 326 500 602 399 427 841 335 465 497 411 456 485 516 380 804 628 445 432 485 412 371 388 457 716 349 439 481 433 330 454 529 475 727 434 409 409 728 448 452 428 448 432 512 533 407 419 396 942 728 621 643 769 451 386 372 835 380 402 962 430 426 572 337 470 396 364 353 529 707 454 582 929 437 599 374 374 474 669 370 368 912 698 754 533 393 403 409 432 641 751 322 619 371 420 732 473 383 520 430 532 493 528 469 522 901 465 400 469 538 502 598 538 702 616 636 539 799 575 366 536 416 448 546 502 494 671 472 960 685 504 975 502 598 429 552 534 420 458 495 571 598 504 430 464 611 569 456 533 562 590 636 516 480 608 651 634 730 470 684 451 801 839 819 790 688 512 736 484 476 436 549 541 593 476 684 613 433 508 486 767 628 725 570 432 666 606 504 666 486 518 608 454 459 560 416 564 511 587 370 402 539 505 651 489 601 401 368 485 510 717 394 664 507 671 470 431 465 424 727 452 460 527 473 467 379 440 374 353 416 429 513 598 465 485 489 453 423 474 509 422 694 988 797 581 726 976 774 536 534 568 644 562 543 531 522 472 510 493 475 535 530 498 508 404 454 467 453 510 479 584 535 508 670 679 659 517 607 461 686 407 388 550 406 578 763 589 449 685 373 502 360 426 459 487 371 442 440 580 413 441 738 423 408 682 756 323 596 447 525 459 444 498 563 387 422 400 418 497 420 392 425 369 404 415 398 355 478 502 511 526 459 419 507 488 452 408 387 441 404 559 459 496 448 430 375 502 569 444 477 452 537 347 530 447 465 653 499 660 544 473 429 448 743 670 756 391 519 569 433 509 493 417 494 600 424 710 487 492 470 671 392 471 412 768 606 404 472 511 470 508 440 489 402 523 463 570 489 458 457 558 464 699 491 504 426 378 445 491 486 450 373 461 812 466 472 415 620 496 1.04e+03 423 395 463 547 453 420 455 584 459 432 579 485 429 588 472 583 418 432 392 434 569 431 462 354 366 624 547 513 326 500 602 399 427 841 335 465 496 412 456 485 516 380 803 628 446 432 485 412 372 388 457 715 349 441 481 433 329 454 529 475 727 435 414 409 728 448 455 428 447 432 510 533 408 420 396 942 730 619 643 769 452 386 373 837 379 403 963 430 426 573 337 470 396 363 353 530 706 456 582 929 437 599 375 375 474 669 370 372 912 699 754 533 394 403 409 431 642 751 322 620 371 421 734 472 383 520 430 532 492 528 469 523 903 465 399 470 539 502 599 539 715 617 636 539 800 578 367 537 416 448 546 506 495 672 472 961 686 504 975 504 598 431 552 535 420 464 496 570 598 504 430 464 611 569 456 534 573 590 636 515 480 608 651 634 730 469 684 463 801 843 820 791 688 512 736 484 476 436 549 542 593 476 684 614 433 508 486 776 628 725 569 432 668 607 504 668 486 518 613 454 459 561 416 566 512 595 371 413 539 512 649 489 601 401 369 487 510 729 394 666 506 671 474 435 466 424 727 451 460 528 473 467 379 440 374 353 416 430 515 607 465 486 489 454 423 474 509 422 694 988 800 583 726 976 790 536 534 569 644 564 544 532 522 474 510 492 475 536 530 501 508 404 454 467 453 510 478 584 535 508 678 678 660 522 608 462 687 407 388 551 409 587 763 589 450 685 373 502 360 426 459 486 372 442 440 580 413 441 744 423 408 685 757 324 601 450 526 460 445 497 563 387 422 400 418 496 421 393 425 369 404 415 398 354 478 502 511 528 459 420 513 488 452 408 386 440 404 559 459 496 448 430 376 516 569 454 476 452 537 347 532 447 465 656 500 660 544 473 429 448 744 675 756 391 519 570 433 509 493 417 494 600 424 710 487 492 470 671 392 471 412 766 608 405 472 513 470 508 440 489 402 524 461 570 498 458 457 558 465 699 491 503 426 379 446 491 486 450 374 461 811 466 472 416 622 496 1.04e+03 424 395 463 547 454 419 456 583 461 449 579 485 430 588 472 582 417 432 392 433 570 432 462 354 366 628 549 513 326 500 602 398 427 841 335 465 495 412 456 485 516 381 803 629 446 432 485 412 372 387 457 714 349 443 481 432 329 454 529 474 727 435 418 409 728 447 459 428 445 432 508 534 408 422 396 943 732 616 642 769 454 386 374 839 379 402 963 431 426 573 337 470 396 363 352 530 707 460 581 928 437 599 376 375 475 669 370 375 912 700 754 532 395 403 409 431 643 751 321 620 372 421 735 472 382 519 430 532 492 528 469 523 905 464 398 470 539 502 599 540 729 617 636 539 800 581 366 537 416 448 547 512 496 672 472 960 688 504 975 508 599 431 552 535 420 473 496 570 599 505 430 465 610 570 456 534 584 590 636 513 480 607 652 634 730 469 684 478 801 845 821 792 688 512 736 484 476 436 549 542 593 477 684 614 433 508 486 784 628 725 568 432 668 608 504 670 486 518 619 454 458 561 416 569 512 601 372 423 539 518 647 488 601 402 370 490 509 740 394 668 505 671 476 438 466 424 727 451 461 528 473 467 379 440 374 353 416 431 517 616 465 486 489 455 423 474 510 422 694 987 802 584 727 974 803 536 534 569 644 566 544 532 522 474 510 492 475 536 531 504 509 437 454 467 453 510 478 584 535 508 688 677 660 529 608 462 687 407 388 551 414 593 763 589 451 686 373 502 360 425 460 486 372 443 440 580 413 441 750 424 408 687 758 324 607 456 528 460 445 496 562 388 422 400 418 496 421 394 425 369 407 415 398 354 477 502 512 530 459 421 517 488 452 408 387 441 404 560 459 496 449 431 375 530 569 463 477 453 537 348 533 448 465 659 501 660 544 473 429 448 745 679 756 391 519 570 433 509 493 417 494 600 424 710 487 490 470 671 392 470 413 764 610 405 472 514 470 509 440 488 402 526 458 570 508 458 458 558 468 699 492 503 427 379 445 491 486 451 374 461 809 466 472 416 623 496 1.04e+03 424 395 463 547 455 419 455 583 463 468 579 485 430 587 472 583 416 432 392 432 571 432 463 354 366 632 550 513 326 500 603 397 427 841 336 466 494 411 456 485 515 382 802 629 446 433 485 412 372 387 457 714 349 447 481 432 328 456 529 474 727 435 422 409 729 447 461 428 445 432 507 534 409 424 396 943 733 612 642 769 456 386 374 840 379 402 964 431 426 573 337 470 396 363 353 530 708 465 581 928 437 599 376 376 475 668 370 379 912 700 754 532 395 404 409 431 642 751 320 620 373 421 736 471 382 519 429 532 492 529 469 524 906 465 397 470 539 503 599 540 742 618 636 539 801 583 367 537 415 448 547 517 496 672 472 960 689 505 975 513 599 431 553 536 420 481 496 570 600 505 430 465 609 569 456 535 596 591 636 512 480 607 652 635 731 468 684 494 802 846 821 792 688 512 737 484 476 436 550 543 593 477 684 614 433 508 487 791 628 725 567 432 669 609 504 671 486 518 625 454 459 561 416 574 513 608 373 434 539 524 645 488 601 402 371 491 509 750 394 670 505 671 478 441 465 424 727 450 463 528 473 467 379 440 375 353 416 432 520 623 465 486 489 455 423 474 510 421 695 986 804 585 727 970 815 536 535 570 644 569 544 533 521 474 510 492 475 536 531 508 509 471 454 467 453 511 478 585 535 508 695 676 661 536 608 462 688 407 389 552 420 598 764 590 451 688 373 501 360 425 460 487 372 443 439 580 413 441 753 424 407 688 759 325 613 463 531 460 445 496 562 388 422 400 419 496 422 394 425 369 410 415 398 354 477 502 513 532 459 420 519 487 452 408 388 442 404 560 459 497 449 431 374 545 569 471 477 453 537 349 535 449 466 662 501 660 544 474 428 448 745 685 756 391 520 571 433 509 493 417 494 601 424 711 487 490 470 672 393 470 414 762 610 404 472 517 470 509 441 487 402 528 456 570 519 458 458 558 472 699 491 504 428 379 445 491 486 452 373 462 806 466 472 416 623 496 1.04e+03 424 396 462 546 457 419 455 583 466 483 579 486 430 587 472 584 415 431 392 431 571 432 463 354 366 636 552 513 326 500 604 396 427 841 335 466 494 411 457 486 515 382 802 629 445 433 485 412 372 387 456 713 349 451 481 432 328 457 529 474 728 435 424 409 729 446 466 428 444 430 505 534 409 425 396 944 736 608 643 770 457 386 374 841 379 402 964 431 425 573 337 470 395 362 353 530 708 469 580 928 437 599 376 376 474 666 370 380 913 700 754 532 396 404 410 431 641 751 319 620 374 421 736 470 383 519 427 532 492 529 469 524 907 465 396 471 539 503 599 540 752 618 636 540 801 585 367 537 415 448 547 522 497 671 473 960 690 505 975 520 600 431 554 536 420 489 497 570 600 506 430 465 608 569 456 535 611 591 636 511 480 607 653 635 731 469 684 513 802 846 821 793 688 512 739 484 477 436 550 544 594 477 685 614 433 507 488 795 628 726 567 433 669 611 504 671 487 518 629 454 460 561 416 581 513 612 374 444 538 528 644 488 602 402 374 492 509 758 395 672 504 671 480 445 464 425 727 449 464 528 474 468 379 440 375 353 416 431 523 630 465 486 489 454 424 474 511 421 695 985 805 586 728 965 825 536 535 570 645 573 544 532 521 474 509 492 475 536 531 510 509 505 455 468 453 511 478 585 536 508 703 675 661 542 608 461 689 407 389 552 424 604 764 590 451 688 373 502 360 425 460 487 372 443 439 581 413 441 755 424 407 690 760 325 618 470 533 459 445 496 561 388 422 400 419 496 424 394 425 369 413 415 398 354 477 502 514 533 459 420 523 488 453 408 388 442 405 560 459 498 449 431 374 559 569 478 477 454 538 349 536 450 466 666 502 660 544 474 428 448 745 691 756 391 520 571 433 510 494 417 494 601 424 711 488 489 470 672 393 470 414 762 611 405 472 519 471 509 441 485 403 530 456 570 536 458 459 558 474 700 490 504 429 379 445 491 486 452 372 463 802 466 472 416 622 496 1.04e+03 424 396 462 544 459 420 455 584 468 500 579 487 430 587 472 584 414 431 392 431 570 432 464 354 366 641 554 512 326 500 604 395 426 842 335 466 495 412 458 486 515 381 802 629 444 433 486 412 372 388 456 713 349 453 481 432 328 459 529 474 728 436 427 410 730 446 470 427 444 428 504 534 411 428 396 944 737 604 644 770 458 387 374 841 379 402 964 431 424 573 338 471 396 362 353 529 709 474 580 927 437 598 376 376 474 661 369 382 914 701 754 532 396 404 409 431 640 751 319 620 374 421 735 469 383 519 426 533 492 528 469 524 907 466 396 471 539 503 598 540 763 617 636 540 800 587 368 537 414 448 547 528 498 671 474 959 690 506 976 526 600 431 556 536 420 496 497 570 600 506 430 465 607 568 457 535 625 591 636 511 480 608 653 635 731 469 684 536 802 847 821 793 688 512 740 484 477 437 550 547 595 477 685 614 435 507 488 797 628 726 567 433 670 613 504 670 487 518 631 454 461 561 416 588 513 616 378 452 539 533 642 488 602 402 377 493 509 766 395 672 504 671 483 448 464 425 728 450 465 528 474 468 379 440 375 353 416 431 527 636 465 486 490 453 424 474 510 421 695 984 806 586 728 961 835 536 535 570 645 578 544 532 522 473 509 492 475 536 532 512 509 506 455 468 454 511 478 586 536 508 709 674 660 546 609 460 689 407 390 552 429 610 765 590 451 690 374 502 360 426 460 487 372 443 439 581 413 441 756 424 407 690 762 325 623 476 535 458 445 496 561 389 423 400 419 495 426 394 425 370 417 415 398 355 477 502 514 534 459 420 528 488 453 408 388 442 405 560 460 498 449 431 374 570 569 484 477 454 538 350 537 450 467 669 502 660 544 474 428 448 744 698 757 391 521 571 433 510 494 417 494 602 424 712 488 488 470 672 394 470 415 761 612 405 472 522 472 509 440 484 404 530 457 570 556 458 459 558 476 700 489 505 429 379 445 491 486 452 373 466 796 466 472 416 620 496 1.04e+03 424 396 462 541 461 420 455 584 471 516 579 488 430 587 472 584 411 431 392 432 571 432 464 354 366 646 554 512 325 500 604 395 426 844 336 468 495 412 459 486 516 381 802 629 444 434 486 412 372 388 456 711 349 455 481 433 328 459 529 474 728 436 430 410 729 447 475 427 444 426 503 535 413 430 397 943 738 601 644 770 459 388 375 842 380 402 964 431 424 573 338 472 395 362 353 529 710 477 580 927 437 598 376 376 474 657 370 384 915 702 754 533 396 404 409 431 639 751 320 619 375 422 735 469 383 518 426 533 492 528 470 524 907 466 396 471 539 504 597 540 773 617 636 540 800 589 367 538 414 448 546 534 498 670 474 959 690 505 976 533 600 431 559 536 420 505 499 570 600 506 430 465 606 569 457 535 641 591 636 511 480 608 653 635 731 469 684 560 802 847 821 793 688 512 742 485 476 437 551 548 595 477 686 615 439 506 489 798 628 726 566 434 670 616 504 669 487 519 632 455 461 561 416 596 512 619 384 461 539 537 640 489 602 402 381 493 509 774 395 674 504 671 485 451 465 426 727 450 467 527 475 469 379 441 375 353 417 431 530 641 465 484 490 451 424 474 510 421 695 984 806 588 728 958 846 536 536 570 645 580 544 531 522 473 509 492 476 537 532 513 510 505 456 469 454 512 478 586 536 509 713 673 660 550 610 461 690 407 390 552 434 614 766 590 451 691 375 502 360 426 460 487 372 443 440 581 414 440 757 424 408 690 764 326 627 484 538 457 445 496 561 391 425 400 419 494 427 394 425 371 420 415 398 355 476 503 514 535 459 420 534 488 453 408 387 442 406 560 460 499 450 431 375 581 570 490 477 454 538 350 538 451 467 674 501 661 544 474 428 448 744 702 757 391 521 571 433 510 495 417 494 602 424 713 488 487 470 672 394 471 415 759 613 406 472 524 475 508 440 483 406 532 458 570 580 459 459 559 478 700 488 505 428 380 446 492 486 452 374 468 791 467 473 416 617 496 1.04e+03 424 396 462 538 461 420 455 584 473 532 579 488 430 587 471 585 408 431 392 432 572 433 464 353 366 649 555 512 325 501 604 395 426 847 336 471 496 414 460 486 516 380 802 629 444 434 486 412 372 389 457 710 349 456 481 433 329 459 529 474 728 437 434 411 729 447 478 426 444 425 502 535 413 432 397 943 739 598 644 770 460 390 375 843 380 402 964 430 424 574 339 473 395 362 353 528 710 481 580 927 437 598 377 375 474 651 370 388 915 702 754 533 397 404 409 431 639 752 320 619 376 421 735 469 383 519 425 533 491 528 470 524 907 466 396 470 538 504 597 540 782 616 636 540 800 590 367 538 413 448 546 540 499 669 474 959 690 505 976 541 601 431 564 536 420 514 499 570 600 507 430 465 605 569 457 536 655 591 636 511 480 608 653 636 731 470 684 584 802 846 821 793 688 512 743 485 476 437 551 550 595 478 686 615 444 506 491 798 629 726 567 434 670 619 503 668 487 519 633 455 461 562 416 605 512 622 392 470 539 542 638 489 602 402 384 494 509 781 395 676 504 672 486 454 465 426 726 451 468 527 475 469 379 442 375 353 417 431 533 644 465 483 490 451 424 474 511 421 696 984 805 589 728 956 857 535 536 570 644 580 545 530 523 472 510 493 476 537 532 515 510 504 456 469 455 512 479 586 537 509 716 673 660 556 610 460 690 407 390 552 439 619 766 591 452 692 376 502 360 426 460 487 372 443 442 582 414 440 757 424 408 690 766 325 632 492 542 457 445 496 560 393 429 400 419 494 428 395 424 373 424 416 398 356 476 504 514 534 458 421 538 488 453 409 387 443 406 560 460 500 450 431 375 590 570 497 478 454 538 350 538 451 467 678 501 661 545 474 428 447 744 706 758 390 521 571 433 511 494 417 494 602 424 714 488 487 470 672 395 471 415 758 613 405 472 526 479 508 440 481 407 533 459 570 600 459 459 559 479 700 489 505 428 380 445 492 486 452 375 471 783 467 473 416 616 496 1.04e+03 424 396 462 536 462 419 455 584 476 550 580 489 431 587 471 585 406 431 392 432 572 433 465 353 366 653 557 512 325 501 604 395 426 849 336 475 496 415 461 485 516 380 802 629 444 434 485 412 371 388 456 709 349 458 481 434 329 460 529 474 728 437 437 411 728 446 479 425 444 426 499 533 412 434 397 943 739 596 645 770 462 390 376 844 380 402 964 429 424 576 339 474 394 363 354 527 710 484 579 927 437 599 377 376 474 647 370 393 916 703 754 533 398 404 409 432 638 752 320 618 377 421 735 469 382 519 425 533 491 528 471 524 907 466 396 470 538 504 596 540 792 617 637 540 800 591 368 537 414 449 546 547 499 668 474 959 690 505 976 550 601 431 570 537 420 524 499 570 600 507 431 465 604 570 456 536 672 591 636 511 480 608 653 636 731 470 684 607 802 846 822 794 688 512 744 484 476 438 551 551 595 478 685 615 448 506 493 798 629 726 566 434 670 623 503 667 487 519 633 456 460 562 416 616 513 626 402 479 539 547 637 489 602 402 388 495 510 785 394 679 504 672 487 457 466 426 726 451 470 528 475 469 379 442 375 354 417 431 537 645 465 481 490 451 425 474 511 422 696 984 804 591 729 954 870 535 536 571 644 581 547 530 524 471 510 494 476 537 532 517 510 503 457 469 455 512 479 586 537 510 720 673 661 562 611 460 690 407 391 552 445 624 766 591 452 691 377 502 360 426 460 488 372 443 444 582 414 440 757 424 408 691 767 325 634 500 547 457 446 498 559 394 434 400 420 495 429 395 424 375 426 417 398 356 476 504 514 534 458 421 543 488 454 409 386 444 406 560 460 501 450 430 375 600 571 503 477 454 539 350 539 451 468 684 500 661 545 474 428 447 744 710 758 391 521 571 433 511 494 417 494 602 424 715 488 487 470 673 396 471 415 755 614 405 472 529 484 508 440 479 408 534 459 570 619 460 459 560 480 700 489 505 428 380 444 492 486 452 376 473 775 467 474 416 614 496 1.04e+03 423 397 463 535 464 419 455 584 478 568 580 489 431 587 471 586 406 430 392 431 572 433 465 353 368 654 559 512 325 501 604 395 426 851 335 479 496 417 461 485 516 379 804 629 443 435 485 412 370 388 455 709 349 459 481 434 330 462 528 474 728 437 440 412 728 446 480 425 445 426 498 531 412 434 398 943 739 592 645 770 463 390 377 844 380 401 963 429 424 578 339 474 394 364 354 526 710 486 579 926 437 599 377 377 474 640 371 398 917 703 754 534 400 403 409 432 638 752 320 617 378 421 736 469 382 520 425 534 493 528 471 522 908 465 396 469 537 504 596 540 802 617 637 540 800 592 368 537 414 449 545 551 499 668 474 959 691 505 976 560 601 431 578 537 420 533 498 570 600 508 431 466 604 570 456 535 687 591 636 511 480 608 654 636 732 471 685 630 802 845 821 794 688 512 744 484 477 438 550 552 595 478 685 616 452 506 496 797 629 727 566 434 670 627 502 666 488 519 633 456 460 562 416 626 513 627 413 488 540 552 637 489 602 402 391 495 509 787 395 681 504 673 488 460 466 427 726 451 471 528 475 469 379 442 375 355 417 432 540 645 466 480 490 450 425 473 512 422 696 985 803 592 730 953 882 536 536 572 644 582 549 530 524 470 510 495 475 538 532 518 510 502 457 469 456 511 479 586 537 511 722 672 661 567 611 461 690 407 392 552 452 629 766 592 453 692 377 502 360 427 461 488 373 444 447 582 414 440 757 424 408 692 768 325 637 505 552 458 446 498 558 395 439 400 420 495 430 396 424 378 428 417 398 356 476 504 514 534 459 421 548 488 455 410 386 444 406 560 461 502 452 430 376 608 571 509 477 454 539 350 539 450 468 691 500 661 545 474 428 447 745 716 758 390 521 571 433 511 494 417 494 602 424 715 489 487 470 673 398 472 416 752 614 405 473 531 490 508 440 478 410 534 460 570 634 460 460 560 480 700 489 505 428 380 444 491 486 452 377 476 765 467 474 416 612 496 1.04e+03 423 397 464 534 464 419 455 584 480 587 581 489 431 587 472 586 406 430 392 431 571 435 465 354 368 656 560 512 326 501 604 395 426 851 336 485 496 420 461 484 516 379 806 629 442 436 486 412 370 388 454 708 350 459 481 434 331 463 528 474 730 437 441 412 728 447 482 425 445 426 496 529 409 434 399 943 739 588 645 770 463 390 378 845 380 401 963 428 423 579 339 474 394 365 353 525 711 489 578 926 438 599 378 378 474 632 372 401 918 703 755 534 400 402 409 432 638 752 321 616 378 421 736 468 381 520 424 534 494 528 470 520 909 463 396 469 537 504 597 540 811 617 636 540 800 593 369 537 415 450 545 554 499 667 475 959 692 506 977 568 601 432 587 537 421 542 497 570 601 507 432 466 605 570 456 535 702 592 636 511 480 608 654 636 733 471 685 653 802 843 821 794 687 512 744 483 478 438 550 555 595 478 685 616 456 506 498 796 630 727 566 434 669 631 502 666 488 519 632 456 460 562 416 636 513 628 424 497 540 557 636 489 602 402 394 495 509 788 395 683 504 673 488 463 467 427 726 450 473 528 475 469 379 442 375 355 417 433 541 643 466 478 490 448 425 473 512 423 695 985 801 594 730 954 893 536 536 572 644 583 553 530 524 470 511 496 475 539 533 518 510 506 457 469 456 511 480 586 537 512 724 672 661 572 611 461 691 407 392 552 457 632 766 592 454 692 377 502 360 428 461 489 373 444 450 582 414 441 756 424 408 694 769 326 639 510 556 459 446 499 558 395 446 400 420 495 429 396 424 384 429 417 398 356 477 503 514 533 459 421 555 488 456 410 386 444 407 560 462 502 453 430 376 617 571 514 477 454 540 350 539 450 469 698 500 661 545 474 429 448 745 722 758 390 521 570 433 511 494 417 494 602 425 715 489 488 470 674 400 472 416 750 615 405 473 536 498 508 440 478 413 535 462 570 651 459 460 561 480 700 488 504 429 380 444 491 486 452 377 480 756 468 474 416 610 496 1.04e+03 423 397 464 532 465 419 456 585 482 602 582 489 430 588 475 586 406 430 393 431 570 436 465 355 370 657 562 511 326 500 604 396 425 850 336 492 496 425 461 484 516 378 807 628 442 435 487 413 370 389 453 708 350 460 481 434 333 465 527 474 731 437 442 412 729 447 486 426 446 426 496 529 407 435 400 943 739 585 645 770 463 390 380 845 380 400 963 427 423 580 340 474 394 366 352 525 711 492 578 926 438 599 379 378 474 623 373 406 918 703 756 534 401 402 409 432 638 752 321 617 379 420 736 467 381 520 423 534 496 527 471 519 909 462 396 470 537 505 597 540 820 617 636 540 801 594 369 538 415 451 545 556 499 666 475 959 692 506 977 576 601 432 598 537 420 551 495 571 602 507 432 466 605 570 457 535 715 592 636 511 481 609 655 636 734 473 686 675 802 842 820 794 687 512 745 483 478 438 552 558 595 478 685 617 461 507 501 793 630 726 566 435 670 638 501 666 488 519 630 456 460 563 416 647 513 628 434 506 540 560 635 489 602 402 397 495 509 789 395 684 504 673 488 466 467 428 727 448 474 528 475 469 379 442 375 355 417 434 541 641 466 478 490 445 426 473 512 424 696 985 799 596 730 955 902 536 536 572 645 583 557 531 524 470 511 496 474 539 533 519 510 510 456 469 457 511 480 586 538 512 724 672 661 576 611 460 690 407 392 552 462 633 766 592 454 693 378 503 360 428 461 489 374 444 452 582 414 441 756 424 408 694 770 326 640 514 561 461 446 498 558 395 453 400 420 495 428 395 424 391 429 416 398 357 477 503 514 532 459 422 562 488 456 410 386 444 407 559 463 503 453 430 376 626 571 520 477 454 540 350 539 449 470 703 500 662 546 474 429 448 745 726 758 390 522 570 433 511 495 417 494 602 425 716 490 488 470 674 402 473 416 748 615 405 473 541 507 508 442 478 416 535 464 570 668 459 460 562 481 700 488 504 429 380 444 491 486 451 377 482 745 468 474 415 608 496 1.04e+03 423 397 464 531 466 419 456 585 483 615 582 489 431 588 480 586 406 429 394 431 570 440 466 356 371 659 568 510 327 501 604 397 424 849 336 500 496 428 462 484 516 378 808 627 441 435 488 414 371 390 453 707 349 461 481 434 336 466 528 474 732 437 443 412 729 446 490 426 447 428 494 528 406 435 401 943 738 581 644 769 462 390 381 845 380 399 963 426 422 581 340 474 393 366 351 525 711 494 578 926 439 598 379 379 474 614 374 410 918 704 757 534 402 402 408 432 638 752 322 618 379 420 736 467 380 519 422 534 496 526 471 519 909 462 395 471 537 505 597 541 828 617 636 540 802 595 369 538 415 451 545 557 499 665 475 960 692 506 978 583 601 432 608 537 420 560 494 571 602 507 432 466 605 570 457 535 726 592 636 511 481 610 655 636 734 476 686 694 802 841 819 795 686 512 746 483 478 438 554 561 595 479 686 617 468 508 503 790 630 726 566 435 670 645 502 666 489 519 629 456 460 563 416 658 513 627 447 515 540 564 636 490 602 402 401 494 509 789 395 685 505 673 487 468 467 428 728 447 476 528 475 470 380 442 376 355 417 434 541 639 466 477 490 443 426 473 512 424 696 985 797 599 730 957 912 536 536 573 645 582 563 531 524 470 512 497 472 540 533 519 510 509 456 469 457 511 480 586 538 513 724 672 661 579 610 460 690 408 392 552 465 633 766 592 454 694 378 503 360 428 461 489 374 444 456 582 414 440 756 424 408 695 771 326 640 519 564 462 447 498 558 395 463 400 420 495 427 395 424 398 431 416 398 357 476 503 514 532 459 422 571 488 456 410 386 445 407 559 463 504 454 431 376 635 572 527 478 455 540 350 539 449 470 709 501 662 546 474 429 448 745 729 758 390 522 570 434 511 494 417 494 603 424 716 490 488 470 675 405 472 416 747 614 405 473 548 516 508 445 478 420 534 465 570 689 459 461 563 481 700 488 504 428 380 444 491 487 451 377 484 733 468 475 415 607 496 1.04e+03 423 398 464 530 467 419 456 586 484 624 582 490 431 588 490 586 405 429 395 431 569 441 466 357 375 661 574 509 327 501 604 398 423 846 336 509 496 432 462 484 516 378 809 626 441 435 489 415 370 391 454 706 349 461 481 435 338 467 528 474 732 437 444 412 729 446 492 426 448 430 492 529 407 436 401 943 736 578 644 768 462 389 381 845 380 398 963 426 422 583 340 474 393 366 351 525 713 495 578 926 438 598 379 380 474 605 374 414 917 704 758 534 403 403 408 432 638 752 322 618 381 421 736 467 380 519 421 534 496 524 472 518 908 461 394 470 536 506 597 542 837 617 636 541 802 595 369 538 416 452 545 557 499 665 476 960 693 506 978 591 601 431 618 538 420 569 492 571 602 508 432 466 604 570 457 535 735 592 637 512 482 610 654 637 735 482 686 714 802 840 819 796 686 512 746 483 478 438 555 564 596 479 686 617 475 508 504 786 630 727 566 435 671 651 504 666 490 519 627 456 460 563 416 671 513 626 461 522 540 569 637 490 602 402 405 494 509 789 395 685 505 674 487 471 467 428 728 444 478 528 475 470 380 441 377 355 417 434 541 638 466 477 490 443 426 473 512 424 696 985 795 603 730 959 922 536 535 573 645 581 568 531 525 471 513 498 471 540 533 519 510 509 456 470 456 511 480 586 538 514 724 672 662 581 609 460 690 410 393 552 470 632 766 592 454 695 378 503 360 429 461 489 374 444 462 582 414 440 757 424 408 696 772 326 640 523 568 463 447 498 558 395 472 400 420 495 427 395 424 402 432 416 398 356 476 503 514 531 459 422 579 488 456 410 385 445 407 559 463 505 456 432 376 642 572 532 478 455 540 350 538 449 470 714 501 662 546 475 430 449 745 732 759 390 522 571 434 511 494 417 494 604 424 716 491 488 471 675 407 472 416 746 614 405 473 552 526 509 450 478 423 533 466 570 708 459 461 564 481 700 488 504 428 380 445 492 488 451 377 484 720 468 476 415 606 495 1.04e+03 424 399 465 530 466 419 457 586 484 633 583 490 432 588 498 586 405 429 394 432 569 443 466 357 380 663 577 509 328 501 603 398 423 844 337 518 496 436 462 484 516 378 811 626 442 436 490 416 370 391 454 706 349 462 482 435 339 468 530 474 732 437 446 412 729 445 493 426 449 431 491 529 407 437 401 943 735 575 644 768 461 389 381 845 379 398 962 426 421 584 340 474 392 366 350 526 714 497 579 926 438 599 379 381 474 594 374 416 917 705 758 534 404 404 408 432 638 752 322 618 382 422 736 467 381 519 421 535 497 522 472 518 907 461 394 470 536 506 598 542 844 618 637 541 802 596 369 538 416 453 545 558 498 664 476 960 693 506 978 597 601 432 632 538 420 578 491 572 601 509 432 466 604 570 457 536 743 592 637 513 482 610 654 637 737 488 686 734 802 840 820 798 686 513 746 483 478 438 555 568 596 480 686 617 483 508 506 784 630 727 567 435 671 655 505 666 490 519 624 456 460 563 416 685 514 625 475 529 540 576 638 490 603 402 408 493 509 788 395 685 506 674 485 472 467 429 728 442 479 529 476 471 380 441 378 355 416 435 541 637 466 477 490 442 427 473 512 423 696 985 794 606 730 961 933 537 535 573 645 580 572 530 525 471 513 499 469 541 534 518 510 508 457 470 456 510 480 587 538 516 722 672 662 582 609 460 690 411 393 552 475 630 767 592 454 694 378 503 360 429 461 489 375 445 470 582 415 440 757 425 408 696 774 326 640 526 571 463 447 498 558 395 482 400 420 495 427 395 424 407 434 416 398 357 476 503 514 531 459 423 586 488 457 411 385 445 407 558 463 506 457 434 376 648 572 537 478 456 540 350 538 449 469 720 501 662 547 476 430 449 744 734 758 389 521 571 433 510 494 418 494 604 424 716 492 488 471 675 408 472 415 746 614 405 473 556 537 509 456 477 425 531 466 570 727 459 461 565 481 700 488 503 428 381 445 492 489 451 376 483 709 468 477 415 604 495 1.04e+03 424 399 465 529 466 420 457 586 483 640 583 490 432 588 508 586 405 428 394 432 570 444 466 357 388 667 578 510 328 501 603 399 423 841 338 528 497 440 461 485 517 379 812 625 442 436 490 416 370 390 454 705 350 463 482 434 341 469 533 474 730 438 451 412 730 445 496 426 448 432 491 529 407 438 401 942 735 573 644 768 461 389 381 845 379 399 962 425 421 584 340 473 392 366 351 526 715 498 579 925 438 599 380 381 474 585 375 418 916 705 758 533 406 403 408 433 639 752 322 618 383 422 735 467 382 520 420 536 497 522 473 518 906 461 393 469 535 506 598 542 849 618 637 540 802 596 370 538 416 455 545 559 498 664 476 960 692 506 978 602 601 432 645 538 421 587 489 572 602 509 432 467 604 570 457 537 749 592 637 513 482 610 655 637 738 495 686 754 802 839 820 798 686 513 746 483 478 438 555 572 597 481 686 618 489 508 508 781 631 727 567 435 671 658 507 666 491 519 621 456 460 563 416 698 514 624 489 535 540 583 640 490 604 402 410 493 510 786 395 685 507 674 484 474 466 429 728 439 481 529 476 471 380 441 381 354 416 435 540 636 466 477 490 442 429 473 513 424 696 985 793 607 730 963 943 538 536 574 645 578 575 530 525 471 514 498 468 541 534 518 510 509 458 471 456 510 481 587 538 517 721 672 663 583 610 460 690 413 393 553 480 628 767 592 454 694 378 503 360 429 462 490 375 445 476 583 415 441 758 425 409 696 775 326 641 527 574 464 447 499 558 395 492 400 420 495 427 395 424 414 433 415 398 357 476 503 514 530 459 423 594 488 458 411 384 445 407 558 463 507 458 436 376 654 572 540 478 456 540 350 537 450 469 725 501 663 550 476 431 449 744 736 758 389 521 572 433 510 494 418 495 605 424 717 493 489 472 675 412 473 416 746 614 406 473 561 546 509 461 476 425 530 467 569 742 459 462 565 481 700 488 504 428 381 446 492 490 451 377 484 698 468 478 415 602 496 1.04e+03 424 399 465 528 465 420 457 586 482 645 584 490 433 588 517 587 405 429 393 431 570 445 466 356 396 668 578 510 328 501 603 399 423 839 338 536 498 444 461 486 517 380 814 625 443 436 491 415 371 390 454 705 350 465 482 433 343 470 536 474 729 438 455 413 730 445 499 426 447 432 491 529 407 438 402 941 735 569 643 768 461 388 381 844 379 400 962 425 420 584 340 473 392 366 352 526 715 501 579 925 438 600 379 381 475 577 377 420 916 704 758 532 406 403 408 433 640 752 322 618 384 422 735 466 383 520 420 536 497 521 474 518 907 461 393 469 534 506 600 542 856 618 636 540 803 596 370 538 416 456 546 559 498 664 476 960 692 507 978 608 602 432 659 538 422 593 488 572 603 508 432 467 604 571 456 536 755 592 638 514 482 610 655 638 740 500 686 775 802 838 821 799 686 514 746 483 479 438 557 573 597 481 687 618 496 508 510 778 632 728 568 435 672 659 509 666 492 519 620 456 461 563 416 710 514 623 503 542 540 588 641 490 604 403 411 494 512 784 394 684 507 674 482 474 466 429 730 436 483 529 476 471 380 441 382 354 417 436 538 636 466 478 490 443 431 474 514 424 696 985 793 607 730 964 953 539 538 574 645 576 578 530 525 471 514 498 466 541 534 518 510 509 459 470 457 510 481 587 538 520 720 672 662 585 611 461 690 415 393 553 483 624 767 592 455 694 379 503 360 429 462 490 375 445 482 584 415 440 758 425 409 696 776 326 642 529 576 463 447 499 558 395 501 400 420 495 427 396 424 420 432 415 398 357 475 503 514 530 459 423 602 489 460 411 384 445 407 558 463 507 459 437 376 658 572 542 478 456 541 350 537 450 469 730 502 663 552 476 431 449 744 739 758 389 522 572 432 510 495 418 495 605 424 717 495 489 472 676 414 473 416 746 613 406 473 567 557 509 467 476 426 530 467 569 756 459 462 565 480 700 487 504 429 381 446 492 490 452 378 486 688 468 478 415 600 496 1.04e+03 424 399 465 528 465 420 458 586 480 649 584 490 433 589 529 588 405 429 393 430 571 447 467 356 405 670 578 509 330 501 604 399 422 836 338 544 498 448 461 486 518 381 816 624 443 436 492 415 371 390 454 705 351 466 482 432 345 470 537 475 726 437 458 413 730 446 501 426 446 432 491 529 405 437 403 941 734 566 642 768 461 388 379 843 379 400 962 424 421 584 340 472 392 366 352 527 716 503 578 924 439 600 378 381 475 570 378 421 916 704 759 531 406 402 409 433 640 752 322 619 384 423 736 466 383 521 421 536 497 519 474 518 907 460 393 469 534 507 600 541 861 619 636 540 804 596 370 538 416 458 546 559 499 663 475 960 691 507 978 612 603 434 670 538 422 600 487 572 604 508 433 467 604 571 456 536 760 593 639 514 482 610 655 638 741 505 686 794 802 837 821 799 686 513 746 483 479 439 561 576 597 481 687 619 503 508 511 775 632 728 568 436 672 659 512 666 493 519 618 456 461 563 416 721 514 622 515 548 540 594 642 490 604 403 413 493 514 784 394 684 506 675 481 476 466 429 731 435 484 529 475 471 380 441 385 354 417 436 537 636 466 479 490 443 432 474 514 425 696 984 793 607 730 966 962 538 540 574 645 574 581 530 526 471 514 498 464 541 535 517 511 509 459 470 457 510 482 587 538 522 719 672 662 586 613 461 690 417 393 553 485 621 767 592 456 694 379 502 360 429 463 490 375 445 488 584 415 440 759 426 409 695 778 326 644 532 578 463 447 499 559 396 509 400 420 495 426 396 425 427 431 416 398 357 476 503 514 531 459 424 612 489 461 411 384 445 407 558 463 508 460 440 376 660 572 543 479 456 541 350 536 450 470 733 502 664 556 477 431 449 743 742 758 390 523 572 432 510 495 418 495 606 424 717 498 489 472 676 418 473 417 746 612 406 473 575 567 508 475 476 429 530 467 570 767 459 462 565 479 700 486 504 429 381 446 492 490 452 379 489 680 469 478 415 598 496 1.04e+03 424 400 466 527 464 420 458 586 478 652 583 490 433 589 543 589 405 428 393 429 572 450 468 356 413 672 579 509 331 500 604 399 423 833 338 550 499 452 460 485 518 381 818 623 443 436 492 415 371 390 455 704 351 466 482 433 347 471 540 476 726 437 460 413 730 446 501 427 446 432 490 529 402 436 404 941 734 564 642 769 461 388 378 842 380 400 960 424 422 584 341 473 392 366 352 526 717 506 578 924 438 600 377 380 475 566 378 422 916 703 759 531 406 402 410 433 641 752 322 619 384 423 736 466 382 521 422 536 497 517 474 517 907 460 393 470 534 507 600 541 867 620 636 540 804 596 371 538 416 462 546 559 499 662 475 960 689 507 978 616 603 434 683 538 422 605 487 572 605 508 433 467 604 571 456 535 765 593 639 515 482 610 655 638 742 510 686 813 802 837 822 800 686 512 746 483 478 439 564 576 597 481 688 620 508 508 512 774 632 728 568 437 672 659 517 667 495 519 617 456 462 563 416 731 515 622 525 555 541 600 643 490 604 403 414 492 517 784 394 683 506 675 480 477 467 429 732 433 486 530 475 471 380 442 386 354 417 435 537 637 466 480 490 444 434 474 514 425 696 983 794 607 729 967 970 538 544 574 645 573 584 530 526 471 514 498 461 542 535 517 511 474 459 470 457 510 482 587 538 525 717 672 662 589 615 461 690 419 393 553 488 617 767 592 456 694 379 501 361 430 463 490 375 445 494 584 415 441 759 426 409 695 779 326 645 536 581 461 447 499 559 396 516 400 420 496 426 397 426 432 431 416 399 358 476 504 514 532 459 424 621 489 462 411 384 446 407 558 463 508 462 443 377 662 572 544 480 456 541 350 535 450 470 735 502 664 560 478 430 449 743 745 758 390 524 572 433 510 496 418 495 607 424 717 501 490 472 676 422 474 417 747 611 406 474 580 578 509 485 477 435 530 466 570 776 460 462 566 478 700 486 504 429 382 446 492 490 452 379 490 673 469 478 414 596 496 1.04e+03 424 399 466 525 462 420 458 585 476 655 583 490 433 589 556 589 405 429 394 429 573 451 467 357 421 673 581 509 334 500 605 400 423 832 338 556 499 454 460 484 518 382 819 623 444 436 492 414 371 391 456 704 352 468 483 433 349 472 542 476 725 436 461 413 731 446 501 427 446 431 490 530 400 436 405 942 733 562 642 770 461 388 377 842 381 401 959 424 424 584 341 474 393 367 352 526 718 508 577 924 438 598 377 380 475 560 379 424 916 703 759 531 407 402 410 434 641 752 322 618 384 423 736 466 381 521 422 536 496 516 474 518 908 460 392 470 534 506 600 541 869 621 636 541 804 595 371 539 416 466 548 559 499 662 475 959 687 507 978 618 603 436 697 539 422 609 487 572 605 509 433 466 604 571 456 535 766 594 639 516 483 610 655 639 743 515 686 827 802 836 822 800 686 512 747 484 479 439 567 578 597 481 687 620 514 508 514 772 632 728 568 437 672 657 522 667 497 520 616 457 462 563 416 740 517 622 532 562 540 605 644 489 604 403 415 491 521 782 395 683 506 674 479 479 469 429 732 431 488 530 476 471 380 442 389 353 417 435 537 637 467 481 490 444 437 475 515 425 696 983 794 608 729 968 976 536 549 575 645 573 588 530 526 472 515 499 460 542 535 517 512 442 459 470 458 510 482 587 539 529 716 672 662 590 618 461 690 422 393 553 490 613 767 592 456 696 380 500 362 430 463 490 375 445 499 584 416 441 758 426 408 694 780 326 645 541 584 459 448 499 560 395 522 400 420 496 425 398 426 435 431 416 400 358 477 504 515 533 459 424 630 489 463 411 384 446 407 559 463 507 465 446 377 662 572 543 481 457 541 350 535 450 470 736 502 664 564 478 430 448 742 746 758 390 525 572 434 511 495 418 495 607 425 717 504 490 472 676 427 474 417 747 611 406 474 587 590 510 496 478 441 530 465 571 786 460 462 567 478 699 486 504 429 382 446 492 491 453 379 490 664 470 478 414 596 496 1.04e+03 425 400 466 524 460 420 459 585 474 658 584 491 434 589 570 589 405 429 395 429 574 452 467 357 427 674 582 510 338 500 604 402 423 830 338 560 499 457 460 484 518 383 820 624 444 436 493 414 371 390 457 703 353 469 483 433 349 473 545 475 723 436 463 413 731 446 501 427 447 430 490 530 401 436 406 943 733 558 641 770 460 387 377 841 382 401 958 424 424 584 341 475 393 368 352 526 717 514 577 924 438 597 377 379 475 555 381 426 916 703 759 531 407 402 410 434 641 752 322 618 385 423 736 467 380 521 422 536 496 516 474 518 909 460 392 470 534 506 600 541 871 624 636 541 804 595 372 539 417 471 550 558 500 662 476 959 686 507 978 621 603 436 710 539 423 612 488 573 604 509 433 466 605 572 456 535 769 594 640 516 483 611 655 639 743 522 686 841 802 835 822 801 686 512 747 485 479 439 568 579 598 482 687 620 519 509 515 772 632 728 569 437 672 655 526 667 499 520 615 457 462 565 416 749 518 622 540 569 540 610 644 490 604 403 417 491 526 782 395 682 506 674 478 480 470 429 733 430 490 530 477 471 381 442 391 354 417 434 536 638 467 482 490 445 440 475 515 425 696 983 795 608 729 968 982 535 554 576 645 573 591 529 526 472 515 499 460 543 535 516 512 442 460 471 458 510 482 587 539 533 714 673 663 592 623 461 691 426 393 553 492 610 768 592 457 697 380 501 362 431 463 490 375 445 504 584 416 441 758 425 408 693 781 326 645 549 586 457 448 499 561 394 528 400 421 496 424 399 427 436 430 416 399 358 477 504 515 534 459 423 640 489 464 410 384 446 407 558 463 507 468 449 377 661 572 542 480 457 542 350 534 450 470 737 502 664 568 479 430 448 743 748 757 390 528 572 435 511 495 418 495 607 425 718 508 490 473 676 430 475 417 747 611 406 475 591 603 512 506 479 445 530 465 570 793 460 461 568 478 699 486 504 429 383 446 493 491 453 379 490 655 470 478 414 596 496 1.04e+03 425 400 467 524 459 420 459 586 472 662 584 491 435 589 585 589 405 431 396 429 574 451 468 357 435 676 583 511 341 500 604 403 423 829 337 564 498 459 461 484 518 384 820 624 445 436 493 414 371 390 459 703 354 470 484 433 350 474 547 476 720 436 464 413 732 446 500 426 447 430 489 530 401 438 407 943 734 555 640 770 459 387 377 840 383 402 959 424 426 583 341 475 394 368 352 526 717 521 576 923 439 596 377 379 475 548 382 429 915 702 760 531 408 403 410 433 641 752 322 619 386 423 736 467 379 521 423 536 494 515 475 518 909 460 393 470 534 506 600 541 872 628 636 542 803 595 372 539 417 476 552 558 500 662 476 959 684 507 979 623 603 437 721 539 423 614 489 574 604 509 433 466 606 571 457 536 771 594 639 516 484 612 655 640 742 528 686 851 802 834 822 801 686 512 748 486 479 439 570 580 599 482 687 621 524 509 516 772 632 728 569 437 672 652 529 667 500 520 614 457 462 567 416 758 521 621 548 576 540 613 644 490 605 403 420 490 532 780 395 682 507 674 478 482 471 429 733 429 492 530 480 472 381 442 393 354 417 434 535 638 468 482 490 446 442 476 516 425 697 983 795 607 729 969 989 532 558 576 646 573 594 529 526 472 516 500 460 543 535 516 512 476 460 471 458 510 482 587 539 536 713 673 663 593 628 462 691 430 394 554 494 606 768 592 457 697 381 502 362 431 463 491 376 446 507 585 416 441 757 425 408 692 783 326 646 557 588 455 448 499 561 395 534 400 421 496 423 400 427 437 430 415 399 358 477 504 515 534 459 423 649 489 467 410 385 446 407 558 463 507 470 452 377 658 572 541 480 458 543 350 534 450 471 737 501 664 571 479 431 447 743 750 757 390 530 572 436 511 495 418 495 606 426 719 512 491 472 676 433 474 418 747 610 406 476 596 616 512 515 480 449 530 464 570 799 460 462 568 478 698 486 504 430 383 446 493 490 454 379 489 647 470 478 414 596 496 1.04e+03 425 401 466 524 458 421 460 586 471 667 583 491 436 588 598 589 406 432 396 429 575 450 468 357 443 677 582 512 344 500 603 403 423 829 336 566 498 462 461 484 518 387 821 624 445 436 494 414 373 390 459 702 354 472 484 433 351 475 548 476 717 436 465 413 732 446 499 426 447 430 488 531 400 439 407 943 734 552 639 770 458 386 377 839 384 403 959 425 428 583 341 475 394 368 352 526 716 530 576 923 440 595 377 380 474 543 383 432 916 702 760 532 409 404 410 433 641 752 323 620 386 423 737 466 378 521 423 536 493 514 475 518 909 459 393 472 534 506 600 541 872 634 636 542 803 595 372 539 417 481 553 557 500 662 476 959 683 507 979 626 603 438 732 539 423 617 491 574 604 509 433 465 606 572 457 537 774 594 639 516 484 612 655 640 741 534 686 860 802 834 822 801 686 512 748 487 479 440 571 580 600 482 687 622 529 509 516 773 632 728 569 437 672 649 532 667 501 520 614 457 463 570 416 765 523 621 555 584 540 617 645 490 606 403 422 490 537 779 396 682 507 675 477 483 473 428 734 429 494 530 483 472 381 442 396 355 417 434 534 639 468 483 491 446 443 476 516 425 697 984 796 606 730 969 995 530 562 576 646 574 597 529 527 472 516 500 460 544 535 516 513 512 462 471 458 510 482 587 539 539 712 673 662 597 633 462 691 434 394 555 497 605 768 592 457 697 382 502 362 431 463 491 376 446 509 585 417 441 757 425 408 692 784 326 647 565 590 454 448 499 561 395 538 400 422 496 423 400 427 438 431 415 398 358 477 504 515 533 459 422 658 489 468 410 385 446 407 558 463 507 472 456 378 654 572 538 479 458 543 350 533 450 471 737 500 664 575 479 431 447 743 753 756 390 532 572 436 511 495 418 495 606 426 719 516 491 472 676 435 474 418 746 611 407 475 600 627 512 522 480 451 530 463 570 802 460 462 567 478 698 486 504 429 383 446 494 490 454 378 489 639 470 478 415 596 496 1.04e+03 425 401 466 523 457 421 460 586 469 672 583 491 436 588 610 589 406 433 397 429 575 450 468 357 450 678 582 512 348 500 603 404 423 830 336 568 498 464 461 483 518 391 821 623 446 435 494 414 374 389 459 703 354 474 486 433 352 476 549 475 714 436 467 413 732 446 498 426 448 430 486 531 399 440 407 943 734 551 638 770 458 387 376 838 385 404 959 425 430 581 342 474 394 368 352 526 716 536 576 923 440 595 377 380 473 539 383 437 917 702 761 531 410 405 410 433 641 752 323 620 387 423 737 466 378 521 424 536 492 514 476 519 909 460 393 473 534 506 600 541 873 642 636 543 803 595 372 539 417 486 555 556 501 663 476 959 682 507 980 628 603 438 742 539 424 621 492 575 604 510 434 465 606 572 457 539 776 593 639 516 484 612 654 640 739 538 686 868 801 834 823 801 686 513 748 487 479 440 572 581 600 482 687 622 533 509 518 774 632 728 569 437 672 646 535 667 501 520 614 457 464 572 417 770 527 621 561 591 541 620 645 491 606 403 424 489 544 778 396 681 508 675 477 484 476 428 734 429 496 530 488 472 381 442 399 355 418 434 533 640 468 484 492 446 444 476 515 425 698 984 798 604 731 969 998 527 565 576 646 574 600 528 528 472 516 499 460 544 536 516 513 513 462 472 458 510 482 587 540 541 711 674 662 601 639 462 692 438 395 555 499 603 769 592 457 697 382 502 362 431 463 492 376 446 510 585 417 441 756 426 409 692 784 327 648 574 591 453 449 500 561 396 541 401 422 496 422 400 427 441 432 414 398 358 477 504 515 532 459 422 665 490 470 409 385 446 407 558 463 507 474 460 379 650 573 533 480 458 543 350 532 450 471 736 499 665 580 479 431 447 743 756 756 391 533 572 436 511 496 419 495 607 426 719 520 491 471 676 436 474 418 746 611 407 475 604 636 512 529 481 454 531 461 570 802 460 462 566 478 698 486 504 429 383 446 497 489 455 378 489 631 471 478 415 596 497 1.04e+03 425 400 465 522 456 422 460 586 469 676 582 491 435 587 622 589 407 434 398 429 575 451 468 358 456 682 582 512 352 500 604 404 423 830 337 569 498 466 461 483 517 396 820 623 446 435 494 415 376 388 460 703 354 475 487 433 353 475 550 475 711 436 471 413 732 446 496 426 447 430 485 532 400 441 407 944 734 549 637 771 457 387 375 839 386 404 958 425 430 579 342 474 394 367 352 526 716 545 576 923 440 596 377 379 474 535 382 442 918 702 761 531 410 406 410 434 641 752 324 620 388 423 737 466 378 521 424 537 492 513 478 519 908 461 393 474 534 506 599 541 873 652 636 543 803 594 372 539 417 490 558 556 501 663 475 959 682 506 980 630 603 439 752 539 424 623 492 575 605 510 434 465 607 573 457 539 777 593 639 516 484 612 654 640 737 543 687 875 801 833 823 801 686 513 748 487 479 440 572 581 599 482 688 622 537 509 520 775 633 728 569 438 672 643 537 666 501 520 614 458 464 575 417 773 529 621 567 598 541 622 646 491 607 403 426 489 550 777 396 682 508 676 478 484 478 429 734 429 497 531 492 472 381 442 400 355 418 434 532 641 468 484 492 446 444 476 515 426 698 985 800 602 731 968 1e+03 523 568 576 646 574 602 528 528 472 516 499 461 544 537 516 513 514 462 472 459 511 483 587 540 543 710 675 662 606 647 462 692 442 395 555 501 602 769 592 458 698 382 501 362 432 463 491 376 446 510 585 418 441 754 426 409 692 784 328 648 583 592 453 450 501 561 396 543 402 422 496 422 400 427 445 434 414 398 358 478 504 515 531 459 423 672 490 470 410 385 447 407 558 463 507 475 463 380 646 574 529 480 459 542 351 531 450 472 735 499 665 584 479 430 447 743 759 756 391 532 572 436 511 496 418 495 607 425 719 524 491 471 676 438 474 418 745 611 406 475 607 643 512 537 481 456 531 459 571 804 460 463 566 479 698 486 504 429 384 446 500 489 455 378 489 623 471 479 415 596 498 1.04e+03 427 401 465 521 455 424 459 586 468 680 582 491 435 588 634 589 407 435 398 428 575 451 468 358 460 686 581 512 356 501 604 405 422 831 337 569 500 466 460 482 515 399 820 622 447 435 494 416 378 386 459 703 354 476 488 432 353 476 550 475 708 436 476 413 732 446 495 427 446 430 485 532 404 441 408 944 734 548 636 770 456 386 374 839 388 404 957 424 431 578 343 474 394 366 351 526 717 551 576 923 440 597 378 378 475 531 382 445 918 702 761 530 412 407 410 433 641 752 323 619 388 424 738 464 379 521 425 538 491 513 480 519 907 462 393 474 534 507 599 541 873 664 636 544 803 594 372 539 417 495 561 555 501 664 476 960 682 506 981 631 603 439 761 540 424 625 493 575 606 511 434 465 607 574 456 539 776 594 640 516 484 613 654 640 736 546 687 880 801 833 823 800 686 514 748 487 480 440 571 582 599 483 688 622 539 510 523 775 633 729 569 438 673 641 540 665 501 520 614 458 464 580 417 776 532 621 572 606 542 623 646 491 607 403 428 489 556 775 396 681 508 677 478 484 481 429 735 430 498 531 497 472 381 442 401 355 418 433 532 642 468 484 492 446 444 476 515 426 698 986 801 601 731 968 1e+03 518 571 577 647 574 603 528 528 472 516 500 461 544 537 516 512 522 461 472 459 511 483 587 540 544 710 676 662 609 657 463 692 446 396 555 502 601 769 592 458 698 382 502 361 432 463 491 377 446 512 585 418 442 753 426 409 692 784 328 649 592 593 453 452 504 562 396 545 402 422 496 422 401 428 448 435 414 399 358 478 504 515 530 459 423 678 490 471 410 385 447 408 558 463 508 478 465 380 641 575 526 480 458 541 351 532 450 472 732 499 665 588 479 430 448 743 762 756 391 531 573 436 511 496 418 494 606 425 719 528 491 472 676 439 474 420 744 611 406 476 612 649 511 544 481 458 532 457 571 804 460 463 565 480 699 487 504 429 384 446 504 490 456 378 489 616 472 479 414 596 498 1.04e+03 429 402 465 520 455 426 458 586 468 681 582 491 435 588 644 589 408 436 398 428 575 452 468 358 465 690 581 512 358 502 604 405 422 832 337 569 501 469 459 483 515 405 818 623 448 434 494 416 379 384 457 702 354 476 488 432 354 478 552 475 706 437 480 413 733 446 492 427 445 430 486 532 406 442 408 944 734 547 637 770 456 386 374 839 389 404 956 424 433 578 342 475 395 366 351 527 716 558 576 923 440 597 379 377 474 528 381 446 918 702 760 530 412 407 410 432 640 753 323 619 389 424 739 463 379 521 425 538 490 513 481 519 907 463 393 475 535 508 599 541 873 676 636 544 803 593 372 539 417 500 563 555 502 665 476 960 681 507 982 631 603 439 767 540 424 627 494 576 606 511 435 465 607 574 456 538 774 595 640 516 483 614 654 640 736 550 688 882 801 833 824 800 686 514 748 487 480 440 571 584 599 483 689 622 542 510 525 776 633 730 570 437 673 639 541 666 500 520 614 458 464 585 417 777 536 621 575 615 542 625 646 490 607 404 431 490 562 774 396 681 508 678 479 484 486 430 735 432 498 531 503 473 381 442 402 355 418 433 533 642 468 484 492 446 444 476 515 427 698 988 802 599 730 968 1e+03 514 574 577 647 575 604 528 528 473 516 500 462 544 537 516 512 530 461 473 459 511 483 587 540 546 709 676 662 613 667 464 692 451 396 556 503 601 769 592 459 698 382 502 362 432 463 490 378 446 514 586 418 442 753 427 409 692 784 329 650 598 594 452 453 507 562 396 546 402 421 496 422 402 428 450 437 414 399 358 479 504 515 529 460 423 686 490 471 412 385 447 408 559 463 508 479 468 380 636 575 522 480 458 541 351 532 450 472 729 499 665 593 479 431 448 743 763 756 391 530 573 437 511 497 419 494 606 425 719 531 491 471 676 440 475 422 744 612 406 476 615 654 511 550 481 463 532 455 571 804 460 464 564 481 700 487 504 429 384 446 506 490 456 378 490 607 472 479 414 597 498 1.04e+03 430 402 465 520 455 428 458 586 469 681 582 492 436 588 654 589 409 436 398 429 575 453 469 358 468 692 582 512 361 502 604 405 422 832 338 569 503 471 458 483 516 410 817 625 449 433 494 415 380 383 456 702 354 476 488 433 354 479 554 477 704 437 486 413 733 446 491 427 446 430 486 532 408 444 409 945 735 548 637 770 456 386 374 838 390 404 955 425 434 578 342 475 396 366 352 527 716 565 575 922 440 597 380 378 473 525 380 448 918 702 760 530 413 407 410 432 640 753 324 619 389 424 738 462 379 520 425 538 490 514 482 519 906 464 393 475 535 509 600 541 873 687 636 544 804 593 372 540 417 506 566 555 502 666 476 960 680 507 983 631 603 439 771 540 424 629 494 576 606 511 435 465 608 574 455 537 774 595 641 517 484 615 655 640 736 552 688 885 801 834 824 801 687 514 748 488 481 440 570 585 599 484 689 622 543 510 526 777 634 730 571 437 674 639 542 666 500 521 615 458 464 591 417 778 541 621 579 624 542 626 647 490 608 404 435 490 568 773 396 680 508 678 480 484 489 430 735 433 499 531 510 473 381 442 403 355 418 433 534 642 467 485 492 445 444 476 516 428 699 990 803 598 730 967 1e+03 510 575 577 647 576 605 528 528 473 516 501 463 544 537 517 513 530 461 473 460 511 484 587 541 547 708 676 663 616 675 464 692 458 396 557 504 601 769 593 460 699 383 502 362 432 463 490 379 447 516 586 419 442 753 427 409 692 784 329 650 606 595 452 455 510 563 396 547 403 420 496 422 402 429 451 436 414 399 358 480 504 515 528 460 423 694 490 472 412 385 447 409 558 463 509 482 473 381 633 575 520 480 458 541 351 532 450 472 726 500 665 596 480 431 448 744 766 757 391 529 573 437 511 497 421 495 607 425 719 533 491 471 677 441 475 425 744 613 406 476 618 661 511 555 481 467 532 454 571 805 461 464 564 481 701 488 504 429 384 446 509 490 457 379 492 599 471 480 414 599 497 1.04e+03 431 402 465 520 455 430 457 586 469 681 583 492 436 588 661 589 410 436 399 429 575 454 469 359 471 694 584 512 365 502 604 404 422 833 338 569 503 473 457 484 517 417 815 627 449 432 493 414 380 383 454 703 354 477 488 434 354 479 556 479 703 437 492 414 733 446 489 426 447 430 487 532 408 445 410 946 736 548 637 770 456 387 373 839 390 404 954 426 435 578 342 475 397 367 353 528 716 573 574 922 440 597 381 378 471 521 380 449 918 703 760 529 415 407 410 432 640 754 325 618 390 424 738 461 379 520 425 539 490 514 484 519 904 466 392 475 535 509 600 540 873 700 636 544 804 593 372 540 417 512 569 554 502 666 476 960 680 508 984 630 604 438 773 541 424 630 494 576 606 510 435 466 608 574 455 538 773 595 641 517 484 615 655 639 737 553 688 888 801 834 824 802 687 514 748 489 481 440 570 587 600 484 690 622 543 510 528 779 635 730 573 436 674 639 543 665 501 521 615 458 464 598 416 778 546 621 586 629 542 627 647 490 608 404 439 490 573 772 396 680 509 679 480 482 492 430 736 435 499 532 518 473 381 442 403 354 418 433 535 641 467 486 493 444 444 476 516 428 699 992 803 597 730 966 1e+03 505 575 577 647 576 605 529 528 473 515 501 464 544 537 517 513 521 461 473 460 511 485 588 541 548 707 676 663 621 682 464 693 463 396 557 505 601 770 593 460 699 382 502 363 432 463 490 378 447 519 586 420 442 753 426 409 692 783 329 649 611 597 451 457 514 563 395 547 404 420 496 422 402 429 452 436 413 399 358 482 504 515 527 461 423 699 490 472 414 385 448 411 558 462 510 483 480 381 628 575 519 480 459 541 352 532 450 472 724 501 664 599 480 431 448 744 768 757 392 528 574 437 511 497 424 495 607 426 719 535 491 471 677 444 475 427 744 614 406 477 621 668 511 562 482 470 532 453 571 805 461 464 564 482 701 488 504 428 384 447 512 490 457 379 494 591 471 479 415 600 497 1.04e+03 432 402 466 520 456 432 456 587 469 683 584 492 436 587 668 589 410 436 398 430 576 453 469 359 473 696 586 513 368 502 605 404 422 834 337 568 502 475 456 484 517 424 813 628 449 432 493 414 381 382 454 703 354 477 488 436 354 478 556 480 701 437 499 414 733 446 489 426 448 430 486 532 407 444 410 946 737 549 636 770 456 387 372 839 390 405 954 426 437 577 343 475 398 367 354 529 715 582 574 920 440 597 382 379 471 516 380 450 918 704 760 529 417 406 410 432 640 754 325 618 392 424 738 461 380 520 425 539 489 514 485 519 902 466 393 476 535 508 600 540 873 714 636 544 805 593 372 541 418 519 573 554 503 666 475 960 680 508 984 630 604 437 774 541 425 631 495 577 606 510 435 467 609 573 455 538 772 595 641 518 484 615 655 639 738 555 688 889 801 834 823 803 688 514 748 489 481 441 569 588 601 485 690 622 543 510 529 780 636 730 573 437 673 639 544 665 502 521 616 458 464 606 416 777 549 621 594 633 542 628 647 490 609 404 444 490 578 771 397 681 509 679 480 480 493 430 736 436 499 533 524 473 381 442 403 355 418 433 535 641 467 486 493 444 444 476 516 428 699 993 804 597 731 966 1.00e+03 502 575 577 648 576 606 529 528 474 515 502 464 544 537 517 513 513 461 473 460 511 486 588 542 549 708 675 663 624 690 464 693 468 396 558 505 602 769 593 460 700 382 502 363 433 463 490 378 448 522 585 420 443 754 426 410 694 782 329 649 616 599 451 460 518 562 395 546 405 419 496 422 402 429 454 435 412 401 359 484 504 515 526 461 423 705 490 472 414 386 449 414 558 462 510 486 486 382 625 576 519 480 460 541 352 532 450 472 721 502 664 601 480 432 448 745 770 758 392 527 574 436 511 497 427 495 607 426 719 537 491 471 679 447 475 429 745 614 406 478 625 674 512 569 481 474 531 453 570 805 462 464 564 482 702 488 504 428 384 448 514 491 457 379 497 586 472 480 415 602 497 1.04e+03 432 403 466 520 457 433 456 587 470 685 584 493 435 588 673 589 410 437 398 432 575 453 468 360 477 699 587 513 371 503 606 404 422 835 338 568 502 477 457 485 517 431 811 629 450 432 494 414 380 382 454 702 354 477 489 438 353 478 557 480 700 437 504 415 733 446 488 425 449 430 486 532 407 444 411 946 738 551 636 770 456 386 370 839 391 406 955 428 438 576 343 475 398 367 355 529 715 586 574 919 440 597 382 378 472 513 379 451 918 704 760 530 418 406 409 432 640 754 325 618 392 424 738 463 381 520 424 539 490 514 486 519 900 467 393 476 535 508 600 540 873 727 636 545 806 594 372 541 418 526 576 553 503 666 474 960 680 508 986 628 605 436 775 541 425 631 496 577 606 511 435 468 610 572 455 538 770 595 641 519 484 616 655 639 739 558 688 891 801 835 823 804 688 514 748 490 482 442 569 589 602 486 691 622 543 510 530 782 636 730 573 437 673 640 543 666 503 521 617 458 464 613 416 775 553 621 602 637 542 629 647 490 609 405 450 490 583 772 397 682 509 680 481 478 494 431 736 436 499 533 532 473 381 442 404 355 418 432 535 641 466 486 494 443 444 476 516 428 699 995 804 597 731 966 1.01e+03 499 574 578 648 576 606 529 527 474 514 502 465 544 537 517 514 512 461 474 460 511 487 588 542 552 708 675 663 627 700 464 694 471 395 558 506 602 769 593 460 700 381 502 363 433 464 490 378 448 526 585 420 443 755 427 410 695 781 329 649 620 601 450 464 522 563 395 546 406 419 496 422 402 429 455 434 412 402 359 485 505 516 525 461 424 710 489 472 414 386 450 418 558 462 510 487 491 382 623 576 518 480 460 542 352 533 451 472 720 502 665 605 480 432 448 746 771 758 392 525 574 435 511 497 430 495 607 426 719 538 492 471 680 450 475 432 746 615 406 478 629 678 512 578 481 478 530 453 571 805 462 463 564 482 702 488 505 428 384 448 514 491 457 378 500 581 474 480 416 602 497 1.04e+03 433 404 467 521 458 436 456 587 470 689 584 493 434 588 680 589 409 438 398 433 574 453 468 360 481 702 588 513 372 503 606 403 422 835 339 567 501 478 459 485 516 439 810 629 451 432 495 415 379 381 454 702 354 477 489 442 353 478 558 480 699 437 509 415 734 446 488 425 449 430 485 532 407 444 411 946 739 554 637 770 456 385 369 840 391 406 955 428 439 576 343 475 398 367 355 530 714 590 574 917 440 597 382 378 473 511 378 451 919 704 760 531 419 406 409 432 641 754 325 619 392 424 738 465 382 520 424 540 490 514 487 519 901 468 393 477 535 508 600 540 872 738 636 546 805 594 373 540 417 532 579 552 504 667 473 960 680 508 987 626 605 435 775 541 425 632 497 578 606 511 435 469 610 573 455 538 770 595 641 520 484 616 655 639 741 560 688 892 801 836 822 805 688 515 748 490 484 442 571 589 602 487 691 622 542 510 530 782 637 730 573 438 673 641 543 666 503 521 618 459 464 620 416 773 556 622 610 641 543 630 647 490 608 406 453 491 588 772 397 684 510 680 481 476 495 431 736 437 499 533 539 473 382 442 405 356 418 432 536 641 466 486 494 441 443 476 515 428 699 997 804 598 731 966 1.01e+03 497 574 578 649 576 607 529 527 475 515 502 466 543 537 518 514 514 462 474 460 512 488 588 542 555 708 675 663 629 709 464 695 472 395 558 506 603 769 593 461 700 380 502 363 433 464 490 378 449 529 586 421 443 756 427 410 696 780 330 648 624 602 449 468 526 564 395 545 408 419 496 422 402 429 455 432 411 404 360 485 505 516 525 461 424 716 489 473 414 386 450 422 558 462 510 489 494 382 621 576 517 480 460 542 352 533 451 472 717 502 666 607 480 432 448 746 771 759 392 523 574 435 511 497 433 495 607 426 720 539 492 471 681 452 476 439 747 615 407 479 632 684 512 588 480 481 528 453 572 803 461 463 563 482 703 487 506 429 384 448 515 491 457 379 503 575 475 480 416 604 497 1.04e+03 432 405 467 521 459 440 456 587 471 691 585 494 434 588 687 589 410 440 397 434 573 453 468 361 487 707 590 514 374 503 607 402 422 836 339 566 500 478 461 484 516 446 808 629 452 432 497 416 378 382 454 701 354 477 489 446 354 478 558 480 700 436 513 415 735 447 488 425 448 430 484 531 407 446 412 946 740 556 637 770 456 385 369 840 391 406 955 429 440 576 343 475 398 368 356 530 714 594 573 917 442 597 382 378 474 509 378 450 919 704 760 532 420 406 409 433 641 754 325 620 393 424 738 467 382 519 424 540 491 514 488 519 902 469 392 478 536 508 600 541 871 749 636 546 805 595 374 540 417 539 581 552 504 667 471 960 680 508 988 625 606 435 774 541 425 632 497 579 606 511 434 470 611 573 455 539 769 596 641 520 484 617 656 639 744 562 688 895 801 836 822 806 688 516 749 491 486 443 574 590 602 487 691 622 540 511 530 783 638 730 573 438 673 642 544 667 502 521 618 459 465 627 417 770 560 622 616 646 543 631 648 490 607 408 455 492 590 773 397 684 510 681 482 475 497 431 736 437 498 533 547 473 382 443 407 356 419 432 536 641 466 487 495 439 442 476 516 428 699 998 804 598 731 967 1.01e+03 495 574 578 649 576 608 530 528 475 515 502 468 543 538 518 514 517 462 474 461 512 491 588 542 558 709 675 662 630 720 464 696 475 395 558 506 605 769 593 461 700 379 502 363 434 465 490 378 449 532 587 421 444 758 427 410 696 780 329 648 627 604 448 472 530 564 396 544 410 419 496 422 402 429 456 431 411 407 360 485 505 516 525 461 424 719 489 473 414 386 449 428 559 462 511 491 498 382 621 576 517 480 460 542 352 534 452 472 716 501 667 610 480 432 449 746 770 759 392 520 574 434 511 497 436 496 607 426 720 540 492 471 682 454 476 446 749 616 407 480 638 691 513 598 480 483 526 453 572 801 461 463 563 483 703 487 506 430 385 448 516 491 457 379 505 566 475 480 416 605 497 1.04e+03 433 405 467 522 459 444 456 587 471 694 585 494 434 588 691 589 410 440 398 435 574 453 468 361 490 712 591 514 375 503 607 401 422 836 338 565 500 477 460 484 516 451 806 629 452 432 499 416 378 383 455 700 355 477 488 449 354 477 559 481 699 436 520 416 735 447 488 424 448 430 482 530 407 447 412 946 743 557 637 769 456 385 369 840 390 406 954 430 440 575 343 475 398 368 357 531 714 600 571 917 443 598 382 378 474 506 377 450 920 704 761 532 422 406 409 433 642 754 326 620 394 424 739 466 382 518 424 541 492 514 489 520 903 469 392 478 537 509 600 542 871 761 637 547 806 595 375 540 418 546 583 552 504 667 468 960 681 507 989 624 606 435 772 541 426 631 497 579 606 512 434 471 612 573 455 540 768 596 641 520 484 617 656 639 747 565 688 899 801 836 822 807 689 516 749 492 487 444 576 590 602 487 691 622 537 512 530 784 638 730 572 439 674 643 546 667 502 521 618 459 465 634 417 768 562 623 624 651 544 631 648 490 607 412 455 493 591 773 397 684 510 681 482 474 500 432 735 437 497 533 555 474 382 444 408 355 419 432 537 640 467 488 495 437 442 476 516 428 700 998 805 599 731 968 1.01e+03 493 574 578 649 575 609 531 528 475 515 502 469 543 539 518 514 519 462 474 461 512 497 588 543 560 710 675 662 632 729 464 697 476 396 559 506 606 769 593 461 700 378 502 363 434 465 490 378 449 534 588 422 444 759 427 409 697 779 329 648 629 605 448 474 535 564 396 542 411 419 496 423 403 429 455 430 411 410 359 485 505 516 526 461 424 721 489 471 413 386 449 433 558 462 511 492 502 382 622 576 518 480 461 543 352 534 452 472 715 501 667 613 480 432 449 746 768 759 392 518 574 434 511 498 438 496 608 426 720 540 492 471 684 455 477 454 749 616 407 482 642 698 513 608 480 484 525 453 572 798 461 463 562 483 704 487 506 430 385 448 517 492 457 379 506 558 475 481 417 605 497 1.04e+03 434 405 467 523 459 448 456 588 472 694 586 494 434 587 693 590 410 439 398 435 574 453 468 361 494 717 591 514 375 503 607 400 422 837 338 563 500 476 459 485 516 454 804 629 452 432 500 416 378 384 456 699 356 478 488 453 354 477 560 481 697 436 526 416 735 447 488 425 448 430 482 529 407 447 412 946 744 558 639 769 457 386 369 840 390 405 954 431 440 575 343 475 398 368 358 532 714 605 569 917 444 597 382 378 473 502 376 451 920 704 761 533 423 407 409 435 642 754 326 620 394 424 739 466 382 518 425 541 493 514 491 521 904 469 392 478 538 509 600 542 871 773 637 547 806 596 377 541 418 553 583 552 504 667 464 961 681 507 990 623 607 435 770 542 426 630 497 580 606 513 434 471 612 573 455 540 768 596 642 520 485 617 656 640 748 571 688 905 801 837 822 807 690 518 749 492 488 445 577 590 602 487 691 622 536 512 528 785 637 730 572 439 674 644 548 667 500 522 618 459 465 640 418 765 563 624 629 655 544 631 648 490 607 416 454 493 592 774 398 685 510 682 482 473 500 432 734 438 496 534 562 474 382 445 409 355 419 432 537 640 468 489 495 436 441 476 516 428 700 998 805 600 731 968 1.02e+03 491 574 579 649 575 610 532 528 475 515 502 469 543 539 519 515 520 462 475 462 512 503 588 543 562 711 675 662 634 736 464 698 478 397 559 506 608 770 594 461 700 378 502 363 434 465 490 379 449 535 589 424 444 761 427 410 697 779 329 648 630 606 447 476 539 565 397 541 412 419 497 422 404 429 454 429 412 414 360 484 505 516 526 461 424 722 490 470 413 386 449 436 559 462 512 493 507 382 622 577 519 480 460 544 352 535 452 472 715 502 668 617 480 432 450 746 767 759 392 516 574 434 511 499 441 496 608 426 720 542 492 472 686 456 477 462 750 616 407 483 647 704 513 616 480 486 523 454 572 796 461 464 561 483 704 487 506 431 386 448 518 492 458 379 507 548 476 482 417 606 497 1.04e+03 434 406 467 523 459 452 456 588 472 696 587 494 434 587 694 590 410 439 398 436 574 453 469 361 498 722 590 515 376 503 608 399 422 837 339 562 500 475 459 485 516 459 802 629 453 432 500 416 378 384 457 698 359 479 488 455 354 476 561 483 696 436 531 417 734 447 487 426 448 430 480 529 407 447 414 946 746 560 641 769 458 386 369 841 389 405 954 432 441 574 343 476 397 368 358 533 714 610 568 918 444 596 381 378 472 497 375 452 921 704 762 533 424 408 409 437 642 754 326 620 395 424 740 466 382 518 425 541 494 514 492 522 905 469 393 477 538 510 601 542 871 783 636 548 807 596 379 542 418 561 584 553 504 667 460 962 681 507 990 622 608 435 769 542 426 629 497 580 607 513 435 471 612 574 456 540 768 596 642 521 485 617 656 640 749 577 689 910 801 838 822 807 692 521 748 492 489 446 580 589 602 487 692 623 533 512 527 785 636 730 572 440 675 645 550 667 498 523 618 460 465 646 418 763 564 624 634 659 545 632 649 490 607 419 450 493 592 775 398 685 510 681 482 472 500 433 735 438 495 534 568 474 382 446 410 355 420 432 538 640 468 490 496 436 440 477 516 428 700 998 804 601 731 968 1.02e+03 489 574 579 649 575 610 532 529 475 515 502 469 543 540 520 515 520 462 476 463 512 510 588 543 563 711 675 663 634 742 465 698 478 398 559 506 609 769 594 460 701 378 502 363 434 466 490 379 449 537 589 429 443 762 427 411 697 779 329 648 632 606 447 477 543 565 397 539 413 419 498 422 404 429 453 428 412 417 360 484 506 516 527 461 425 723 490 471 413 386 449 440 559 462 512 493 511 382 623 577 520 479 460 545 353 536 452 472 715 502 668 620 480 432 451 746 765 759 393 514 574 433 511 500 444 495 609 426 720 542 493 473 688 456 478 470 750 617 407 484 650 711 513 624 480 489 522 454 572 794 461 464 561 483 705 486 505 431 386 448 519 492 458 380 508 538 476 482 418 606 497 1.04e+03 432 406 468 524 459 457 457 587 473 696 588 494 434 587 694 591 410 439 398 436 574 453 469 360 502 728 589 515 376 503 608 397 422 838 339 561 500 472 458 486 516 464 800 629 454 432 500 417 376 384 457 696 361 480 488 459 354 476 562 484 696 436 534 418 734 447 486 427 448 431 477 529 406 447 417 947 746 562 643 770 458 387 369 842 388 405 954 433 443 574 342 476 397 368 359 533 714 615 567 917 444 595 381 378 473 493 374 453 921 704 762 534 424 410 410 439 643 754 326 620 395 424 741 465 382 518 426 541 494 513 493 522 906 470 393 477 538 510 601 542 871 792 636 547 807 597 382 542 419 567 586 554 504 667 459 963 682 506 990 621 608 435 767 542 427 627 498 580 607 512 436 470 612 574 456 541 768 596 643 521 485 617 656 640 750 583 689 916 801 839 822 807 692 526 748 492 492 448 582 588 602 487 692 624 531 513 526 785 637 730 572 440 675 646 552 667 494 524 618 460 465 651 418 762 565 624 638 662 546 632 649 490 607 423 415 493 591 776 399 685 510 682 483 472 500 434 735 438 494 535 573 474 383 446 411 355 420 432 538 640 468 491 496 436 439 477 514 429 700 998 804 601 731 968 1.02e+03 488 574 580 649 575 610 533 529 476 515 503 469 544 540 520 516 521 462 476 464 513 518 588 543 564 711 675 664 634 748 465 699 477 398 559 506 609 769 594 460 702 377 502 363 434 466 490 379 449 538 589 435 443 762 427 412 698 779 329 648 633 606 447 478 548 565 397 536 413 419 498 422 404 430 451 428 412 421 361 482 507 516 528 461 425 724 490 472 414 387 449 443 559 462 512 493 514 383 623 577 521 479 460 546 353 536 452 472 716 502 669 622 479 432 452 746 763 758 394 513 574 433 512 502 446 495 609 426 720 543 493 473 690 456 478 477 748 617 408 485 654 718 513 630 481 494 521 456 572 792 462 465 560 483 705 486 505 431 386 448 518 491 459 381 508 529 477 482 419 607 497 1.04e+03 430 407 468 524 460 462 457 586 473 697 588 495 434 587 693 591 410 439 397 436 574 453 469 360 509 734 589 515 376 502 608 396 421 838 339 561 500 469 458 487 516 468 798 629 454 432 500 418 375 385 457 693 363 479 488 463 354 476 562 486 696 436 536 418 734 447 486 426 447 432 475 529 406 448 420 948 747 562 643 772 458 388 369 843 387 405 954 434 444 573 342 476 397 369 359 533 715 621 566 916 445 594 382 378 475 489 373 453 921 704 762 534 423 410 410 442 642 754 326 620 395 423 742 464 382 518 425 541 494 512 493 521 904 470 394 478 537 509 601 542 872 799 636 547 807 598 385 542 419 573 588 556 504 667 457 964 682 507 989 621 608 435 764 542 426 627 498 580 607 512 437 469 612 574 456 542 769 596 644 521 485 616 658 640 751 588 689 924 801 840 823 807 692 531 748 492 494 448 584 587 602 487 692 624 528 513 525 785 638 731 573 440 676 646 554 668 492 524 618 462 465 655 418 761 567 624 640 665 546 632 649 491 608 426 382 493 590 777 399 685 510 682 484 472 502 434 736 438 494 536 577 474 384 447 411 356 421 432 537 640 469 492 496 436 440 477 514 429 700 998 804 603 731 969 1.02e+03 487 574 580 649 575 610 533 529 476 515 503 469 545 541 520 516 528 462 476 464 513 527 589 542 564 712 676 664 635 755 466 700 476 398 559 506 609 768 595 461 702 376 502 363 435 467 491 379 449 538 589 441 444 763 427 412 698 780 329 648 633 606 446 481 552 566 397 535 413 419 498 422 404 430 448 427 412 426 361 480 508 516 528 461 425 724 489 474 415 387 449 448 559 463 512 493 517 383 625 577 521 480 461 548 354 536 452 472 716 503 669 623 479 433 452 745 761 758 394 511 574 433 512 504 448 495 609 427 720 544 493 473 691 456 477 485 747 618 408 485 657 724 513 633 481 499 521 456 572 790 462 466 560 482 705 486 505 431 387 448 518 491 459 382 508 521 477 482 420 608 497 1.04e+03 429 406 468 524 460 466 457 586 473 697 588 495 434 588 691 591 410 439 397 435 575 452 469 360 515 740 588 515 376 503 608 396 421 838 339 560 500 466 459 488 516 472 796 629 455 432 501 416 374 388 457 691 367 478 488 467 353 474 563 486 697 436 541 418 734 448 486 427 447 432 474 529 406 449 422 947 747 562 644 773 459 387 369 843 387 405 954 436 444 573 342 476 397 369 359 533 716 624 565 915 445 594 384 378 476 487 372 452 921 704 762 535 423 410 410 446 642 754 326 620 393 422 742 462 382 518 426 540 494 512 493 521 902 470 394 478 536 509 601 542 872 806 636 547 807 598 388 542 420 579 590 556 505 666 456 966 683 508 988 620 608 434 763 542 426 626 499 580 607 511 437 469 612 574 456 542 769 597 644 520 485 616 658 640 750 592 690 934 801 840 823 807 693 536 748 492 496 450 584 586 602 487 691 625 527 514 524 785 639 731 573 440 676 646 556 668 483 524 618 463 466 659 418 761 568 626 640 669 546 631 649 491 608 430 352 494 590 778 399 685 510 682 485 472 503 434 736 438 494 536 580 474 386 448 412 356 421 433 537 640 469 492 497 436 440 477 514 429 701 998 804 603 731 970 1.02e+03 487 576 581 649 576 610 534 529 477 516 504 469 545 542 520 517 536 462 476 464 514 536 589 542 564 714 676 664 635 760 466 701 475 398 560 506 609 768 595 461 703 375 502 363 435 467 491 379 450 538 589 446 444 763 427 413 698 780 329 648 633 606 445 483 555 566 398 533 412 419 498 422 404 430 446 427 411 430 362 479 509 517 528 461 425 724 489 476 416 387 449 451 558 462 513 493 521 383 626 577 521 479 462 550 354 536 452 472 716 503 669 623 479 433 453 745 760 759 394 510 574 434 513 507 451 495 609 427 720 544 493 473 692 455 478 491 748 618 408 485 659 731 514 638 481 501 521 456 572 789 462 466 559 481 706 486 505 431 387 448 518 492 459 383 506 514 477 483 420 608 497 1.04e+03 428 406 468 525 461 469 457 586 473 698 588 496 433 588 688 591 410 440 397 435 576 451 469 360 523 746 588 515 375 503 608 395 421 838 339 559 499 465 458 489 516 475 796 629 455 432 502 413 373 389 457 690 372 478 488 471 352 472 564 486 698 436 546 418 734 449 486 427 447 432 474 529 406 449 425 946 747 563 645 772 459 387 369 843 387 405 954 437 444 572 342 477 396 369 360 533 718 628 565 915 446 594 384 377 476 484 372 451 920 704 761 536 423 410 410 451 642 754 326 620 392 422 742 460 381 517 426 540 493 510 493 520 901 470 394 478 534 510 601 542 871 810 636 548 807 599 390 542 420 582 591 556 505 665 454 968 684 509 986 620 609 434 762 542 426 626 499 580 607 512 437 468 612 574 456 543 769 597 644 520 486 617 659 640 749 595 690 946 801 840 823 807 693 540 748 493 497 452 584 584 602 487 691 625 526 513 524 785 639 731 573 441 677 647 557 668 457 524 618 463 466 662 418 760 570 627 640 672 546 630 649 491 608 434 352 494 590 779 400 685 511 682 485 472 505 434 736 438 495 536 582 474 387 448 412 356 422 433 537 641 469 492 498 436 441 477 514 430 701 998 804 604 732 971 1.02e+03 486 579 581 649 576 610 534 529 477 517 504 470 545 543 520 517 543 462 477 464 515 546 589 543 564 715 677 664 634 765 467 701 473 398 560 506 610 769 595 461 703 376 502 362 434 467 492 379 450 537 589 450 444 763 427 414 699 780 329 648 632 605 445 486 558 567 398 533 412 419 499 422 404 430 445 427 411 435 364 478 509 518 528 461 425 723 489 478 419 386 449 456 558 462 513 492 525 383 628 577 521 479 462 550 354 537 451 473 716 503 669 623 480 434 453 745 759 759 394 510 575 434 513 510 453 494 610 427 720 545 493 472 692 454 478 498 749 617 408 484 661 738 514 642 482 505 520 456 573 789 463 465 559 480 706 486 505 432 387 448 518 492 460 383 505 507 477 483 420 608 498 1.04e+03 427 406 468 525 461 471 457 586 473 698 588 496 433 589 686 591 410 442 397 435 576 449 469 360 527 751 587 516 374 503 608 394 421 838 338 557 498 463 457 489 516 479 797 629 455 432 504 413 373 391 457 688 378 478 489 473 351 469 563 486 701 436 552 418 734 453 487 428 446 432 472 529 406 449 430 944 747 563 646 773 459 387 370 845 386 406 954 437 444 569 342 477 397 370 360 534 719 630 565 916 446 595 384 377 476 482 372 449 920 704 761 537 423 410 411 456 643 754 326 620 391 422 741 459 380 516 426 539 493 509 493 520 902 470 394 478 533 510 600 543 871 814 635 548 807 599 393 542 420 586 592 557 505 665 452 970 684 510 985 620 609 434 762 543 428 625 499 580 607 512 437 467 612 574 456 543 769 597 644 520 486 618 660 640 748 598 690 957 801 840 824 808 693 544 749 493 498 454 583 582 602 487 691 626 525 513 523 785 640 732 574 441 677 647 557 668 433 525 618 463 466 664 418 760 572 627 638 675 546 630 649 491 608 439 353 494 590 780 400 685 511 682 485 473 505 434 736 438 495 536 585 475 390 449 412 356 422 433 538 642 469 492 499 436 441 477 514 430 701 998 805 604 732 971 1.02e+03 486 582 581 650 576 610 535 529 477 518 504 471 545 543 521 517 544 462 477 464 515 556 589 544 564 716 677 664 633 767 467 701 471 399 559 507 610 770 595 461 703 376 501 362 434 467 492 379 450 536 589 453 444 763 427 414 699 780 329 649 631 604 446 487 560 567 398 532 413 420 499 421 404 430 442 427 412 441 366 478 510 518 528 461 425 721 489 481 421 386 449 460 558 462 514 492 529 384 629 578 522 479 462 550 354 537 451 473 716 503 670 622 480 434 453 745 758 760 394 509 575 434 514 511 456 494 610 427 721 545 494 472 692 453 479 505 749 618 408 484 664 742 514 648 482 508 520 456 573 789 464 465 558 480 706 487 505 432 387 448 518 492 460 383 503 503 477 484 421 608 498 1.04e+03 426 406 468 525 461 472 457 586 473 698 588 495 433 589 685 591 411 444 398 435 576 449 469 360 533 756 586 516 373 503 608 394 422 838 339 555 498 461 456 489 516 481 798 629 455 432 504 414 373 390 456 687 384 478 489 476 350 466 562 487 704 436 556 418 734 460 487 428 446 431 470 528 407 448 433 943 747 564 647 773 460 387 370 846 385 406 954 437 444 567 343 476 397 371 360 536 719 634 565 915 446 596 383 377 475 480 373 449 920 704 761 536 423 409 412 462 643 754 326 620 391 422 740 458 379 516 426 539 492 508 493 520 902 470 395 478 534 510 600 543 871 817 635 548 808 599 395 540 420 588 593 558 506 665 450 973 684 510 983 620 609 436 761 543 432 624 500 580 607 513 437 466 612 574 456 543 769 597 644 520 487 617 660 640 746 600 690 969 801 840 825 808 694 546 749 493 498 455 583 581 602 487 692 627 524 513 524 785 640 732 575 442 676 648 558 668 429 525 618 462 466 664 418 760 574 627 635 677 547 629 650 491 608 443 355 495 590 781 400 684 511 682 485 474 506 435 736 438 495 537 587 475 392 450 411 356 422 433 538 642 469 492 500 436 442 477 514 431 701 998 805 605 731 972 1.02e+03 485 585 581 650 577 610 535 530 477 518 504 471 545 543 521 517 546 463 478 465 516 565 589 546 564 716 677 664 631 769 467 701 470 399 559 507 611 771 595 462 703 376 502 362 435 467 492 379 450 536 589 458 444 764 427 414 699 780 330 650 629 602 446 489 562 567 399 531 414 420 499 422 404 430 440 427 412 446 369 477 510 518 528 462 426 720 490 482 423 386 449 465 558 462 514 492 532 384 631 578 522 479 463 549 354 538 451 473 716 503 670 622 481 433 452 746 758 760 394 508 576 435 513 513 458 494 610 428 721 545 494 471 690 451 480 513 747 618 408 484 665 748 514 651 481 512 519 457 574 789 464 466 558 480 704 488 506 432 387 448 518 492 460 383 502 500 477 484 421 608 498 1.04e+03 425 406 470 526 461 473 458 586 473 698 589 496 433 589 682 591 411 444 398 436 576 450 470 360 538 760 586 517 373 503 609 393 422 838 339 554 498 458 457 488 516 484 798 628 455 432 506 415 374 391 456 685 388 476 490 477 349 464 562 487 705 436 561 418 734 466 487 428 446 431 468 528 407 448 436 944 747 564 647 773 460 387 371 847 385 407 953 437 445 564 343 477 397 372 360 537 719 637 564 914 446 596 384 377 474 477 374 448 921 704 761 536 423 408 413 468 644 753 326 619 390 422 740 458 379 516 427 539 492 508 494 519 904 469 396 478 533 510 599 543 871 819 635 548 808 599 396 538 421 591 593 558 506 665 448 976 684 510 982 620 609 436 761 543 437 624 500 580 607 512 438 466 612 574 456 544 769 597 644 521 487 617 660 641 746 602 690 981 802 841 826 810 695 551 750 493 498 456 582 581 602 487 692 627 524 513 524 785 640 732 575 442 676 648 559 669 443 524 618 462 466 663 418 761 576 628 633 680 547 628 651 491 609 447 358 496 590 781 400 684 512 683 486 475 506 435 736 439 495 537 587 476 396 452 410 356 422 434 539 642 469 492 501 436 442 478 514 432 702 998 806 604 731 972 1.02e+03 484 587 581 650 577 610 535 531 477 518 505 471 546 544 522 518 550 463 479 465 516 575 589 546 564 716 676 664 631 770 467 701 468 399 559 508 611 771 596 462 703 377 502 362 436 468 492 380 450 535 589 463 444 764 427 415 699 780 330 650 628 601 446 490 564 567 399 531 413 420 500 422 405 430 440 427 412 450 373 476 510 518 528 462 426 717 490 484 424 386 448 468 558 463 514 490 536 384 632 578 522 478 464 547 354 538 451 472 717 502 671 622 482 433 452 747 758 760 394 507 575 436 513 516 460 494 610 428 721 545 494 471 689 448 480 522 746 619 408 485 667 752 514 655 481 516 520 458 574 789 465 467 558 480 704 488 506 432 387 448 518 492 460 383 499 500 477 484 421 608 498 1.04e+03 424 406 471 526 461 474 459 587 473 698 589 496 433 589 679 590 412 445 399 437 576 451 471 360 546 763 585 517 373 502 610 393 422 838 339 553 499 458 457 488 516 486 798 628 455 432 506 415 375 392 456 684 395 476 490 478 347 461 563 488 706 437 563 418 734 470 489 427 446 431 467 527 408 448 438 945 747 564 648 773 461 387 372 846 385 406 953 437 445 562 344 477 397 373 360 537 718 640 564 913 446 596 384 378 474 474 374 448 921 704 762 536 424 408 412 477 644 753 325 619 390 423 740 459 379 516 428 540 492 507 493 519 906 468 397 478 533 509 599 543 872 819 635 549 809 600 399 536 421 594 593 558 507 665 444 980 684 510 980 620 610 437 760 543 442 624 501 580 607 512 440 466 612 575 456 544 770 597 644 521 487 617 660 641 745 604 690 993 802 841 826 811 696 554 750 493 498 457 582 582 602 487 691 627 524 513 523 785 640 731 575 442 676 648 558 671 466 524 618 461 466 661 418 761 578 628 630 680 547 628 651 492 609 449 361 497 589 782 400 684 512 683 487 476 506 435 737 439 495 538 588 476 399 453 409 357 423 434 540 643 470 492 502 437 442 478 514 434 702 998 806 604 731 973 1.02e+03 483 589 581 651 578 610 535 532 477 519 505 471 546 544 522 518 552 464 480 465 517 584 589 547 564 716 676 664 630 770 467 701 467 399 559 508 612 771 596 462 703 377 502 361 435 468 492 380 450 534 589 469 445 765 427 416 699 780 331 650 628 600 445 492 564 567 399 531 413 420 500 422 405 430 440 428 412 453 378 475 510 518 528 462 426 716 490 484 426 386 448 470 558 464 514 488 540 384 634 578 523 478 467 544 355 538 451 472 717 502 670 621 481 433 453 748 759 759 394 506 575 436 513 520 462 495 611 429 721 544 494 470 690 447 480 530 746 619 408 484 667 759 514 659 480 522 520 459 575 790 465 468 558 480 704 488 507 432 387 447 519 492 459 384 496 498 478 484 422 608 498 1.04e+03 423 406 473 526 461 474 459 587 473 699 590 496 434 588 675 590 411 445 398 438 577 451 472 359 553 765 585 517 373 502 610 393 421 839 339 553 499 458 457 488 516 490 800 627 455 432 507 417 376 394 456 684 400 475 490 480 347 459 563 488 706 437 566 418 734 474 491 426 446 430 466 528 408 448 441 946 746 565 649 773 460 387 373 846 385 406 953 438 447 561 344 478 397 374 360 537 718 644 564 913 445 596 385 379 474 472 374 448 921 704 763 536 424 408 411 484 644 752 325 619 388 423 740 461 380 515 428 540 492 506 493 518 908 467 397 478 532 509 598 543 872 819 636 549 809 599 401 534 422 597 594 558 507 666 443 983 684 510 978 620 611 437 761 543 448 624 501 581 608 512 442 466 613 575 456 546 770 597 644 521 487 617 660 641 744 607 690 1e+03 803 842 825 812 696 557 750 493 497 458 581 582 603 487 691 627 524 513 523 784 640 731 574 443 676 649 557 671 469 524 619 462 465 660 418 761 580 628 629 681 548 628 652 492 609 451 363 497 589 782 400 684 513 683 487 477 506 435 738 440 495 539 588 476 403 453 408 358 423 434 540 644 470 492 502 438 442 478 514 435 701 998 806 605 732 973 1.02e+03 482 591 581 651 578 610 535 532 477 520 506 472 547 544 523 518 552 464 480 466 517 593 589 547 564 716 677 664 629 770 468 701 466 399 558 509 613 770 595 462 703 377 502 361 435 468 492 381 451 534 589 474 445 766 427 417 700 780 331 651 626 599 445 493 564 567 399 532 413 421 500 422 404 430 440 429 412 455 385 475 511 518 528 464 426 714 490 486 427 386 448 472 558 466 514 488 542 384 636 576 523 478 469 541 355 539 452 472 718 502 670 619 480 433 453 748 759 758 395 505 574 436 514 523 463 495 612 429 721 544 494 470 691 447 480 535 746 618 408 483 670 763 514 666 480 526 521 459 575 791 465 468 559 480 704 488 507 432 387 448 520 491 459 384 494 498 478 484 422 608 498 1.04e+03 422 406 476 526 461 475 460 587 474 699 590 496 434 588 672 590 411 445 398 440 577 451 473 358 561 769 585 516 373 502 610 393 420 839 339 553 499 458 457 489 516 493 801 626 455 433 508 420 378 393 456 682 406 475 490 481 346 457 562 487 706 437 568 418 734 484 493 426 446 430 465 528 408 448 442 946 745 566 650 773 460 387 374 848 385 406 953 439 448 560 344 479 397 374 361 538 718 650 564 913 445 596 386 380 473 471 374 448 922 704 763 536 423 409 410 488 644 753 324 619 387 423 740 462 380 515 428 540 492 505 492 518 909 467 398 478 532 509 598 544 872 818 636 549 809 599 402 532 422 600 594 558 507 666 442 985 684 511 978 620 611 437 761 543 454 624 501 581 608 513 445 467 613 575 455 546 771 597 645 521 487 617 660 642 743 609 690 1.01e+03 804 842 825 812 696 560 750 492 495 458 580 583 603 487 691 627 525 513 523 785 640 731 575 443 676 649 556 672 472 524 619 462 466 657 418 762 582 628 628 682 548 628 652 492 609 452 366 498 588 783 401 684 514 683 487 478 506 435 738 440 496 539 587 477 407 453 408 358 423 435 540 644 470 493 502 438 441 478 514 435 701 999 807 606 732 973 1.01e+03 481 592 581 651 579 608 536 532 477 520 506 472 547 544 523 518 552 465 480 466 517 602 590 548 563 717 677 665 627 768 468 701 466 399 558 510 614 771 595 462 703 377 502 362 435 468 492 381 451 533 589 478 445 767 427 418 700 781 331 651 626 599 446 496 564 568 399 532 413 421 501 423 404 430 440 430 412 457 390 475 512 518 528 466 426 713 490 487 429 386 448 474 557 466 514 487 544 385 638 574 524 478 472 537 355 539 452 472 718 502 670 616 480 434 453 748 760 757 397 504 574 436 514 526 465 495 612 429 721 543 494 469 693 446 480 540 746 618 407 481 672 767 515 673 481 530 522 459 575 792 465 469 560 480 705 489 507 432 387 448 520 491 459 385 493 498 478 484 422 609 498 1.04e+03 423 406 478 527 460 475 460 587 474 699 590 497 434 588 671 590 410 445 397 441 577 452 474 358 567 773 584 516 373 501 610 392 419 839 339 553 499 458 458 489 516 497 804 625 455 433 509 423 379 393 456 680 413 474 490 482 345 456 560 486 707 437 572 418 734 501 493 427 445 429 463 528 408 448 444 945 744 567 650 774 460 387 374 849 385 406 952 440 449 559 344 479 397 374 361 538 718 656 564 913 444 596 386 380 473 471 374 448 924 704 764 536 423 409 410 492 644 752 324 618 387 423 739 462 380 515 429 540 492 504 491 517 908 467 398 477 532 509 598 544 873 818 637 548 809 599 402 529 421 602 593 559 507 666 441 987 684 512 976 621 611 437 761 543 461 624 501 581 608 513 446 468 613 576 456 546 771 598 645 521 486 617 660 642 743 611 690 1.02e+03 804 843 824 812 696 563 750 492 493 458 578 584 604 487 691 627 525 514 523 785 640 732 575 442 676 650 556 672 466 524 619 462 466 655 419 764 584 629 627 683 549 628 652 492 609 452 368 498 588 784 402 684 514 684 487 478 505 435 738 441 496 539 586 476 411 452 408 358 423 436 540 645 470 494 502 438 442 478 514 437 701 999 807 607 732 973 1.01e+03 480 592 582 651 579 607 536 532 477 520 506 473 547 544 523 519 552 466 480 466 517 611 590 548 562 718 678 666 626 766 469 701 466 400 558 510 614 772 595 462 703 377 502 363 435 468 492 381 451 532 589 483 444 767 428 420 701 782 332 652 625 599 446 497 563 568 399 534 414 422 501 423 403 430 440 430 411 458 396 475 513 519 528 469 427 710 490 489 429 386 448 475 557 467 514 487 545 385 639 568 525 478 475 532 355 539 453 472 719 502 670 614 480 434 453 748 761 755 399 503 575 436 514 529 467 495 613 430 721 542 494 470 695 445 481 545 747 618 407 480 675 771 515 679 481 533 522 459 575 794 465 469 561 480 705 489 507 432 389 449 520 491 459 385 493 499 478 485 422 609 498 1.04e+03 423 407 480 528 460 476 460 588 474 699 589 498 434 588 668 590 411 445 398 442 577 454 474 358 572 776 583 517 373 501 611 392 418 839 337 554 500 458 458 489 516 500 805 624 456 434 509 425 380 392 455 679 419 474 490 482 344 456 559 485 707 437 575 419 734 523 493 428 445 429 463 528 408 449 444 945 744 567 650 774 460 387 374 850 385 405 952 441 449 557 344 479 397 374 361 539 718 661 564 914 445 596 387 380 474 472 374 447 924 704 764 535 422 409 409 495 644 752 324 618 387 423 738 463 380 515 429 539 492 504 491 517 907 466 399 477 532 509 598 544 873 818 637 548 809 599 404 527 421 604 592 559 507 666 440 989 684 513 974 622 611 438 762 543 469 625 500 581 608 513 447 468 612 576 456 546 771 598 645 521 487 618 660 642 743 612 690 1.03e+03 805 843 824 812 696 565 750 492 492 458 577 584 604 487 692 627 526 514 524 785 641 733 575 442 676 650 556 672 468 524 620 461 466 653 418 765 585 629 627 683 550 628 652 492 610 453 372 499 588 784 402 685 514 684 488 478 503 436 739 442 496 539 584 476 416 451 408 358 424 436 540 646 470 494 502 439 441 478 515 438 701 1e+03 807 607 732 973 1.01e+03 479 593 582 651 580 606 537 532 477 520 507 473 546 544 523 519 551 466 480 467 517 617 592 548 561 718 678 666 626 763 469 702 466 401 557 511 614 773 595 463 703 377 502 364 437 469 491 381 450 532 590 487 444 768 428 421 702 782 334 652 625 600 445 498 561 568 399 534 415 421 501 424 403 430 441 432 410 459 403 475 513 520 529 471 428 709 491 490 429 386 448 477 557 467 515 487 547 386 639 564 525 478 478 526 355 540 454 472 720 502 670 609 480 435 454 749 762 750 402 502 575 436 514 532 469 495 613 430 721 542 494 470 697 444 481 551 748 618 407 478 677 773 516 683 482 536 523 460 575 795 465 470 561 480 704 489 506 433 390 449 519 491 459 386 493 499 478 486 422 608 498 1.04e+03 423 407 482 528 460 477 460 588 474 699 589 499 434 588 667 590 411 445 398 444 577 454 474 360 577 778 583 517 373 501 611 392 418 839 337 554 500 459 459 489 516 503 807 624 456 435 509 426 381 392 454 677 426 473 490 483 343 455 558 484 707 437 580 419 734 541 493 428 444 429 463 528 408 449 446 945 744 568 649 775 460 388 374 850 386 405 952 441 449 555 344 480 397 374 361 539 718 669 565 914 446 596 388 380 476 471 374 447 924 705 765 536 422 408 406 499 644 752 324 616 387 423 738 464 380 515 429 539 492 504 490 517 905 464 399 476 532 509 599 544 874 817 637 548 810 599 405 525 421 606 591 559 507 666 439 990 684 514 972 622 611 438 763 544 478 625 500 582 609 513 448 469 613 577 456 546 771 598 645 521 488 618 661 641 743 612 691 1.03e+03 805 844 824 813 696 566 750 492 492 457 575 585 604 487 691 628 527 514 524 785 641 734 575 442 677 650 556 672 471 524 620 461 466 651 418 767 586 629 628 683 551 628 652 492 610 454 376 499 588 784 402 685 514 684 487 478 502 436 739 442 496 539 583 476 420 450 408 359 424 436 541 646 471 495 502 439 441 479 515 439 701 1e+03 807 608 732 973 1.01e+03 478 594 583 652 580 606 537 532 477 520 507 473 547 544 523 519 550 466 480 467 518 621 594 548 561 718 678 666 625 760 469 702 466 402 556 512 615 774 595 463 704 378 503 364 438 469 491 381 450 532 590 492 444 768 428 423 702 782 336 652 624 600 444 499 560 568 399 534 416 420 501 424 403 429 441 433 410 460 410 475 513 520 530 475 428 708 492 490 428 386 447 479 556 467 515 488 547 386 640 559 526 478 481 520 355 540 454 472 721 502 670 605 480 434 454 749 763 744 406 501 576 436 513 534 470 496 613 430 721 542 495 470 699 444 480 555 748 618 407 476 679 776 516 687 481 538 523 460 576 797 464 469 562 480 704 490 507 433 392 450 519 491 459 386 494 498 478 486 422 609 499 1.04e+03 423 407 484 528 460 478 460 589 474 699 588 499 434 588 666 591 412 444 399 445 577 454 474 361 583 782 583 516 373 502 612 393 418 839 336 554 501 459 460 489 515 505 809 623 457 436 509 430 381 391 453 676 431 472 490 484 343 455 558 484 706 437 584 420 734 560 493 428 444 429 463 528 408 450 446 946 744 568 648 775 460 388 374 850 386 406 951 442 450 554 344 480 397 375 362 539 718 676 565 914 446 596 388 380 477 471 374 447 925 705 765 537 421 408 404 500 643 752 325 616 387 423 737 465 381 515 430 540 493 504 490 517 904 464 398 476 531 509 600 544 874 816 638 548 810 600 406 524 421 608 591 559 507 666 438 991 685 514 971 623 612 438 765 545 485 626 500 582 609 513 451 471 613 577 456 546 772 598 645 521 488 619 661 642 743 612 692 1.03e+03 805 844 824 813 696 567 750 492 491 457 573 585 603 487 691 628 529 514 524 784 641 734 575 443 677 649 556 673 472 523 620 461 466 650 418 768 587 630 629 682 553 628 652 492 610 454 379 499 587 784 403 685 514 684 487 479 501 436 740 443 496 540 581 476 422 450 408 359 424 436 542 647 471 495 502 440 441 479 515 439 702 1e+03 806 609 733 972 1.01e+03 476 594 583 652 580 606 537 532 476 520 508 473 547 544 524 519 551 466 479 467 519 626 596 548 561 718 678 666 625 755 470 702 466 402 554 512 616 774 595 464 705 378 503 364 442 470 491 381 450 532 591 496 444 769 428 426 703 781 340 652 624 600 443 499 558 568 399 535 415 420 501 424 404 428 442 434 410 460 415 474 513 520 530 477 428 708 492 490 427 386 448 480 556 467 515 488 547 386 640 553 527 478 483 513 356 541 454 472 724 501 670 601 480 435 455 749 763 737 411 501 576 437 512 536 471 496 613 430 721 541 495 470 700 444 480 560 748 618 408 476 680 778 516 690 481 541 523 460 576 798 464 469 562 480 704 490 507 434 394 450 518 491 459 386 494 498 479 486 422 609 500 1.04e+03 424 407 486 528 459 478 460 589 474 699 588 499 434 588 666 591 412 446 399 447 578 454 475 362 587 787 584 515 373 502 612 395 417 839 337 554 502 459 462 489 515 507 812 623 457 436 509 432 381 390 452 675 438 471 490 484 343 454 558 484 706 437 588 419 734 580 493 427 444 429 463 528 409 450 446 946 744 568 648 775 458 390 375 851 386 406 951 442 450 554 343 480 396 375 362 539 718 681 566 914 446 597 389 380 478 472 374 447 924 706 766 538 421 408 402 502 643 752 326 616 387 423 737 465 382 515 429 540 493 503 490 517 904 464 399 475 530 509 599 544 874 814 638 548 810 600 407 522 421 610 590 558 507 666 436 992 685 515 970 624 613 438 766 546 492 626 500 582 610 513 453 472 613 577 456 547 773 598 645 521 490 620 661 642 744 612 692 1.03e+03 805 845 824 814 696 568 750 492 490 457 571 586 603 487 691 629 529 515 524 785 641 734 574 443 678 649 555 674 470 523 620 460 466 649 418 768 587 631 631 681 558 629 652 492 610 454 384 499 587 784 404 684 514 684 487 480 500 436 740 443 496 540 578 477 423 449 407 359 424 437 542 648 470 496 500 440 442 479 516 438 702 1e+03 806 610 733 972 1.01e+03 475 595 584 652 581 605 537 532 477 520 509 474 548 544 524 519 551 466 479 465 520 630 599 548 561 718 678 665 625 752 470 702 466 402 553 513 616 774 596 464 704 379 504 364 444 470 491 381 450 533 591 499 445 769 428 429 703 781 343 652 624 600 443 499 557 568 399 535 415 420 501 425 405 428 442 434 410 461 419 474 514 520 531 482 429 707 492 490 427 386 448 482 556 467 516 489 547 386 641 546 528 478 485 506 356 541 455 472 725 501 670 599 480 435 454 750 763 731 417 501 576 438 512 538 472 496 614 431 722 540 496 471 701 444 480 563 749 618 408 475 682 780 516 694 481 544 523 460 577 798 464 468 562 480 705 490 508 434 397 450 518 491 460 387 495 498 479 486 422 610 500 1.04e+03 423 406 487 528 459 480 461 589 474 699 588 500 434 588 667 591 412 448 400 446 578 454 475 362 590 792 584 514 373 503 613 396 417 839 338 555 502 460 464 488 514 509 814 623 457 436 509 434 382 389 452 674 440 471 490 486 344 453 557 484 705 437 596 419 734 602 493 427 444 429 462 528 410 451 447 945 743 568 648 775 457 390 376 850 387 406 950 444 451 553 343 480 396 375 361 538 718 688 566 914 446 596 388 380 478 472 374 447 924 706 766 538 421 408 402 502 643 751 326 615 387 423 738 465 383 515 428 540 493 502 490 518 904 464 398 475 530 509 598 545 875 813 638 548 810 601 408 520 421 612 590 558 508 666 433 994 685 516 969 624 614 439 767 546 499 626 500 582 610 513 454 473 613 577 456 547 774 599 645 521 491 622 661 643 744 611 692 1.03e+03 805 845 824 815 697 568 749 492 490 457 570 586 602 487 691 629 530 515 524 786 641 734 574 443 679 648 554 674 469 523 620 461 466 648 419 769 587 632 632 680 564 630 652 492 611 454 389 499 586 785 404 684 514 684 487 480 500 436 740 443 496 540 575 478 424 448 406 359 424 438 542 649 470 496 499 441 442 479 516 438 702 1e+03 806 610 733 972 1.01e+03 474 596 583 653 581 605 536 532 477 521 509 474 548 544 524 519 551 466 479 462 519 634 601 548 560 719 678 665 625 750 469 702 466 402 551 513 616 774 596 464 704 380 504 364 449 470 492 381 450 533 592 502 446 769 428 434 704 781 348 652 624 600 442 498 556 567 399 536 414 420 501 425 405 428 442 435 410 461 422 472 514 521 531 484 429 707 492 490 426 386 448 484 556 467 517 488 548 386 642 540 529 478 486 499 357 540 455 472 726 501 670 596 481 436 454 750 763 723 424 500 576 438 513 540 471 497 614 431 722 540 495 471 702 445 480 566 750 617 408 474 684 781 516 697 480 547 524 460 577 799 464 469 563 481 706 490 509 433 401 450 518 491 459 387 496 498 479 486 422 610 500 1.04e+03 422 406 487 528 459 482 461 589 474 698 586 500 434 588 666 590 412 449 400 446 578 454 475 362 594 797 585 515 373 502 614 396 417 840 338 556 502 460 464 488 515 512 817 623 457 436 509 434 384 388 452 674 444 471 490 487 345 454 556 484 704 437 605 420 734 628 493 427 445 430 461 528 409 452 449 945 743 569 649 775 457 391 377 850 387 405 949 446 452 552 342 480 394 376 361 538 718 694 566 914 446 596 388 380 478 472 373 447 923 706 767 538 421 407 402 502 643 751 327 614 386 424 739 465 383 515 427 540 492 501 489 518 905 464 397 475 529 509 598 545 875 812 638 548 811 601 410 518 421 612 590 558 507 665 431 995 685 516 968 625 614 439 768 549 506 626 500 582 610 513 454 474 613 577 456 547 773 599 646 521 494 624 662 643 745 610 692 1.03e+03 806 846 825 816 697 569 749 493 490 457 569 587 602 488 691 629 530 515 524 787 641 733 574 444 679 648 553 674 469 523 620 461 468 647 419 770 586 632 633 679 568 631 652 492 611 454 397 500 586 786 404 684 515 684 487 480 500 437 740 444 496 539 573 478 425 448 406 359 423 438 543 649 470 497 500 442 442 480 516 438 702 1e+03 806 611 734 972 1.01e+03 474 597 583 653 582 605 537 533 477 521 509 474 548 544 524 519 551 466 480 457 519 636 605 548 560 719 678 665 625 748 469 702 466 402 550 513 617 774 597 464 704 380 505 364 454 470 492 382 451 533 592 504 446 769 428 441 704 782 353 652 624 601 441 498 555 567 399 537 414 420 501 426 406 428 443 435 410 461 426 472 514 521 532 487 429 707 491 491 426 384 448 485 556 467 518 489 547 387 642 534 530 478 487 493 358 540 455 473 726 501 670 595 481 437 454 751 764 712 431 500 576 439 513 543 470 497 614 432 723 540 495 471 702 445 480 570 752 617 409 474 687 782 517 700 479 548 524 460 577 800 464 469 563 481 707 490 510 432 405 450 518 491 459 388 496 498 479 487 422 610 500 1.04e+03 421 406 487 528 458 483 461 589 474 698 585 501 434 588 666 590 412 449 400 446 578 453 476 361 598 801 586 516 373 502 614 396 417 840 338 556 503 460 464 489 515 515 818 623 458 436 509 435 386 386 451 674 446 470 490 488 347 454 556 485 703 437 613 420 734 653 493 427 446 430 460 528 407 453 451 944 743 570 650 775 457 391 378 849 387 404 949 447 453 551 342 481 394 376 360 538 719 703 566 914 446 597 389 380 478 472 372 447 923 707 767 539 421 406 400 503 643 751 328 614 386 424 740 465 383 516 428 540 492 500 488 519 907 463 396 474 529 509 598 545 875 812 639 548 811 601 412 516 421 613 589 558 508 664 430 996 685 516 967 625 614 440 768 552 513 627 500 583 610 513 455 474 613 577 455 546 773 599 646 521 497 627 663 643 745 609 693 1.03e+03 806 846 825 817 697 570 748 493 491 456 568 587 602 488 691 629 531 515 524 787 641 733 575 444 679 648 551 674 469 523 621 462 472 646 420 771 585 632 634 679 572 631 652 493 612 454 402 500 585 787 404 685 515 684 488 481 499 437 740 444 497 539 572 478 425 447 406 359 423 438 543 649 470 497 501 442 442 480 516 437 702 1e+03 807 612 735 972 1.01e+03 474 597 584 653 582 606 537 533 477 521 510 475 550 544 525 519 552 467 480 453 519 637 607 548 559 719 678 665 627 746 469 702 467 402 548 514 617 775 597 464 704 380 505 364 459 471 492 382 452 533 592 505 447 769 428 448 704 782 359 652 624 601 441 497 555 567 399 537 414 421 500 426 406 428 444 436 410 461 428 471 514 521 532 488 430 708 491 491 426 384 448 486 556 467 518 490 546 388 643 528 530 478 488 486 358 540 455 473 727 502 670 594 481 437 454 751 764 701 441 500 576 439 513 545 469 497 615 432 724 540 495 470 702 446 480 572 754 616 409 472 689 783 517 702 479 549 524 461 577 800 464 470 564 481 707 490 512 432 410 449 518 491 459 388 497 498 479 487 422 610 500 1.04e+03 420 406 486 528 458 483 461 590 475 699 583 502 434 588 667 589 412 449 403 446 578 453 477 360 603 805 587 516 373 502 614 396 418 840 338 558 503 461 465 489 515 518 820 622 458 436 509 436 386 385 450 674 450 469 491 487 347 454 556 485 701 436 619 421 735 679 492 427 446 430 459 528 406 454 454 944 743 570 649 775 457 391 378 849 387 404 948 448 454 551 343 482 394 376 359 537 720 706 566 914 446 597 390 380 478 472 371 447 924 708 767 540 421 405 397 504 643 752 328 613 387 425 741 465 383 516 428 540 492 500 488 519 906 463 397 474 530 509 598 545 875 812 639 548 811 601 412 515 421 614 589 559 508 664 429 996 684 516 966 626 614 440 769 556 520 628 500 583 610 514 455 474 613 577 456 546 774 600 647 521 500 628 663 643 745 608 693 1.03e+03 806 847 826 817 698 571 748 493 492 456 568 588 602 489 691 629 533 514 525 788 642 733 575 445 679 648 550 674 469 523 622 463 474 646 420 771 584 632 634 678 578 631 652 494 612 454 408 501 584 787 404 686 516 685 489 482 498 437 741 444 497 539 571 478 425 446 407 359 423 438 543 648 470 497 502 442 442 481 516 436 703 1e+03 808 612 735 973 1.01e+03 474 597 584 653 582 606 537 533 477 521 511 475 551 544 525 519 553 468 480 450 520 637 610 548 559 719 678 665 630 745 468 702 467 402 546 514 617 776 597 464 705 380 505 364 464 472 491 383 452 533 593 505 447 770 428 456 704 782 364 653 625 602 441 497 554 567 399 537 414 421 501 426 406 428 444 436 410 462 432 470 514 521 533 489 430 708 491 491 425 384 448 488 556 467 518 492 544 389 644 520 531 479 489 479 358 540 455 473 728 502 671 594 482 437 454 751 763 689 450 500 575 440 513 547 468 498 615 432 725 540 495 470 702 446 480 574 756 616 409 472 691 783 517 703 479 549 524 462 577 800 465 470 564 481 707 490 513 432 416 449 518 491 459 388 498 498 479 486 422 611 500 1.04e+03 419 406 486 529 458 483 461 590 475 699 583 503 434 588 668 589 412 449 406 447 578 453 477 360 607 809 588 516 373 503 614 396 418 840 339 559 503 462 466 489 514 520 820 623 459 436 510 437 385 384 450 673 452 468 492 487 348 454 556 484 699 436 625 421 735 703 490 428 446 430 460 529 406 454 456 945 743 570 648 776 458 391 378 849 387 403 949 448 455 551 343 483 393 377 359 537 720 711 566 914 447 598 390 380 478 472 370 447 925 709 767 540 422 405 394 505 643 754 328 612 388 425 742 465 383 516 427 540 491 500 487 518 904 463 397 473 531 509 598 545 875 812 639 548 811 601 412 514 421 615 589 559 508 664 427 997 685 516 965 626 614 441 769 560 525 628 500 583 611 514 455 474 613 577 456 545 774 600 647 521 504 630 663 643 746 607 693 1.02e+03 807 848 825 819 698 573 748 493 492 456 568 588 602 489 692 630 534 515 525 788 642 733 575 445 679 648 550 675 469 524 622 464 476 647 421 771 584 632 635 678 585 632 652 495 612 454 411 501 584 787 404 686 516 685 490 483 498 437 741 445 497 539 571 478 425 444 407 359 423 439 543 648 471 497 502 442 442 481 516 436 703 1e+03 808 612 735 973 1.01e+03 474 597 585 653 582 606 537 534 478 521 512 475 552 544 524 519 553 468 480 446 519 637 612 549 559 720 679 665 632 745 468 701 468 403 543 514 617 777 597 464 705 380 506 364 469 471 491 383 452 534 593 505 447 771 428 464 705 782 370 653 627 602 441 496 554 567 400 537 414 422 501 426 406 428 444 436 410 462 434 468 515 521 533 490 430 708 491 492 424 383 448 490 557 468 518 493 543 389 644 513 531 479 490 472 358 541 456 474 728 501 670 594 483 438 453 752 763 678 459 500 573 440 513 548 467 499 615 433 726 540 495 470 703 446 480 576 757 616 409 471 692 783 517 704 479 550 524 463 578 800 465 471 564 481 707 490 515 433 422 448 518 491 459 388 498 498 479 486 422 611 501 1.04e+03 418 406 485 529 458 482 460 590 476 699 583 504 434 587 670 589 412 450 410 447 579 454 478 360 610 814 588 516 373 504 616 396 419 840 338 560 502 463 467 490 513 524 820 624 460 437 510 438 386 384 449 672 457 468 492 486 348 454 556 484 699 437 632 422 735 728 490 428 446 430 461 530 406 453 459 945 742 570 647 776 458 392 378 848 387 403 949 449 455 551 342 483 393 377 359 537 720 714 566 914 448 598 390 380 477 472 369 448 925 709 767 540 422 405 392 508 643 755 328 612 389 425 742 464 383 516 426 540 491 499 487 518 902 463 397 472 531 509 599 546 874 812 639 548 811 601 413 514 421 615 589 559 508 664 426 999 685 517 964 626 615 441 770 564 531 628 501 583 612 515 453 475 613 578 456 545 775 600 647 521 510 632 663 644 746 606 693 1.02e+03 808 849 825 820 699 575 749 494 493 456 567 589 602 489 692 630 534 515 526 788 643 733 576 446 680 649 550 674 478 524 622 464 478 648 421 772 584 633 635 678 593 632 652 496 612 453 414 502 584 788 405 686 515 685 490 484 497 438 742 445 497 538 570 478 425 442 407 359 423 440 544 648 471 497 502 443 443 481 517 435 704 1e+03 809 612 735 973 1.01e+03 474 598 585 653 582 607 537 534 478 521 512 475 552 544 524 520 553 468 481 443 519 637 614 550 559 720 679 664 633 745 468 701 469 403 539 514 617 777 598 465 706 380 506 364 474 471 491 383 452 534 593 504 447 772 429 473 706 782 376 654 628 602 441 496 554 567 400 538 414 422 501 427 406 428 445 436 411 463 437 466 515 521 533 490 430 708 491 493 422 382 449 491 557 468 519 494 543 389 644 506 532 479 490 466 358 542 456 474 728 501 670 594 484 439 453 752 763 664 467 500 570 440 513 548 466 500 615 434 727 540 495 470 702 447 480 577 757 616 408 471 694 783 518 705 479 550 524 463 578 800 466 471 564 481 708 490 516 433 427 448 518 491 459 388 499 498 479 487 422 611 501 1.04e+03 418 405 486 530 458 482 459 590 476 700 583 504 434 586 671 589 413 450 412 447 580 454 478 360 613 819 588 517 373 504 619 396 419 840 338 560 502 463 468 491 512 527 820 625 460 437 510 439 386 384 449 672 460 468 493 485 348 455 556 484 699 437 641 422 736 755 490 428 445 430 462 531 406 454 463 945 741 570 647 776 458 392 378 848 387 404 949 450 456 550 342 483 392 376 360 537 720 719 566 914 450 601 391 381 477 472 369 448 926 710 767 540 422 406 391 512 643 755 328 612 389 425 743 462 384 516 426 541 491 498 487 518 900 464 397 472 531 509 598 546 874 812 639 548 811 601 414 512 422 615 589 559 508 665 425 1e+03 686 517 963 626 615 441 771 567 536 628 501 583 613 515 451 475 613 578 456 545 776 601 647 521 515 634 663 644 748 606 693 1.02e+03 808 849 825 820 702 577 749 494 493 456 567 590 602 490 692 630 534 515 527 789 642 733 576 446 680 649 550 674 487 525 622 464 481 648 422 772 583 633 635 678 600 633 652 498 612 452 418 502 584 787 405 685 515 685 490 485 497 438 742 445 497 538 569 478 425 440 407 359 422 440 544 648 471 498 502 443 443 481 518 435 704 1e+03 810 612 735 974 1.01e+03 474 598 585 653 582 608 538 534 478 522 512 475 552 544 524 520 554 468 482 440 519 635 615 550 559 719 680 664 634 745 468 702 470 403 535 514 617 777 598 465 706 380 506 364 479 471 492 384 453 533 593 503 447 772 429 483 707 782 381 654 628 602 441 496 554 567 400 538 414 422 501 427 406 428 445 436 411 463 438 466 516 521 533 490 431 708 491 493 422 382 449 491 557 467 519 494 543 389 644 501 532 480 490 459 358 542 457 475 728 502 669 596 484 441 453 752 763 651 474 501 565 441 512 549 464 501 615 435 727 540 495 470 702 448 480 578 759 616 408 472 694 782 518 705 479 549 524 463 578 801 466 472 563 481 708 489 517 434 432 448 519 491 460 388 499 498 479 487 422 611 502 1.04e+03 417 405 486 530 458 481 459 590 475 701 582 505 434 586 673 589 413 449 413 447 580 454 478 360 616 822 587 518 373 505 621 396 419 840 338 560 501 462 470 491 512 529 820 625 462 437 510 440 387 382 449 672 465 468 493 482 348 456 557 483 699 436 648 422 736 781 491 427 445 430 461 531 405 454 465 945 740 570 647 776 457 392 377 848 387 404 949 451 458 550 342 483 392 376 361 537 719 722 566 913 451 604 392 381 477 472 369 448 926 710 766 540 422 406 390 518 642 755 328 613 390 425 744 462 384 516 426 542 491 497 486 519 898 463 397 472 530 508 599 547 874 813 639 548 811 601 414 511 422 615 590 559 508 665 425 1e+03 687 517 961 626 616 441 772 568 540 628 501 584 613 516 448 475 613 579 455 546 776 601 647 521 521 639 663 644 748 605 694 1.02e+03 808 849 825 820 706 579 750 494 492 456 567 591 602 490 692 631 534 515 528 790 642 733 576 446 681 649 550 674 496 525 622 466 484 649 421 772 582 634 635 678 606 633 652 500 612 452 423 502 584 787 405 685 515 686 490 486 497 438 742 446 497 538 569 478 425 439 407 359 422 440 544 648 470 499 502 443 443 481 519 435 704 1e+03 811 612 734 974 1.02e+03 474 599 585 654 582 608 538 534 478 522 512 476 553 545 524 520 554 469 483 437 519 633 616 550 559 719 680 665 634 746 468 702 470 403 530 514 618 777 599 466 706 380 506 365 482 472 493 384 453 533 593 503 447 772 429 494 707 783 385 654 628 603 441 495 554 567 401 538 414 423 501 427 407 428 445 436 411 463 440 465 515 521 533 491 431 708 491 494 423 381 448 491 557 468 519 494 542 389 644 496 532 480 491 452 358 542 457 474 728 501 669 597 484 442 453 753 764 636 480 502 561 441 512 549 464 502 615 435 727 541 495 470 702 448 481 579 760 616 408 471 695 780 519 704 479 548 525 462 578 802 466 472 563 481 709 489 519 434 440 448 519 492 460 388 500 499 479 487 422 610 502 1.04e+03 416 406 487 530 458 480 459 589 475 702 581 505 435 585 673 589 413 450 415 447 580 454 478 361 618 825 587 520 374 505 625 395 419 840 339 560 501 463 471 491 512 532 820 625 462 437 510 442 388 380 449 671 469 469 492 480 349 457 558 482 697 436 654 422 736 806 492 426 445 429 460 531 404 454 466 945 740 570 647 775 457 392 377 849 387 404 948 452 459 550 342 483 392 376 361 537 719 723 565 912 452 608 393 380 477 473 369 448 927 710 766 540 422 407 388 521 641 755 328 615 389 425 744 463 384 516 426 542 491 496 486 519 898 462 397 471 530 508 599 547 874 814 639 548 811 600 413 508 422 615 590 560 508 665 424 1e+03 688 518 959 625 616 441 773 569 542 629 501 584 614 516 447 476 613 579 455 546 777 601 647 521 525 643 663 645 748 604 694 1.01e+03 808 849 825 820 709 582 750 494 492 457 567 591 602 490 692 631 534 515 528 790 642 733 576 447 681 649 551 674 491 525 622 468 489 650 421 772 582 634 636 678 611 633 652 501 612 451 430 503 586 787 406 685 516 686 491 486 497 438 743 446 497 537 569 478 426 438 407 360 422 440 544 648 470 499 502 443 444 480 518 435 704 1e+03 811 612 734 974 1.02e+03 475 598 585 654 583 609 538 534 478 522 512 476 554 545 525 520 554 469 484 433 519 630 616 550 560 719 680 665 634 746 468 703 471 403 526 514 618 778 600 466 706 380 506 365 486 472 494 385 454 533 594 502 448 772 430 506 707 783 389 654 629 603 442 494 555 568 401 539 415 423 501 427 408 428 445 436 411 463 442 465 514 521 533 491 431 708 492 494 424 381 448 491 558 468 519 494 542 390 645 491 532 480 493 446 358 543 458 475 727 501 669 598 485 443 453 754 764 623 485 504 558 441 512 549 463 502 616 435 728 541 495 470 701 448 481 580 763 617 408 469 695 778 519 703 479 548 525 463 578 802 467 472 564 482 709 489 522 435 447 449 519 493 461 388 500 499 479 487 422 610 502 1.04e+03 415 406 488 530 458 479 459 589 475 702 580 506 435 585 674 589 413 451 418 447 580 454 478 362 622 828 587 520 374 506 629 395 419 841 340 560 500 464 472 490 512 533 820 625 463 437 510 443 390 377 449 670 474 469 492 478 349 458 559 482 695 435 659 422 736 830 492 425 445 429 458 531 404 453 467 945 741 570 646 775 457 392 378 849 387 404 948 453 460 550 343 484 392 376 362 538 720 723 564 912 452 611 393 379 478 473 369 450 927 710 766 540 422 408 387 524 641 755 328 617 389 424 745 464 384 516 424 542 490 495 486 519 898 462 398 471 530 508 599 547 873 814 639 548 811 600 413 504 422 614 590 560 508 665 424 1e+03 688 518 957 625 617 442 773 570 545 629 501 584 614 516 446 476 613 580 455 547 778 602 646 521 530 649 663 644 748 605 694 1.01e+03 808 849 825 821 712 583 750 494 491 457 568 592 602 490 692 632 535 515 528 790 642 733 576 446 682 649 551 675 485 525 623 473 493 650 420 771 582 634 637 678 618 633 652 504 613 451 435 504 587 787 406 686 516 686 491 486 498 438 743 446 498 538 569 479 427 436 408 361 422 441 544 648 470 499 502 443 444 480 518 435 704 1e+03 811 612 734 974 1.02e+03 475 597 585 654 584 609 538 535 479 522 512 477 554 545 525 520 555 469 484 429 519 627 616 550 560 719 680 666 634 747 468 704 472 404 523 514 618 779 600 467 706 380 506 365 490 472 494 385 454 533 595 501 447 772 430 517 707 783 394 654 630 602 442 493 555 568 401 539 415 423 501 428 408 428 446 436 411 462 444 464 514 521 532 492 431 708 492 494 425 381 448 490 559 468 519 494 541 390 645 486 533 480 496 439 358 543 458 476 727 501 670 598 485 444 452 754 764 608 490 504 554 441 512 550 462 502 616 435 728 542 496 470 700 449 481 582 766 618 408 467 696 776 519 701 478 547 526 463 578 802 467 472 564 481 709 488 525 436 455 449 519 494 461 388 500 499 479 488 422 610 503 1.04e+03 415 406 488 530 458 477 459 589 475 703 579 507 436 584 674 588 413 451 420 446 580 454 478 362 625 831 587 520 375 506 634 395 419 841 341 561 499 464 472 490 512 534 820 625 464 438 510 443 392 377 449 669 479 469 492 475 349 458 558 484 694 435 664 422 735 851 491 426 445 429 457 531 403 452 468 946 741 570 645 775 458 392 377 849 387 406 947 454 460 550 343 484 392 376 362 538 720 725 563 912 452 614 392 379 478 473 368 451 926 709 766 540 421 409 386 526 642 755 328 618 391 424 745 465 384 516 422 542 490 495 486 520 899 462 398 472 530 508 599 546 873 814 640 548 811 600 412 502 422 613 590 560 508 665 423 1e+03 688 517 956 625 617 442 774 572 549 630 501 584 614 516 444 476 613 581 455 547 778 602 647 522 535 654 664 644 749 605 694 1.01e+03 808 849 826 822 713 585 750 495 490 458 569 592 603 491 692 632 536 515 528 790 642 733 576 446 683 649 551 674 495 525 623 476 497 651 420 772 583 634 638 679 624 634 652 507 612 451 438 504 587 787 406 686 516 686 490 486 498 439 743 446 499 538 570 480 428 435 408 361 422 442 544 648 470 499 502 444 444 480 517 435 704 999 811 613 734 974 1.02e+03 475 596 586 654 584 610 538 536 479 522 512 476 553 545 526 520 557 469 484 426 519 625 616 550 561 719 680 666 634 748 468 705 472 404 521 514 618 780 600 468 707 380 506 365 494 472 494 386 454 533 594 500 448 772 431 527 707 783 400 654 631 602 443 493 556 569 401 539 415 423 501 428 409 428 446 436 410 462 444 464 514 521 533 494 431 709 492 494 425 381 447 490 559 469 519 494 541 391 646 483 533 480 499 434 358 544 459 477 727 500 670 599 485 445 451 754 764 596 494 505 549 441 513 550 462 502 616 435 729 543 497 470 699 449 481 582 770 618 409 466 696 775 520 700 478 547 526 464 578 802 468 473 564 481 710 488 526 436 461 450 519 495 462 389 500 500 479 488 423 610 503 1.04e+03 414 406 489 531 458 477 459 588 475 704 578 507 437 584 674 589 412 450 421 446 580 454 478 361 628 835 587 520 375 506 640 395 420 841 340 561 498 463 471 490 512 533 818 624 464 438 510 443 394 377 450 669 484 469 492 473 350 458 557 485 694 436 671 422 735 871 492 426 444 429 456 531 404 451 470 947 741 570 644 775 458 392 376 848 387 408 947 454 460 550 343 484 392 376 362 540 721 726 563 911 452 618 392 379 477 473 368 451 925 709 766 540 421 409 386 528 643 754 328 618 392 424 746 466 383 516 421 542 490 495 485 520 899 462 399 472 530 509 599 547 873 814 640 548 810 600 411 500 422 612 590 560 509 665 423 1.01e+03 688 517 955 626 618 443 775 571 554 630 501 584 615 516 442 476 614 581 455 548 779 603 647 523 539 660 664 644 749 606 694 1.01e+03 808 849 826 822 714 585 750 495 489 458 571 593 603 492 693 632 536 516 529 790 643 733 576 445 683 648 551 674 512 526 623 480 500 652 420 772 584 634 638 679 629 634 652 513 612 450 440 505 588 787 406 687 516 686 490 486 498 440 744 446 499 538 571 480 429 434 408 361 422 442 544 649 470 499 502 444 444 480 517 435 704 999 811 613 734 974 1.02e+03 475 596 586 654 584 610 538 536 479 522 512 476 553 546 526 520 559 469 484 423 519 622 616 550 560 719 681 666 635 749 467 706 473 404 518 514 618 780 600 468 707 380 505 365 498 472 494 386 454 534 594 500 448 772 431 537 707 783 405 654 631 601 444 493 556 569 401 539 415 424 502 429 409 428 446 436 410 460 445 465 514 521 534 496 431 710 492 494 426 380 447 489 559 469 519 494 541 392 646 482 533 480 502 429 358 545 459 478 727 499 670 599 485 447 451 754 765 582 498 506 544 441 513 550 462 502 616 435 730 544 497 469 699 450 481 583 773 619 410 465 696 775 521 699 479 546 526 464 579 802 468 473 565 481 709 488 528 436 466 450 520 497 462 389 500 502 480 489 423 611 503 1.04e+03 414 406 489 531 458 478 459 588 475 705 578 507 437 584 674 590 412 450 422 445 580 454 477 360 630 838 587 520 375 506 648 395 420 841 339 562 498 463 470 490 512 533 815 624 464 438 510 442 394 377 450 669 487 469 492 472 351 459 556 487 693 437 678 422 735 890 490 427 442 428 457 531 404 451 474 948 741 570 644 776 458 392 375 848 388 409 946 454 460 550 344 484 392 376 362 540 721 729 564 910 452 621 393 379 476 473 368 451 924 709 766 539 421 409 383 531 643 754 328 618 394 425 746 466 383 516 421 542 490 494 484 520 899 462 399 472 530 509 600 547 873 814 640 548 810 601 410 500 422 612 591 560 510 665 423 1.01e+03 688 518 954 626 618 443 775 571 560 630 501 584 615 516 441 476 614 581 455 549 779 604 647 524 544 666 664 644 749 606 694 1.01e+03 808 850 827 823 718 585 750 495 488 459 572 593 603 492 693 633 537 516 529 790 643 734 576 445 683 647 551 674 531 526 623 483 504 653 420 773 585 634 639 679 632 635 652 519 612 450 443 505 589 787 406 688 516 686 491 486 498 441 744 446 500 539 572 481 431 433 409 362 423 442 545 649 470 499 503 445 444 481 518 436 705 999 811 613 734 974 1.02e+03 476 595 586 654 584 611 538 536 479 523 512 477 553 546 527 520 560 469 485 420 518 620 616 550 560 720 681 666 635 750 467 706 473 404 517 515 617 780 600 468 708 381 505 365 501 472 495 386 454 534 595 499 448 772 432 548 708 783 410 655 631 601 445 494 557 569 402 539 415 424 502 428 409 428 446 435 411 459 447 465 513 520 534 497 431 710 492 495 426 380 447 489 559 470 519 494 541 392 647 482 533 480 506 424 358 545 460 478 727 498 670 601 485 448 450 754 765 569 502 506 538 441 513 550 462 502 617 435 731 544 497 468 698 450 481 582 777 619 410 462 695 775 521 698 480 545 526 464 579 802 469 474 565 481 709 487 529 437 472 450 520 499 462 390 500 504 481 490 423 612 504 1.04e+03 414 406 489 532 458 478 459 588 475 707 578 508 437 584 674 590 412 450 423 444 580 454 477 361 631 842 587 520 376 505 656 396 420 841 338 562 498 463 470 490 512 533 812 625 464 438 509 442 394 377 450 667 490 469 492 471 351 459 556 488 692 438 684 423 736 909 489 427 440 427 457 531 404 450 476 948 741 569 645 776 458 393 373 849 388 409 947 455 460 549 345 484 392 376 362 541 720 732 564 910 452 625 393 378 475 472 368 452 924 708 766 539 421 408 381 533 643 754 329 618 394 426 746 465 383 516 421 542 489 494 483 520 898 462 398 472 531 510 600 547 873 814 640 548 810 601 410 498 423 611 591 559 511 665 423 1.01e+03 688 518 954 626 618 443 776 570 565 630 502 585 615 517 440 476 615 581 455 549 780 604 647 524 549 673 664 644 750 607 694 1.01e+03 807 850 827 824 726 585 750 495 487 460 573 593 603 492 694 633 537 516 529 790 643 734 576 445 682 646 551 674 533 526 623 486 508 654 420 773 585 635 640 679 634 635 653 528 613 450 446 505 590 787 406 687 516 687 491 486 499 441 745 446 500 539 573 481 431 432 409 362 422 442 545 649 470 499 504 445 444 481 519 437 705 998 811 613 733 973 1.02e+03 477 594 587 655 584 612 538 537 479 524 512 478 553 546 527 521 562 469 485 416 519 618 616 550 561 720 682 666 635 751 466 707 473 404 517 516 617 779 600 468 708 381 505 365 505 472 495 387 454 535 595 498 449 773 432 558 708 783 414 655 632 601 445 494 557 569 402 539 416 424 503 428 409 428 446 436 411 458 448 465 513 520 534 497 431 711 492 495 426 380 447 489 560 469 519 494 541 393 649 481 533 480 508 418 358 546 460 478 728 498 670 602 486 449 449 754 765 559 506 507 532 441 513 550 462 502 617 434 731 544 497 467 698 450 481 581 781 619 410 461 695 776 521 698 481 545 527 464 580 802 469 474 565 481 709 486 531 437 476 451 520 500 462 390 501 505 481 490 423 612 504 1.04e+03 414 406 488 532 458 478 459 589 475 707 579 508 437 585 675 590 412 450 425 444 581 454 477 360 632 845 588 520 377 505 665 396 420 841 338 562 499 464 470 489 511 534 811 625 465 437 510 442 394 377 450 665 493 470 492 470 351 459 555 489 690 438 688 423 736 927 488 427 440 426 457 531 404 449 481 948 741 569 645 776 459 393 372 850 388 409 947 457 460 548 345 485 393 376 362 542 720 736 564 910 452 628 392 378 474 472 369 453 924 708 766 538 421 409 379 535 642 754 329 618 395 426 746 464 384 516 421 542 489 494 483 519 899 462 397 472 532 510 600 547 874 814 640 548 811 601 409 496 423 611 592 559 510 665 424 1.01e+03 688 520 954 627 618 443 776 572 569 631 502 585 615 517 440 476 615 581 455 550 780 604 647 524 554 680 664 644 750 608 694 1.02e+03 807 851 828 825 734 585 749 495 486 461 572 594 603 492 694 633 537 515 530 790 643 735 576 445 682 646 552 674 538 526 623 489 510 654 420 773 585 636 640 680 637 635 653 541 614 449 448 505 591 788 406 687 516 687 492 486 499 441 745 446 500 539 574 481 432 431 409 362 423 442 545 649 471 498 504 445 444 482 519 438 706 998 811 613 732 973 1.02e+03 478 593 588 656 584 614 538 537 479 524 512 478 553 546 528 521 564 468 486 413 519 617 616 551 561 720 683 666 635 752 467 707 473 404 518 516 617 779 599 469 708 380 506 366 507 473 495 387 455 536 595 497 450 773 432 570 708 783 418 656 632 601 446 494 557 569 402 540 416 424 502 427 409 428 447 436 412 457 449 465 513 521 534 498 431 712 492 495 426 379 447 488 561 469 520 494 541 393 650 479 533 480 512 414 358 546 460 478 728 498 671 603 486 449 447 754 765 548 510 508 528 441 513 550 463 502 618 434 731 545 497 466 697 450 481 580 786 619 410 458 694 775 520 697 482 545 528 464 580 803 469 474 565 482 709 485 532 436 480 451 521 500 462 391 501 506 482 491 424 613 504 1.04e+03 414 406 488 532 458 477 459 590 475 707 580 508 438 586 676 591 412 450 427 445 581 453 476 360 632 849 589 520 377 505 675 397 420 841 339 562 500 464 470 489 510 535 810 625 465 437 512 444 394 377 451 663 497 470 492 470 351 459 555 489 689 438 691 423 736 942 488 427 442 426 456 531 404 447 486 948 741 569 646 776 462 393 372 850 390 410 948 458 460 548 345 485 393 376 362 542 721 738 564 910 452 632 392 378 474 473 370 455 924 708 766 538 421 408 379 536 642 754 329 618 396 426 746 463 386 515 421 542 489 493 482 518 899 461 396 471 532 511 599 547 874 814 640 548 811 602 408 493 423 611 593 559 510 665 424 1.01e+03 688 520 953 627 618 443 776 573 570 631 501 586 615 518 439 476 616 581 455 550 780 604 647 524 558 687 665 645 751 608 694 1.02e+03 808 851 828 828 742 584 749 495 485 462 573 594 603 493 694 634 537 515 530 789 643 735 576 446 683 647 552 674 542 526 623 493 514 655 420 774 586 636 642 681 640 634 653 554 614 448 449 505 592 788 407 687 516 687 492 486 500 441 745 446 500 538 574 482 433 430 409 362 423 442 545 649 471 498 505 445 444 482 518 439 706 998 812 613 732 973 1.02e+03 478 592 589 656 584 615 538 537 479 525 512 478 554 546 528 521 566 468 486 412 520 616 616 551 561 720 683 666 636 752 467 707 473 405 520 516 618 779 599 469 708 380 506 366 510 473 495 387 455 536 595 497 452 773 432 579 708 783 421 656 632 601 446 495 557 569 403 540 416 423 502 426 408 428 447 435 412 457 449 465 513 521 534 499 432 713 493 494 424 379 448 487 562 468 521 495 541 394 650 478 534 481 516 409 358 546 460 478 729 498 671 603 486 449 446 754 765 538 513 508 523 441 512 549 463 502 618 434 731 545 497 465 697 451 481 579 790 619 410 456 694 775 520 696 482 545 528 463 580 804 470 474 564 482 709 485 535 436 482 451 521 500 462 392 501 507 482 491 423 613 504 1.04e+03 414 407 487 532 458 478 459 590 475 708 581 508 438 586 677 591 412 450 430 446 581 453 477 360 632 851 588 520 378 505 687 397 421 841 339 561 502 464 470 488 511 536 809 624 466 436 513 445 394 377 452 662 501 470 492 470 349 458 556 491 687 438 693 423 735 956 489 427 445 425 456 532 404 446 492 948 742 569 645 776 464 393 373 850 391 411 948 458 460 547 345 485 394 376 362 543 721 740 564 910 453 635 392 378 474 475 371 455 924 709 766 537 421 409 379 536 643 755 329 618 396 427 746 463 387 514 421 542 489 491 480 518 897 460 396 472 532 511 599 547 874 814 640 549 811 603 408 492 423 611 594 559 511 665 425 1e+03 688 521 953 628 618 443 776 574 571 631 501 586 615 518 439 476 616 581 455 550 780 604 647 524 560 694 666 646 751 608 695 1.02e+03 808 851 828 832 749 584 749 495 484 463 574 594 603 494 695 634 537 515 530 789 644 735 577 446 683 647 552 674 546 526 623 498 518 655 420 774 587 637 643 682 645 635 653 568 614 448 453 506 593 788 408 687 516 687 492 486 500 441 746 446 500 539 576 482 433 429 410 361 423 443 545 650 471 498 505 445 444 483 518 439 706 998 812 612 732 974 1.02e+03 479 591 590 657 583 615 538 538 479 525 511 478 554 547 528 521 566 469 487 411 519 616 616 551 562 720 683 667 636 753 467 708 473 405 522 516 618 779 599 469 709 380 506 366 514 473 495 387 455 536 595 497 455 773 432 589 708 784 425 656 632 601 447 495 558 569 403 540 416 423 502 426 408 428 448 435 412 456 449 465 513 520 534 500 432 715 493 494 422 378 448 486 563 468 522 496 541 394 650 477 534 481 519 404 357 546 460 478 729 497 671 603 486 449 446 754 765 527 515 509 519 441 512 548 464 503 619 434 731 545 497 464 697 452 481 579 794 619 410 455 694 776 520 695 482 545 528 463 580 804 470 474 564 483 710 485 537 436 485 451 522 500 463 393 501 508 482 492 423 613 504 1.04e+03 414 408 487 532 458 479 459 590 476 709 581 508 439 586 677 591 413 450 433 446 581 453 477 361 632 853 588 520 378 505 699 397 422 841 340 561 503 464 470 487 511 537 808 622 467 436 513 445 393 376 454 662 502 470 492 469 347 458 557 492 684 438 696 423 734 970 488 427 446 424 456 532 404 445 497 948 742 569 644 777 465 393 373 851 392 412 948 459 461 547 346 485 394 377 362 543 722 741 564 909 453 641 393 378 473 475 371 455 925 709 766 537 421 409 377 536 643 755 329 617 397 427 746 463 387 514 420 542 488 489 479 518 894 460 395 472 532 511 599 547 874 814 640 549 811 604 408 489 424 611 594 559 511 665 426 1e+03 689 521 952 628 618 443 777 574 571 631 502 586 616 518 438 476 616 581 455 550 781 605 647 524 563 700 666 646 751 609 695 1.02e+03 808 852 828 838 758 583 749 496 483 464 574 594 603 494 695 634 538 515 531 789 645 736 577 446 683 647 552 674 548 527 624 504 522 656 420 773 588 637 645 682 649 635 653 583 614 448 459 507 594 789 408 687 517 687 492 487 500 442 746 446 500 539 576 482 433 428 410 361 423 443 545 650 472 498 505 445 444 483 518 439 706 999 813 612 732 975 1.02e+03 480 592 591 657 583 615 539 538 479 525 512 478 555 547 529 521 566 469 488 410 519 615 616 552 562 720 683 667 636 753 467 708 472 406 522 516 617 779 599 469 709 381 506 366 518 474 495 388 456 536 595 496 458 774 432 598 708 784 429 656 632 601 448 495 558 569 404 540 416 424 502 426 409 427 448 435 412 456 448 466 513 520 534 501 433 716 493 494 421 378 448 485 562 469 522 497 542 395 650 477 534 482 521 400 357 547 461 478 729 496 671 604 486 449 446 754 764 518 516 509 514 440 512 546 464 503 619 434 731 545 497 463 697 452 481 579 797 618 410 454 695 776 521 694 482 546 528 463 580 805 470 475 563 484 710 485 539 436 487 451 522 500 463 393 501 508 483 492 423 613 504 1.04e+03 413 408 485 532 458 480 459 590 476 710 581 509 439 586 677 591 413 450 438 445 581 454 477 362 631 854 588 521 378 504 709 397 423 841 340 561 505 464 471 486 511 537 806 621 468 436 514 445 392 376 454 662 502 469 492 470 347 457 556 493 680 438 698 423 734 982 488 428 448 424 455 534 404 445 503 948 742 570 644 777 466 393 374 852 392 412 948 460 461 547 346 485 394 377 363 543 722 745 565 909 454 643 393 378 473 473 371 456 925 709 766 536 422 410 375 536 643 755 328 615 397 428 746 462 387 513 419 541 487 488 478 517 893 460 395 472 532 511 600 548 874 814 640 549 812 604 409 488 425 611 594 560 511 665 426 1e+03 690 520 952 628 618 444 777 575 571 631 502 586 616 519 439 476 617 582 456 551 781 605 647 524 564 706 666 646 751 610 695 1.02e+03 809 852 828 843 768 582 750 496 483 464 574 594 603 494 695 635 539 516 531 790 646 736 576 446 683 646 552 674 550 528 624 510 525 656 421 773 589 637 645 681 653 636 654 597 614 448 463 508 594 789 408 688 517 688 492 487 501 442 746 445 501 540 578 483 433 428 410 361 424 443 545 651 472 499 505 445 444 483 518 439 706 999 813 612 732 976 1.02e+03 480 592 591 657 583 615 540 539 479 526 512 479 555 548 530 522 566 469 488 409 520 615 617 552 562 720 683 667 637 754 467 709 472 406 522 517 616 779 599 469 710 381 507 367 522 474 496 388 456 536 595 496 461 774 432 609 708 783 433 656 633 601 448 494 559 569 404 540 416 425 503 426 409 428 448 435 412 456 446 466 513 520 534 501 432 716 493 494 420 378 449 485 562 470 522 497 542 396 650 476 535 482 521 397 357 547 461 478 729 494 671 604 486 449 445 755 763 511 518 509 510 440 513 545 465 503 620 434 731 546 498 463 697 452 481 580 800 618 410 454 695 776 522 694 482 547 528 463 581 805 470 476 564 484 710 485 540 436 489 452 523 499 463 393 501 508 483 492 423 613 505 1.04e+03 412 409 484 532 458 480 459 590 477 710 581 509 439 586 677 591 412 450 440 445 582 454 477 362 630 857 587 522 378 504 720 397 423 842 341 562 507 464 471 486 512 536 805 622 469 436 514 443 390 377 454 661 502 470 491 471 346 456 555 493 677 438 700 423 734 994 487 428 448 424 454 534 406 445 510 948 742 570 643 777 466 393 374 852 392 412 949 460 462 547 346 486 394 377 363 542 722 749 566 910 454 646 394 378 472 472 372 456 927 708 767 536 423 410 373 536 643 755 327 614 397 428 746 462 388 513 419 541 487 487 478 515 894 460 395 472 532 511 600 548 875 815 640 549 812 604 409 485 426 612 594 560 510 666 426 1e+03 690 519 952 628 619 444 778 577 570 631 503 587 616 520 440 476 617 582 456 551 782 605 647 524 566 710 667 647 752 611 695 1.02e+03 810 852 828 846 777 581 751 496 483 464 574 594 603 494 695 635 540 516 532 791 646 736 576 446 683 646 553 675 553 530 623 515 526 657 421 774 589 637 645 681 655 636 654 613 614 449 464 508 595 789 409 688 517 688 492 487 501 443 747 445 502 541 578 483 432 428 411 361 424 443 545 651 472 499 505 445 445 483 518 438 706 998 813 612 732 977 1.02e+03 481 592 591 657 583 616 540 540 479 526 512 480 556 548 530 522 566 469 489 409 521 615 617 552 562 720 683 667 638 755 468 709 472 406 522 518 616 779 599 469 710 382 507 367 525 474 496 388 457 536 596 496 465 775 433 619 709 782 435 656 632 600 448 494 559 570 405 540 416 426 503 426 409 428 448 435 412 457 444 466 513 520 534 502 432 716 493 494 420 379 449 485 561 471 522 497 542 396 650 475 536 482 521 396 357 547 461 478 729 494 672 604 486 449 445 755 763 505 519 509 505 439 514 543 466 503 620 434 731 547 498 463 697 453 481 580 803 618 410 453 695 777 522 694 482 548 528 463 581 805 470 476 564 484 710 485 541 436 490 452 523 499 465 394 501 508 483 492 423 614 505 1.04e+03 412 409 483 532 458 480 459 590 477 710 580 510 438 585 677 592 412 450 443 444 582 454 477 362 629 858 587 521 378 503 730 396 422 842 342 562 509 464 470 486 512 534 805 622 469 437 515 441 389 378 453 660 502 470 491 473 346 455 554 494 674 438 702 422 735 1.01e+03 487 428 448 425 454 534 407 448 518 949 741 570 643 777 466 393 373 852 392 412 950 461 462 546 346 486 394 377 364 542 722 753 567 911 454 649 395 379 473 472 372 456 927 708 767 536 423 410 372 536 642 756 326 616 397 429 746 462 388 513 419 542 487 486 478 514 895 460 395 471 532 512 600 550 875 816 640 550 811 604 409 484 426 612 594 561 511 666 426 1e+03 691 518 953 628 619 445 779 579 569 631 503 587 615 520 441 476 618 582 457 552 783 605 647 523 566 712 667 647 752 611 695 1.02e+03 811 853 828 850 787 580 751 496 484 464 574 594 603 493 695 635 540 516 532 791 646 737 576 446 683 646 553 676 555 532 623 520 528 657 421 774 590 638 645 680 658 636 654 627 616 450 465 508 596 788 410 688 517 688 492 487 502 443 748 445 502 541 579 484 432 428 411 362 425 443 546 652 472 499 505 445 446 483 519 437 706 998 814 612 732 978 1.01e+03 481 592 592 657 582 616 540 540 480 527 512 480 556 548 531 523 566 469 490 409 522 616 618 552 562 720 684 668 638 756 468 709 472 406 521 519 616 778 599 469 711 382 507 367 528 474 496 388 458 536 596 496 471 775 433 629 709 782 437 656 632 601 448 494 560 570 405 539 417 427 503 426 409 429 448 435 412 457 443 466 512 520 534 502 432 717 493 494 419 379 450 485 561 471 522 498 542 397 650 475 536 482 520 394 358 547 461 478 729 494 672 604 486 450 444 756 762 501 520 509 502 439 514 542 466 504 621 434 731 547 498 463 697 453 480 580 806 618 410 453 695 779 522 695 482 548 528 463 581 806 471 476 563 484 710 485 543 436 492 452 523 498 466 394 501 508 484 492 424 614 505 1.04e+03 412 410 482 532 458 480 459 590 478 710 579 510 437 585 677 592 411 450 446 443 583 454 477 362 628 860 587 521 379 502 739 395 422 842 342 562 511 464 470 487 514 533 804 623 470 437 515 440 387 380 453 658 500 470 490 474 345 455 555 494 671 437 703 421 735 1.02e+03 486 429 448 425 453 534 408 450 525 949 740 570 643 777 466 393 373 852 392 412 950 461 461 545 346 487 394 377 364 542 722 754 567 912 454 654 395 379 475 472 372 455 929 709 767 535 422 411 371 536 642 757 326 617 397 429 746 463 388 513 419 543 486 485 478 514 895 459 395 472 532 512 601 552 875 816 641 551 811 604 410 482 427 613 595 561 512 666 427 1e+03 691 518 954 629 619 445 778 580 567 631 503 587 616 521 441 476 618 582 458 553 783 606 648 523 566 713 667 647 751 611 695 1.02e+03 811 854 829 857 799 579 752 495 484 464 575 594 603 493 695 636 540 517 532 792 646 737 576 446 683 646 554 676 555 535 623 524 530 658 421 775 590 637 645 680 660 636 655 642 618 451 466 508 595 788 411 689 518 688 493 486 502 443 748 445 504 542 579 484 431 429 411 362 425 443 546 652 472 499 504 446 446 483 519 436 707 998 815 612 732 979 1.01e+03 481 593 592 658 582 616 541 540 480 528 512 481 556 548 532 524 566 469 490 409 522 618 618 552 563 720 684 668 638 757 468 709 473 406 519 520 616 778 599 469 711 382 508 368 529 475 496 388 458 536 596 496 479 775 433 638 709 782 438 656 632 602 448 495 560 570 405 539 417 428 501 426 410 429 448 435 412 458 443 467 512 520 534 501 431 718 494 493 419 380 450 484 561 472 522 498 542 399 650 474 536 482 519 392 358 547 461 478 730 494 672 604 486 451 443 756 762 498 521 509 499 439 514 540 467 504 622 434 731 547 499 463 697 453 480 580 809 617 410 452 695 780 522 695 482 549 528 463 581 806 471 477 563 484 710 486 545 436 494 452 524 497 467 394 501 508 484 492 424 614 505 1.04e+03 412 410 480 532 458 480 460 591 478 710 578 510 437 585 677 592 411 451 450 443 583 454 477 362 627 861 587 521 379 501 747 394 422 842 342 562 512 463 469 488 513 531 803 623 470 437 514 439 385 380 453 657 500 469 490 474 345 454 556 495 668 437 705 421 735 1.03e+03 486 429 448 426 452 534 408 453 532 949 740 570 644 778 467 393 373 853 392 412 950 462 461 544 346 488 394 377 365 542 722 756 567 912 453 661 395 378 479 472 372 454 930 709 768 534 423 411 370 536 642 758 326 618 397 430 746 464 389 513 419 544 485 485 477 514 895 459 394 472 532 512 601 554 874 816 641 551 811 604 410 481 427 614 595 561 512 666 427 1e+03 692 519 955 629 619 446 778 581 566 632 504 588 616 521 440 476 618 582 458 553 784 606 648 523 567 713 668 647 751 611 695 1.02e+03 812 854 829 866 810 579 752 494 485 464 575 595 603 494 695 636 540 518 532 792 646 737 577 446 684 647 554 676 556 537 623 526 532 658 421 775 591 637 646 680 661 636 656 658 619 452 470 509 595 788 411 688 518 689 494 486 502 443 748 445 504 542 579 484 429 429 412 362 425 443 547 652 473 500 502 446 446 484 520 435 707 999 815 612 732 980 1.01e+03 482 594 592 658 582 616 542 540 480 528 512 481 556 548 532 524 567 469 491 409 522 618 618 553 563 721 684 668 639 757 469 709 473 406 516 520 616 779 599 469 711 383 508 369 530 475 497 388 458 536 596 495 486 775 433 648 710 783 440 656 632 602 449 495 560 570 405 539 417 429 499 427 410 428 448 435 412 459 442 467 512 521 535 501 432 719 494 492 419 380 450 484 561 472 523 498 542 401 650 474 536 483 517 391 358 547 461 478 730 494 672 604 486 452 442 756 762 493 521 510 496 438 514 540 467 505 622 434 732 547 499 463 698 453 480 580 810 618 410 453 695 781 522 695 482 550 528 463 581 807 472 476 562 484 710 485 548 436 497 453 524 495 466 395 501 508 484 493 424 614 505 1.04e+03 412 410 479 532 458 480 461 591 478 710 578 510 436 584 678 592 411 451 455 442 584 453 477 362 625 862 587 520 381 501 755 394 423 842 342 562 512 464 469 489 512 531 802 623 471 437 513 438 385 380 453 656 498 469 491 474 346 453 556 496 665 438 707 421 736 1.04e+03 486 429 447 426 452 533 408 453 540 949 740 570 645 779 467 392 374 854 392 412 950 463 461 544 347 488 394 377 365 542 722 760 568 912 454 666 394 378 483 472 372 453 930 709 769 534 423 411 368 536 642 758 329 618 397 430 746 465 389 513 419 544 484 484 476 515 896 459 394 473 532 512 601 557 874 816 641 552 811 604 410 480 426 614 595 561 512 666 427 1e+03 692 519 956 629 619 446 778 582 564 632 504 588 616 521 440 476 618 583 458 554 784 606 649 524 566 712 668 648 752 611 695 1.02e+03 815 854 829 874 822 579 752 494 486 464 575 595 604 495 695 636 540 517 532 792 646 738 577 446 684 647 554 676 557 540 623 526 533 659 422 775 591 637 646 680 662 637 657 672 621 453 472 509 595 788 411 688 518 689 494 486 502 444 748 446 504 542 578 484 428 430 412 362 426 443 547 652 474 501 502 446 447 484 520 435 706 999 816 612 732 980 1.02e+03 482 595 593 658 581 616 542 540 480 528 512 481 557 549 533 525 567 470 491 410 523 619 618 553 564 722 683 668 639 757 469 710 473 406 514 520 616 779 599 469 712 383 508 369 530 474 497 388 458 537 596 496 492 775 432 656 710 783 441 655 632 603 450 496 560 570 406 540 417 431 495 427 410 427 448 435 412 459 441 467 512 521 535 500 432 720 493 491 419 380 450 485 561 472 523 498 543 403 650 474 537 483 515 391 358 548 461 477 730 494 672 604 486 452 442 756 762 487 520 510 492 438 514 541 467 505 623 434 732 547 499 462 698 453 480 581 810 618 411 453 695 782 523 695 482 550 528 463 581 807 472 476 562 484 711 485 549 436 500 453 524 491 466 395 502 508 484 493 424 614 506 1.04e+03 411 410 477 533 458 480 462 591 478 711 578 510 435 584 678 592 411 450 460 443 584 453 478 362 624 863 587 520 381 500 762 394 423 841 342 562 512 464 467 491 512 531 802 624 471 438 513 438 385 380 453 655 495 469 491 474 346 452 555 498 663 438 711 421 736 1.04e+03 486 429 445 426 452 533 407 453 548 949 740 570 646 780 468 391 374 854 391 412 950 464 461 543 348 488 394 377 366 542 722 766 569 911 454 672 394 378 488 472 373 453 930 709 769 534 423 411 367 536 642 758 332 617 397 430 746 466 390 513 419 544 483 483 476 515 897 458 394 473 532 512 601 562 874 816 640 552 811 604 410 480 427 614 595 561 512 667 427 1e+03 692 519 956 629 620 446 779 582 564 632 505 588 617 522 440 475 618 583 458 554 784 606 649 524 565 710 668 649 752 612 695 1.02e+03 818 854 829 882 835 579 753 494 486 464 575 595 605 496 695 636 541 517 532 792 646 738 577 446 684 647 554 676 557 542 623 525 534 659 422 775 592 638 646 680 662 638 657 686 624 453 475 510 595 788 412 688 518 690 494 486 502 445 748 446 504 543 579 484 428 431 412 363 426 444 548 653 474 502 502 447 447 484 520 434 706 1e+03 816 612 733 980 1.02e+03 481 596 593 657 581 616 542 540 480 528 513 481 557 549 533 525 568 470 491 411 523 620 618 554 564 723 683 668 639 758 469 710 473 407 510 520 617 779 599 470 712 383 508 369 532 474 496 389 459 538 596 496 497 776 433 665 710 783 441 655 632 602 450 496 560 571 406 540 418 434 491 427 410 426 448 435 413 460 440 468 513 521 534 500 432 720 493 492 419 380 449 485 560 472 523 498 543 404 651 474 538 484 512 390 358 548 461 478 730 494 672 604 487 453 442 756 762 482 519 510 489 439 515 541 468 505 622 434 732 548 499 462 698 453 480 582 810 619 411 453 695 783 523 695 482 551 528 463 581 807 472 475 562 483 711 484 551 437 503 452 525 489 466 395 501 508 484 493 424 615 506 1.04e+03 411 411 476 533 458 480 462 591 478 711 578 511 434 584 679 591 411 450 465 443 584 454 478 362 624 864 587 522 382 501 768 394 423 841 341 562 513 464 467 493 512 531 802 624 471 438 513 437 385 379 452 654 492 468 491 474 347 451 555 498 662 440 715 422 735 1.05e+03 486 429 444 426 449 533 406 453 558 949 741 571 646 780 467 391 374 854 391 412 950 466 462 543 348 488 394 377 367 541 721 771 570 911 455 677 395 378 491 472 373 453 930 709 769 533 423 410 366 536 642 758 336 616 397 431 746 466 391 513 418 545 483 483 476 514 897 458 394 474 532 512 601 566 875 816 640 552 811 605 411 479 427 615 595 561 512 668 427 1e+03 693 519 957 630 620 446 779 583 563 632 506 588 617 522 440 476 617 584 458 555 784 606 649 525 564 706 669 650 753 612 696 1.02e+03 821 854 829 888 848 579 753 494 487 463 574 594 606 498 695 637 541 518 532 792 646 739 577 448 684 647 554 677 557 544 623 525 535 659 422 774 592 638 646 680 662 639 657 701 626 453 475 510 595 788 412 689 518 691 494 486 502 445 748 447 505 544 579 485 428 431 412 363 426 444 548 654 474 502 502 447 448 485 520 433 706 1e+03 816 612 733 980 1.02e+03 481 596 593 657 581 616 543 541 480 529 514 481 558 550 534 525 568 470 491 413 524 621 618 555 564 723 683 668 639 758 469 710 474 407 507 519 617 779 600 470 712 383 507 369 532 475 496 390 459 539 597 496 503 777 434 673 710 783 441 655 632 603 450 496 560 571 406 540 418 437 487 427 410 426 448 434 413 460 440 467 514 522 534 500 432 720 493 492 419 380 449 486 559 472 523 498 543 407 651 473 538 484 510 388 359 548 460 478 730 494 672 605 487 454 443 756 763 477 517 511 487 439 515 542 468 504 622 434 732 549 499 462 699 453 480 584 811 619 411 454 694 783 524 695 482 551 528 463 581 808 472 475 563 483 712 484 551 437 505 452 525 486 465 395 501 508 484 493 424 615 507 1.04e+03 411 412 476 533 458 480 462 591 478 711 578 511 434 585 679 591 410 450 470 444 584 454 478 362 624 865 587 523 382 501 773 394 423 841 340 563 514 465 467 494 513 531 802 624 471 438 512 437 384 379 452 652 491 467 490 475 348 450 554 498 660 440 718 422 736 1.05e+03 486 429 443 427 446 532 406 455 568 949 742 571 647 780 466 391 375 855 390 412 949 467 463 543 348 488 394 377 368 542 721 773 571 911 455 682 396 377 496 472 373 452 930 710 769 533 422 411 367 536 642 758 341 615 397 432 745 465 392 512 417 545 483 482 476 512 897 457 394 474 531 511 601 569 875 816 640 552 811 605 411 479 428 616 596 561 513 669 428 1e+03 693 519 957 631 621 446 779 583 562 632 506 588 618 523 440 476 617 584 458 555 784 607 649 524 563 704 669 650 754 612 696 1.02e+03 826 854 829 894 863 580 753 493 488 463 574 594 606 500 695 638 542 518 532 792 646 739 577 449 684 647 555 677 556 545 623 525 537 659 421 774 593 638 646 680 662 640 657 714 627 454 475 510 595 788 412 690 518 691 494 485 503 445 748 447 505 545 580 485 427 432 412 363 427 444 548 654 474 503 501 447 448 485 520 432 706 1e+03 816 613 733 980 1.02e+03 480 597 593 657 581 616 544 542 480 529 514 481 558 550 534 524 568 471 492 413 524 622 618 557 564 724 683 668 640 759 470 710 475 407 503 519 618 779 601 470 712 383 507 369 533 475 496 390 460 538 597 497 510 778 435 682 711 783 441 655 633 603 450 496 560 572 406 541 418 441 484 427 410 427 448 435 413 461 440 467 515 522 534 500 431 720 493 492 420 379 449 487 559 473 523 498 543 410 652 473 537 484 508 386 359 548 460 478 731 494 672 606 488 456 444 756 763 472 515 512 487 439 515 542 469 504 623 434 732 550 499 462 700 453 481 585 810 620 411 455 694 783 524 696 482 551 529 463 581 809 472 475 563 483 712 484 551 438 507 453 525 486 466 394 501 508 484 493 424 616 508 1.04e+03 411 412 476 533 458 480 463 591 478 711 579 512 433 585 680 590 410 450 476 444 584 454 478 362 623 866 588 524 382 503 775 394 422 841 340 564 515 465 468 496 513 531 801 623 471 438 510 436 384 378 450 650 489 466 490 475 349 451 554 498 659 440 721 423 736 1.06e+03 486 429 443 427 442 532 406 456 577 949 742 572 647 780 463 392 375 855 390 412 949 468 464 543 347 489 393 378 368 543 720 775 571 911 455 685 396 376 503 473 373 453 931 710 770 532 422 412 368 535 643 758 346 616 397 432 745 464 393 512 417 545 483 482 475 511 896 456 394 473 531 510 601 571 874 815 640 553 811 605 411 478 428 616 596 562 514 669 428 1e+03 694 520 958 631 621 445 779 583 561 632 507 589 618 524 439 477 616 584 458 555 784 608 649 524 562 701 669 651 755 612 697 1.02e+03 831 854 828 898 875 580 753 493 489 463 574 594 606 501 696 638 542 518 532 792 646 740 577 452 684 648 555 677 555 545 624 526 539 660 421 774 594 638 647 680 663 640 657 726 628 454 477 510 595 788 412 690 518 692 494 485 503 445 748 447 506 545 580 486 427 432 412 363 427 444 548 654 475 503 501 447 447 486 520 430 706 1e+03 816 613 734 980 1.02e+03 480 597 594 657 581 616 544 542 480 530 514 481 558 551 534 524 568 471 493 414 524 624 618 559 564 724 683 668 640 760 470 710 475 407 499 519 619 779 601 470 713 383 508 368 533 475 495 391 460 539 598 498 516 779 436 690 711 784 440 655 633 604 450 496 560 572 406 541 418 444 480 427 410 429 448 435 413 462 440 466 515 522 534 500 432 721 493 492 420 379 449 488 559 473 523 498 544 412 652 474 536 484 505 385 360 548 460 478 731 494 671 606 488 457 444 756 763 467 512 512 486 439 515 543 470 504 624 434 732 550 500 462 700 453 481 585 810 620 411 455 694 783 526 696 483 550 528 463 581 810 472 476 563 483 711 484 551 438 509 454 526 484 465 394 502 508 485 493 425 615 508 1.04e+03 412 412 477 533 458 480 463 591 478 711 579 511 433 586 680 590 410 451 478 444 584 454 478 362 622 866 588 524 383 503 778 394 422 842 341 564 515 465 467 496 517 532 800 623 470 439 508 435 383 378 449 648 488 466 490 475 350 451 555 498 658 440 723 424 735 1.06e+03 486 430 443 428 441 532 406 457 588 949 740 572 649 780 460 392 376 855 390 413 949 469 466 543 347 488 393 378 368 544 720 776 571 910 455 691 396 376 510 475 373 453 931 710 771 532 422 413 369 535 643 759 350 616 396 432 745 463 394 511 417 545 483 483 475 511 894 455 394 472 531 510 601 573 874 815 641 554 813 605 411 478 428 616 596 562 514 670 429 1e+03 694 522 958 632 622 445 779 583 562 632 507 589 619 524 439 477 616 585 459 556 785 608 649 524 561 699 670 651 755 612 696 1.02e+03 836 855 828 903 887 580 753 492 490 463 574 594 606 504 696 638 543 518 532 793 647 740 577 454 684 648 555 677 555 544 624 529 541 660 422 774 594 638 647 681 663 640 657 736 628 455 478 510 595 788 412 690 518 693 494 485 503 445 748 448 506 545 580 486 427 433 412 363 427 444 548 654 475 503 502 447 447 486 521 429 706 1e+03 816 613 734 980 1.02e+03 481 597 594 657 581 616 544 543 480 529 514 481 559 551 534 524 569 472 493 414 524 626 618 563 564 724 684 668 640 760 470 710 476 408 495 519 620 779 602 470 713 383 509 368 533 475 494 391 460 539 598 499 520 779 436 698 712 785 439 656 633 604 451 496 560 572 407 542 419 447 475 427 410 429 447 435 413 462 440 466 515 522 534 500 432 721 494 491 420 379 449 488 560 473 523 499 544 415 652 475 536 484 504 384 360 547 460 478 732 494 671 607 487 458 445 756 762 461 510 513 484 439 515 544 470 504 624 434 732 550 500 462 700 453 481 586 808 620 410 455 694 784 527 696 484 551 528 463 581 810 472 477 563 483 711 484 551 438 510 455 526 482 465 395 502 507 486 493 425 615 508 1.04e+03 412 412 477 533 458 480 463 591 478 711 579 510 432 586 680 590 410 451 479 443 584 454 478 362 621 867 588 525 383 504 780 394 422 842 341 564 515 465 466 496 521 532 799 622 470 440 508 435 383 376 447 648 486 466 490 476 349 451 556 497 658 441 725 424 734 1.07e+03 486 430 443 428 440 532 406 457 596 949 739 572 652 780 458 392 377 855 390 413 948 471 465 543 347 488 392 379 368 543 720 778 570 911 456 694 396 377 522 474 373 454 931 710 771 532 422 413 371 534 643 759 356 617 396 432 745 462 394 511 417 545 482 482 476 511 894 454 393 471 531 511 600 575 874 816 641 555 813 605 411 478 429 617 596 563 514 670 428 1e+03 694 523 958 631 622 446 779 582 562 632 507 590 620 524 438 477 617 585 459 556 786 609 650 524 560 696 671 651 755 613 696 1.02e+03 843 855 829 905 899 581 753 490 492 462 574 594 606 508 697 638 544 518 532 793 647 741 578 456 683 649 555 677 555 542 624 532 543 659 422 774 594 638 647 682 663 640 657 745 628 456 518 510 596 788 413 690 518 694 494 485 503 446 748 448 506 544 580 487 426 434 412 364 427 444 548 655 474 504 503 448 446 486 521 429 706 1e+03 816 614 734 980 1.02e+03 482 597 593 657 582 616 544 543 480 529 514 481 559 551 534 525 570 472 493 414 525 627 618 565 564 725 684 668 640 761 470 710 476 408 490 519 620 778 603 470 713 384 509 367 533 475 493 391 460 540 598 499 524 779 436 705 712 785 438 657 634 604 451 496 560 573 407 543 419 451 470 428 410 429 447 435 412 462 440 466 516 522 534 500 433 721 493 490 420 380 449 488 560 473 523 499 544 417 652 476 536 483 503 384 361 548 460 478 732 494 671 607 487 458 446 756 761 456 508 514 481 439 516 545 470 504 625 434 733 551 500 461 700 454 481 588 807 620 410 456 694 784 531 696 483 551 528 463 581 810 473 478 563 483 711 484 551 438 512 455 526 481 466 397 502 507 486 493 425 615 508 1.04e+03 412 412 477 532 458 480 463 591 478 711 579 510 432 586 680 590 410 451 479 443 585 454 478 363 621 867 588 526 382 504 781 395 422 842 341 564 514 465 464 496 528 533 799 622 470 441 509 435 384 374 446 648 486 466 491 476 349 450 558 498 658 441 727 424 734 1.07e+03 486 430 442 429 438 533 406 458 604 949 740 571 655 780 457 392 377 854 390 412 948 472 466 543 347 490 392 378 368 543 721 779 571 911 456 697 396 377 532 472 373 454 931 710 771 532 421 414 371 534 643 758 363 618 396 432 745 461 395 511 417 545 482 482 477 512 895 454 393 470 531 511 600 576 874 816 642 554 814 605 410 478 430 618 596 563 514 670 428 1e+03 694 523 959 631 622 446 780 582 562 633 507 590 620 524 438 477 617 586 459 556 786 609 649 524 558 694 672 651 755 613 696 1.02e+03 854 855 830 908 911 582 752 489 494 463 574 594 607 513 697 638 544 518 532 793 647 741 578 459 683 649 554 677 555 540 624 535 544 659 424 775 594 637 647 683 663 640 658 754 628 456 562 511 596 788 413 690 518 695 494 485 504 446 748 448 505 544 580 488 426 434 413 366 428 444 547 655 474 504 504 448 446 486 521 429 706 1e+03 816 614 734 980 1.02e+03 482 598 593 658 582 616 545 542 481 529 515 481 560 552 534 525 571 472 492 414 525 627 617 567 565 725 684 670 640 761 470 711 476 408 487 519 620 779 604 470 713 384 509 367 533 475 493 392 461 541 598 500 527 780 435 711 713 785 437 657 634 605 451 496 560 573 408 543 419 454 466 428 410 430 448 435 412 462 440 466 517 522 534 499 433 721 493 490 420 380 450 488 560 473 524 499 544 420 652 477 536 483 501 383 362 548 460 478 733 494 671 607 487 458 447 756 761 451 507 514 478 440 516 545 470 504 625 434 733 551 500 461 700 454 481 589 806 620 410 456 694 784 536 696 483 551 528 463 581 810 473 480 563 483 711 484 550 439 513 455 526 480 467 400 502 507 486 493 425 615 508 1.04e+03 412 412 478 532 458 480 463 591 478 711 579 510 430 587 679 591 410 451 478 443 585 453 478 364 621 868 588 527 382 504 781 395 421 841 340 564 514 465 463 496 536 533 799 620 470 442 509 436 385 372 444 648 485 466 491 476 348 450 558 498 658 441 730 424 734 1.07e+03 486 430 442 429 436 533 406 459 612 949 740 571 656 780 454 392 377 854 391 412 947 473 466 542 348 491 391 378 367 543 723 780 571 911 456 697 396 377 546 471 373 454 931 710 771 532 421 414 372 533 643 758 371 618 396 433 745 460 394 510 417 545 482 482 478 512 896 453 393 470 531 512 600 576 874 816 643 554 814 605 411 478 432 618 596 563 514 670 428 1e+03 695 522 959 631 622 447 780 582 563 633 508 591 621 524 438 478 617 586 459 557 786 610 649 524 557 693 672 651 755 613 696 1.02e+03 865 856 831 910 924 583 752 487 494 463 574 594 607 518 697 639 544 518 531 793 647 741 578 463 683 649 554 677 555 537 624 538 546 659 426 775 594 638 647 683 662 641 659 759 628 456 609 511 596 788 414 691 518 696 494 486 504 446 748 448 504 544 580 488 425 434 413 369 428 445 547 656 475 504 505 449 447 486 521 429 706 1e+03 816 615 734 980 1.02e+03 483 599 593 659 583 616 545 542 482 529 515 481 560 552 534 525 571 472 492 415 525 628 617 569 565 725 683 671 640 761 471 711 477 408 484 520 620 779 604 470 714 384 509 367 533 475 492 392 461 541 598 500 530 780 435 717 713 784 436 657 634 605 451 496 561 573 408 544 419 456 460 428 411 431 448 435 412 462 441 466 517 522 534 498 433 721 493 491 420 380 450 489 560 474 525 500 544 422 652 478 537 483 501 382 364 548 460 479 733 494 671 607 487 459 448 756 762 446 505 514 475 440 517 546 470 505 625 434 734 552 500 461 700 454 482 589 806 619 410 456 695 784 542 696 483 551 528 463 582 810 474 482 563 483 711 484 549 439 514 455 526 480 468 403 502 507 486 493 425 616 507 1.04e+03 413 412 478 532 458 479 464 591 478 711 579 510 430 587 678 591 411 450 478 443 585 453 479 364 622 868 588 528 382 504 780 395 421 841 340 564 514 465 462 496 546 534 799 620 469 441 509 435 386 372 441 647 484 465 492 476 348 450 558 500 658 440 734 424 735 1.07e+03 486 429 443 429 433 534 406 460 623 949 741 570 656 779 452 392 376 854 391 411 947 473 466 541 348 491 390 378 367 543 723 780 571 911 457 698 396 376 562 472 372 454 931 710 771 532 421 413 373 532 642 757 374 618 395 433 745 460 394 510 418 545 482 481 478 512 896 454 394 470 531 512 600 577 875 817 643 554 813 605 411 479 434 618 596 563 514 670 428 1e+03 695 522 960 631 623 447 780 582 564 634 508 591 621 524 438 479 618 586 459 557 786 610 649 524 556 692 672 652 755 613 696 1.02e+03 877 856 831 912 934 583 752 485 494 464 573 594 607 524 697 639 544 519 531 793 647 742 579 467 683 649 554 677 556 534 624 541 546 659 429 775 594 638 647 683 662 641 659 764 627 457 618 511 596 788 414 691 519 696 494 487 505 447 748 449 505 545 580 488 426 434 413 371 428 446 547 656 476 505 505 449 447 486 521 429 706 1e+03 816 616 734 980 1.02e+03 483 599 593 660 583 616 546 542 482 529 515 481 559 552 534 526 571 472 492 415 525 629 618 570 565 725 683 672 640 761 471 712 477 408 483 521 619 780 604 469 714 384 509 367 532 475 490 393 462 541 598 501 533 780 435 724 713 786 435 657 634 606 450 496 561 573 408 544 419 456 455 427 412 432 448 436 412 462 441 465 517 522 533 497 434 721 494 492 420 380 451 489 560 474 526 501 544 423 652 478 537 483 501 382 364 548 460 479 734 494 671 608 487 460 449 756 762 444 504 514 473 440 517 546 470 505 625 434 734 552 500 461 701 454 482 589 806 619 410 456 696 784 549 697 484 551 528 463 582 810 474 486 563 484 710 484 547 440 514 456 526 481 472 407 502 508 486 492 425 616 508 1.04e+03 413 412 479 532 459 479 464 590 478 711 579 512 429 587 678 591 411 450 478 443 585 453 479 365 622 869 588 529 382 505 779 396 421 841 340 564 514 465 462 495 556 534 798 620 468 440 510 435 387 371 439 646 485 464 492 476 348 450 557 501 658 440 737 425 736 1.08e+03 487 429 444 430 431 535 406 461 636 949 741 570 656 779 450 392 376 854 390 411 947 473 467 541 349 491 389 378 368 543 724 779 570 911 457 699 396 376 579 472 372 453 930 711 771 532 421 413 375 531 642 757 379 619 395 433 745 460 394 510 418 545 482 481 479 512 896 455 394 470 531 513 600 579 875 817 644 554 814 605 412 480 438 618 596 563 514 670 428 1.01e+03 696 522 960 632 624 448 780 582 564 634 508 592 621 525 438 479 619 585 459 557 787 610 649 524 556 692 672 652 756 613 696 1.02e+03 888 857 831 912 946 583 752 484 494 464 573 594 607 532 698 640 544 518 531 793 647 742 579 471 683 648 555 678 556 530 625 544 547 659 433 775 594 638 648 683 660 641 659 765 626 458 624 511 597 788 415 692 520 696 495 487 506 448 748 449 506 546 580 488 427 435 414 373 429 447 547 656 477 505 505 449 447 487 522 429 707 1e+03 817 616 734 980 1.02e+03 483 599 594 659 584 616 546 542 482 528 516 481 560 552 535 526 571 472 492 415 525 630 618 573 566 725 682 672 640 761 471 712 477 408 483 521 619 781 603 469 715 384 509 367 532 476 486 394 461 541 597 501 537 781 436 731 713 786 435 657 634 606 451 496 561 573 408 545 419 456 450 428 412 435 449 437 412 462 441 465 517 522 533 497 434 721 494 492 420 380 451 490 560 474 526 501 545 424 652 479 538 483 502 382 365 548 461 479 734 494 671 608 488 461 450 756 762 442 503 514 472 441 517 546 470 505 625 435 735 552 501 460 701 454 482 589 805 619 410 457 696 784 560 697 484 551 528 463 582 810 475 491 563 485 710 484 546 440 514 456 526 482 477 411 502 508 486 492 425 616 508 1.04e+03 414 413 479 532 459 478 466 591 478 711 579 513 429 587 678 591 411 450 478 443 586 453 480 365 624 870 588 530 382 505 776 397 421 841 340 563 514 465 461 495 568 534 798 619 467 440 512 434 389 371 436 645 485 464 493 477 348 450 556 502 658 440 740 426 735 1.08e+03 487 429 444 429 430 536 406 462 650 949 742 570 658 779 449 392 376 854 389 411 947 474 468 540 349 491 390 378 369 543 725 779 570 910 458 698 396 375 597 472 372 453 931 712 771 531 420 413 376 530 642 757 382 619 396 433 745 460 394 511 419 544 482 482 480 512 896 456 396 469 530 513 599 581 876 817 645 555 814 605 412 482 441 617 596 564 514 670 428 1.01e+03 696 523 961 632 624 448 780 582 564 634 508 592 622 526 438 479 620 585 459 557 787 610 650 524 557 692 673 653 756 612 696 1.02e+03 900 857 831 912 956 583 752 483 494 464 574 594 608 542 698 641 545 518 532 793 647 742 579 474 683 648 555 678 556 528 625 548 547 659 437 776 595 638 649 684 659 641 659 767 624 458 631 512 597 788 414 692 520 696 495 488 507 448 748 449 506 546 580 488 428 436 414 376 429 448 547 657 477 505 506 449 446 488 522 429 707 1e+03 817 616 735 981 1.02e+03 484 599 594 659 584 616 546 543 483 528 516 481 560 553 535 527 572 473 493 415 525 630 619 575 566 725 682 672 640 761 471 712 478 408 484 521 620 781 603 469 715 384 509 367 531 476 482 394 461 541 597 501 540 782 435 738 713 787 434 657 634 606 452 496 561 573 408 545 419 456 447 428 412 435 450 437 412 463 441 465 517 522 533 497 434 721 493 492 420 380 451 490 561 475 526 501 545 425 652 479 538 482 502 381 365 548 461 479 733 494 671 609 488 461 451 756 762 441 502 514 470 441 517 546 469 505 625 435 736 552 501 459 702 454 483 589 805 619 410 458 696 783 573 697 484 551 528 463 581 811 475 497 563 485 711 484 545 441 514 456 525 484 482 417 502 509 487 492 426 616 509 1.04e+03 414 414 480 532 459 479 466 592 478 712 579 514 429 587 678 591 411 451 478 444 587 453 480 366 625 871 587 530 382 506 774 398 419 841 342 563 515 465 460 494 576 535 796 619 467 441 514 434 390 370 432 644 485 464 493 477 347 450 556 503 658 440 743 426 735 1.08e+03 487 429 444 429 429 536 407 462 662 950 742 569 659 779 449 392 375 854 388 411 948 475 469 540 349 490 390 378 369 543 725 779 571 909 458 696 396 376 616 472 372 453 931 712 771 530 420 413 377 530 643 758 388 618 396 433 745 460 394 511 418 544 482 482 480 512 894 456 396 469 529 513 599 583 876 817 646 555 815 605 412 483 444 617 597 565 514 670 428 1.01e+03 696 523 962 633 624 449 780 583 564 634 508 592 623 526 438 479 620 586 460 557 787 610 650 524 557 692 672 653 756 612 696 1.03e+03 913 857 831 912 967 583 752 482 494 463 574 595 608 551 698 642 545 518 532 793 647 743 579 477 683 648 555 679 555 524 625 553 547 660 440 776 595 638 649 684 658 642 659 770 621 458 635 512 597 788 414 692 520 696 495 488 507 447 748 449 505 546 580 487 429 436 414 379 430 449 548 657 477 505 506 449 446 489 522 430 707 1e+03 817 615 736 981 1.02e+03 484 600 593 659 585 617 546 543 482 529 516 481 561 553 536 527 573 473 493 415 525 631 619 577 567 725 682 672 640 760 472 712 479 408 484 521 621 782 602 469 715 385 509 368 531 476 478 395 461 541 597 501 543 783 435 744 713 787 434 657 634 606 452 497 561 573 409 545 419 456 446 429 412 436 450 437 412 463 442 465 517 523 533 496 433 721 493 492 420 380 451 491 560 475 526 502 545 426 652 480 539 482 502 381 367 548 461 479 734 493 671 609 489 461 452 757 762 442 502 514 468 441 518 547 469 505 625 435 736 552 502 459 702 454 483 589 806 620 410 459 696 783 589 697 484 551 528 463 581 812 475 501 562 485 712 484 545 442 513 456 526 485 486 426 502 509 487 492 427 616 509 1.04e+03 414 414 480 532 459 480 467 592 479 712 580 514 430 587 677 592 412 452 476 445 587 452 480 366 624 872 586 530 382 507 770 398 418 841 343 563 517 464 458 494 586 536 795 619 467 441 514 434 392 367 430 644 486 465 493 478 347 450 556 504 658 440 744 427 735 1.08e+03 488 427 443 430 428 536 407 463 676 950 742 569 662 779 449 392 375 854 388 411 948 477 470 540 349 490 390 378 369 543 726 779 570 908 458 694 396 375 638 472 373 452 931 713 771 530 420 413 378 530 643 758 393 617 396 433 746 461 394 512 418 545 481 482 481 512 892 457 397 469 528 512 600 584 876 817 646 556 815 605 412 483 448 617 597 565 514 670 428 1.01e+03 696 524 962 633 624 449 780 583 564 634 509 593 624 527 438 480 620 586 460 557 788 609 650 525 558 693 672 652 756 612 696 1.03e+03 926 857 831 913 975 583 752 481 494 463 574 595 607 560 698 642 545 518 532 793 647 743 579 480 683 648 555 680 554 522 625 557 547 660 443 777 596 638 649 685 658 642 659 772 616 458 637 512 597 788 414 692 520 696 495 489 507 447 748 449 505 546 581 488 430 436 414 381 430 450 549 657 477 505 507 449 447 489 522 430 707 1e+03 817 615 736 982 1.02e+03 484 600 593 659 585 617 547 543 482 529 516 481 561 553 536 527 574 474 493 415 526 632 619 577 568 726 683 672 640 760 472 712 480 408 485 520 622 782 602 469 715 385 509 368 531 476 475 396 461 541 598 501 544 783 434 749 712 787 433 657 634 605 452 497 562 574 410 545 420 455 444 430 412 434 451 438 412 463 442 465 516 523 533 496 433 722 493 493 420 380 451 492 560 475 526 502 546 426 652 480 539 481 503 381 368 548 461 479 734 493 672 609 489 461 452 757 762 442 502 513 467 441 518 547 469 505 626 435 736 552 502 458 702 454 483 589 806 620 410 459 696 783 603 698 484 552 527 463 582 812 476 506 562 484 713 484 544 442 512 456 526 483 490 435 502 509 487 492 428 617 509 1.04e+03 414 415 480 532 458 480 466 592 479 712 580 514 431 588 676 591 411 452 475 446 586 451 480 365 624 872 584 530 382 506 766 399 418 841 344 563 519 464 457 494 593 537 793 619 468 441 514 435 392 365 426 644 487 465 493 477 346 450 557 506 658 440 745 427 734 1.08e+03 489 426 443 430 426 536 408 464 688 950 742 569 663 779 450 391 374 854 388 411 949 478 471 540 350 490 390 378 369 544 726 778 570 908 457 691 397 375 659 471 373 451 931 713 770 530 420 413 378 531 643 758 399 616 397 433 747 462 394 512 418 545 479 482 481 512 891 457 397 469 528 513 600 587 876 817 647 555 814 605 412 484 453 618 597 566 515 670 429 1.01e+03 696 525 963 633 624 449 780 584 565 635 509 593 624 528 438 480 621 586 460 557 788 609 650 525 558 694 671 652 757 611 696 1.03e+03 938 858 831 914 981 583 752 480 494 463 574 595 607 568 698 642 546 518 532 793 648 743 579 482 684 648 554 680 554 521 625 560 546 661 445 778 596 637 650 685 658 642 659 773 612 459 638 513 598 789 414 692 521 696 496 490 508 446 748 449 505 547 581 488 431 436 415 382 430 451 549 658 477 504 507 449 448 489 522 432 708 1e+03 817 616 736 982 1.02e+03 484 600 593 659 584 618 548 543 482 530 516 481 561 554 536 528 574 474 493 415 526 633 619 578 568 727 683 672 640 760 473 712 480 408 486 521 623 783 601 469 715 385 510 368 530 476 470 396 462 541 598 501 548 783 434 753 712 787 434 657 634 605 452 498 562 574 410 545 420 454 443 430 412 432 451 438 412 463 442 465 516 523 533 496 433 723 493 493 420 380 451 493 560 476 527 502 546 427 651 481 540 482 504 381 370 548 460 479 735 492 673 609 489 460 452 758 763 442 502 513 466 441 518 547 469 506 626 436 736 553 502 458 702 454 483 589 807 620 410 459 696 783 619 698 484 552 526 463 582 812 476 511 563 484 713 484 544 443 510 456 526 482 496 444 503 509 487 494 429 617 510 1.04e+03 414 416 480 532 458 480 465 592 479 712 580 514 432 588 675 591 411 452 474 447 586 451 480 364 624 872 584 529 382 506 762 401 418 841 343 563 519 464 458 493 604 538 792 619 468 441 514 434 394 364 424 643 487 466 494 477 344 450 557 508 659 440 748 428 734 1.08e+03 490 425 443 431 424 537 409 464 702 950 740 570 664 779 450 390 374 854 388 412 948 477 471 541 350 490 391 378 368 544 726 776 570 908 457 686 397 376 681 470 374 450 932 713 770 531 420 412 378 532 643 757 403 616 397 434 747 463 394 513 418 545 478 482 482 512 892 457 396 469 529 514 600 588 877 817 647 556 814 605 412 485 458 618 597 566 515 671 429 1.01e+03 696 525 964 633 625 448 780 584 565 635 510 593 624 527 439 480 622 587 460 557 788 609 650 525 558 695 670 652 757 611 696 1.03e+03 950 858 831 918 988 582 752 480 494 463 574 595 607 576 699 642 546 518 532 793 648 743 579 485 684 648 554 681 552 521 625 563 547 662 449 778 596 637 650 685 657 642 658 773 606 459 639 513 598 789 414 692 521 696 496 490 508 446 748 449 506 547 581 489 431 436 415 382 430 452 550 658 477 504 508 450 448 489 521 432 708 1e+03 818 616 736 982 1.02e+03 484 601 593 660 584 619 548 543 483 530 516 481 561 554 536 528 574 475 493 416 527 633 619 578 567 728 682 671 640 760 473 712 480 408 487 521 622 783 601 470 715 386 510 368 530 476 464 396 462 541 598 501 552 783 434 756 712 788 434 657 634 605 452 498 562 574 410 546 420 454 442 429 411 429 452 438 411 463 443 465 516 524 534 496 433 723 493 493 420 380 452 493 559 476 528 502 546 428 650 482 540 482 506 382 371 549 459 480 735 492 673 609 489 460 451 758 762 443 502 514 464 441 518 547 468 506 626 436 736 553 502 458 703 455 483 590 808 620 410 459 696 783 633 698 483 552 526 463 583 812 476 518 564 484 713 483 543 444 508 457 526 480 501 452 504 509 487 495 431 617 510 1.04e+03 414 418 481 532 458 480 464 592 479 713 580 515 432 588 675 591 410 452 473 447 586 451 480 362 624 872 583 528 382 507 760 401 418 841 342 563 518 464 460 493 614 538 790 619 468 441 515 434 396 364 419 642 488 467 496 477 343 450 558 509 660 440 751 429 735 1.08e+03 489 425 442 430 420 538 410 464 718 950 738 570 664 779 450 389 374 853 388 412 948 476 471 541 351 490 391 378 368 544 726 774 570 908 458 680 397 376 701 470 374 450 932 714 770 532 420 412 378 533 643 757 405 616 398 434 747 464 393 512 418 545 479 482 482 511 893 457 396 469 530 514 600 590 877 818 647 556 814 605 412 486 465 619 597 567 515 671 429 1.01e+03 696 525 964 633 625 448 780 583 566 636 510 593 625 528 439 481 622 587 460 557 788 609 650 526 560 698 670 651 758 612 696 1.03e+03 960 858 832 921 993 583 753 480 494 463 574 596 608 583 699 643 546 518 531 794 648 742 580 487 685 648 555 681 551 521 626 566 547 662 451 778 596 638 651 686 656 641 658 772 602 460 641 514 598 790 414 692 521 698 496 490 508 445 749 449 506 547 581 489 432 436 415 381 430 452 549 659 477 506 508 450 447 489 521 433 708 1e+03 818 615 736 983 1.02e+03 484 602 593 660 584 619 548 543 484 530 517 481 560 555 536 529 575 475 492 417 527 633 618 578 567 728 682 670 640 760 472 711 480 408 487 520 622 784 600 471 716 385 510 367 530 476 460 395 463 542 598 501 556 784 434 760 712 788 434 657 634 605 452 498 561 574 409 546 420 454 440 428 412 427 453 438 411 462 444 465 516 524 534 496 433 723 493 493 420 380 452 493 559 476 529 501 546 430 651 483 540 481 506 382 372 550 460 480 736 492 674 609 490 460 452 759 762 444 502 514 462 442 519 547 468 506 626 438 736 553 502 458 703 455 484 589 808 621 410 459 697 784 647 698 483 552 527 464 583 813 476 525 564 484 713 482 543 445 507 457 526 479 506 459 504 510 488 499 433 617 510 1.04e+03 414 420 482 533 458 479 464 592 479 713 580 515 434 587 674 590 410 452 472 447 586 452 481 363 624 872 583 526 382 508 757 400 418 840 341 563 518 464 461 493 623 539 788 620 468 441 516 434 398 363 417 642 489 468 497 478 343 449 558 511 663 441 753 430 736 1.08e+03 489 425 442 429 419 539 408 463 732 950 735 570 664 779 450 389 375 853 388 412 948 476 471 539 351 490 391 379 367 544 727 773 570 907 458 675 397 377 727 470 374 450 932 714 771 532 420 411 377 534 642 757 409 616 398 433 747 464 394 512 418 545 481 482 481 511 896 457 396 469 529 513 600 591 877 818 647 556 815 605 411 486 469 619 597 567 516 671 430 1.01e+03 696 525 965 632 625 448 780 583 566 636 510 593 625 528 440 482 622 587 460 556 788 609 650 527 561 700 671 651 758 612 696 1.03e+03 971 858 832 924 999 583 753 480 495 463 574 596 608 590 699 644 546 518 531 794 649 743 581 489 685 648 555 681 549 521 626 567 547 663 454 778 596 638 651 686 656 642 659 771 598 460 642 514 597 790 415 692 521 698 496 490 508 444 749 449 506 547 582 489 433 437 415 379 430 452 549 659 477 506 509 449 447 489 521 433 708 1.00e+03 818 616 736 984 1.02e+03 484 603 593 660 584 619 548 543 485 530 518 481 560 555 536 529 576 475 492 417 527 634 618 578 568 728 682 670 641 760 472 710 481 408 487 520 622 784 598 472 716 385 510 367 530 476 460 396 463 542 598 501 560 784 434 764 712 788 435 658 634 605 452 498 561 574 409 546 420 454 438 428 412 423 453 438 410 462 445 465 516 524 534 497 434 723 494 493 420 380 453 494 559 476 529 501 546 433 652 483 540 481 507 382 372 550 460 481 736 492 674 609 490 460 451 759 762 446 502 515 462 442 519 547 468 506 625 439 736 553 503 458 703 456 484 589 809 622 410 459 697 784 662 698 483 552 528 464 583 813 476 533 564 484 713 481 543 445 506 457 526 477 510 467 504 511 488 501 435 617 510 1.04e+03 414 421 483 534 458 479 464 592 480 714 580 515 435 586 674 590 410 452 471 447 585 452 481 363 625 872 584 524 382 510 755 399 418 840 342 563 519 464 461 494 632 539 786 622 468 441 517 434 398 362 414 641 490 468 497 478 343 448 557 513 665 441 754 431 737 1.08e+03 490 425 442 429 417 538 407 463 747 949 735 570 664 780 451 388 376 854 388 412 948 477 472 538 351 490 391 380 366 543 728 772 570 906 458 674 397 377 750 469 374 450 932 715 772 534 420 410 376 534 642 757 413 616 399 433 747 465 395 514 418 545 481 481 482 511 898 457 397 469 528 513 600 592 877 818 647 556 815 606 411 486 472 619 597 567 516 671 430 1.01e+03 696 524 966 632 625 448 780 584 567 635 510 594 625 529 441 482 622 587 460 556 788 609 651 528 562 702 671 651 758 612 696 1.03e+03 978 858 832 928 1e+03 583 753 480 496 464 574 596 608 596 700 645 546 518 531 795 648 743 581 489 686 648 556 682 549 522 626 567 547 663 456 778 596 639 651 686 656 642 658 769 594 460 644 514 598 790 415 692 521 699 496 490 508 443 750 449 506 547 583 489 433 437 415 378 430 452 550 659 477 508 510 449 447 489 521 433 708 1.01e+03 818 617 736 984 1.02e+03 484 602 593 661 584 619 549 544 485 530 519 481 560 556 536 529 576 476 492 418 528 634 619 578 568 728 682 670 641 760 472 707 482 409 487 520 622 784 596 472 716 385 510 366 530 476 461 396 463 541 598 501 563 784 434 768 713 789 436 659 634 605 452 498 562 574 409 546 420 454 437 429 413 420 452 438 410 461 445 465 516 524 534 497 435 723 494 493 420 380 454 494 558 476 529 501 547 435 652 483 541 481 507 382 373 550 460 481 737 492 674 609 490 459 451 759 763 448 503 515 461 442 519 547 468 507 625 442 737 553 503 458 703 456 484 589 810 622 410 459 698 784 674 698 483 552 527 464 583 813 478 540 565 484 713 481 543 445 505 457 527 474 512 473 504 512 488 505 438 617 510 1.04e+03 415 422 484 534 458 480 465 592 480 714 580 515 436 585 674 590 410 452 470 448 585 451 482 363 625 872 585 521 383 510 752 399 419 840 342 564 520 464 460 494 642 539 784 623 469 441 518 434 398 362 412 641 490 468 498 478 342 448 557 516 666 441 755 431 737 1.08e+03 489 425 442 429 416 538 406 463 758 948 735 569 664 780 452 388 376 854 387 413 947 478 473 538 350 490 390 380 365 542 729 773 570 906 457 674 397 377 774 468 374 450 933 715 772 535 420 410 374 535 642 757 416 616 400 433 748 466 396 516 419 545 480 480 482 511 899 457 397 469 528 513 600 592 876 819 647 556 816 606 411 485 475 618 598 567 515 672 430 1.01e+03 697 524 967 631 626 448 780 582 567 635 510 595 625 529 441 483 622 587 460 556 788 610 652 528 562 704 672 650 758 612 696 1.03e+03 983 858 831 933 1.01e+03 583 752 480 497 464 574 596 608 602 700 645 545 517 531 796 648 744 580 490 686 649 555 682 549 523 626 567 547 663 459 779 596 639 651 686 657 642 658 768 591 459 646 514 598 790 415 692 521 699 497 490 509 443 750 449 506 548 583 489 433 437 415 377 430 452 550 658 477 508 511 449 447 489 521 433 708 1.01e+03 817 617 736 984 1.02e+03 484 602 593 661 584 620 549 545 486 531 519 482 560 556 536 529 577 476 492 418 528 635 619 578 568 729 682 670 642 759 472 703 482 410 487 521 622 784 593 473 717 385 511 366 530 476 461 395 463 541 597 501 566 785 434 770 713 789 437 660 634 605 452 498 563 574 409 546 420 455 435 429 414 418 452 438 410 462 445 465 516 524 534 497 436 722 494 494 421 379 454 494 558 476 529 501 548 438 652 483 542 481 507 384 373 551 460 481 738 491 674 609 489 458 450 759 763 449 505 515 460 441 519 548 468 506 625 445 737 553 502 458 703 456 484 589 810 621 409 459 698 784 687 697 484 552 527 464 583 814 479 546 565 484 713 481 544 444 505 458 528 469 513 478 503 511 488 510 441 618 510 1.04e+03 415 422 484 534 457 481 466 592 480 715 581 515 435 585 675 591 410 452 470 447 585 450 483 362 626 872 586 519 383 511 752 399 418 840 342 564 521 464 459 495 649 540 782 624 470 441 519 434 400 362 409 641 491 467 498 479 342 448 556 517 666 441 757 431 737 1.08e+03 488 425 442 429 415 538 406 463 770 948 736 569 663 781 452 388 376 854 388 414 948 479 475 538 351 491 389 379 364 541 729 774 570 906 457 672 397 377 794 468 374 450 934 715 772 536 420 410 374 536 642 758 417 616 400 434 748 467 397 517 419 545 478 479 483 511 898 457 397 469 528 513 600 592 875 819 648 556 817 606 411 485 478 618 598 568 515 672 430 1.01e+03 697 524 968 632 626 448 781 581 568 635 510 595 625 528 441 483 622 587 460 557 789 610 652 528 562 705 671 650 759 612 697 1.03e+03 987 859 831 938 1.01e+03 583 752 480 498 465 574 596 609 608 700 646 545 517 532 796 649 744 581 490 686 649 555 682 549 524 626 568 546 663 462 779 596 640 651 685 658 642 659 766 588 459 648 515 599 790 415 692 521 699 497 490 509 442 750 450 507 548 583 489 434 436 416 376 431 452 551 658 477 508 511 449 447 489 521 433 708 1.01e+03 817 617 736 984 1.02e+03 484 602 593 662 585 620 549 545 485 531 519 483 560 557 536 530 577 476 492 418 528 636 619 579 568 729 682 670 642 760 472 697 483 410 487 521 623 784 588 473 717 386 511 366 530 476 461 395 464 541 597 501 568 785 433 771 714 789 437 660 635 606 453 498 564 574 410 546 420 456 433 429 414 416 452 439 410 462 446 465 517 525 534 497 435 722 494 494 421 380 454 495 558 475 529 502 548 439 652 483 542 481 507 386 374 551 460 481 738 491 674 609 489 457 450 758 763 450 506 515 460 440 519 548 468 506 626 449 738 553 502 458 704 456 485 589 810 621 409 459 699 784 698 697 484 552 527 464 583 814 481 553 566 483 713 481 544 444 504 458 528 465 513 482 503 511 488 519 444 618 509 1.04e+03 414 422 485 534 457 482 467 592 479 716 581 514 435 585 675 591 410 452 469 446 585 449 483 362 626 872 586 518 384 513 752 398 418 840 343 564 521 464 458 496 656 540 779 625 471 441 519 434 402 362 408 641 492 466 498 479 343 447 556 519 666 441 758 431 737 1.08e+03 488 425 442 428 414 538 406 464 778 948 736 569 663 781 452 388 376 854 388 414 948 479 475 538 352 493 389 379 362 542 730 774 570 906 457 670 396 376 815 468 374 450 934 716 772 536 420 410 374 536 642 758 417 617 400 434 749 467 397 517 419 545 479 479 482 511 898 458 397 469 528 514 600 592 874 819 649 556 817 606 412 485 481 618 598 568 515 672 430 1.01e+03 698 525 967 632 626 449 781 580 568 635 511 595 625 528 441 484 622 587 460 559 789 611 651 528 562 706 671 650 759 612 698 1.03e+03 990 859 831 939 1.02e+03 583 752 480 498 466 573 597 609 612 700 646 545 517 533 797 649 745 581 491 686 649 555 682 548 524 626 568 545 664 466 780 595 641 651 686 660 642 660 765 586 459 651 516 599 790 415 692 521 699 497 490 509 442 751 450 508 548 583 489 434 436 416 376 431 452 551 658 477 508 511 450 447 489 521 434 709 1.01e+03 817 618 736 985 1.02e+03 484 603 594 662 584 620 549 546 485 532 519 483 561 557 536 530 577 476 492 418 528 636 619 579 568 729 682 670 642 760 472 690 483 410 487 521 623 784 584 473 717 386 511 365 530 476 458 396 464 541 597 502 569 786 433 772 714 790 438 660 635 606 454 499 564 574 410 547 420 457 431 428 415 415 452 440 410 462 446 465 517 526 534 497 435 723 494 494 422 380 454 496 558 475 529 502 548 440 652 483 542 480 507 388 374 552 460 481 739 491 674 609 490 457 450 757 762 452 507 515 460 439 519 549 468 506 626 451 738 553 501 458 705 456 486 590 811 622 409 459 699 783 711 697 483 552 527 465 583 814 483 562 565 484 713 482 544 444 504 458 527 462 512 484 502 511 488 530 448 617 509 1.04e+03 414 422 486 534 457 482 468 592 479 716 582 515 435 585 675 592 410 451 469 446 585 449 483 361 626 872 586 518 384 515 752 397 418 839 343 565 521 464 457 497 660 539 778 626 472 441 519 434 404 362 406 640 494 466 498 480 343 447 556 520 667 442 760 432 737 1.08e+03 488 426 442 426 412 538 406 464 789 948 735 569 662 781 452 388 376 855 388 415 949 479 475 537 353 494 389 379 362 542 730 774 570 906 457 667 396 376 834 468 374 451 934 716 772 536 420 411 374 537 643 759 416 618 400 435 749 466 397 516 419 545 479 478 481 510 898 458 397 470 528 514 600 593 874 819 649 556 817 606 412 484 484 618 598 568 515 672 430 1.01e+03 698 526 968 632 626 449 782 580 568 635 512 596 626 528 441 484 622 588 460 562 789 611 651 528 562 707 672 651 759 612 699 1.03e+03 991 859 832 941 1.02e+03 583 753 480 498 467 573 597 609 614 700 646 545 518 533 797 650 745 582 490 687 649 555 682 548 524 626 569 544 664 468 781 595 642 652 686 660 642 660 765 583 459 654 516 599 790 415 692 521 699 497 490 508 441 751 450 508 549 583 490 434 435 416 376 431 452 551 658 477 508 511 450 448 490 522 434 709 1.01e+03 817 618 736 985 1.02e+03 483 604 594 662 585 620 549 546 485 532 519 483 561 557 536 530 577 476 492 418 528 636 619 579 568 729 682 670 642 760 472 683 482 410 487 521 623 784 577 473 718 386 511 364 530 476 456 396 464 540 597 502 571 786 434 772 714 790 438 660 634 606 454 499 564 575 411 547 420 458 429 428 415 414 452 440 410 462 447 464 517 526 534 498 435 723 494 494 422 380 454 497 558 476 529 502 549 441 653 483 542 480 507 389 374 552 460 482 740 491 674 609 491 457 451 753 763 453 508 515 461 438 520 549 468 506 626 453 738 554 500 457 706 457 486 591 812 622 410 460 700 782 722 697 483 552 527 465 584 815 485 571 566 484 714 483 544 444 505 458 527 460 512 486 502 511 488 543 453 617 509 1.04e+03 415 421 486 535 457 482 468 592 480 716 582 515 436 585 675 593 410 451 468 446 585 449 483 362 626 872 586 518 384 516 752 396 419 838 344 565 521 464 457 498 664 539 776 627 472 442 520 434 405 363 405 638 495 465 498 480 343 447 556 522 667 442 762 433 738 1.08e+03 488 426 442 425 410 539 406 464 802 948 735 570 661 781 451 388 376 856 388 416 949 480 477 536 353 495 389 379 362 542 730 775 571 905 457 666 396 376 849 469 374 451 933 716 773 536 421 412 374 537 643 759 415 618 399 435 748 465 397 516 419 545 479 477 481 509 898 458 398 471 528 514 600 593 874 819 649 556 817 606 412 484 486 618 598 568 515 672 430 1.01e+03 698 526 968 633 625 449 783 580 568 635 512 596 626 528 440 485 622 588 460 565 789 611 652 529 562 707 672 651 759 612 698 1.03e+03 991 859 832 943 1.02e+03 582 753 480 498 468 573 597 609 615 700 646 545 518 533 797 650 745 582 490 688 648 555 682 549 524 626 569 543 664 471 781 595 642 652 686 661 642 659 765 580 459 656 516 598 790 416 692 522 699 498 491 508 440 752 450 509 549 583 490 435 435 416 376 431 451 551 658 478 509 511 451 448 491 522 434 709 1.01e+03 816 619 737 986 1.02e+03 483 604 594 662 585 621 550 546 485 533 519 483 562 557 536 530 577 475 492 418 528 636 619 580 568 730 682 670 642 760 472 676 482 410 487 522 622 784 568 473 718 386 511 363 530 476 453 396 465 540 598 502 574 786 434 772 714 790 438 660 634 606 455 499 564 575 411 546 420 459 426 428 415 414 452 440 410 462 447 464 517 526 534 498 435 723 494 494 423 380 454 498 558 476 529 502 549 441 654 483 542 479 508 389 375 552 461 482 740 491 675 609 492 457 451 749 763 454 509 515 462 437 520 550 468 506 626 455 739 554 500 457 706 457 486 591 813 622 411 459 700 782 732 697 483 552 527 466 585 815 487 580 566 485 714 484 544 444 505 458 527 458 512 487 502 512 488 555 456 617 509 1.04e+03 415 420 487 536 458 483 469 593 480 716 582 516 436 585 675 593 408 451 467 446 585 449 483 363 626 871 585 518 385 518 752 396 419 838 344 565 521 464 457 498 669 538 775 627 472 441 521 435 406 363 405 636 496 464 498 479 344 447 556 522 668 441 764 433 738 1.08e+03 487 426 442 425 409 538 405 463 815 948 735 570 660 782 450 388 376 856 388 416 948 481 478 536 352 495 389 379 362 542 730 777 571 905 457 666 396 376 865 469 374 452 933 716 773 537 422 411 374 538 644 759 415 618 399 435 747 464 397 516 420 542 480 475 481 509 896 457 398 471 528 515 600 592 874 818 648 556 817 606 412 484 488 618 598 568 515 671 431 1.01e+03 698 525 969 633 626 450 784 580 568 636 512 596 627 528 439 485 622 588 460 568 790 611 652 529 562 708 673 650 760 612 698 1.03e+03 991 860 832 946 1.02e+03 582 754 480 498 469 574 597 609 616 700 646 546 518 534 797 650 745 582 490 688 648 556 683 549 524 626 569 543 664 473 781 595 642 653 687 662 642 659 766 578 460 658 516 598 790 416 692 522 699 498 491 508 439 751 450 509 549 583 490 436 436 416 375 431 451 551 658 479 509 511 452 448 492 522 434 709 1.01e+03 816 619 737 986 1.02e+03 482 605 595 661 585 621 550 546 485 533 520 483 562 556 536 530 577 475 493 418 529 636 619 581 568 730 682 670 642 760 472 668 482 410 487 522 622 784 562 474 718 386 511 362 530 477 452 396 465 540 598 502 577 786 434 771 714 790 438 661 634 607 456 499 564 575 411 546 420 460 424 428 415 414 452 440 409 462 447 464 517 526 534 498 435 723 494 495 423 380 454 498 558 476 529 502 548 441 654 482 543 479 508 389 378 552 461 482 740 491 675 608 492 457 451 742 764 455 510 515 463 436 521 549 468 506 627 457 740 555 500 458 707 458 486 590 814 622 412 459 701 783 741 697 484 552 527 466 585 816 488 591 566 485 714 484 544 444 506 458 528 457 513 488 502 511 488 567 460 618 509 1.04e+03 416 418 488 536 458 484 469 594 479 716 582 516 437 585 676 593 406 450 465 447 585 449 483 364 625 870 585 518 385 520 753 396 419 837 344 565 521 465 456 498 676 539 774 627 472 441 521 435 408 364 405 634 496 463 497 478 344 447 556 523 667 440 765 433 738 1.08e+03 487 427 442 425 408 538 405 462 827 948 736 570 659 783 451 391 377 857 388 418 948 482 481 537 351 495 389 379 362 543 730 780 572 905 458 665 396 376 877 469 374 452 933 716 773 537 422 411 374 538 644 760 415 618 399 435 747 464 396 517 420 538 480 473 481 509 895 456 399 471 527 515 601 591 875 819 647 557 817 606 412 484 489 618 598 568 515 671 431 1.01e+03 698 525 969 633 627 450 784 580 568 637 512 596 627 529 439 486 622 587 460 571 790 612 653 529 562 708 674 650 760 613 698 1.03e+03 990 860 833 947 1.03e+03 582 754 480 498 470 574 598 609 615 700 647 546 518 534 797 650 745 583 490 688 648 556 683 550 525 626 568 543 664 475 781 595 642 654 687 662 642 659 768 576 460 660 516 598 791 416 692 522 700 498 491 509 437 751 450 509 549 583 490 436 436 415 374 431 450 551 658 480 509 511 452 448 492 522 434 709 1.01e+03 816 619 738 986 1.02e+03 483 606 596 661 585 622 551 547 486 534 520 484 562 555 536 530 577 475 493 417 529 637 619 582 568 730 683 670 643 760 472 657 482 410 488 522 623 784 554 474 718 386 512 361 530 476 452 396 466 540 598 502 580 787 434 770 714 789 438 662 634 607 456 499 564 575 411 546 420 460 423 428 415 414 452 440 410 462 446 464 517 526 534 498 435 723 495 495 423 379 454 498 558 476 529 502 548 442 654 482 543 480 508 389 381 553 461 482 740 491 675 608 492 458 450 735 764 455 511 515 464 436 521 549 468 506 627 458 740 554 500 459 707 458 486 590 814 622 412 459 701 783 752 698 483 552 527 466 585 816 489 604 566 485 714 484 544 444 507 459 528 455 513 488 502 512 488 580 464 619 509 1.04e+03 416 417 487 536 458 484 471 594 479 717 582 515 436 584 676 593 405 450 465 447 585 450 483 364 625 869 585 518 386 522 755 396 419 835 344 564 522 466 456 499 682 539 773 627 472 441 521 435 411 364 405 634 497 462 496 478 345 447 556 524 667 440 767 433 738 1.08e+03 486 427 441 425 407 537 405 462 838 948 736 570 659 784 452 394 376 857 388 421 947 482 482 538 350 495 389 378 362 543 730 780 573 906 458 664 396 376 889 469 375 452 933 716 774 538 422 410 374 538 644 760 414 619 399 435 746 464 396 516 420 534 480 472 480 509 896 456 399 472 526 516 601 591 875 819 644 557 817 606 413 484 492 618 598 568 515 670 431 1.01e+03 699 525 969 633 627 451 784 580 568 637 513 596 627 529 439 486 622 587 459 574 790 612 653 529 563 708 675 650 759 613 698 1.03e+03 989 861 836 948 1.03e+03 582 754 480 498 470 574 598 610 615 700 647 547 518 534 797 650 745 583 491 689 648 557 684 551 525 626 568 544 664 477 781 596 642 654 687 662 642 659 770 574 460 661 517 598 792 416 692 523 700 498 491 510 435 752 452 510 550 583 491 436 436 415 373 431 450 551 658 481 509 511 453 448 492 522 434 709 1.01e+03 816 620 738 986 1.02e+03 483 606 596 661 585 622 552 547 486 534 520 484 562 555 537 531 578 476 494 417 529 637 619 583 568 729 683 670 644 760 472 644 482 410 488 521 624 785 548 474 719 387 512 360 530 476 451 396 466 540 599 502 581 788 434 770 714 789 439 662 634 608 456 499 563 574 412 546 420 461 420 428 415 414 452 440 410 463 447 464 517 527 534 498 435 722 495 496 423 379 454 498 559 477 529 501 547 442 654 481 543 479 509 388 383 553 461 482 740 490 675 607 492 458 451 727 764 455 511 515 465 435 521 549 469 507 627 461 741 554 500 460 707 458 486 590 814 622 414 459 702 783 762 697 483 552 527 466 585 816 490 616 566 485 714 484 545 443 508 459 529 454 515 489 503 512 489 594 466 620 509 1.04e+03 416 416 487 536 458 484 472 595 479 718 582 514 436 584 676 593 405 449 464 446 585 450 483 365 625 867 585 518 386 523 756 395 420 833 345 564 523 466 458 500 687 539 772 626 472 441 522 434 413 365 405 632 497 461 496 478 346 447 555 524 666 440 770 432 738 1.08e+03 486 429 440 425 406 536 405 462 849 948 735 570 660 785 452 397 375 857 388 424 947 483 484 538 350 495 390 377 362 544 730 780 573 908 459 663 396 377 897 469 375 452 932 716 774 538 422 410 374 539 643 760 415 619 399 433 746 464 395 516 420 532 480 470 480 509 898 456 398 471 526 516 602 590 875 819 641 558 818 607 413 485 494 618 598 569 515 670 431 1.01e+03 699 525 969 633 627 451 784 580 568 637 513 595 627 530 439 486 622 587 460 578 790 612 653 529 563 708 674 651 759 613 699 1.03e+03 988 861 839 948 1.03e+03 582 754 480 498 470 575 599 610 614 700 647 547 518 534 797 651 745 584 491 690 648 558 684 552 526 626 568 544 664 479 781 596 642 655 687 663 642 659 772 573 461 662 517 599 792 417 692 523 700 498 492 510 432 752 452 510 550 583 491 436 436 414 372 431 450 551 658 484 508 511 453 448 491 522 434 708 1.01e+03 816 620 739 986 1.02e+03 483 606 596 662 585 622 552 547 486 535 520 485 562 554 537 531 577 476 494 417 529 638 620 584 568 729 683 670 645 759 471 628 482 410 489 521 623 785 541 474 719 387 512 359 531 477 451 396 465 540 599 503 584 788 434 768 714 789 440 662 634 608 456 499 564 574 411 546 420 461 418 428 414 415 452 440 410 463 447 464 518 527 534 499 435 722 495 496 424 380 454 498 559 477 529 501 547 442 654 481 544 479 509 388 384 554 462 482 741 490 674 607 492 459 451 719 764 455 511 515 466 435 521 549 469 507 627 464 741 554 500 460 707 458 487 590 815 622 416 460 702 783 773 697 483 554 527 466 585 816 491 630 566 485 714 484 546 443 508 460 530 454 517 490 503 512 489 609 467 620 510 1.04e+03 417 415 486 536 458 484 473 595 479 718 582 515 436 583 676 592 405 449 464 445 585 450 482 366 624 866 585 517 387 524 758 394 420 831 347 564 523 466 460 500 690 540 772 626 472 442 523 434 415 366 405 629 499 460 496 478 346 448 555 523 666 440 772 432 739 1.08e+03 486 432 439 425 406 537 406 464 859 948 735 570 660 786 452 398 375 857 388 429 947 483 486 539 350 495 390 376 363 543 731 781 572 908 460 661 397 378 906 469 375 453 931 715 775 539 420 410 374 539 643 761 416 619 398 432 746 464 394 516 421 527 480 468 479 509 900 456 398 471 525 516 602 591 876 820 637 558 818 606 413 485 498 618 597 569 516 670 431 1.01e+03 698 525 969 633 627 451 784 580 568 637 514 595 627 530 440 486 622 587 459 584 790 611 653 529 563 709 674 652 759 613 700 1.03e+03 988 862 843 947 1.03e+03 582 754 481 498 470 575 599 610 614 700 648 547 518 534 796 652 745 584 492 690 648 559 684 552 526 626 567 544 664 481 781 597 642 655 687 663 642 659 775 570 462 662 518 599 793 417 692 522 700 498 492 511 431 752 453 510 550 583 492 436 436 414 372 431 450 550 658 487 508 512 453 448 491 523 434 708 1.01e+03 816 622 740 986 1.02e+03 483 606 597 662 585 622 552 546 486 535 520 486 562 554 538 532 577 476 494 417 529 639 620 585 568 730 684 670 646 760 471 615 482 410 489 521 623 785 535 474 719 386 513 357 531 478 450 396 465 540 600 503 585 788 434 766 715 789 440 661 634 609 457 500 564 574 410 546 420 461 415 428 414 416 452 440 410 463 448 464 518 528 534 499 436 722 495 496 424 380 454 498 559 477 529 501 547 442 653 481 545 479 509 387 385 554 462 482 741 491 674 607 492 459 451 710 764 455 512 514 466 434 521 549 469 507 627 466 742 554 500 460 707 458 487 589 815 622 420 460 703 783 781 696 483 555 527 466 585 817 492 642 567 485 714 485 546 443 510 461 529 454 519 491 504 512 489 622 468 619 510 1.04e+03 417 414 485 537 457 484 473 595 479 719 583 516 436 582 674 592 405 449 464 445 585 450 483 368 624 864 584 515 387 527 758 393 420 830 351 564 524 466 462 500 692 542 772 626 471 443 524 434 416 366 405 625 500 458 496 478 346 449 555 522 665 440 774 432 739 1.08e+03 486 434 439 426 406 537 406 463 870 947 735 570 659 786 452 400 376 857 389 436 948 484 488 539 350 495 390 376 363 543 731 782 572 908 461 662 397 379 912 469 376 453 931 714 775 539 420 410 374 539 642 761 417 620 397 430 746 463 394 516 421 522 481 466 478 508 900 455 398 471 525 516 602 591 876 820 631 558 818 606 413 485 502 619 598 569 516 671 432 1.01e+03 698 524 970 634 628 451 785 580 569 637 515 595 627 530 440 486 622 587 459 591 790 611 654 529 564 709 673 652 758 614 700 1.03e+03 990 862 848 947 1.03e+03 582 754 482 498 470 575 599 610 612 701 648 547 519 534 796 653 745 584 494 690 648 559 684 552 527 626 567 544 663 482 782 598 642 654 688 664 642 658 778 568 463 662 518 600 794 417 692 522 699 498 492 511 430 752 453 510 550 583 492 437 436 414 372 432 450 549 658 491 508 512 453 448 491 523 434 708 1.01e+03 816 622 741 986 1.02e+03 483 606 598 662 586 622 552 546 486 535 520 486 562 553 538 532 576 475 494 416 529 639 621 585 568 730 684 670 646 760 471 601 482 410 489 521 623 785 532 475 720 386 513 357 532 478 450 396 465 540 600 503 588 788 434 765 715 789 440 660 634 609 457 500 564 575 410 546 420 461 414 428 414 417 452 440 409 463 448 464 519 528 534 500 436 722 495 496 424 380 454 498 559 477 529 501 547 443 653 481 546 479 509 387 386 554 463 482 741 492 674 606 493 460 451 699 763 455 512 514 467 433 522 549 470 507 627 468 742 554 500 461 707 459 487 589 815 622 422 461 703 783 790 696 483 556 527 467 585 817 494 655 567 485 714 486 546 443 511 461 528 455 521 492 504 512 490 637 469 619 510 1.04e+03 417 413 484 538 457 484 473 595 479 719 583 516 437 582 674 591 405 449 465 445 585 450 483 372 625 864 582 513 387 531 759 393 420 828 355 564 524 466 463 501 698 543 772 626 471 444 525 434 416 367 406 622 500 458 495 478 346 449 555 521 664 440 774 432 739 1.08e+03 486 437 439 427 407 537 406 462 880 947 734 570 658 786 452 402 376 858 389 446 949 485 490 539 350 494 390 376 363 543 731 785 572 908 461 663 397 379 918 469 376 454 932 714 775 538 419 410 374 540 642 762 418 621 397 429 746 463 394 516 421 517 482 464 478 507 899 455 398 471 525 516 601 591 876 820 623 558 818 607 413 485 505 619 598 569 517 671 432 1.01e+03 698 524 970 635 628 451 785 580 569 637 515 594 627 530 441 486 622 587 459 600 790 611 654 529 565 709 674 652 758 614 700 1.03e+03 991 862 854 946 1.04e+03 582 754 483 498 470 576 600 610 610 701 648 547 520 535 796 654 745 584 494 689 648 559 684 552 528 627 567 544 663 482 782 597 642 654 688 664 642 658 781 565 463 661 518 600 795 418 692 522 699 498 492 511 430 752 453 510 551 584 492 437 436 414 373 432 450 549 658 495 508 512 454 448 491 523 434 709 1.01e+03 816 622 741 987 1.02e+03 483 607 598 662 587 622 552 546 486 535 521 487 562 553 539 532 577 475 495 416 529 639 621 585 568 730 684 670 646 761 470 590 482 411 489 521 623 785 528 475 720 386 513 356 532 478 449 396 466 540 600 504 590 788 434 764 715 788 441 659 634 609 457 501 564 575 410 547 420 460 412 428 414 416 452 440 408 463 449 464 519 528 534 500 436 722 495 496 423 380 454 497 560 476 530 501 547 443 653 481 547 480 509 387 388 555 463 481 741 493 673 606 493 460 451 688 764 455 512 515 468 434 522 549 470 507 628 470 743 556 500 461 708 459 487 588 815 622 425 461 702 783 799 696 483 556 527 467 583 817 497 668 567 485 714 486 546 443 512 462 527 455 523 492 504 512 490 649 470 618 510 1.04e+03 417 413 484 538 457 484 473 595 479 719 583 516 438 582 674 591 404 448 466 445 585 450 485 375 625 864 581 512 387 533 760 393 420 827 362 564 525 465 464 502 703 544 772 626 471 445 525 434 416 368 407 620 501 457 494 478 347 449 554 519 663 440 776 432 739 1.08e+03 486 439 439 426 407 536 406 460 892 947 733 570 656 787 452 402 377 858 389 456 950 486 490 539 350 494 389 376 363 544 731 787 572 908 461 664 397 379 922 468 376 454 932 714 776 537 420 411 375 540 642 763 419 622 397 428 746 462 395 517 421 514 482 464 477 506 899 454 397 472 525 516 602 591 876 821 614 558 818 607 412 485 509 619 599 569 517 670 433 1.01e+03 698 525 970 635 629 451 785 580 570 636 515 594 627 530 441 486 622 587 459 605 790 611 654 529 566 708 674 652 757 615 699 1.03e+03 993 863 861 946 1.04e+03 582 754 483 498 470 576 600 610 608 701 649 548 520 535 796 655 745 584 495 689 648 559 684 552 528 627 566 545 663 482 782 598 643 654 687 664 642 659 784 563 464 660 518 600 795 418 692 522 699 499 492 511 430 753 454 510 551 584 492 437 436 414 373 432 450 548 658 498 508 512 454 447 492 523 434 709 1.01e+03 816 623 741 988 1.02e+03 483 607 598 662 588 623 552 546 486 535 522 487 563 552 539 532 577 475 495 415 529 639 621 585 568 730 685 670 646 761 470 578 482 411 489 522 622 785 526 476 720 386 513 356 532 478 448 396 466 540 600 503 592 788 434 763 715 788 442 660 634 609 457 501 564 576 410 547 420 460 410 428 415 416 452 440 408 463 449 464 520 528 533 500 436 722 495 496 423 380 454 497 560 476 530 502 546 443 652 481 548 480 509 387 389 554 463 482 741 493 673 606 492 461 451 676 764 454 513 515 468 434 522 550 471 507 628 472 743 557 500 461 708 459 487 589 815 622 428 460 702 783 807 697 483 556 527 467 581 817 500 682 567 485 715 486 546 443 513 462 527 457 524 491 504 513 491 664 472 618 510 1.04e+03 417 414 484 538 457 484 474 595 480 719 585 516 437 582 675 591 404 449 466 445 585 450 488 379 625 863 582 512 388 535 760 394 420 826 368 564 525 464 465 502 708 545 772 626 470 445 525 435 417 369 409 618 502 457 492 478 347 452 554 518 663 440 778 432 739 1.08e+03 486 441 439 426 407 537 406 460 901 947 733 569 655 788 451 402 377 858 390 467 950 486 490 538 350 494 389 376 362 544 731 789 572 908 461 664 397 379 925 468 375 454 932 714 776 537 420 412 375 540 642 763 421 624 397 427 747 463 395 517 421 509 482 464 476 506 899 454 396 471 525 516 602 591 876 821 605 558 819 607 412 485 514 619 600 569 517 670 434 1.01e+03 698 526 970 635 630 451 785 580 570 636 515 595 626 530 441 486 622 587 459 611 791 612 654 529 566 707 674 652 757 615 698 1.03e+03 994 863 867 946 1.04e+03 582 754 483 498 470 576 600 610 606 701 650 549 521 535 796 655 744 584 496 689 648 559 684 552 528 627 566 546 663 481 781 598 644 654 687 665 642 659 785 560 464 660 518 601 795 419 692 523 699 500 492 510 429 753 454 510 552 585 492 437 437 414 374 432 450 548 658 502 508 512 454 447 492 523 434 709 1.01e+03 816 623 742 988 1.02e+03 482 607 598 662 588 623 552 546 486 535 522 487 563 553 539 532 577 475 495 415 529 639 621 584 568 731 685 670 646 761 470 569 482 411 489 522 622 785 524 477 720 386 514 356 532 478 448 397 466 540 601 503 594 788 434 763 716 788 443 660 635 609 457 501 564 576 410 547 420 459 410 428 416 416 451 440 408 463 449 464 520 528 533 500 436 722 495 496 423 381 454 498 559 476 531 503 546 443 652 481 548 481 510 388 389 554 464 482 740 493 672 607 492 462 451 665 765 453 513 515 468 434 522 550 471 508 629 472 743 557 501 461 709 460 487 590 814 622 431 460 703 782 816 697 483 557 527 467 578 817 502 694 567 485 715 486 546 443 514 462 528 458 524 491 504 513 491 677 474 618 510 1.04e+03 417 415 484 538 458 484 474 596 480 719 586 516 437 582 674 591 404 449 466 444 585 450 491 381 624 863 583 510 389 539 762 394 420 825 376 565 525 463 465 503 711 545 772 625 468 446 524 436 418 369 410 614 502 457 491 478 347 454 554 516 661 440 780 432 738 1.08e+03 485 444 439 427 406 537 406 460 911 947 733 570 654 789 451 403 377 859 390 479 950 487 491 537 351 494 390 376 363 544 731 790 573 909 461 665 397 379 927 468 375 454 933 713 776 537 420 413 375 540 642 762 423 626 397 427 747 464 396 517 421 504 480 464 475 507 899 453 395 472 525 516 602 591 876 822 594 558 819 607 412 485 518 619 600 570 517 670 435 1.01e+03 698 526 970 635 630 451 786 581 570 636 515 595 625 529 442 486 621 588 460 617 791 612 654 529 566 706 674 652 758 615 695 1.03e+03 996 863 875 945 1.04e+03 582 754 483 498 470 576 600 610 605 701 650 549 521 536 796 654 744 584 497 689 648 560 684 552 529 627 567 546 664 480 781 598 644 653 688 665 642 659 786 557 463 660 518 601 795 420 691 524 699 500 493 510 427 754 455 510 552 585 492 437 437 415 374 432 449 548 658 504 509 511 454 447 492 523 434 709 1.01e+03 816 623 742 989 1.02e+03 482 607 598 662 588 623 552 547 486 535 523 488 564 553 539 531 578 475 495 415 529 640 622 584 568 731 685 670 646 762 470 561 481 411 489 521 622 785 523 478 720 386 514 357 532 478 448 398 466 540 601 503 594 788 435 762 716 788 443 659 635 609 457 501 564 577 410 547 420 459 410 428 416 416 450 440 409 463 450 464 520 528 533 500 435 723 494 497 423 381 454 498 558 476 531 504 545 443 653 481 548 481 510 388 389 554 464 482 740 493 671 607 493 463 452 651 765 452 513 515 469 433 522 551 471 508 630 472 744 557 501 461 709 460 487 590 814 622 435 460 703 782 822 697 482 557 527 467 576 817 503 705 567 486 715 486 547 444 514 462 528 459 524 490 504 513 492 688 476 618 510 1.04e+03 418 415 485 539 458 484 475 596 480 719 586 516 436 583 674 591 404 449 466 442 585 451 494 382 624 863 583 507 389 543 764 394 420 824 385 565 526 463 465 504 714 544 773 626 467 446 524 437 419 370 411 612 502 457 490 477 347 457 554 514 659 441 780 432 738 1.08e+03 484 448 439 427 406 538 406 460 921 947 733 570 655 789 451 403 377 859 391 493 950 488 492 536 350 494 390 377 364 545 731 791 575 910 461 665 397 379 928 468 374 455 933 713 775 537 420 413 375 541 642 762 424 626 396 426 748 465 396 517 421 500 478 464 474 507 900 452 395 472 525 516 602 591 876 822 583 558 819 607 413 485 520 620 601 570 518 670 435 1.01e+03 698 526 970 635 630 451 786 582 570 636 515 596 624 529 442 486 621 588 460 623 792 613 654 529 566 707 674 652 758 615 690 1.03e+03 996 863 882 945 1.05e+03 582 754 483 498 470 576 601 610 602 701 650 549 520 536 796 654 744 584 497 689 648 560 684 551 530 628 566 547 664 479 781 598 644 653 688 665 642 659 787 554 461 659 519 601 795 420 691 525 700 500 492 510 424 754 455 510 552 585 492 437 438 415 374 432 449 548 659 507 510 512 455 448 492 523 435 709 1.01e+03 816 623 744 989 1.02e+03 482 608 598 662 588 622 552 548 486 535 523 488 565 554 540 531 578 476 496 415 529 640 622 583 569 732 685 670 646 763 470 553 481 411 489 521 622 785 520 477 721 385 514 358 532 478 449 398 466 540 600 503 595 788 435 762 716 788 443 658 635 609 457 501 564 577 410 547 420 458 410 429 416 415 450 440 409 463 450 464 520 528 533 500 435 723 494 497 423 381 454 498 558 476 531 504 546 443 654 482 550 482 510 388 389 554 464 482 740 492 671 608 494 463 452 640 765 451 513 516 469 432 522 552 471 508 631 472 744 556 501 461 709 460 488 590 815 622 440 460 704 782 826 697 482 557 528 467 573 817 505 715 567 486 714 486 547 444 514 462 529 460 524 488 505 513 492 698 479 618 510 1.05e+03 418 415 486 539 458 484 475 596 480 720 586 517 436 584 673 591 405 449 467 441 585 450 499 382 624 862 583 504 389 546 765 395 420 822 396 566 527 463 465 505 716 543 774 626 466 446 523 437 418 369 411 609 502 457 490 477 346 456 554 512 657 442 780 432 738 1.08e+03 484 453 439 428 406 538 405 460 931 947 733 570 656 790 451 403 376 858 391 508 950 489 492 536 350 494 390 377 364 545 731 792 576 910 461 665 398 379 930 468 374 455 933 714 775 537 421 413 374 542 642 762 424 627 396 426 749 465 396 517 421 499 476 463 474 507 898 451 395 473 525 516 602 591 876 822 572 558 819 607 414 486 521 620 601 571 518 670 435 1.01e+03 698 527 971 635 631 451 786 583 571 636 515 596 622 529 442 486 621 588 460 629 792 614 654 529 566 707 673 652 758 615 684 1.03e+03 995 863 889 944 1.05e+03 582 754 482 499 470 576 601 610 600 701 650 550 521 536 796 654 744 584 497 690 648 560 685 551 529 628 566 548 664 478 781 598 645 653 687 665 642 658 788 552 458 658 519 601 795 421 691 526 700 500 492 510 422 754 455 509 553 585 493 437 439 416 374 432 450 548 659 509 510 512 456 449 492 523 435 709 1.01e+03 815 623 748 989 1.02e+03 482 608 599 662 588 623 552 548 486 535 523 488 566 554 539 531 578 476 496 414 529 640 623 582 569 731 685 670 647 764 470 544 481 412 488 521 622 785 518 477 721 386 514 361 532 478 451 398 466 541 601 503 595 788 436 762 716 788 444 658 635 609 458 502 564 577 410 547 420 458 411 429 416 414 449 440 409 463 451 464 520 528 534 500 435 723 494 497 423 380 453 498 558 477 531 504 546 443 654 482 551 482 510 388 388 554 464 482 740 492 670 608 494 463 452 626 766 451 513 515 469 433 522 552 472 508 633 473 744 556 501 461 709 461 487 590 815 622 445 460 704 782 828 697 483 558 528 467 568 818 506 723 567 487 714 486 547 445 514 463 529 462 524 487 505 513 492 707 482 618 510 1.05e+03 418 415 487 540 458 484 475 596 481 720 587 517 436 584 673 591 405 449 468 441 585 450 504 384 624 861 583 501 389 547 765 395 420 821 407 566 527 463 464 505 718 542 776 625 466 446 523 436 417 368 411 609 502 457 490 475 346 456 554 511 656 442 780 431 738 1.08e+03 483 459 439 428 406 538 405 460 938 947 733 570 656 791 451 404 375 858 391 526 950 490 493 536 349 495 390 376 365 545 730 794 577 909 462 666 397 379 932 468 374 455 933 714 775 537 422 412 374 543 642 762 424 627 396 424 750 464 397 517 420 497 472 463 474 506 897 451 395 473 525 516 603 592 876 822 562 557 820 607 414 486 522 620 601 571 518 670 435 1.01e+03 698 527 971 635 631 451 786 584 571 637 515 597 618 530 442 486 622 588 459 634 793 615 654 529 566 707 673 652 758 615 678 1.03e+03 994 864 897 943 1.06e+03 582 754 482 499 470 576 601 610 598 702 650 550 521 536 796 654 744 584 496 690 648 559 685 551 528 627 566 549 664 477 781 599 646 653 687 665 642 658 787 550 455 658 519 601 795 421 691 527 700 501 492 510 420 755 455 510 553 585 493 437 439 415 374 432 450 548 659 511 510 512 457 450 492 523 436 708 1e+03 815 623 754 990 1.02e+03 482 608 599 662 589 624 553 548 486 535 523 489 567 554 539 532 578 476 497 414 529 640 623 581 569 731 686 670 648 765 470 537 481 412 488 521 622 786 515 477 722 386 514 362 533 479 452 398 466 542 601 503 595 789 438 762 717 788 444 658 635 609 458 502 564 577 411 546 420 458 412 430 415 412 449 440 409 463 451 464 520 528 535 500 434 723 495 497 423 381 453 498 558 477 531 504 546 443 654 482 552 482 510 388 387 554 465 482 740 492 670 608 494 463 452 614 766 451 514 515 469 434 521 552 472 509 635 472 744 556 500 461 709 461 486 591 816 622 450 460 705 783 832 697 483 558 529 468 560 818 509 733 567 487 714 486 547 445 516 463 528 462 524 485 505 513 493 716 484 618 510 1.05e+03 418 416 488 540 458 485 476 595 481 720 587 517 437 584 673 591 405 449 469 441 584 450 509 386 624 860 582 500 389 548 765 396 420 820 418 567 527 463 464 505 719 541 777 625 466 446 523 436 414 367 410 608 503 457 490 475 345 456 554 509 656 442 780 431 738 1.08e+03 484 463 439 428 406 538 405 460 944 948 733 571 656 791 451 405 374 857 391 541 950 493 494 536 350 495 390 376 365 545 727 795 577 908 462 667 397 379 936 468 374 455 933 714 774 537 422 413 375 544 641 762 424 629 395 423 752 464 397 517 420 494 466 463 474 506 897 451 396 473 525 516 603 592 876 822 553 557 820 608 414 486 522 620 601 571 518 670 436 1.01e+03 698 527 971 635 631 451 786 584 570 637 516 597 614 530 442 487 622 588 459 637 792 616 654 529 566 707 674 652 758 615 670 1.03e+03 993 864 905 944 1.06e+03 582 754 483 499 470 576 600 610 598 702 650 550 522 537 796 654 744 584 495 690 648 559 685 551 527 627 565 549 665 476 782 600 646 654 687 666 643 658 787 549 451 659 519 602 795 421 691 527 700 500 492 510 418 755 455 510 554 585 494 438 440 416 375 432 451 548 660 513 509 512 457 449 492 523 436 709 1e+03 815 623 761 990 1.02e+03 482 608 600 662 590 625 553 548 486 535 522 489 568 554 538 532 578 476 497 414 530 640 623 582 569 730 686 670 648 765 470 531 482 412 488 521 622 786 513 476 722 386 514 365 532 479 453 399 466 542 601 504 595 789 441 764 717 788 444 658 636 609 458 502 564 577 411 545 420 457 413 430 415 410 448 440 409 464 451 464 520 528 536 500 435 724 495 497 424 381 452 498 557 478 532 504 546 442 654 482 552 482 510 388 386 554 465 482 740 492 670 609 494 463 452 601 766 451 514 515 469 434 522 552 473 509 635 472 744 557 500 461 709 461 486 592 816 623 452 460 705 783 835 697 482 559 529 468 552 818 512 740 567 487 714 485 547 445 517 463 528 463 524 484 505 513 494 724 486 618 510 1.04e+03 418 415 488 540 458 485 475 595 481 720 588 518 437 583 672 591 405 450 470 441 582 450 512 388 625 859 582 500 389 548 766 396 421 819 432 567 527 464 463 505 719 541 778 625 465 446 523 436 413 366 410 607 503 457 490 474 345 456 553 507 653 443 780 431 737 1.08e+03 484 468 439 428 406 538 405 460 951 948 732 571 656 793 450 405 374 857 391 555 950 495 495 536 350 495 390 376 366 546 722 796 577 907 461 669 398 379 940 468 375 455 933 714 774 536 422 413 375 545 641 762 423 630 394 422 752 463 398 517 420 490 460 463 473 505 898 450 397 473 525 516 603 592 876 822 546 557 819 608 414 486 522 620 602 571 518 670 436 1.01e+03 698 527 971 635 632 452 786 585 570 637 516 597 609 530 442 486 622 588 458 639 792 616 654 530 566 707 674 652 759 615 660 1.03e+03 991 864 913 945 1.06e+03 582 754 485 499 471 576 600 610 597 702 651 551 522 537 796 653 744 584 494 690 648 559 686 552 526 627 565 550 665 475 782 600 646 655 688 666 643 658 787 549 446 659 519 602 795 421 691 527 700 500 492 510 416 755 455 511 554 585 494 438 440 416 375 432 450 548 660 515 509 512 457 449 492 523 436 709 1e+03 815 623 772 990 1.02e+03 482 608 600 662 590 625 552 548 486 535 523 489 568 555 538 532 578 476 498 414 531 641 623 582 569 730 686 670 648 766 469 526 482 412 488 521 622 786 511 476 722 386 515 368 532 480 454 399 466 542 601 504 595 790 445 765 718 788 444 659 636 609 458 502 564 577 411 545 421 457 414 430 416 408 448 440 409 464 451 464 520 528 536 500 435 725 496 497 424 381 452 498 557 478 532 503 547 442 655 482 552 482 510 388 386 554 465 482 740 492 671 609 494 464 452 588 766 451 515 516 469 434 522 552 473 510 636 472 744 557 500 461 709 461 486 592 816 623 455 460 705 784 838 697 482 559 529 468 544 819 514 747 567 487 714 485 547 445 518 463 528 464 524 482 505 512 494 732 487 618 510 1.04e+03 418 416 488 540 457 485 474 595 481 719 588 518 438 583 672 591 405 449 470 441 580 450 516 390 625 857 581 500 390 547 766 396 420 818 446 567 528 464 464 505 718 541 779 625 465 446 522 435 412 365 411 606 503 458 490 474 344 455 553 506 652 443 780 432 737 1.08e+03 482 472 438 428 406 537 405 460 957 949 732 572 656 793 449 405 374 857 392 569 950 497 495 536 351 495 389 376 367 546 716 796 577 906 460 671 398 379 940 468 375 455 933 715 774 536 422 413 375 545 642 761 423 631 394 420 751 464 398 517 419 487 452 462 472 505 899 450 398 473 524 517 603 592 876 822 540 557 819 608 414 486 522 620 602 571 518 670 436 1.01e+03 699 526 971 635 632 452 787 585 571 637 516 597 606 530 443 486 622 587 459 641 792 617 654 530 566 707 674 653 759 615 648 1.03e+03 989 864 919 947 1.06e+03 583 754 486 499 471 576 600 610 597 702 651 551 522 538 796 653 744 585 494 690 648 560 686 553 525 627 566 550 666 474 782 600 647 656 689 666 644 658 787 549 442 658 520 602 796 421 690 528 700 500 492 510 415 755 454 511 554 585 495 439 440 416 375 432 450 548 660 517 509 513 456 449 492 523 436 710 1e+03 815 623 784 990 1.02e+03 482 608 600 662 590 625 552 548 486 535 523 489 568 556 538 533 579 476 498 414 531 642 623 582 568 730 686 671 648 766 469 522 482 412 487 521 622 786 508 477 722 387 515 370 532 480 454 400 466 542 601 504 594 791 449 765 718 788 444 660 637 609 458 502 564 577 411 545 421 457 415 429 416 406 448 441 409 464 451 464 519 528 536 501 435 725 496 497 424 381 451 498 557 479 532 502 547 442 655 481 551 482 509 388 386 554 466 482 740 493 670 609 494 464 452 577 766 452 515 516 469 433 522 552 474 510 637 470 743 557 499 461 709 461 486 592 816 623 457 460 705 784 839 698 482 559 529 469 536 819 517 752 567 488 714 484 547 445 518 463 528 464 523 481 504 512 495 738 488 618 510 1.04e+03 418 417 488 540 457 485 474 594 480 719 588 518 438 583 672 591 406 449 470 441 578 450 520 393 626 855 581 499 390 546 766 396 420 817 460 566 529 466 464 506 716 542 779 625 464 447 522 436 411 364 412 605 503 458 490 473 342 455 553 505 651 443 780 433 736 1.08e+03 480 479 438 429 406 537 405 460 963 950 732 573 657 795 449 404 373 856 393 584 950 499 495 536 351 495 389 377 368 546 708 796 577 904 460 670 399 379 941 468 375 455 933 715 774 535 421 413 375 546 642 760 422 631 394 419 752 464 398 517 418 484 445 461 471 505 899 450 398 472 524 517 602 592 876 822 535 557 820 608 414 487 521 620 603 572 519 670 436 1.01e+03 699 526 971 635 632 453 787 586 571 637 516 597 602 530 444 486 622 589 459 643 792 618 654 530 567 707 675 654 760 615 636 1.03e+03 987 864 925 949 1.06e+03 583 754 486 499 471 576 600 610 597 702 651 550 522 539 796 652 744 586 494 689 648 560 686 554 525 628 567 550 665 474 782 600 647 656 690 666 644 659 786 549 439 658 520 601 796 421 690 528 700 500 491 510 414 755 454 511 554 586 495 439 440 417 375 432 451 548 661 520 509 513 456 449 493 523 436 710 1e+03 814 623 800 989 1.02e+03 482 608 600 663 589 625 552 548 486 534 523 490 568 556 539 534 580 476 498 414 531 643 624 582 567 730 687 671 648 766 469 520 482 413 487 521 622 786 505 477 721 387 515 371 532 480 453 400 466 542 601 504 592 791 452 766 718 788 443 660 637 609 458 503 565 577 411 546 421 456 416 429 416 405 448 441 409 464 451 464 518 528 536 501 435 724 496 496 424 381 450 498 557 479 533 502 547 441 656 481 551 482 509 388 387 555 466 482 740 493 670 609 494 465 452 566 766 452 515 516 468 433 523 552 474 510 639 469 743 558 499 461 709 461 486 592 816 623 460 461 705 784 839 699 482 559 529 469 528 819 520 757 567 488 714 485 547 444 518 463 528 464 523 481 505 512 495 744 489 618 511 1.04e+03 418 417 488 540 456 485 474 594 480 719 589 519 439 582 672 591 406 449 470 441 578 450 524 396 625 853 580 498 390 545 767 396 419 816 472 567 530 466 464 506 714 542 779 625 464 448 522 436 411 364 413 603 503 459 490 473 341 454 554 505 652 444 780 433 736 1.08e+03 479 485 438 429 405 536 406 461 968 950 731 574 658 797 448 404 372 856 393 600 950 501 493 537 351 495 389 376 368 546 699 797 577 903 460 670 399 380 941 467 375 456 933 716 773 534 421 413 375 546 642 760 422 632 394 417 753 465 398 517 416 482 436 460 470 505 899 450 398 473 524 517 602 592 876 822 528 557 820 609 414 487 519 620 603 572 520 670 437 1.01e+03 700 526 972 636 632 453 788 587 571 638 517 597 599 530 444 486 623 590 459 644 793 618 654 530 568 707 676 654 760 615 622 1.03e+03 986 864 930 950 1.06e+03 584 754 487 499 471 576 600 610 597 702 651 550 522 539 796 652 745 586 494 688 648 560 685 555 524 628 568 550 665 474 782 601 648 657 690 666 644 659 786 549 437 658 520 602 796 421 690 528 700 500 491 511 413 756 454 511 554 586 495 440 441 418 374 432 451 548 661 523 509 514 456 449 493 523 436 710 1e+03 814 623 818 990 1.02e+03 483 608 601 663 589 626 553 548 486 534 523 490 568 557 539 534 581 476 498 414 531 643 624 582 567 730 688 671 648 766 469 519 483 413 487 521 622 786 503 478 721 387 515 371 533 480 453 400 467 541 600 504 591 791 457 766 718 788 443 661 637 609 459 502 565 578 411 546 421 455 416 430 416 405 448 442 409 464 451 464 517 528 536 501 435 723 495 496 424 381 450 498 557 479 533 502 547 441 656 480 551 482 510 388 387 556 467 483 740 494 669 609 494 465 452 558 766 453 515 516 468 433 523 552 475 510 639 468 743 558 499 460 710 461 486 593 816 622 462 462 705 785 838 700 481 560 529 468 522 819 524 761 568 488 714 486 547 444 518 463 528 464 524 481 505 512 495 750 489 619 511 1.04e+03 418 415 488 540 457 485 474 594 480 719 589 519 439 582 672 590 406 449 470 441 579 450 527 397 625 851 581 497 389 544 768 395 419 816 484 567 531 466 465 506 712 543 780 625 465 448 522 436 411 364 413 602 502 460 490 472 339 453 554 505 651 444 780 434 737 1.08e+03 480 489 438 430 404 536 406 461 975 950 729 574 660 800 448 404 372 855 393 615 949 503 492 537 351 495 390 376 368 545 688 798 577 902 460 672 399 380 941 468 374 456 933 716 772 533 420 414 375 546 642 760 421 633 394 416 754 465 398 517 416 482 428 460 470 505 898 449 398 473 524 517 602 592 877 822 521 557 820 610 414 487 519 620 604 572 521 671 437 1.01e+03 700 526 972 636 633 453 789 587 572 638 517 597 594 530 444 486 623 591 458 644 793 617 654 530 568 708 677 654 761 616 609 1.03e+03 986 864 935 951 1.06e+03 584 754 488 499 471 576 600 610 598 702 652 550 523 540 796 652 745 586 494 688 648 560 685 555 524 628 569 550 665 474 782 602 648 657 690 667 645 659 786 548 435 657 520 602 796 421 690 528 700 501 491 511 412 756 454 511 554 586 496 440 442 418 374 433 452 548 661 525 510 514 456 449 493 523 436 710 1e+03 814 623 840 989 1.02e+03 483 609 601 663 590 626 553 548 487 534 523 491 569 557 540 534 581 476 498 414 530 643 624 583 567 730 688 671 649 766 469 520 484 414 487 522 622 786 502 478 721 388 516 371 534 481 452 400 467 542 601 505 590 792 461 767 719 788 443 662 636 610 459 502 565 578 412 547 422 455 417 430 416 404 448 442 409 464 451 464 517 528 536 501 435 723 496 496 424 381 450 498 557 479 533 502 548 441 656 480 551 482 510 387 387 556 467 484 740 493 668 609 495 464 452 550 766 453 515 516 468 433 523 551 475 510 640 468 744 558 499 461 710 462 486 593 815 623 464 462 705 785 836 700 481 560 529 468 516 819 527 763 568 488 715 486 547 444 519 463 528 464 523 481 505 513 495 756 489 619 511 1.04e+03 418 413 487 540 457 485 474 594 481 719 590 519 440 582 672 590 406 449 470 441 579 451 527 400 625 849 581 495 389 542 769 395 419 817 496 567 531 466 465 506 711 544 780 625 466 448 521 437 411 365 413 600 502 460 490 473 339 452 555 506 650 444 780 434 737 1.08e+03 481 493 439 430 403 536 407 461 979 950 727 573 660 802 447 404 372 854 393 628 949 506 491 536 352 494 389 375 368 546 676 798 576 902 460 674 399 381 940 468 374 455 933 715 772 533 420 415 376 546 642 760 420 634 394 415 754 465 398 517 416 481 422 460 470 505 898 448 398 473 523 517 602 592 877 822 514 557 819 610 414 488 518 620 604 573 521 671 438 1.01e+03 700 527 972 637 633 453 789 587 572 638 518 598 588 531 444 486 624 591 458 645 794 616 655 530 569 708 677 654 762 616 597 1.03e+03 985 865 939 951 1.06e+03 584 755 488 499 471 576 600 610 598 702 652 550 523 539 797 652 745 585 494 688 648 560 685 555 524 628 569 551 666 474 782 602 648 657 690 667 645 659 787 548 432 658 520 603 796 422 690 528 700 502 491 511 411 756 454 512 554 586 496 441 442 419 374 433 452 548 661 527 510 513 457 448 493 523 436 710 1e+03 814 623 864 989 1.02e+03 483 609 602 663 590 626 554 548 487 534 523 491 569 557 540 534 582 476 498 415 530 644 625 584 567 730 689 671 649 766 469 519 485 414 487 522 622 786 501 478 721 388 516 371 535 481 452 401 467 542 601 505 589 792 468 767 719 788 443 662 636 610 460 503 565 578 412 547 422 455 417 430 416 403 447 442 409 464 452 465 517 528 536 501 435 723 496 496 424 381 450 498 557 480 533 502 548 441 656 480 551 482 510 387 387 556 467 485 740 493 667 609 494 464 452 544 766 453 515 516 468 433 522 551 475 510 639 468 744 558 499 461 710 461 486 593 815 624 465 462 705 786 834 700 481 560 529 468 510 819 530 764 568 488 715 486 547 444 520 463 528 464 522 481 505 513 495 762 489 619 511 1.04e+03 417 412 487 540 456 485 474 594 481 719 589 519 439 581 672 590 406 448 470 440 579 451 528 402 625 846 580 493 389 541 770 395 419 817 506 566 531 466 466 507 710 546 780 624 468 448 520 437 410 365 413 598 502 460 491 474 339 451 555 507 648 445 780 435 737 1.08e+03 482 497 439 430 403 536 408 460 983 951 726 571 660 803 447 403 371 853 392 639 948 509 491 536 352 494 389 374 367 546 662 798 576 901 460 676 398 382 939 469 374 454 933 716 772 533 420 416 376 545 642 760 420 635 394 415 754 465 399 517 416 480 416 459 470 505 898 448 398 472 521 518 602 591 877 822 510 557 820 610 413 488 518 620 605 573 522 672 438 1.01e+03 701 529 973 638 633 454 790 588 573 638 518 598 581 532 444 486 624 591 457 646 794 616 655 530 570 708 677 654 762 616 586 1.03e+03 985 866 943 952 1.06e+03 584 755 489 499 470 577 600 610 600 703 652 551 523 539 797 652 745 584 494 688 647 560 685 555 524 628 570 551 667 474 782 603 648 656 690 666 645 659 788 548 429 658 520 603 796 422 690 528 700 502 492 512 412 757 454 512 554 587 496 440 442 419 374 432 453 547 661 528 510 513 457 448 493 523 436 710 1e+03 814 623 889 989 1.02e+03 483 609 602 663 590 627 554 548 488 534 523 492 569 557 540 534 582 476 498 415 530 644 625 584 567 731 690 671 650 767 469 517 486 414 487 523 622 786 500 478 721 388 516 372 535 482 451 402 467 542 601 505 588 792 474 767 720 788 443 662 636 611 460 503 565 578 412 547 422 455 417 430 415 402 447 443 408 464 452 465 517 528 536 501 435 723 497 497 424 381 451 498 557 481 534 503 548 442 656 480 551 482 511 387 387 556 467 485 740 493 665 609 494 465 452 541 766 453 515 516 468 433 522 550 476 510 639 467 746 560 500 460 710 461 486 593 814 625 466 462 705 786 832 700 481 561 530 469 504 819 534 764 568 488 714 486 546 444 520 463 528 464 521 482 505 513 495 767 487 619 510 1.04e+03 417 411 486 539 456 486 474 594 481 719 589 520 438 580 671 590 407 448 470 440 579 451 528 406 626 843 580 492 389 542 770 396 419 817 514 566 531 466 466 506 707 545 780 623 468 449 518 436 410 365 412 597 502 460 491 474 339 450 555 508 648 445 780 435 738 1.08e+03 483 501 440 430 403 536 408 460 985 951 726 569 660 804 447 402 370 852 392 649 948 512 491 535 354 494 388 374 367 545 647 799 576 901 461 677 398 381 938 469 374 454 932 717 772 533 420 416 376 545 641 761 420 638 395 416 754 464 399 517 416 478 410 458 469 504 898 448 397 472 520 518 602 591 876 822 505 557 820 610 413 489 517 621 605 574 522 672 439 1.01e+03 701 531 974 638 633 453 790 588 573 639 518 598 576 532 444 485 625 592 456 647 794 616 656 530 571 708 677 654 762 616 575 1.03e+03 985 866 946 952 1.06e+03 584 755 490 499 470 577 600 610 601 703 653 551 523 539 798 653 746 584 494 688 647 560 685 555 523 629 570 552 667 474 781 603 648 657 690 666 646 659 788 548 427 658 520 603 796 423 690 528 701 503 493 512 413 757 454 513 555 587 496 440 442 420 373 432 453 547 661 529 511 513 456 448 494 523 436 711 1e+03 814 623 910 989 1.02e+03 483 608 602 663 590 628 554 548 489 534 523 493 569 557 540 534 582 476 498 415 530 645 626 585 567 731 690 671 650 767 469 516 486 413 487 523 622 786 499 478 721 388 517 372 535 483 449 403 467 542 601 504 587 792 479 767 720 788 443 662 637 612 461 504 565 578 412 548 422 456 417 429 415 402 447 443 409 464 452 465 516 528 536 502 436 723 497 497 424 381 452 499 558 483 534 502 548 442 656 481 550 481 512 387 387 556 466 486 740 493 665 610 495 465 452 539 765 453 515 517 468 434 523 550 476 509 639 467 746 561 500 460 710 461 486 593 814 625 466 462 706 786 830 700 481 561 530 469 500 819 538 764 567 488 714 486 546 445 519 463 528 463 521 482 506 513 495 771 486 619 510 1.04e+03 416 410 486 539 456 486 475 594 481 719 589 519 437 579 671 590 409 448 470 440 579 451 528 409 627 841 579 491 390 542 770 396 419 817 522 566 531 466 466 506 706 545 779 622 468 449 517 436 409 365 412 596 502 461 491 475 339 448 554 509 648 445 779 436 738 1.08e+03 483 503 440 430 403 535 408 459 987 952 727 566 660 806 447 400 369 851 391 656 948 514 491 535 354 494 388 375 367 545 634 799 576 900 462 678 398 380 936 469 375 454 933 717 772 533 420 416 376 545 640 761 421 639 396 415 754 465 398 516 415 476 404 457 470 503 898 448 396 473 518 518 602 591 876 823 500 557 820 610 413 489 517 621 605 574 522 673 440 1.01e+03 702 535 974 638 634 453 791 588 573 639 517 598 571 532 445 485 626 592 457 648 794 617 656 530 570 708 677 655 762 616 566 1.03e+03 986 867 949 954 1.06e+03 584 756 491 499 471 577 600 610 602 703 653 551 523 539 798 653 746 585 493 688 647 560 685 555 524 629 570 552 668 474 781 604 648 658 690 667 647 659 788 549 426 658 520 603 796 423 690 529 701 503 493 512 415 758 453 514 555 588 496 440 442 419 373 432 452 548 662 530 511 513 456 449 494 523 436 711 1e+03 814 623 929 990 1.02e+03 483 608 602 664 590 628 554 548 489 534 523 493 569 557 540 533 582 476 498 415 530 645 626 585 567 730 689 671 650 767 470 513 487 413 487 523 623 787 500 478 721 389 517 372 535 483 449 403 467 542 601 504 586 793 484 767 720 788 443 662 637 612 461 504 565 578 413 548 422 457 417 428 416 402 447 443 410 464 452 465 516 528 536 502 436 724 497 497 424 381 451 499 558 485 534 502 548 442 656 481 550 481 512 387 388 556 466 486 740 493 665 610 496 466 452 540 765 453 515 517 468 434 523 550 477 510 638 467 747 562 500 460 710 461 486 593 814 626 467 462 706 786 828 701 481 561 529 470 497 819 541 764 567 488 715 486 546 445 519 463 529 463 521 483 505 513 496 773 485 620 510 1.04e+03 415 410 486 539 456 486 475 594 481 720 589 519 436 579 671 591 410 448 470 440 579 451 528 412 627 839 579 492 390 542 770 396 419 817 530 566 531 467 466 506 705 544 778 622 468 449 516 436 408 365 412 596 502 462 491 475 339 446 554 511 647 445 779 436 739 1.08e+03 483 504 440 430 404 535 408 460 990 953 728 565 660 806 447 400 369 849 391 664 948 518 491 536 355 494 388 375 367 545 622 799 576 900 463 679 398 380 935 468 375 454 933 717 772 533 420 416 375 544 640 761 420 640 396 414 754 465 397 516 415 476 399 457 470 503 898 447 394 472 516 519 602 591 876 824 493 557 820 611 413 489 517 621 605 574 522 674 439 1.01e+03 701 538 974 638 634 453 791 588 573 639 517 599 567 531 445 484 627 592 457 648 795 618 656 531 570 708 677 655 762 616 556 1.03e+03 986 867 953 954 1.05e+03 584 756 490 500 471 577 600 610 602 703 653 552 523 539 798 654 747 586 493 688 647 560 686 556 524 630 571 552 667 475 781 604 649 659 690 667 648 659 788 550 426 657 520 603 796 423 690 529 701 503 494 512 416 758 453 514 555 588 496 441 443 419 372 432 453 548 662 530 511 513 456 449 494 523 436 711 1e+03 814 623 947 991 1.02e+03 483 608 602 664 590 629 553 548 489 534 523 493 569 557 541 533 582 476 497 416 531 646 626 586 567 730 689 671 651 767 470 511 488 413 488 524 623 787 502 478 721 389 517 372 536 483 448 403 467 542 600 504 586 793 488 767 721 788 443 662 638 612 461 504 565 578 413 548 422 458 417 428 416 400 448 444 410 464 452 465 516 528 536 503 436 724 497 497 423 380 451 500 558 488 534 502 548 443 657 481 549 481 512 388 388 557 467 486 740 493 664 611 497 466 452 541 764 453 516 517 468 435 522 550 477 510 637 467 747 562 501 460 711 461 487 593 813 626 468 462 706 786 827 701 481 561 529 470 496 819 545 765 567 488 716 485 546 446 520 464 530 463 521 483 505 512 496 775 484 620 511 1.04e+03 414 408 486 539 455 485 476 595 481 720 589 520 435 578 672 591 412 448 470 440 578 451 528 412 628 837 578 492 390 542 770 396 419 816 539 565 531 467 466 506 704 543 777 622 468 449 516 436 409 366 412 596 502 462 491 475 339 445 554 514 648 445 779 436 738 1.08e+03 483 506 440 430 404 534 408 460 992 954 729 562 659 807 447 400 369 848 390 668 948 522 490 536 354 494 387 376 367 545 609 799 576 900 464 678 398 380 934 468 375 454 934 717 774 532 420 416 375 544 639 761 420 640 396 413 754 466 396 516 415 476 394 456 470 504 897 446 394 470 514 519 602 591 876 824 487 557 820 611 414 489 517 621 605 575 522 674 440 1.01e+03 702 543 974 638 634 453 791 588 573 640 517 599 561 532 445 484 628 592 457 648 795 620 656 532 570 708 677 654 763 616 547 1.03e+03 988 867 955 954 1.05e+03 584 756 490 500 471 576 600 610 603 703 653 552 523 539 798 654 746 586 494 688 647 560 686 556 525 630 571 552 668 475 781 605 649 659 690 668 648 659 788 551 425 657 520 603 796 424 690 529 701 503 494 513 417 759 453 514 555 588 496 442 443 419 372 432 453 549 662 531 512 514 456 449 494 523 436 711 1e+03 814 623 964 992 1.02e+03 483 608 602 664 590 629 553 548 489 533 523 493 569 558 541 534 582 476 497 416 531 646 626 587 567 730 689 671 651 768 470 506 489 413 488 524 623 787 503 478 722 389 518 372 536 483 448 403 467 542 601 504 586 794 493 767 721 788 443 662 638 612 461 504 566 578 413 548 423 458 417 428 416 400 448 444 411 464 451 465 516 528 536 504 437 724 497 497 423 379 451 500 558 490 534 502 548 444 657 481 549 481 513 388 388 557 468 487 740 493 664 611 497 466 452 543 763 453 516 517 468 435 523 550 477 511 637 467 747 563 501 460 711 461 487 593 812 625 470 461 706 786 826 701 481 561 529 470 496 819 547 768 567 488 716 485 546 446 520 464 530 463 520 484 505 512 496 776 482 620 512 1.04e+03 414 406 487 540 455 485 476 595 482 720 589 520 434 578 673 591 412 448 471 440 577 451 529 413 627 836 578 492 390 541 770 395 418 816 548 564 532 467 467 506 704 542 774 621 468 449 515 435 410 366 412 595 502 464 491 476 340 444 556 516 649 445 778 436 739 1.08e+03 483 509 440 430 405 533 409 460 994 954 728 558 658 808 447 400 368 846 390 672 948 525 489 536 354 495 387 377 367 545 592 797 575 900 464 678 398 381 934 468 375 454 934 716 775 531 420 416 375 544 638 761 420 642 397 413 754 467 396 515 415 476 390 456 470 505 896 444 394 469 512 519 602 592 876 824 479 557 820 611 414 489 518 621 606 575 522 674 440 1.01e+03 702 550 974 638 634 453 792 588 574 640 517 599 555 532 445 484 628 592 458 649 796 623 656 532 570 709 677 654 763 616 540 1.03e+03 990 867 957 955 1.05e+03 584 756 490 500 471 576 600 610 604 703 652 552 523 539 798 654 746 586 494 688 648 560 687 556 525 631 571 552 669 475 781 605 649 660 690 669 649 659 788 551 424 657 521 604 796 424 690 529 701 503 493 513 418 759 454 514 555 589 496 442 444 420 372 431 454 549 662 530 512 514 456 450 494 523 436 711 1e+03 814 623 978 992 1.02e+03 483 608 602 664 590 629 554 549 489 533 523 492 569 558 541 534 582 476 498 417 531 646 627 587 567 730 689 672 652 768 470 503 489 414 487 524 623 788 504 478 722 389 518 371 536 483 449 404 468 542 601 505 586 794 498 767 721 787 444 662 638 612 461 504 566 578 413 548 423 458 417 429 416 399 448 444 411 464 451 465 516 527 536 505 438 725 497 496 423 378 452 501 558 494 534 502 548 445 657 482 548 481 513 389 388 558 468 490 740 494 663 611 497 466 451 543 763 453 515 517 468 436 523 550 477 511 637 467 746 563 502 460 711 461 487 593 812 625 471 461 706 787 826 701 482 561 530 470 495 819 549 770 568 488 716 486 546 446 520 464 531 463 520 485 506 512 496 774 480 621 512 1.04e+03 414 406 487 541 455 485 476 595 482 720 589 521 432 578 675 591 411 447 471 439 576 451 530 416 627 833 579 490 390 540 770 395 418 814 558 565 532 467 468 506 703 542 772 620 467 449 515 435 411 367 413 595 502 464 491 477 340 444 555 519 650 446 777 436 739 1.08e+03 483 512 440 430 406 532 409 460 993 954 728 552 658 808 446 400 368 843 391 672 948 529 489 536 354 496 387 377 366 545 577 796 574 900 464 678 399 381 934 468 375 455 934 716 775 531 420 417 375 544 638 762 420 644 398 414 754 467 396 515 415 476 388 455 469 505 898 443 393 470 511 519 601 592 876 824 474 557 820 611 414 489 518 621 606 575 522 674 440 1.01e+03 702 558 974 638 634 454 792 589 574 640 517 599 550 532 445 484 627 592 459 649 796 624 657 532 570 709 677 654 763 616 533 1.03e+03 991 867 958 956 1.05e+03 584 756 490 500 471 575 600 610 605 703 652 552 523 539 798 655 746 586 495 688 648 561 686 556 526 632 570 553 670 475 781 605 649 660 690 669 649 659 789 552 423 658 521 605 796 423 691 529 701 503 494 514 418 760 454 514 555 589 496 442 444 420 372 431 454 549 663 530 512 514 456 450 494 524 436 710 1e+03 814 623 989 992 1.02e+03 484 608 602 664 590 629 554 550 488 532 523 492 569 558 541 534 582 477 498 418 531 646 628 587 568 731 690 672 652 768 470 499 489 414 487 524 622 788 505 478 722 389 518 371 537 483 449 404 469 542 601 505 587 794 503 767 721 788 444 661 638 613 461 504 566 578 414 549 423 458 418 429 416 398 448 444 410 464 451 464 516 527 535 504 440 725 497 495 423 378 452 501 558 499 534 502 549 445 658 481 548 482 513 389 388 558 467 493 742 493 662 611 497 466 451 543 762 452 516 517 468 436 523 550 477 511 636 467 746 563 502 460 711 462 487 593 812 624 474 461 706 787 826 701 482 561 531 471 494 819 551 773 568 488 717 486 546 446 520 464 531 463 519 486 507 512 496 772 480 621 512 1.04e+03 414 406 487 542 455 485 476 595 482 720 590 521 431 578 674 591 411 446 472 439 576 452 532 418 627 830 578 486 391 539 770 396 418 814 569 565 532 466 469 506 703 542 771 618 467 449 515 435 411 366 414 594 502 465 492 478 342 444 554 521 649 446 776 436 739 1.08e+03 482 514 440 430 408 530 409 459 992 954 728 546 658 809 446 400 367 840 391 675 949 532 490 536 354 497 387 378 366 546 566 795 574 901 464 678 399 380 934 468 375 455 934 716 775 531 420 419 375 544 637 762 421 645 399 415 755 468 396 515 415 477 385 454 469 504 901 442 393 470 509 519 600 592 876 824 469 557 820 611 414 489 518 622 606 575 522 674 440 1.01e+03 702 569 974 638 635 454 792 589 574 640 517 599 545 533 445 485 627 592 461 648 797 624 656 533 571 710 676 655 763 616 527 1.03e+03 992 867 959 956 1.05e+03 584 756 490 500 471 575 600 610 605 703 653 552 523 538 798 655 746 586 494 689 648 561 686 555 526 632 571 554 671 475 781 606 650 660 690 669 649 659 789 553 421 658 521 606 796 423 691 528 701 503 494 513 417 760 454 514 555 590 497 442 444 420 372 432 455 549 664 529 513 514 456 450 494 524 436 710 1e+03 814 623 998 992 1.02e+03 484 608 602 664 590 629 556 552 488 532 523 493 569 558 541 534 582 477 498 418 531 647 628 587 568 731 690 672 652 767 470 495 489 414 488 524 622 788 507 478 722 390 518 372 537 483 449 405 469 543 601 505 587 794 506 767 721 788 444 661 639 613 462 505 566 578 414 549 423 458 418 429 416 397 448 445 410 464 451 464 516 526 535 503 442 725 497 494 423 378 452 502 558 505 535 503 549 446 658 480 548 483 513 389 389 557 466 497 742 492 661 611 497 465 451 544 762 452 517 517 468 437 522 550 477 511 636 467 744 562 503 460 711 462 488 592 812 625 476 461 706 788 825 702 482 561 530 471 493 820 553 776 568 488 717 486 546 446 520 464 530 463 519 487 507 512 497 768 479 621 512 1.04e+03 415 407 487 542 455 485 476 595 482 720 590 521 429 580 672 591 410 445 472 438 575 452 535 418 627 828 578 482 390 539 771 397 417 813 582 566 532 466 469 506 703 542 769 619 466 448 515 434 410 366 414 594 502 465 493 479 344 445 553 524 649 446 776 436 739 1.07e+03 482 518 440 431 411 530 408 458 991 953 728 540 657 810 446 400 366 838 390 679 949 535 490 535 354 497 387 378 366 546 558 794 573 902 464 677 399 380 935 468 375 455 934 716 775 531 420 421 375 544 637 759 422 645 399 416 755 468 396 514 415 478 383 453 469 504 905 440 394 470 509 519 600 591 877 824 464 558 820 612 414 490 519 623 606 575 522 675 440 1.01e+03 702 579 975 638 635 454 793 589 574 640 517 599 542 533 445 486 627 592 464 648 798 625 656 533 572 710 676 655 763 616 521 1.03e+03 993 867 960 958 1.05e+03 584 756 490 501 470 575 600 610 605 703 653 552 523 539 797 656 746 586 494 690 648 561 686 555 526 632 571 554 671 476 781 606 650 660 690 668 649 658 790 554 420 658 522 606 796 423 691 528 701 504 495 513 418 760 454 514 555 590 497 442 444 420 373 432 455 549 665 529 513 514 456 449 494 524 436 710 1e+03 814 623 1e+03 993 1.02e+03 484 608 602 665 590 629 556 552 488 533 523 493 570 558 541 535 582 477 499 418 531 647 628 587 567 732 690 672 651 766 470 491 489 414 488 524 622 788 507 478 722 390 518 373 537 482 450 405 469 543 602 505 588 794 508 767 720 788 444 661 639 613 462 505 567 578 415 549 423 458 418 429 417 396 448 445 410 464 452 464 517 526 535 503 445 726 497 494 422 378 452 502 558 511 535 503 550 447 657 480 548 484 512 389 389 558 466 500 743 492 661 611 498 465 451 545 762 451 517 517 468 437 522 550 478 511 636 467 741 562 503 460 711 462 490 592 812 626 478 462 707 787 826 702 482 562 530 470 492 821 556 779 568 488 718 486 546 446 520 464 530 464 519 487 507 512 499 766 479 621 513 1.04e+03 415 407 487 542 455 485 476 595 481 720 590 522 428 580 671 590 411 444 472 438 575 452 537 418 627 824 577 480 390 536 771 398 416 812 592 566 532 466 469 506 704 542 766 619 465 448 515 434 412 366 414 593 501 465 494 479 345 447 552 526 650 446 776 437 739 1.07e+03 482 520 441 432 416 529 407 457 990 953 729 533 655 810 446 400 367 833 390 685 949 540 490 535 354 497 386 379 367 546 548 793 573 902 465 676 399 380 936 468 375 454 935 716 775 530 420 424 375 544 637 756 423 645 400 417 755 468 397 514 414 479 382 452 469 504 906 438 394 470 509 519 600 591 878 825 459 558 820 612 414 490 519 624 606 576 522 675 441 1.01e+03 702 592 976 638 634 454 793 588 575 640 517 598 540 534 445 487 628 592 468 648 798 625 657 534 572 710 676 655 763 616 514 1.03e+03 993 868 960 958 1.05e+03 584 756 490 501 470 576 600 610 606 703 653 552 524 539 797 656 747 586 494 690 648 561 686 555 526 632 572 554 671 476 781 606 650 661 690 668 649 658 790 554 418 659 522 606 796 423 691 527 701 504 495 513 418 760 454 514 555 590 497 443 444 420 374 434 455 549 666 528 513 514 456 449 494 524 436 710 1.00e+03 814 623 1.01e+03 994 1.02e+03 485 608 602 665 591 629 556 552 489 533 523 493 570 558 542 535 582 477 500 418 532 648 628 588 567 732 690 672 651 767 469 487 489 413 488 524 622 788 509 478 722 391 518 374 537 482 451 405 469 542 602 505 588 794 511 767 721 788 444 661 639 614 463 506 568 578 416 548 423 459 418 429 417 396 448 446 410 464 452 463 517 526 536 503 448 726 498 494 422 378 452 502 557 517 536 503 549 448 657 481 548 484 512 389 389 558 466 503 743 491 661 612 498 465 451 546 762 452 517 517 468 437 521 551 478 511 636 467 738 563 503 460 711 463 491 592 812 627 479 463 707 787 826 702 482 562 529 470 492 821 558 782 569 488 718 486 546 446 520 464 531 464 520 488 507 512 502 762 480 621 514 1.04e+03 416 407 487 542 455 485 475 596 481 720 590 523 427 580 671 589 412 444 472 438 574 452 539 416 627 821 576 478 390 535 771 397 416 811 600 567 532 466 469 507 705 542 763 619 464 448 515 434 414 366 414 594 500 465 494 479 346 448 552 528 651 446 775 437 739 1.07e+03 482 524 441 433 421 530 407 456 990 954 727 527 653 811 447 400 368 828 390 690 950 541 490 535 353 497 386 379 368 546 538 792 573 902 465 677 400 381 937 468 376 454 936 716 773 530 419 425 375 544 637 750 423 646 400 417 755 469 398 514 414 480 381 451 470 504 908 437 395 470 507 519 600 591 878 826 454 559 820 612 414 491 520 624 606 576 523 675 442 1.01e+03 702 604 976 638 634 454 793 589 575 640 517 598 538 534 446 487 628 592 472 647 799 626 657 534 572 710 677 655 764 616 509 1.03e+03 993 868 960 958 1.05e+03 584 756 490 501 470 576 601 610 606 703 653 552 524 539 797 656 747 586 495 690 648 560 686 555 526 631 572 554 671 476 781 606 650 661 691 669 649 658 790 554 418 659 522 606 796 423 691 527 702 504 495 513 418 760 454 515 555 590 497 443 444 420 374 435 455 549 666 528 513 514 456 449 494 523 436 711 1.01e+03 813 622 1.01e+03 994 1.02e+03 485 608 602 665 590 629 556 552 489 534 523 493 570 558 542 536 581 477 501 418 532 648 629 588 568 731 691 672 650 768 469 485 489 413 488 524 623 787 510 478 722 391 518 374 537 482 452 405 470 542 601 505 589 794 515 767 721 788 444 661 639 614 463 506 568 578 416 548 423 459 417 429 417 395 448 446 410 464 452 463 516 526 536 503 452 726 497 494 422 378 452 502 556 524 536 503 549 448 657 481 548 484 512 389 389 558 467 506 743 491 661 612 498 465 451 547 762 453 516 517 468 437 520 551 478 511 636 467 735 563 503 459 711 463 492 591 813 627 481 464 707 787 828 702 482 562 529 470 490 821 562 785 568 488 718 487 546 446 521 465 532 464 520 488 507 513 504 760 480 622 514 1.04e+03 417 408 487 542 454 486 475 596 480 720 590 524 427 580 672 587 412 444 472 438 575 452 540 415 627 818 574 478 390 533 771 397 415 811 606 567 531 466 469 507 706 543 762 619 463 448 515 434 417 367 414 594 500 463 494 479 346 449 551 530 650 447 774 438 738 1.07e+03 482 525 440 432 429 529 407 455 987 954 725 521 652 811 447 400 368 823 390 694 950 543 491 535 353 497 385 378 367 546 529 790 573 903 465 678 400 381 938 468 376 454 936 716 768 530 419 426 376 544 637 746 423 647 400 417 755 469 400 514 414 481 381 451 472 504 909 436 395 469 505 519 600 591 878 826 450 559 820 612 414 491 520 623 606 576 524 675 442 1.01e+03 702 617 976 638 635 454 794 590 575 640 517 599 536 534 446 487 628 592 475 647 799 626 658 535 572 710 677 655 764 616 504 1.03e+03 993 868 959 959 1.05e+03 584 756 490 501 471 576 601 610 606 703 654 553 524 540 797 656 747 586 495 690 649 560 686 555 527 631 572 554 671 476 781 606 650 661 692 669 649 659 790 554 416 659 522 606 796 424 691 527 702 504 495 513 418 761 455 515 555 590 497 442 444 421 375 438 455 549 666 527 513 515 456 448 494 523 436 712 1.01e+03 813 622 1.01e+03 994 1.02e+03 486 608 602 665 590 629 557 552 489 534 523 493 570 558 543 536 581 476 500 418 533 648 630 588 568 731 691 672 650 769 470 483 489 412 489 524 624 787 510 478 722 390 518 375 537 482 452 405 470 542 601 505 590 794 519 767 721 787 444 661 639 614 463 506 568 578 417 548 424 459 417 429 417 394 448 446 410 464 452 462 516 526 536 503 456 726 497 494 422 378 452 501 556 533 537 503 549 449 657 481 548 484 512 390 389 559 467 509 743 491 660 613 499 465 451 547 761 453 516 517 468 436 520 550 478 511 636 467 728 564 503 458 711 462 494 591 812 627 482 464 707 787 828 701 482 563 530 470 487 821 568 788 568 488 718 488 546 446 521 465 532 464 521 488 506 513 505 758 480 622 514 1.04e+03 418 408 486 542 455 486 475 596 479 720 590 524 427 579 672 585 410 444 470 439 576 452 541 414 627 816 574 477 391 533 770 397 414 811 615 567 532 466 470 508 707 543 760 618 460 448 515 435 418 367 414 594 500 461 494 479 346 450 551 532 649 447 773 438 738 1.07e+03 482 527 440 432 439 530 407 455 985 955 724 517 649 811 447 401 368 819 390 697 950 544 492 535 352 497 384 378 367 545 522 785 573 903 465 678 401 380 940 468 376 454 937 716 761 530 419 426 376 544 637 739 423 651 400 417 755 468 400 515 414 481 382 451 475 504 910 436 396 469 504 519 600 591 879 827 447 559 821 612 414 492 520 623 606 577 525 676 441 1.01e+03 702 627 976 638 635 455 794 590 575 640 518 600 533 534 447 487 628 592 478 646 800 626 658 535 572 710 678 655 764 616 501 1.03e+03 994 868 957 960 1.05e+03 584 756 490 501 471 576 601 610 606 703 655 554 524 540 798 656 748 587 496 690 650 560 686 555 528 631 572 554 670 476 782 606 650 662 693 669 649 659 790 554 413 659 522 607 796 424 691 527 702 504 496 513 419 761 455 516 556 590 497 442 444 421 376 441 456 550 666 526 514 515 457 448 494 523 436 713 1.01e+03 814 621 1.01e+03 993 1.02e+03 486 608 603 665 590 629 557 553 489 534 523 493 570 558 543 536 580 477 500 419 533 649 630 588 569 732 691 672 649 769 470 481 490 413 489 524 624 786 510 478 723 390 518 375 537 482 452 404 470 542 601 505 590 794 523 767 721 787 444 661 640 614 463 506 568 578 418 547 424 459 417 429 417 393 448 446 410 464 453 462 516 526 536 503 461 726 497 493 422 378 452 501 556 540 537 504 549 450 657 480 548 483 512 390 389 559 467 511 743 491 659 614 499 466 451 547 761 453 517 517 468 436 520 550 478 511 637 467 720 564 503 457 711 462 496 591 812 627 483 464 708 788 829 701 481 563 530 470 484 821 573 790 568 489 718 490 546 446 522 465 532 464 522 488 506 514 506 757 480 623 514 1.04e+03 418 408 487 542 454 486 475 596 478 720 589 524 426 579 672 584 408 444 469 439 576 451 542 413 628 813 574 477 392 533 770 396 414 810 626 566 532 466 471 507 707 543 759 618 459 448 516 436 420 367 415 593 501 459 495 479 346 450 551 533 648 446 773 438 738 1.07e+03 482 528 440 432 453 530 407 456 982 955 724 513 646 812 447 402 368 815 390 700 949 546 493 535 352 497 382 378 366 545 515 781 573 903 465 677 401 380 942 468 376 455 937 716 754 530 418 425 377 545 637 733 423 652 401 417 755 468 401 515 414 482 381 451 476 505 911 435 396 469 504 519 600 591 879 828 444 559 821 612 414 492 520 622 606 576 525 676 441 1.01e+03 702 639 977 638 635 455 795 591 575 640 518 600 529 535 447 487 627 592 481 646 800 625 658 535 572 710 678 655 764 617 496 1.03e+03 994 868 955 961 1.05e+03 584 757 491 501 471 576 601 610 607 704 656 554 524 541 798 656 749 587 496 690 649 560 685 555 529 631 572 554 670 477 782 606 650 662 693 669 649 659 790 553 409 659 523 607 796 424 691 527 703 505 496 514 419 760 456 517 556 590 497 442 444 421 376 444 456 549 666 525 514 515 457 449 494 523 436 712 1.01e+03 815 622 1.01e+03 993 1.02e+03 487 608 603 665 590 628 557 553 488 535 523 493 570 558 543 536 580 477 500 419 534 649 630 588 569 732 691 672 649 768 470 479 490 413 489 524 624 787 510 477 724 390 518 376 538 482 452 404 470 542 601 505 591 794 525 767 720 787 444 661 640 614 464 506 568 578 419 547 424 459 417 428 418 392 448 446 411 464 453 462 516 527 536 503 465 726 497 493 422 378 452 501 556 545 537 504 548 450 657 480 548 483 513 390 390 559 467 512 743 491 657 614 498 466 451 545 761 453 517 518 469 436 520 550 478 512 638 468 710 564 503 457 711 462 499 592 812 626 483 465 709 788 830 702 481 563 531 470 480 821 576 792 567 490 718 493 546 446 522 465 532 464 521 488 506 514 507 755 480 623 513 1.04e+03 418 408 487 542 454 486 475 596 478 721 589 525 426 580 672 585 408 444 467 439 576 450 545 410 628 811 574 475 392 533 769 396 414 810 635 565 533 467 471 507 707 544 756 618 457 448 518 436 422 367 415 593 501 459 496 479 346 451 551 534 647 446 772 438 738 1.07e+03 482 530 440 432 463 530 407 459 980 956 726 510 643 813 446 404 368 810 390 704 949 546 495 534 352 497 382 378 367 545 509 777 573 903 465 676 402 380 944 468 376 455 937 716 745 530 418 423 377 547 636 726 423 654 402 417 755 466 401 515 414 483 380 452 477 506 912 434 396 468 505 519 600 591 879 828 441 560 821 612 414 492 520 622 606 576 525 676 441 1.01e+03 703 649 977 638 635 455 794 591 574 640 518 600 524 535 447 488 627 592 484 646 800 623 658 535 572 710 678 654 764 617 494 1.03e+03 994 868 953 961 1.06e+03 583 757 490 501 471 576 601 610 607 705 656 555 524 540 798 656 750 588 496 690 649 560 685 555 529 631 571 555 671 476 782 606 650 662 693 669 650 658 789 553 407 659 523 607 796 424 691 527 703 505 496 514 420 761 456 517 557 590 497 442 444 420 376 445 456 549 666 524 515 515 457 449 495 523 436 712 1.01e+03 816 622 1e+03 993 1.02e+03 487 608 603 665 590 628 557 554 488 536 522 493 570 558 543 535 580 478 500 420 534 650 630 589 569 732 690 672 648 767 470 477 490 413 489 524 624 787 510 477 724 390 518 376 538 482 452 404 470 542 601 505 591 795 528 767 720 787 445 662 640 614 464 506 568 578 420 547 425 459 418 428 419 393 448 446 411 465 454 462 517 527 536 503 471 726 497 493 422 377 451 501 556 549 537 505 548 450 657 481 547 483 513 391 390 560 466 512 744 491 656 613 499 466 452 544 761 452 517 519 469 436 520 550 478 512 639 468 702 564 503 456 711 463 501 592 812 626 484 465 710 787 831 702 481 563 531 470 477 821 577 792 566 490 718 497 546 445 522 465 532 463 521 488 506 514 507 755 481 623 513 1.04e+03 418 406 487 541 454 485 476 596 479 722 588 525 426 582 672 586 408 444 468 440 575 448 547 408 627 810 574 473 393 531 769 396 413 810 643 566 535 467 470 507 708 544 754 618 456 448 520 436 423 368 415 593 501 459 497 479 346 451 551 536 647 446 770 438 739 1.07e+03 482 532 440 433 470 531 408 462 979 956 727 508 643 814 446 404 368 804 391 709 950 545 496 534 352 497 382 379 368 545 503 775 573 903 465 676 402 379 946 468 376 455 938 716 734 531 418 422 378 548 636 718 423 653 402 417 754 465 401 516 414 484 378 452 478 505 914 432 396 468 505 519 600 591 879 828 438 560 821 612 414 492 520 623 605 575 526 675 441 1.01e+03 704 658 977 638 636 455 794 591 574 640 518 600 522 535 447 488 627 592 489 646 800 622 658 534 572 710 679 654 764 617 491 1.03e+03 994 868 951 961 1.06e+03 583 757 490 501 471 576 601 610 607 706 656 555 524 540 798 657 749 587 496 690 649 560 685 555 529 631 571 555 671 476 781 606 650 662 693 669 651 658 789 553 405 660 524 607 796 424 692 527 703 506 496 514 420 761 456 518 557 591 498 442 443 419 376 446 456 549 666 524 516 515 458 449 495 523 436 712 1.01e+03 816 623 998 993 1.02e+03 487 608 603 665 590 628 557 554 488 536 522 493 570 558 543 536 580 478 501 420 534 650 629 590 569 732 690 672 649 766 470 476 491 413 490 524 625 787 511 478 724 390 518 376 538 482 451 404 470 542 601 505 591 795 530 766 720 788 445 662 640 614 464 506 568 579 420 547 425 460 419 429 419 393 448 446 410 466 454 462 518 528 537 503 478 727 498 493 423 376 451 502 556 552 537 505 548 450 658 482 547 482 512 391 390 560 466 513 745 490 655 613 499 466 452 543 761 452 517 519 470 436 521 551 478 511 639 468 692 565 503 456 711 463 504 592 812 626 483 465 709 787 832 701 481 563 531 470 474 821 578 792 566 490 718 499 546 445 522 464 532 463 521 487 505 514 507 754 482 624 513 1.04e+03 418 405 487 542 454 486 476 596 479 722 588 525 426 584 672 586 407 445 468 440 575 447 549 407 626 809 574 469 393 530 770 396 413 810 648 566 535 467 470 507 708 544 751 618 456 447 522 436 425 369 415 592 502 458 497 479 345 450 551 535 647 446 769 438 739 1.08e+03 482 533 440 433 470 533 409 464 975 956 728 503 643 814 446 404 367 798 390 714 951 545 498 533 352 496 383 378 370 545 496 773 574 903 465 676 403 378 946 469 376 455 938 716 721 532 417 421 378 548 636 711 423 652 402 417 754 463 401 517 414 484 377 452 480 505 914 431 395 468 505 519 600 591 879 828 433 561 821 612 414 492 520 623 605 575 525 675 441 1.01e+03 705 665 976 638 636 456 794 591 574 640 518 600 517 535 447 489 627 592 493 646 800 622 659 534 572 710 680 654 764 618 489 1.03e+03 993 869 949 961 1.06e+03 583 757 490 501 471 575 601 611 607 706 656 555 525 539 798 658 750 587 496 691 650 560 685 555 529 632 571 555 672 475 781 606 650 662 693 669 653 657 789 552 404 660 524 608 796 424 692 527 703 506 495 514 420 761 455 518 557 592 498 442 443 419 377 447 456 550 666 524 516 515 458 450 495 524 436 712 1.01e+03 816 623 992 994 1.02e+03 488 608 604 665 589 628 558 553 489 536 522 493 570 558 543 537 580 478 502 420 534 650 629 590 569 732 690 672 649 767 470 476 490 414 490 524 626 787 511 478 724 390 519 376 538 482 451 405 471 542 601 506 592 796 533 766 721 788 446 662 640 614 464 506 568 579 421 547 425 459 419 429 419 393 448 446 410 466 455 462 518 527 537 503 485 727 498 493 423 375 451 502 557 555 538 505 548 451 658 483 547 482 512 391 390 560 466 514 745 490 655 614 499 466 452 542 761 452 517 519 470 436 521 552 478 511 639 468 683 565 503 455 712 464 506 593 812 626 482 465 710 787 833 701 481 563 531 470 471 820 582 792 566 489 718 502 546 446 522 463 532 463 522 487 505 514 508 752 482 624 513 1.04e+03 418 404 487 542 454 486 476 596 479 721 588 525 426 584 671 586 407 445 468 440 574 447 550 407 626 808 574 467 393 529 770 397 413 811 656 566 535 467 470 506 708 545 748 617 455 447 521 436 426 370 416 592 502 457 497 479 344 450 551 534 647 446 768 438 738 1.08e+03 482 532 440 432 479 535 409 465 972 956 727 501 643 814 445 405 367 793 390 720 951 546 500 532 352 496 384 378 369 544 489 772 575 903 464 675 404 378 948 468 376 455 938 716 707 532 416 420 378 548 636 703 423 651 400 417 753 462 401 517 415 484 377 452 481 504 913 429 394 468 505 519 600 592 879 828 430 562 822 612 415 493 520 624 605 575 526 675 441 1.01e+03 705 671 978 638 636 456 794 590 574 640 518 600 514 535 447 489 628 593 497 646 799 622 659 534 571 710 680 654 764 619 488 1.03e+03 993 869 948 961 1.06e+03 583 757 491 502 471 575 602 611 607 706 656 555 525 539 798 658 750 586 497 692 650 559 686 555 530 632 571 555 672 475 781 606 650 662 693 670 655 657 789 552 403 660 525 608 796 424 692 527 704 506 495 514 420 761 454 518 557 592 498 442 444 419 377 449 456 550 666 524 517 516 458 450 496 524 436 712 1.01e+03 816 623 984 994 1.02e+03 488 608 604 665 589 629 558 553 489 536 522 493 570 558 543 538 580 478 502 420 535 649 629 590 569 733 690 672 649 767 471 475 490 413 491 524 626 787 510 479 724 390 519 376 538 481 450 405 471 542 601 506 592 797 536 766 721 788 446 662 640 614 464 506 568 579 423 547 425 460 418 429 419 394 449 447 410 465 455 461 518 527 537 503 495 727 498 493 423 376 450 503 558 558 537 504 548 451 658 482 547 482 512 391 390 560 466 515 745 490 654 614 498 466 452 542 761 452 517 518 470 436 521 552 478 510 638 469 674 565 504 454 712 464 509 593 812 626 482 465 710 787 834 700 481 563 531 470 469 820 587 791 566 489 718 507 546 447 522 463 532 463 523 487 505 514 510 751 482 624 514 1.04e+03 418 404 487 542 453 485 476 596 479 722 588 524 425 584 670 586 407 445 468 440 574 447 551 407 626 807 574 464 393 529 769 397 414 811 663 566 535 468 470 505 708 545 746 617 456 447 521 436 427 370 416 591 502 456 498 479 342 449 551 533 648 446 768 438 738 1.08e+03 482 532 440 432 489 536 409 465 968 956 726 498 642 814 445 405 368 784 390 725 952 548 502 533 353 496 384 378 369 544 484 770 577 903 464 674 405 378 949 468 376 455 938 716 690 532 416 418 379 548 637 696 423 651 398 417 752 462 401 516 415 484 376 453 483 504 911 429 394 468 505 520 600 592 879 828 428 563 822 612 416 493 520 624 605 575 526 676 442 1.01e+03 705 678 979 639 636 456 794 590 574 640 518 600 509 536 447 490 628 593 500 646 799 622 658 534 572 710 680 653 765 620 487 1.03e+03 993 868 948 961 1.06e+03 583 758 491 502 472 574 603 612 607 707 656 556 525 539 798 657 751 587 497 692 650 559 686 555 530 633 571 555 673 475 782 606 650 662 693 671 657 656 788 552 402 660 525 608 796 426 692 528 703 505 495 515 422 760 454 517 558 592 498 442 444 419 377 450 456 551 665 524 517 516 458 450 497 525 436 712 1.01e+03 817 623 978 994 1.02e+03 488 607 604 665 589 629 558 552 490 536 523 493 570 559 543 537 580 478 502 422 535 649 629 590 569 733 690 672 649 767 471 473 489 413 491 526 626 787 510 479 724 390 519 376 539 481 450 405 471 542 601 506 592 797 539 767 721 788 447 662 640 615 465 505 568 579 425 547 425 460 418 429 419 394 450 446 409 465 456 461 519 527 537 503 505 727 498 493 423 376 450 503 558 560 537 504 548 451 658 482 547 482 512 391 389 561 466 516 745 490 652 614 498 466 453 543 761 452 518 518 470 436 521 552 478 510 637 469 668 565 504 453 712 464 510 593 812 627 480 466 710 787 834 700 480 563 531 470 467 820 593 790 566 489 718 512 546 448 523 463 533 463 523 487 505 515 512 751 482 624 513 1.04e+03 418 404 488 542 452 485 476 597 479 722 588 523 426 587 670 586 406 445 467 440 574 447 553 406 627 805 573 462 394 529 769 397 415 811 671 565 534 468 470 505 709 545 745 618 456 447 521 437 428 370 416 591 503 456 499 479 342 449 551 532 648 446 768 438 737 1.08e+03 482 531 440 432 498 538 410 465 967 955 727 497 640 814 445 404 368 776 390 730 954 550 505 533 353 497 384 378 369 544 480 769 578 903 465 673 406 378 950 468 376 456 938 716 676 532 416 418 380 548 638 687 424 650 396 418 752 462 401 514 416 484 376 453 484 503 910 428 393 468 506 520 600 593 879 828 428 563 822 612 416 494 520 625 604 575 526 676 442 1.01e+03 705 682 980 639 636 456 795 590 575 641 519 600 504 536 447 490 628 593 503 646 799 622 658 534 572 710 680 653 765 620 486 1.03e+03 993 868 948 962 1.06e+03 583 758 491 503 472 575 604 612 607 706 657 557 525 539 798 657 751 587 497 692 650 560 687 555 530 633 572 555 673 476 782 606 650 662 694 671 660 656 788 551 402 660 525 608 797 427 692 528 703 506 495 516 422 759 454 517 558 592 498 442 444 419 377 450 456 551 665 524 517 516 458 450 498 525 437 712 1.01e+03 816 624 973 995 1.02e+03 488 607 604 665 589 629 559 552 489 535 523 494 570 559 542 537 580 478 502 422 535 650 629 590 569 733 690 672 649 767 471 470 489 414 492 526 626 787 509 479 724 390 518 376 539 481 450 405 471 542 601 506 592 798 542 767 721 788 447 662 640 616 466 505 568 579 429 548 425 460 418 430 419 394 451 446 409 465 456 461 519 527 537 504 515 727 498 493 423 376 451 503 558 562 537 504 549 451 659 482 548 483 512 391 389 561 466 519 745 490 649 614 497 466 454 544 761 451 518 518 471 436 520 552 478 510 636 470 661 565 504 453 712 464 512 594 812 628 480 466 711 786 834 699 480 562 531 470 466 822 598 789 565 490 718 515 546 448 523 463 533 463 523 487 506 515 513 751 482 624 513 1.04e+03 418 403 488 542 452 486 476 598 479 723 588 522 427 592 671 586 406 445 467 440 574 446 554 404 627 803 572 458 395 529 769 397 416 812 678 565 534 469 469 505 709 546 744 618 454 446 521 437 428 371 415 590 504 454 500 479 341 449 552 530 648 446 769 438 737 1.07e+03 481 530 440 432 510 543 411 465 966 955 728 496 640 813 445 403 368 768 390 734 956 550 509 534 353 498 384 378 369 545 474 769 580 903 466 672 407 378 950 468 376 458 937 716 660 532 416 418 380 548 639 679 425 649 396 418 752 462 401 513 416 484 376 453 486 503 909 429 393 468 507 520 599 593 880 828 428 563 822 612 416 494 520 625 604 575 526 676 442 1.01e+03 705 686 979 639 636 455 795 591 575 641 519 600 498 536 448 491 628 593 504 645 800 622 659 534 573 711 680 653 765 619 484 1.03e+03 994 868 949 962 1.06e+03 583 758 491 503 472 576 604 612 607 705 657 557 525 540 798 657 751 587 497 692 650 560 687 555 530 633 572 556 674 476 782 605 650 662 693 671 665 656 787 551 402 660 525 608 796 430 692 528 703 507 496 517 423 758 454 518 559 592 498 442 444 419 377 450 456 551 666 524 517 516 458 449 498 525 438 712 1.01e+03 816 624 969 995 1.02e+03 488 607 603 665 589 628 559 552 489 535 524 494 570 559 542 537 581 478 502 422 536 650 629 591 569 734 691 672 649 768 471 469 489 414 492 526 625 786 508 479 724 390 518 377 539 480 450 405 471 542 601 506 592 798 544 768 721 788 448 662 640 616 466 505 569 579 432 548 424 460 418 430 419 394 452 446 409 466 456 461 519 527 537 504 524 727 498 494 423 376 451 503 558 563 537 504 550 450 659 482 548 483 512 391 389 562 466 520 746 490 646 613 496 467 454 545 761 452 518 519 472 437 520 552 477 510 636 470 653 565 505 453 712 464 515 595 812 627 479 466 710 786 834 699 479 563 531 469 465 823 602 788 566 491 719 517 546 448 522 463 534 463 524 487 506 515 514 751 482 625 512 1.04e+03 417 403 488 542 452 486 476 598 479 723 588 521 428 598 672 586 406 445 467 440 574 446 555 403 627 801 571 453 396 530 770 398 416 812 685 566 534 471 469 505 709 547 742 619 453 447 521 437 429 372 412 588 504 453 500 479 341 448 552 527 648 446 769 437 737 1.07e+03 480 527 440 432 534 547 412 465 962 955 728 494 640 813 446 403 368 761 390 739 958 550 511 533 353 499 384 379 369 546 467 769 581 903 468 672 407 378 949 467 376 460 937 717 647 532 416 417 380 547 638 670 426 648 396 418 752 462 401 511 417 485 376 452 486 504 908 429 393 468 508 520 598 594 880 828 428 563 820 612 416 494 520 625 604 575 526 676 442 1.01e+03 706 690 979 640 636 455 795 592 576 641 519 600 493 536 448 491 628 593 506 646 801 621 659 534 573 711 680 653 764 620 482 1.03e+03 994 869 949 962 1.06e+03 583 758 491 503 473 576 603 611 607 700 656 558 525 541 798 657 751 587 497 692 650 561 687 555 530 633 572 556 673 476 782 605 650 662 693 671 672 655 787 551 402 660 526 609 796 431 692 528 704 508 496 517 423 758 455 518 559 591 499 442 444 419 377 449 456 552 666 524 517 517 458 449 498 525 438 712 1.01e+03 817 626 966 994 1.02e+03 488 608 603 665 589 628 560 552 489 536 524 494 570 560 542 537 582 477 503 422 536 650 630 591 569 733 691 672 649 768 471 469 489 415 492 526 625 787 507 479 724 390 518 377 539 480 450 406 470 542 602 506 592 799 544 768 721 788 448 662 640 616 467 505 570 579 437 547 424 460 418 431 419 395 451 447 409 466 456 461 519 527 538 504 534 727 499 494 422 376 451 502 558 564 537 504 550 450 659 482 548 483 512 391 390 562 467 523 746 490 644 613 496 467 453 546 761 452 518 519 472 437 519 552 477 511 635 470 647 566 505 453 711 464 520 596 813 627 479 466 710 786 834 699 480 564 531 469 465 824 606 787 566 491 719 518 546 448 522 463 534 463 524 487 506 515 514 752 482 625 512 1.04e+03 417 403 488 543 452 486 476 597 479 724 589 519 429 602 672 586 405 445 468 441 574 446 554 402 627 800 571 449 396 531 771 398 416 813 692 566 534 472 468 506 708 549 740 619 452 447 521 436 430 374 409 587 504 452 499 479 340 447 553 525 648 445 770 437 737 1.08e+03 479 524 440 432 568 550 411 465 957 954 727 490 640 813 446 404 367 755 388 744 960 551 512 533 353 500 383 379 369 547 461 769 582 903 468 672 407 377 948 467 376 464 936 717 633 532 416 418 380 547 636 662 426 647 395 418 752 462 401 507 417 485 375 452 487 504 908 429 393 468 509 520 598 594 881 828 428 563 818 611 416 494 520 625 605 575 526 675 442 1.01e+03 706 695 980 640 637 455 796 592 576 640 520 600 488 534 448 492 629 593 506 646 801 622 659 533 573 711 680 654 765 620 480 1.03e+03 995 869 949 963 1.06e+03 583 758 491 503 473 575 604 611 607 696 656 558 525 541 798 657 751 587 497 692 650 561 687 556 531 633 572 556 673 476 782 605 650 662 694 671 678 656 787 551 403 660 526 609 796 433 692 527 704 508 497 517 422 758 455 518 559 591 499 442 444 418 377 448 456 552 666 525 517 518 458 449 498 525 438 712 1.01e+03 817 628 964 994 1.02e+03 488 608 603 664 589 628 560 553 490 537 524 494 570 560 542 538 582 478 503 422 536 650 630 591 569 733 692 672 649 768 471 468 490 415 492 526 625 787 507 480 725 390 518 376 539 480 450 406 469 542 602 506 592 799 545 768 721 789 448 662 640 616 466 505 570 579 441 547 423 460 418 432 418 395 451 447 409 466 456 461 520 527 538 504 545 727 499 494 422 376 451 502 558 565 537 504 550 450 659 483 548 482 511 391 390 562 467 525 746 489 642 612 496 467 453 547 760 453 517 519 472 437 519 553 477 511 634 470 643 566 505 452 711 464 525 597 813 628 478 466 709 786 833 699 480 564 531 469 466 824 612 786 566 491 719 518 546 448 522 463 534 463 525 487 506 515 515 754 482 624 512 1.04e+03 418 403 488 544 452 486 476 597 479 724 590 518 429 604 672 586 405 445 468 442 573 446 552 402 627 799 571 448 396 532 771 398 415 813 697 566 534 472 467 506 708 550 739 619 453 447 521 436 431 374 407 586 504 451 498 480 339 446 554 522 648 445 770 438 737 1.08e+03 478 522 440 432 595 550 413 466 952 954 725 486 640 813 447 404 367 748 388 747 960 553 515 532 353 500 383 378 369 548 457 768 583 903 468 672 407 376 948 467 376 469 937 717 618 532 416 420 380 546 633 655 425 647 395 418 752 461 401 503 416 485 374 453 488 504 907 428 394 468 510 520 599 595 882 828 429 563 815 611 416 494 520 626 605 575 525 675 442 1.01e+03 707 701 980 641 638 455 796 593 576 641 520 600 484 532 449 492 629 594 506 646 801 622 659 533 573 711 680 654 765 620 480 1.03e+03 995 870 949 963 1.06e+03 582 759 491 503 474 574 606 611 607 690 657 559 525 541 798 657 752 587 498 693 650 560 687 556 531 632 571 557 673 476 783 606 651 661 695 672 687 656 787 552 404 660 526 609 796 434 692 526 704 508 497 517 422 759 455 518 559 590 500 442 444 418 377 448 456 553 667 525 517 518 458 450 499 525 438 712 1.01e+03 817 630 963 994 1.02e+03 488 607 603 664 589 628 560 554 490 538 525 494 570 561 542 538 582 478 504 422 536 650 630 590 569 733 692 672 649 768 471 466 490 415 493 525 625 787 507 480 725 390 517 376 540 481 449 406 469 542 602 506 593 800 547 768 721 790 448 662 640 616 466 505 569 579 446 546 423 461 418 431 418 396 451 447 409 466 456 461 520 527 538 504 555 728 498 495 422 375 451 501 558 566 538 505 550 451 659 482 548 482 511 392 390 562 467 529 746 489 641 612 497 467 453 547 760 453 517 519 472 437 519 553 477 511 634 470 640 567 505 452 712 464 530 598 813 628 478 466 709 787 833 699 480 564 531 469 466 824 618 785 566 491 719 519 546 448 522 464 534 463 525 487 505 515 514 755 481 624 512 1.04e+03 418 403 489 544 452 486 476 597 479 724 590 517 429 606 672 587 405 445 468 442 572 446 551 402 627 797 570 447 396 533 771 398 415 814 701 566 534 471 466 507 708 551 738 619 454 447 521 435 431 374 406 586 504 451 498 480 338 445 555 521 648 446 770 438 738 1.08e+03 478 523 440 431 609 550 415 467 948 954 725 480 637 813 447 405 367 743 386 748 961 554 516 532 354 501 383 377 370 548 455 767 584 903 467 673 406 376 948 467 376 475 937 717 604 532 416 421 380 546 628 648 424 647 395 418 752 460 401 497 417 486 373 453 488 504 908 428 394 468 511 520 599 595 882 828 430 563 810 610 417 494 520 626 605 575 525 675 442 1.01e+03 708 706 981 641 638 456 796 593 576 641 520 600 482 529 450 492 629 594 506 647 801 622 659 533 573 712 680 655 765 621 479 1.03e+03 996 870 949 962 1.06e+03 582 759 491 503 474 574 606 611 607 683 657 560 526 541 798 657 752 588 498 694 650 560 687 557 531 632 571 557 673 476 783 606 651 661 696 672 698 656 787 552 404 660 526 609 796 435 692 526 704 508 498 517 422 759 455 518 559 590 500 443 445 418 377 447 457 553 667 526 517 518 458 451 498 525 437 712 1.01e+03 817 632 963 994 1.02e+03 489 607 603 664 588 629 560 554 490 538 525 494 570 561 542 539 581 478 503 421 536 650 630 591 570 733 692 672 649 768 471 465 490 414 493 525 625 787 507 480 725 390 517 376 540 481 449 406 467 542 603 506 593 800 547 768 721 790 448 663 640 616 466 505 569 579 452 546 423 461 418 431 418 396 451 447 408 466 456 461 520 527 538 504 565 728 498 495 422 375 452 502 558 566 538 505 550 451 659 482 549 481 510 392 390 562 467 530 746 489 640 612 496 467 453 548 760 453 518 519 472 437 519 553 477 510 634 470 637 568 505 452 712 464 535 599 813 628 478 465 709 787 833 699 480 564 531 469 468 824 625 785 566 491 719 520 546 448 523 464 534 463 526 487 505 515 514 756 482 624 512 1.04e+03 418 404 489 545 452 486 476 598 479 724 591 516 429 610 673 586 405 445 468 442 572 446 550 402 627 795 570 446 396 535 771 398 414 814 706 566 533 470 465 507 708 552 737 619 453 448 523 435 432 374 406 585 504 451 498 480 338 444 555 520 648 446 771 438 738 1.08e+03 478 522 440 431 624 550 418 468 947 954 725 474 634 813 447 406 367 737 386 750 962 556 518 532 354 501 382 376 370 548 452 766 586 903 466 671 406 377 949 466 376 480 937 716 591 532 417 422 380 546 622 642 424 647 396 418 753 460 401 492 417 486 374 454 487 504 908 428 395 468 511 521 599 596 882 829 431 564 804 610 417 493 520 626 604 575 525 676 442 1.01e+03 708 710 981 641 639 456 796 593 576 641 521 600 481 526 450 493 629 595 506 647 801 623 660 533 573 712 680 655 765 621 478 1.03e+03 996 871 949 962 1.06e+03 583 759 491 503 474 574 606 611 608 673 657 560 526 541 799 658 752 587 498 695 650 560 687 557 531 632 571 557 673 475 783 606 651 661 695 672 708 656 787 552 404 661 527 608 796 437 692 527 705 508 498 517 422 759 456 518 559 590 501 444 445 418 377 446 456 553 667 526 517 518 458 452 498 525 437 712 1.01e+03 817 636 963 994 1.02e+03 489 608 603 664 588 629 560 554 491 538 525 494 570 561 542 539 582 478 503 420 536 651 630 591 571 733 693 672 649 768 472 465 489 414 493 525 626 788 507 480 725 391 518 376 540 481 449 406 466 542 604 506 593 800 548 769 721 789 448 664 640 616 465 505 570 580 459 547 423 462 418 431 418 397 451 447 408 465 456 461 520 528 537 504 573 729 498 494 422 375 452 502 558 565 538 505 550 452 659 482 549 481 510 392 390 562 467 532 746 489 640 612 495 467 453 549 759 453 518 519 472 437 519 552 477 510 634 470 635 568 504 452 712 464 538 599 813 628 478 465 709 787 833 699 480 564 531 469 470 824 632 785 566 491 719 520 546 448 522 465 534 463 526 487 505 514 513 757 482 625 512 1.04e+03 418 404 490 545 451 486 477 599 479 724 591 516 429 616 674 586 404 446 468 441 572 447 549 402 627 793 570 445 396 535 771 399 414 815 712 566 533 468 464 508 709 554 737 619 453 448 524 435 432 375 406 584 504 452 498 479 337 443 555 519 649 446 772 438 738 1.08e+03 478 522 439 431 640 551 422 469 945 954 725 468 634 813 446 406 368 730 386 751 963 558 519 532 354 500 382 376 371 548 452 767 588 903 465 670 405 376 949 466 376 483 938 716 584 532 418 422 380 546 612 638 424 647 396 419 753 460 401 487 418 486 374 454 486 504 909 429 395 467 512 521 600 596 882 829 431 564 797 610 418 493 520 626 604 576 525 675 442 1.01e+03 708 714 981 642 639 456 796 593 576 641 521 601 481 522 450 493 630 595 506 648 801 623 660 533 573 713 680 655 765 620 478 1.03e+03 996 871 949 962 1.06e+03 584 759 491 503 475 574 604 611 607 666 658 560 526 541 799 658 752 587 498 696 650 561 687 557 531 632 570 557 672 475 784 606 650 661 695 672 719 656 787 553 404 662 527 608 796 440 692 527 704 508 498 517 422 759 456 517 560 590 501 444 445 418 377 446 456 553 667 526 518 518 458 452 499 525 438 713 1.01e+03 817 641 963 995 1.02e+03 488 608 604 664 588 629 561 554 491 538 525 494 571 562 542 539 582 478 503 420 535 651 630 591 571 733 693 672 649 767 472 465 489 414 493 525 627 788 506 480 725 391 518 376 540 481 449 406 463 542 604 506 594 800 548 769 722 788 448 664 640 616 465 505 570 580 467 547 424 463 418 431 418 397 450 446 408 465 456 461 521 528 537 504 581 729 497 494 422 374 452 502 557 564 539 505 550 452 660 482 550 481 510 392 390 562 467 532 747 489 639 611 493 467 453 550 758 453 517 520 472 437 520 552 477 509 633 471 633 568 504 452 712 464 540 600 813 628 478 465 708 787 832 699 481 564 531 468 471 824 638 786 566 490 719 519 547 448 521 465 534 463 527 487 505 514 512 758 482 625 512 1.04e+03 418 405 490 545 450 486 477 599 479 724 590 516 428 622 674 587 404 446 469 441 573 447 548 402 627 792 570 443 396 535 771 400 413 815 718 566 533 467 463 508 710 556 737 619 452 448 526 434 433 375 406 582 504 452 498 479 337 442 555 519 649 445 772 438 739 1.07e+03 479 522 440 431 661 552 425 468 941 954 725 463 635 812 445 406 368 724 388 752 964 562 519 532 354 499 382 376 372 547 452 769 589 903 464 668 404 376 950 466 376 488 938 716 577 532 418 422 380 546 601 632 424 647 395 419 754 460 402 484 418 486 374 454 485 503 909 429 395 466 512 521 600 595 882 829 431 564 789 610 419 493 520 627 603 576 525 675 442 1.01e+03 707 716 982 642 639 456 796 594 575 641 521 601 481 517 450 494 630 595 506 648 801 623 660 533 573 713 680 655 764 620 479 1.03e+03 996 872 949 962 1.06e+03 585 759 491 503 475 574 602 611 607 659 657 560 526 541 799 658 752 587 498 696 650 562 687 557 531 632 570 557 672 475 784 606 650 661 695 672 728 656 788 553 403 662 528 608 796 442 692 526 704 508 498 517 422 760 456 515 560 590 501 444 445 418 377 446 456 553 667 525 518 517 458 452 499 525 438 713 1.01e+03 816 650 965 996 1.02e+03 488 607 604 664 588 630 561 554 491 537 525 495 572 562 542 539 583 477 503 420 535 651 629 591 571 733 693 672 649 767 472 465 489 415 493 524 627 788 506 480 725 391 518 375 540 481 449 406 462 543 604 507 594 800 548 769 722 789 449 664 640 616 465 505 571 580 475 547 424 463 418 432 418 396 450 446 409 466 456 461 521 528 537 503 588 730 496 494 422 373 452 502 557 563 539 506 550 452 660 481 550 481 510 393 390 563 467 532 747 488 637 611 492 467 454 550 758 453 516 520 472 437 520 552 477 509 633 470 630 568 503 452 712 464 542 601 812 628 478 466 708 787 832 699 482 564 531 468 472 824 645 786 566 490 719 518 547 448 521 466 535 462 527 486 504 513 511 760 482 624 512 1.04e+03 418 406 489 544 450 486 477 599 479 724 590 516 428 626 675 587 405 445 469 441 572 447 546 402 627 790 570 441 396 536 772 401 413 815 722 566 533 465 462 508 710 558 736 619 452 449 525 434 433 375 406 582 504 451 498 479 337 442 556 519 648 445 772 438 739 1.07e+03 479 522 441 431 674 552 430 468 933 952 725 460 636 812 444 406 368 718 389 753 964 566 520 531 355 498 383 376 373 547 453 770 590 903 464 668 404 375 950 466 377 494 940 716 572 532 418 422 380 546 590 626 424 648 394 419 754 462 402 481 418 486 373 453 485 503 910 430 396 465 512 521 600 594 882 829 431 564 782 610 419 494 520 627 603 576 526 675 442 1.01e+03 707 719 982 642 639 456 797 594 575 641 521 601 481 511 450 494 630 595 506 648 801 624 660 533 574 713 680 655 764 620 479 1.04e+03 996 872 950 962 1.06e+03 585 759 491 503 476 574 598 611 607 652 657 560 526 541 798 658 752 586 498 696 650 562 687 557 532 632 570 558 672 475 784 606 650 662 696 672 736 656 788 553 403 663 529 608 796 445 692 527 705 508 499 517 422 760 456 514 559 590 501 444 446 418 377 445 456 552 668 525 518 517 458 451 499 525 439 713 1.01e+03 817 659 967 996 1.02e+03 488 607 605 664 588 629 562 554 491 538 525 495 572 562 542 540 583 476 504 420 535 652 629 591 571 733 693 672 649 767 472 465 490 415 494 524 627 788 507 480 725 391 518 375 540 480 449 406 459 543 604 507 595 800 548 769 722 789 449 664 640 616 465 506 571 580 483 547 424 463 418 431 419 396 448 446 410 466 456 460 522 528 537 503 597 729 496 494 421 373 452 502 556 562 539 506 550 453 660 481 551 481 510 393 389 564 467 532 748 488 636 610 490 468 454 550 758 452 516 521 472 437 519 552 477 508 633 471 626 568 503 452 712 464 543 603 812 628 478 466 709 787 832 699 482 564 530 468 472 824 651 787 566 490 720 517 547 448 522 466 535 462 526 486 504 513 511 761 482 624 512 1.04e+03 418 407 488 544 449 485 477 598 479 724 590 516 428 628 675 586 406 445 470 441 572 447 544 403 627 789 570 439 397 537 772 401 412 815 724 567 532 462 462 508 710 559 736 619 452 450 525 434 433 374 407 581 504 450 498 480 336 442 556 519 648 445 771 438 740 1.07e+03 480 522 442 432 684 551 434 469 926 951 725 457 634 812 444 406 368 712 390 754 966 568 521 531 354 497 384 375 373 548 455 770 590 903 465 668 404 376 950 467 377 502 940 716 567 532 417 422 380 546 577 618 424 648 392 419 754 463 402 479 418 487 373 452 483 503 909 431 396 465 511 521 600 594 882 829 431 564 775 611 419 494 520 627 603 576 526 674 442 1.01e+03 706 721 982 643 640 456 797 594 575 641 521 600 481 506 450 494 630 596 506 647 801 624 660 533 574 713 681 655 765 620 481 1.03e+03 996 872 950 963 1.06e+03 586 759 492 503 476 574 594 611 607 644 657 559 526 541 798 658 751 586 498 696 650 561 687 557 532 632 570 558 673 475 784 606 650 663 696 672 743 656 788 553 402 663 529 607 796 446 692 528 706 508 499 517 422 760 455 511 559 591 501 444 446 419 377 445 456 552 668 525 518 517 458 451 500 526 440 713 1.01e+03 817 670 969 996 1.02e+03 488 608 605 664 588 629 562 554 491 538 525 495 572 562 542 540 584 476 504 420 535 652 629 591 571 733 693 672 649 767 472 465 490 415 494 525 627 788 507 480 725 391 518 375 540 480 449 406 457 542 604 506 594 800 548 769 723 789 449 664 641 616 465 506 571 580 490 547 425 463 418 431 419 397 448 446 410 466 456 460 522 529 538 503 604 729 496 494 421 373 452 502 556 563 540 506 550 453 660 481 551 481 510 393 389 564 467 532 748 487 634 610 489 468 454 550 758 453 517 521 472 437 519 552 477 507 633 471 622 568 503 452 713 463 546 604 813 628 479 466 709 788 832 699 483 564 530 468 472 824 657 789 566 491 720 516 546 448 523 466 535 462 526 486 504 513 510 761 482 624 512 1.04e+03 418 408 489 544 449 485 478 598 479 724 590 516 428 631 675 585 406 446 470 441 572 448 542 404 626 787 570 438 397 540 772 401 412 814 724 568 532 458 461 508 710 563 735 619 452 450 525 435 434 374 407 580 504 450 497 480 335 442 556 519 647 445 772 438 740 1.07e+03 481 522 442 432 694 550 442 470 922 950 725 454 633 812 444 406 368 705 390 755 966 569 521 530 354 496 384 375 372 548 458 771 590 903 465 668 404 376 949 468 377 508 941 716 563 531 418 424 381 546 567 610 423 648 391 419 754 464 401 476 418 487 374 452 481 503 909 432 396 465 511 522 600 594 882 829 431 565 768 610 419 494 520 627 604 576 526 674 442 1.01e+03 706 722 983 643 640 456 798 594 575 641 522 600 481 502 450 494 631 596 506 646 801 623 660 533 574 713 682 655 765 620 481 1.03e+03 997 872 950 963 1.06e+03 586 758 492 503 476 575 592 611 607 635 657 559 526 541 798 657 751 586 498 696 651 561 687 557 532 632 570 558 673 475 785 606 651 664 696 672 751 656 788 552 401 663 529 607 796 447 693 528 706 509 500 517 422 760 455 508 559 591 501 444 446 420 377 444 456 552 668 524 518 517 459 451 500 525 440 713 1.01e+03 818 683 971 996 1.02e+03 488 608 605 664 588 629 562 554 491 538 525 495 572 562 542 540 584 477 505 420 535 652 630 591 571 733 694 672 649 766 472 466 491 415 495 525 627 789 507 481 725 392 518 375 540 480 449 406 453 542 603 506 594 800 548 769 724 789 450 665 641 616 465 506 571 580 497 548 425 463 418 431 420 397 448 446 411 465 456 460 522 529 538 503 610 728 496 494 421 372 452 502 555 564 540 505 551 454 660 481 551 480 510 393 389 564 467 532 748 486 633 610 489 468 455 549 758 453 517 521 472 437 519 552 477 506 633 472 618 568 503 452 713 463 548 606 813 628 479 466 709 788 832 698 482 564 529 468 472 824 658 789 566 491 720 517 547 448 523 467 535 462 525 485 504 514 509 762 483 624 512 1.04e+03 418 408 490 544 449 485 478 598 480 724 590 516 427 632 675 583 405 446 469 441 572 448 542 405 625 786 570 437 397 542 772 401 412 814 725 568 532 453 461 508 711 566 735 619 452 450 525 435 435 374 406 579 504 450 497 480 335 443 556 520 646 445 772 438 741 1.07e+03 481 523 442 432 703 549 451 472 922 950 725 450 630 812 444 406 369 700 389 756 968 570 522 531 353 496 384 375 372 549 459 772 590 903 465 668 405 376 949 468 377 515 941 716 562 530 419 425 381 546 554 600 423 648 390 419 754 464 402 474 419 487 375 452 479 504 909 432 396 465 508 522 601 594 883 829 431 565 760 610 419 494 520 627 604 575 526 673 442 1.01e+03 706 724 983 642 640 456 797 594 576 641 522 600 482 500 450 493 631 597 506 646 801 622 661 533 574 713 682 655 765 620 482 1.03e+03 997 873 951 963 1.06e+03 586 758 492 503 477 575 589 611 607 625 657 559 526 541 798 657 750 586 499 696 651 562 688 557 532 632 570 558 673 475 785 606 651 664 696 672 759 656 788 552 400 663 529 607 796 447 694 528 706 510 500 517 421 760 455 505 560 591 501 444 446 420 377 444 456 552 668 524 518 518 460 451 500 525 440 713 1.01e+03 818 698 974 996 1.02e+03 488 609 605 664 588 629 563 554 491 538 525 496 572 562 542 540 584 477 506 420 535 652 630 592 571 733 694 672 650 766 471 467 491 415 494 525 627 790 506 481 725 392 519 375 540 480 449 406 451 543 602 506 594 801 549 769 724 789 450 665 641 616 466 506 572 580 503 548 425 463 419 431 421 398 448 446 411 465 456 460 522 530 539 503 612 728 496 494 420 372 452 502 555 564 539 505 552 454 660 482 551 481 510 393 389 564 468 530 748 485 632 610 488 468 455 549 758 453 517 520 472 437 519 552 478 505 634 472 616 568 502 453 713 463 551 606 813 628 480 467 708 787 832 698 481 564 528 469 472 824 659 790 566 491 720 518 547 448 524 468 536 462 525 484 505 514 508 763 483 623 512 1.04e+03 418 408 490 545 450 485 477 598 480 724 590 515 426 634 675 582 405 446 469 441 571 449 542 404 624 786 570 436 397 544 773 401 412 814 726 568 532 447 461 508 711 571 735 619 451 450 524 434 436 373 406 577 504 451 496 480 335 444 555 521 645 445 772 439 741 1.07e+03 481 523 442 432 714 549 463 472 922 950 726 446 628 812 443 406 370 695 388 756 969 572 522 533 354 496 384 375 372 549 460 774 590 902 465 668 405 377 948 468 377 523 939 716 561 529 420 427 381 546 543 590 423 648 390 419 755 463 402 472 418 487 377 452 478 504 908 432 396 465 506 522 602 594 883 829 431 566 753 611 419 494 520 627 604 575 526 673 442 1.01e+03 707 728 984 642 639 456 797 594 576 642 522 600 483 497 451 493 631 597 505 646 802 622 661 532 575 714 681 655 765 620 483 1.03e+03 997 874 952 964 1.06e+03 585 758 493 503 477 576 586 611 608 617 658 560 526 541 798 657 751 586 499 696 650 562 688 558 531 632 570 558 673 475 784 606 652 664 696 673 767 656 788 552 399 662 529 608 796 447 694 528 706 510 500 517 421 760 455 502 560 591 501 444 446 420 377 443 456 552 667 524 518 519 460 451 500 525 439 714 1.01e+03 818 714 978 996 1.02e+03 488 609 605 666 588 629 563 554 491 537 525 497 572 561 542 540 584 477 506 420 536 652 630 593 571 733 693 673 650 766 471 468 491 415 494 525 627 790 505 482 725 392 519 375 540 480 449 407 449 543 602 505 594 801 548 769 725 789 450 665 641 616 466 506 572 580 509 548 425 463 420 431 421 398 448 446 410 465 456 460 523 530 539 503 615 728 496 495 420 372 452 502 554 564 539 506 552 454 660 482 552 481 510 393 389 565 468 529 748 484 631 610 486 468 455 549 758 453 517 520 471 437 519 552 478 504 634 472 612 568 502 453 713 463 552 605 813 628 480 467 708 787 832 697 480 565 528 469 473 824 659 790 566 492 720 521 547 448 523 468 536 462 525 484 505 515 508 763 484 623 512 1.04e+03 418 408 490 545 450 485 477 597 480 724 591 514 426 638 675 582 406 446 469 441 571 449 543 404 624 784 571 435 396 544 773 401 411 814 727 568 533 440 462 508 712 574 735 620 451 451 523 434 435 373 407 575 503 452 496 479 335 444 555 523 644 445 772 439 741 1.07e+03 482 524 443 432 723 549 474 472 922 951 725 444 627 812 442 407 371 692 387 756 970 572 521 533 354 496 384 376 373 549 462 774 590 902 465 668 405 377 948 469 377 529 938 716 560 529 420 429 381 547 528 578 422 649 390 419 754 462 403 470 418 487 377 454 476 504 909 432 396 464 504 522 602 594 884 829 432 566 748 611 419 494 520 627 604 575 526 673 443 1.01e+03 707 731 984 642 639 456 798 594 577 642 522 601 484 492 451 493 632 597 505 647 802 622 660 532 575 714 681 655 765 621 484 1.03e+03 998 873 952 963 1.06e+03 585 758 493 503 478 576 581 611 609 610 658 560 526 542 798 657 751 586 500 696 649 562 688 558 531 632 571 559 673 475 784 607 651 665 696 673 772 656 788 552 399 662 529 608 796 447 694 529 706 510 500 517 420 761 455 500 561 591 501 444 446 419 377 443 456 552 667 523 518 519 461 451 500 524 439 715 1.01e+03 818 731 980 996 1.02e+03 489 608 605 667 589 630 564 554 492 537 526 498 572 561 542 540 584 478 506 420 535 652 629 594 571 733 693 673 650 766 471 469 491 416 494 525 626 790 505 481 725 392 520 375 540 480 449 407 446 544 602 505 594 801 548 768 725 790 450 665 640 616 466 506 572 580 514 548 424 464 420 431 422 398 447 446 409 465 456 460 525 530 539 503 617 729 496 496 420 372 452 502 554 566 540 506 552 454 660 482 552 481 510 393 389 565 468 528 748 482 630 610 484 468 455 548 758 452 517 521 471 437 519 551 478 503 634 472 607 568 501 453 713 463 555 602 813 629 480 466 707 787 832 697 480 564 527 469 472 824 661 790 566 491 720 523 546 448 523 468 536 461 525 484 505 515 508 763 483 623 512 1.04e+03 419 408 491 545 450 485 477 596 480 725 592 512 426 642 673 582 407 446 469 441 570 449 543 404 624 784 571 434 396 544 774 401 411 814 726 568 533 435 463 508 712 580 735 620 450 452 522 434 434 372 407 574 502 453 495 479 335 444 555 524 641 445 772 439 741 1.07e+03 483 524 443 432 736 549 485 473 920 952 725 443 625 812 441 407 372 688 386 756 970 574 520 532 354 496 384 376 374 550 465 775 591 902 466 668 406 377 947 469 378 536 937 715 558 529 419 430 380 547 516 569 422 649 389 420 754 460 403 469 417 487 377 454 474 503 910 432 397 464 503 522 602 594 884 829 432 566 744 612 420 494 520 627 604 575 527 674 443 1.01e+03 706 735 984 643 639 456 798 595 577 642 522 600 484 489 451 494 632 597 504 647 802 622 660 533 575 714 681 655 765 622 484 1.03e+03 998 873 952 962 1.06e+03 586 758 493 504 478 576 576 611 610 603 658 561 526 542 798 657 751 586 500 696 649 562 688 559 531 632 571 560 672 475 784 607 651 665 696 673 777 656 788 552 398 662 530 608 795 448 695 529 706 510 499 518 420 761 455 498 561 591 501 444 447 419 377 443 456 552 667 523 518 519 461 451 500 524 439 715 1.01e+03 818 750 982 996 1.02e+03 489 608 605 667 589 630 563 554 492 537 526 498 572 560 542 540 584 478 506 420 535 652 629 594 571 733 693 674 650 767 471 469 491 416 494 525 626 790 505 481 725 393 520 375 539 480 448 408 445 543 602 504 594 801 547 769 725 791 450 665 640 616 466 506 573 580 519 548 425 464 420 432 422 398 447 446 409 466 456 460 528 530 539 503 620 729 496 496 420 372 453 503 555 569 540 507 552 454 660 482 552 480 510 394 389 564 468 527 748 481 629 609 482 468 455 548 757 452 516 521 471 438 519 551 477 503 634 472 602 568 501 453 713 463 557 599 813 628 480 466 707 787 833 697 480 564 527 468 472 824 663 791 566 491 720 526 546 448 522 468 536 461 525 484 505 515 508 764 482 623 512 1.05e+03 419 407 491 544 450 484 477 594 480 725 592 512 425 645 672 582 407 446 469 441 571 449 544 404 625 784 572 432 397 544 774 401 411 814 725 568 533 428 463 509 713 584 735 620 450 452 521 434 434 371 407 573 502 453 495 479 335 444 555 526 638 445 772 439 742 1.07e+03 484 524 444 432 746 549 497 473 918 952 725 442 623 812 440 407 372 684 385 756 971 576 519 532 353 496 384 375 374 550 468 778 591 902 466 669 406 377 946 469 378 540 937 715 555 529 419 431 381 548 503 560 422 649 388 420 754 458 403 468 417 487 378 455 473 503 909 431 397 464 501 523 602 593 884 829 432 566 738 611 420 494 520 628 604 575 527 674 443 1.01e+03 706 739 984 643 639 455 798 595 577 642 522 600 485 487 451 495 632 597 504 646 802 622 661 533 575 713 682 656 765 622 484 1.03e+03 998 873 952 962 1.06e+03 586 758 494 504 478 576 570 611 610 596 658 561 525 543 798 657 750 587 500 696 650 561 688 559 531 633 571 560 673 476 785 608 651 665 696 674 782 657 788 552 398 663 530 608 795 448 696 529 705 511 498 518 419 761 455 497 561 592 501 444 447 419 377 443 457 552 667 524 518 519 461 451 500 525 439 714 1.01e+03 819 768 983 996 1.02e+03 489 607 606 667 590 630 563 554 492 538 526 498 572 561 542 540 583 478 507 420 535 652 629 593 571 733 693 674 650 767 471 470 491 416 494 525 626 790 505 481 724 393 520 375 539 480 448 408 444 543 602 504 594 801 546 769 725 793 450 665 640 616 466 506 573 580 526 549 425 464 420 432 423 399 446 446 409 466 456 460 533 530 539 503 622 729 497 497 421 372 454 502 556 571 541 507 552 455 660 482 552 480 511 394 389 564 468 526 748 481 627 609 481 468 454 548 757 452 516 522 471 438 520 552 477 504 634 472 597 568 501 453 713 463 559 596 814 628 480 466 707 787 833 697 480 564 527 468 471 824 664 792 566 491 720 529 546 448 523 469 535 461 524 484 505 515 508 765 482 623 512 1.05e+03 419 407 491 544 450 485 477 592 480 725 592 512 425 648 670 582 407 446 469 442 571 449 544 405 625 784 572 430 397 546 775 400 411 815 724 568 534 422 464 510 713 590 735 620 450 452 520 434 434 369 408 574 502 454 495 479 336 445 555 530 634 445 773 439 742 1.08e+03 484 524 445 433 760 546 512 475 916 953 725 442 622 812 440 406 372 680 384 759 971 579 520 532 352 496 384 375 373 549 471 781 591 901 466 669 406 377 946 469 378 543 937 715 554 528 419 431 381 548 494 555 422 649 388 420 754 457 403 466 417 486 379 455 473 503 907 431 397 464 500 523 602 593 884 829 432 566 730 611 420 494 521 628 605 575 527 675 443 1.01e+03 706 744 984 643 639 456 798 595 576 642 522 599 485 486 451 495 632 597 504 646 802 622 661 534 575 713 682 656 765 622 485 1.03e+03 998 874 952 963 1.06e+03 586 759 495 505 479 576 561 610 610 588 659 561 525 542 798 658 750 587 500 696 651 561 688 559 531 633 571 560 674 476 785 608 651 665 697 674 788 657 788 552 398 663 531 608 796 448 696 530 706 511 498 518 420 761 455 496 561 592 501 445 447 418 377 444 456 552 666 524 518 520 461 452 501 525 439 714 1.01e+03 819 788 984 996 1.02e+03 490 608 606 667 590 631 563 554 492 538 526 498 572 561 542 540 582 478 507 421 536 653 629 594 571 733 693 674 650 767 471 470 492 416 494 524 626 790 504 481 724 393 520 375 539 481 448 409 443 543 602 504 593 801 544 770 725 792 450 665 640 615 466 506 573 580 531 549 426 464 420 433 423 398 446 446 409 466 456 460 538 530 539 502 623 728 498 497 420 372 454 502 557 572 541 507 553 456 660 482 552 480 512 395 389 565 467 525 748 481 625 609 481 468 454 547 757 452 517 522 470 438 520 552 478 503 634 472 593 569 502 452 714 463 561 595 814 627 480 466 707 788 833 697 480 565 527 469 471 824 664 793 566 492 720 531 546 448 524 470 535 462 524 485 505 515 508 765 482 623 512 1.05e+03 419 407 491 545 451 485 477 588 480 725 591 511 425 650 670 583 407 446 469 443 571 449 544 406 625 783 571 428 398 549 775 400 410 815 723 568 534 416 465 510 713 595 738 620 449 452 520 433 435 368 410 574 502 454 495 479 337 445 555 534 631 445 773 440 742 1.08e+03 484 524 446 433 767 544 527 475 915 953 725 442 621 812 440 406 373 676 383 761 970 579 521 532 352 496 384 373 372 549 472 784 591 899 466 669 406 377 946 469 378 543 938 716 552 528 418 431 381 548 484 547 422 649 387 420 754 457 403 464 417 485 380 455 472 502 905 430 397 463 498 523 603 593 884 830 432 565 724 612 420 494 521 628 605 575 527 675 444 1.01e+03 706 746 984 643 639 456 798 596 576 642 522 599 486 485 450 495 632 597 504 646 802 622 661 534 575 713 682 656 765 622 485 1.03e+03 998 874 952 963 1.06e+03 586 759 495 505 479 575 552 611 610 580 659 561 525 542 798 658 750 587 500 697 650 561 688 560 531 633 571 560 674 476 786 607 652 664 696 674 794 657 789 553 398 663 530 607 795 448 696 530 706 511 498 518 420 761 455 496 561 592 501 445 447 418 378 444 456 552 666 524 518 519 461 452 501 526 438 714 1.01e+03 819 804 985 996 1.02e+03 490 608 606 668 590 631 563 554 492 538 526 498 573 561 542 540 581 479 507 421 536 654 629 594 571 733 693 674 650 767 471 470 492 416 494 524 626 789 504 481 725 393 520 375 539 481 448 409 443 543 602 503 593 801 543 770 725 792 451 664 641 615 466 506 573 581 536 549 426 464 420 433 423 398 446 446 409 466 456 460 543 530 539 502 624 728 498 497 420 371 454 502 556 574 542 506 553 457 661 482 552 480 512 395 390 565 467 525 748 480 624 608 479 468 454 547 757 452 517 522 470 438 520 552 477 502 635 472 590 569 502 452 714 462 563 594 813 628 480 466 708 788 833 697 480 565 527 469 471 825 668 794 566 492 720 532 545 448 524 471 535 462 524 485 504 516 508 765 482 623 512 1.05e+03 418 407 491 545 451 485 478 585 480 725 591 511 425 654 670 584 407 447 468 444 571 449 544 406 625 784 569 426 398 552 775 398 410 815 722 568 534 412 467 510 713 601 739 620 449 452 518 433 436 368 411 574 502 455 495 478 338 446 555 538 629 445 773 441 743 1.08e+03 483 524 447 433 779 542 540 476 914 953 725 443 620 813 441 406 374 672 381 763 969 581 521 532 352 497 383 372 371 550 474 784 591 897 466 670 406 376 946 469 378 543 938 716 549 528 418 431 381 548 477 540 422 649 387 419 754 457 403 462 417 485 380 456 472 502 905 430 397 464 498 523 603 593 884 830 433 565 718 612 420 494 521 628 605 575 527 675 444 1.01e+03 706 749 984 644 640 457 798 596 576 643 522 599 486 484 450 495 632 598 504 646 801 623 661 534 575 713 682 657 765 622 486 1.03e+03 997 875 952 962 1.06e+03 586 759 495 506 480 575 544 611 610 573 660 561 525 542 799 658 750 587 500 696 650 561 688 560 531 633 571 560 674 476 786 607 652 664 696 674 800 656 789 553 399 663 530 608 795 447 696 530 706 511 498 518 420 761 455 494 561 592 502 445 447 419 378 444 456 552 666 524 518 519 461 453 500 526 438 714 1.01e+03 818 820 985 996 1.02e+03 490 608 606 668 589 631 564 555 493 538 526 498 573 561 542 540 580 479 507 421 536 654 629 594 572 734 693 674 650 767 471 470 493 416 494 524 626 788 504 482 726 393 520 375 539 481 448 410 442 543 602 503 593 801 543 770 724 791 451 664 641 614 466 506 573 581 541 549 426 463 420 433 423 398 446 446 409 466 457 460 546 530 539 503 625 728 498 497 421 370 454 502 556 576 542 506 554 457 661 482 552 480 512 395 390 565 466 524 748 480 624 608 477 468 454 547 758 452 518 522 470 438 520 552 477 501 635 472 588 569 502 452 714 462 565 595 813 628 480 466 709 788 833 698 481 566 527 469 472 825 675 794 567 491 720 533 544 449 525 472 535 462 524 485 504 516 509 765 482 623 512 1.05e+03 418 406 491 545 451 485 478 581 481 725 591 511 425 657 670 583 407 447 468 444 571 449 544 406 625 784 568 425 399 553 775 398 410 815 721 569 533 409 468 510 713 606 741 620 448 452 518 433 437 369 410 575 502 456 494 479 339 447 555 539 628 445 774 441 743 1.08e+03 483 524 446 433 784 541 553 478 913 953 725 445 618 814 441 406 375 669 381 763 968 584 521 532 352 498 383 372 371 551 475 784 590 896 465 670 406 376 946 469 378 544 938 717 547 527 418 430 381 548 470 532 421 649 387 420 754 457 404 460 417 485 380 456 471 501 905 429 398 464 496 523 604 593 884 830 433 565 713 612 421 494 522 628 605 576 527 675 444 1.01e+03 706 750 984 645 640 457 798 597 576 643 522 599 485 483 449 495 631 598 504 647 801 624 660 535 575 713 682 657 766 622 486 1.04e+03 998 874 953 963 1.06e+03 587 759 495 506 481 575 537 612 610 568 660 562 525 542 799 657 750 587 499 696 649 561 688 560 531 634 571 560 674 477 787 607 652 664 696 674 805 656 790 553 399 663 530 608 794 447 696 530 707 511 498 517 419 761 455 493 562 592 502 444 447 420 379 445 456 552 665 524 518 519 462 453 500 526 438 715 1.01e+03 818 834 984 996 1.02e+03 490 608 606 668 589 632 564 555 493 539 527 498 573 561 542 540 580 479 507 421 536 654 629 594 572 734 693 674 651 768 470 470 493 416 494 525 626 788 503 482 726 393 520 374 539 481 448 411 441 543 602 503 593 801 543 770 724 788 451 665 641 614 467 506 573 581 547 550 426 463 419 433 423 398 446 446 409 467 457 460 549 530 539 503 628 727 498 498 421 370 455 503 555 578 542 506 554 456 662 482 552 480 512 395 390 565 466 525 747 478 623 608 474 468 454 547 758 452 517 522 469 438 521 552 477 502 634 472 585 569 502 452 714 462 568 597 813 628 481 466 709 788 833 698 481 566 527 469 472 825 684 794 567 491 719 534 544 450 525 472 534 463 524 485 504 516 509 766 482 623 512 1.05e+03 418 406 491 545 451 485 478 577 481 724 591 511 425 662 670 582 407 447 468 444 571 449 544 406 625 783 568 423 399 554 775 397 410 815 719 569 533 408 468 511 712 610 741 620 448 452 516 432 437 368 410 576 502 457 494 479 340 447 554 543 626 445 774 441 744 1.07e+03 484 524 445 433 788 541 565 480 912 954 724 448 616 814 442 406 375 667 380 764 968 587 521 532 354 499 383 371 371 552 475 784 590 894 465 670 406 376 946 469 378 546 939 717 545 526 417 430 381 548 463 527 421 649 387 420 753 457 404 458 417 485 379 456 472 501 905 429 398 464 493 523 604 593 884 830 433 565 708 612 420 495 522 628 605 576 527 675 444 1.01e+03 706 750 984 645 640 457 798 597 576 643 522 600 484 482 449 495 631 599 504 647 801 624 661 534 576 714 682 658 766 622 486 1.04e+03 998 874 953 964 1.06e+03 587 759 495 506 482 575 532 611 610 563 660 562 525 542 799 658 750 587 499 696 649 561 689 560 532 634 571 560 674 477 788 607 652 664 696 674 810 656 790 553 400 664 530 609 794 446 696 530 707 511 498 517 420 761 454 492 562 591 503 444 448 420 379 445 455 552 666 524 517 519 462 454 500 525 438 716 1.01e+03 818 848 984 997 1.02e+03 490 607 606 667 589 632 564 555 493 539 527 498 573 561 542 540 579 479 507 421 537 654 630 594 572 735 693 674 652 767 470 470 494 416 494 526 627 788 503 482 726 393 520 375 539 481 448 411 439 542 602 503 593 801 543 770 725 785 451 665 642 614 467 506 574 581 553 550 426 462 420 433 423 398 445 447 409 467 458 460 550 531 539 503 631 727 499 498 421 370 455 503 555 579 542 506 554 456 661 482 552 480 512 395 390 565 467 525 747 476 623 609 473 468 454 547 759 453 517 523 469 438 521 551 477 502 634 473 583 569 502 452 714 462 572 600 812 628 481 467 709 788 833 698 480 566 527 469 472 825 690 794 567 491 719 536 544 450 526 473 534 463 524 485 505 515 510 766 481 623 512 1.05e+03 418 406 490 545 451 485 478 574 481 725 592 511 424 667 670 583 408 448 468 443 570 449 545 404 624 782 567 422 399 554 776 397 409 814 717 570 533 407 469 511 711 615 742 619 446 452 514 432 438 366 410 576 502 458 495 479 342 447 554 546 624 445 773 442 744 1.07e+03 484 523 446 433 795 540 578 481 910 953 724 451 614 814 442 406 376 666 379 765 968 590 521 531 357 500 383 371 370 552 475 784 590 892 465 670 406 377 945 468 378 548 939 717 543 526 416 430 380 549 459 524 422 649 387 420 752 456 403 456 417 485 378 456 472 502 906 429 398 463 491 523 604 592 884 829 433 565 702 612 420 495 522 628 606 576 527 675 444 1.01e+03 706 750 984 646 640 457 798 597 576 643 522 600 484 481 449 495 631 600 504 647 801 625 661 534 576 714 682 658 766 622 486 1.04e+03 999 874 954 964 1.06e+03 587 759 495 507 482 575 527 611 610 558 660 561 525 542 799 658 750 588 498 696 649 561 689 560 532 634 572 560 674 478 788 607 652 664 697 674 816 657 790 553 400 664 530 608 794 446 696 530 707 511 498 517 420 762 453 492 562 590 504 444 448 420 379 445 455 552 666 524 517 519 462 454 500 525 438 716 1.01e+03 819 860 984 998 1.02e+03 490 607 607 667 590 632 564 555 492 539 527 498 573 561 542 540 579 479 507 422 538 654 631 594 573 735 692 674 652 767 470 470 494 416 493 526 628 788 503 481 726 393 520 375 540 481 448 412 439 542 602 503 594 801 543 770 725 780 452 666 642 614 467 506 574 581 561 550 425 462 420 433 423 399 445 447 408 467 458 460 551 531 539 503 636 726 498 499 421 370 455 504 556 580 542 506 554 457 661 482 552 479 511 395 390 565 466 525 748 474 622 609 472 468 454 547 759 454 517 524 469 438 521 551 477 502 635 473 582 569 502 452 714 462 576 602 812 628 480 468 710 788 833 698 480 566 526 469 472 825 698 795 567 492 719 537 544 451 526 473 534 463 524 486 505 515 509 766 481 623 512 1.05e+03 418 406 489 546 451 485 478 570 481 725 592 511 424 671 669 584 408 448 468 442 570 448 546 403 624 782 566 422 399 554 776 398 409 814 716 570 533 408 469 510 710 620 743 619 445 452 512 433 439 365 408 577 501 458 495 478 343 446 553 550 623 445 773 442 744 1.07e+03 484 523 447 433 802 539 594 482 907 953 724 453 613 814 443 406 377 664 377 766 968 592 522 531 360 500 382 371 370 553 475 785 591 890 465 671 406 378 945 468 378 549 939 717 540 526 414 430 380 550 457 522 422 648 386 421 752 455 402 454 417 485 378 455 473 502 907 428 398 462 491 524 605 592 884 829 433 565 693 612 420 496 522 628 606 576 527 675 445 1.01e+03 707 750 984 646 641 457 799 597 576 643 522 600 484 481 450 494 631 600 504 647 801 626 662 535 576 714 683 658 766 622 486 1.04e+03 999 874 954 964 1.06e+03 587 759 496 507 482 575 522 611 610 553 659 561 525 543 799 658 750 588 498 696 649 560 690 560 532 634 573 560 674 477 788 607 652 665 697 674 821 657 790 554 400 664 530 608 794 447 696 529 707 511 498 517 421 762 453 491 562 590 504 445 448 419 379 445 455 552 666 524 517 519 462 454 500 525 438 716 1.01e+03 819 872 985 998 1.03e+03 489 608 607 667 590 632 563 555 492 538 527 498 573 560 542 541 578 479 507 422 537 655 631 594 573 735 692 675 653 767 470 470 494 416 492 526 628 789 503 481 726 393 520 375 540 481 448 414 439 542 602 503 594 801 544 771 725 774 452 666 643 614 466 506 573 580 567 550 424 461 420 433 422 399 445 447 408 467 458 460 552 531 538 503 640 726 497 499 422 370 455 504 557 580 542 505 554 457 660 482 552 479 511 395 390 565 466 525 748 473 622 609 471 468 454 547 759 454 517 524 469 438 521 551 476 503 636 473 581 569 503 452 715 462 578 605 812 627 480 468 711 787 833 698 480 566 526 469 472 825 706 794 567 493 718 538 545 451 526 473 534 463 524 486 505 515 509 766 482 622 512 1.05e+03 418 406 489 546 451 485 479 565 481 725 592 511 423 676 668 584 408 448 468 442 571 445 547 403 624 781 565 422 399 554 777 398 409 813 716 569 534 409 468 510 711 624 743 619 444 451 512 433 440 365 407 577 501 458 495 478 344 446 552 553 624 445 772 443 743 1.07e+03 484 524 448 434 810 538 609 482 903 952 724 454 612 814 445 406 377 663 376 767 968 595 523 532 361 499 382 371 370 554 475 786 591 886 466 671 406 378 945 468 377 551 939 717 537 526 414 430 380 550 457 518 422 648 386 421 752 455 402 451 416 485 377 454 473 502 908 427 398 462 490 524 605 593 884 829 433 565 685 613 421 496 523 628 605 576 527 675 445 1.01e+03 707 750 984 646 641 456 800 597 576 644 522 600 486 481 450 494 631 601 504 647 801 626 662 535 576 714 682 658 767 622 486 1.04e+03 999 874 955 965 1.06e+03 587 759 496 507 482 575 518 612 610 548 659 561 526 543 799 658 751 588 499 697 649 560 689 560 532 634 573 561 674 477 788 607 653 665 697 674 827 658 790 554 400 664 530 608 794 447 696 529 706 511 498 517 422 762 453 490 563 590 504 445 448 419 379 445 455 552 667 525 517 519 462 454 500 525 438 716 1.01e+03 818 882 985 999 1.02e+03 489 608 607 667 590 632 563 554 491 538 527 498 574 560 542 541 576 479 507 422 536 655 631 594 573 735 692 675 653 767 470 469 495 416 492 526 628 789 502 481 726 393 520 375 540 481 448 415 439 542 602 503 594 802 544 771 725 765 454 665 643 614 466 506 573 581 574 550 424 461 420 434 422 399 445 447 407 467 457 460 554 531 538 503 645 726 496 499 422 370 455 505 557 580 542 505 554 457 659 481 552 478 511 395 390 565 465 525 748 472 621 609 470 468 454 546 759 453 517 524 469 437 521 551 476 503 637 473 582 569 504 452 716 462 582 606 812 627 480 467 711 786 833 698 479 566 526 470 472 825 719 794 567 493 717 538 545 451 526 472 534 464 524 486 505 515 510 765 482 622 512 1.05e+03 418 406 489 545 451 484 479 558 482 725 593 511 422 678 667 583 408 447 468 442 571 443 547 403 624 781 565 421 399 553 777 399 410 813 716 569 535 409 467 510 711 628 742 619 442 451 513 433 440 365 406 577 502 458 495 479 345 444 552 557 624 445 771 443 743 1.07e+03 483 524 448 434 810 539 623 482 900 953 724 454 609 815 446 406 377 662 375 768 967 598 524 532 362 498 382 371 370 554 476 786 591 880 466 671 405 377 945 468 378 553 939 717 535 526 414 431 380 550 454 512 422 647 386 421 752 456 401 449 416 485 378 453 474 502 909 426 398 462 490 524 605 593 885 829 434 564 677 613 421 496 524 629 605 576 527 674 445 1.01e+03 708 748 985 646 641 457 800 597 576 644 522 600 488 480 450 494 630 601 504 646 801 626 662 536 576 714 682 658 767 621 486 1.04e+03 998 874 955 964 1.06e+03 587 759 496 507 482 576 515 612 610 542 658 561 526 544 798 658 751 589 499 697 649 560 689 560 532 634 573 561 674 476 788 608 653 666 697 674 831 658 790 554 400 663 531 607 794 447 696 530 707 511 498 517 422 762 453 488 564 590 504 446 448 420 378 445 456 551 667 525 517 518 462 454 500 526 438 717 1.01e+03 818 889 985 1e+03 1.02e+03 489 608 607 667 589 632 564 554 491 538 527 498 574 560 542 541 575 480 508 422 537 655 631 595 574 736 691 674 653 768 470 468 495 417 492 526 628 789 502 481 727 393 520 375 539 481 448 416 439 543 602 503 594 802 545 771 725 756 454 665 643 614 466 506 573 581 580 551 424 461 420 434 422 399 445 447 407 467 457 459 559 531 538 503 649 726 496 498 421 370 455 505 557 580 542 505 554 457 659 481 552 479 511 395 391 564 465 525 747 472 620 609 470 468 454 547 759 453 518 524 469 437 521 552 477 502 636 473 582 569 504 451 717 462 585 607 812 627 480 466 711 786 833 698 480 566 527 469 471 825 731 794 567 492 716 538 545 451 526 472 535 465 524 486 505 515 510 764 482 622 512 1.05e+03 418 407 490 545 451 484 479 554 482 725 593 511 422 680 666 580 409 446 467 443 571 440 547 404 624 780 564 421 399 552 777 399 411 813 716 568 534 410 467 510 712 633 742 620 442 451 512 433 439 366 406 576 502 458 495 479 345 442 551 560 623 446 770 443 744 1.07e+03 483 524 447 434 810 541 637 483 898 953 724 454 606 815 447 407 376 661 375 767 966 602 525 532 362 497 382 372 371 555 476 786 592 873 467 671 404 378 946 468 378 556 940 717 534 526 414 431 380 550 450 507 422 647 386 420 752 457 401 446 416 485 378 453 474 502 910 427 398 462 490 524 605 593 885 829 434 564 668 613 421 496 524 629 606 577 527 674 445 1.01e+03 708 747 985 646 640 457 800 597 576 645 523 600 489 478 450 494 630 601 504 646 801 626 662 535 576 715 683 657 767 622 486 1.04e+03 997 874 956 964 1.06e+03 587 759 496 507 483 576 512 612 610 533 658 560 526 544 798 658 750 589 500 697 650 561 689 560 531 634 573 561 674 476 788 608 653 666 698 674 834 658 789 554 401 663 531 607 795 447 696 529 707 511 499 517 421 762 453 486 564 590 504 447 447 420 378 445 458 551 668 525 518 519 462 454 500 526 438 717 1.01e+03 819 895 984 1e+03 1.02e+03 489 609 608 667 589 632 564 554 491 539 528 498 574 560 542 541 575 479 508 422 537 655 631 596 574 736 692 674 653 768 470 467 495 418 492 526 628 789 502 481 727 393 520 375 539 481 448 416 439 543 603 503 594 802 546 770 725 746 454 665 643 613 466 506 573 581 586 551 424 461 421 434 423 399 445 447 407 467 458 458 564 532 539 502 654 726 496 498 420 370 455 505 555 579 542 505 554 458 659 482 552 479 511 395 391 564 465 526 744 472 619 610 471 468 454 547 759 453 518 524 469 437 522 551 477 502 636 474 584 570 505 452 717 463 588 609 812 628 479 466 711 786 832 698 480 567 528 469 471 825 745 795 567 492 716 539 545 451 526 471 535 465 524 488 505 515 511 764 482 622 512 1.05e+03 418 408 490 545 451 484 480 550 482 725 594 511 422 682 666 576 410 445 466 443 571 439 547 403 623 779 563 421 400 552 778 399 411 813 716 568 534 411 468 510 712 638 742 621 441 451 510 433 438 367 406 576 502 458 495 478 345 441 551 561 623 447 769 444 744 1.07e+03 483 524 446 434 811 543 653 483 895 953 724 454 604 814 447 407 376 660 375 766 966 606 526 533 363 497 383 372 371 556 477 785 592 868 467 671 404 378 946 468 378 559 941 717 535 527 414 430 380 550 444 503 422 646 386 419 752 457 400 443 416 485 378 453 474 502 911 427 397 461 490 524 607 594 884 829 434 563 658 613 421 497 524 629 606 577 527 674 445 1.01e+03 708 747 985 646 640 458 800 597 576 646 524 600 489 478 450 494 631 601 505 646 801 625 662 536 577 714 683 656 767 622 486 1.04e+03 996 875 956 965 1.06e+03 587 760 497 507 483 576 509 611 610 527 656 560 526 544 798 658 750 589 500 697 650 561 690 559 531 634 573 561 674 476 788 609 654 666 698 674 837 657 789 555 402 663 531 607 795 447 696 529 707 511 499 517 422 762 454 483 564 590 504 447 447 421 379 445 460 552 668 525 518 519 462 454 500 526 438 716 1.01e+03 819 901 983 1e+03 1.02e+03 489 609 608 667 590 633 564 554 490 539 529 499 574 560 542 542 575 479 508 422 538 654 631 597 574 736 692 675 654 768 470 467 495 419 492 527 628 790 502 481 726 393 520 376 539 481 448 418 439 543 603 503 594 802 546 770 725 736 454 664 643 614 466 506 572 581 594 551 424 461 421 434 423 399 445 447 407 467 458 458 569 532 540 503 660 726 495 498 418 370 456 505 554 578 543 505 554 458 659 482 553 479 511 394 392 564 465 526 738 472 617 610 471 468 454 548 759 452 518 524 469 437 522 551 477 502 636 474 585 570 505 452 716 463 591 612 813 628 479 466 711 786 832 698 480 568 528 469 471 825 755 794 568 491 716 540 544 452 527 471 535 465 524 489 506 514 510 764 482 622 513 1.05e+03 418 409 492 545 451 484 481 548 482 726 594 511 421 683 666 569 409 445 466 443 571 438 546 403 623 778 562 421 400 552 778 398 411 813 716 568 534 412 469 510 712 643 742 622 440 452 509 432 437 367 406 576 502 458 496 478 345 441 551 563 625 447 768 444 744 1.07e+03 483 524 446 434 812 545 667 483 892 952 725 453 602 814 447 407 375 659 375 764 966 609 527 533 363 497 383 373 371 558 478 785 593 864 468 671 404 378 946 467 378 561 941 717 535 529 413 429 379 550 439 498 423 646 386 420 752 457 400 441 415 485 377 453 474 502 911 427 398 462 490 524 610 594 884 829 435 563 650 614 422 497 524 629 606 578 526 674 445 1.01e+03 708 746 985 647 641 459 800 597 577 645 524 600 489 477 449 494 632 600 505 646 801 626 662 536 577 714 684 655 768 622 486 1.04e+03 996 875 955 966 1.06e+03 587 760 498 508 484 577 505 609 609 519 655 560 526 544 799 658 750 589 500 698 651 561 690 558 532 634 573 562 674 476 788 609 654 666 698 674 838 656 788 555 402 663 531 607 796 446 696 530 707 512 499 517 422 762 454 480 564 590 504 447 448 421 379 445 462 552 668 525 518 520 462 454 500 526 439 715 1.01e+03 820 910 983 1e+03 1.02e+03 488 609 608 667 590 633 564 554 491 539 529 499 574 560 542 542 575 479 508 423 537 654 631 597 575 737 692 676 655 768 470 467 494 420 492 527 629 789 503 482 726 394 521 376 539 481 449 419 440 543 603 503 594 802 546 770 724 726 454 665 643 614 467 506 572 581 601 551 424 461 421 434 423 399 445 447 407 467 458 458 573 532 540 503 665 726 495 498 418 369 456 505 551 578 543 505 554 458 658 481 553 479 511 394 392 564 466 526 730 471 616 610 472 468 454 548 759 452 518 523 469 437 522 551 477 502 637 474 587 570 505 452 716 463 593 615 813 628 480 466 710 787 832 698 480 568 528 469 471 825 764 794 568 491 716 541 544 453 527 470 535 465 524 489 506 514 509 764 482 622 513 1.05e+03 418 409 492 545 452 484 481 545 482 726 595 512 422 683 666 564 407 446 466 443 572 438 546 402 623 777 562 421 400 551 778 398 411 812 718 569 534 413 470 510 710 649 742 623 440 452 508 432 438 368 406 576 503 458 496 478 345 441 551 564 627 447 768 444 744 1.07e+03 482 524 445 434 812 549 682 483 890 952 725 453 600 813 447 407 374 659 376 765 966 612 528 532 364 498 382 373 371 559 478 783 593 859 468 671 404 379 946 467 378 563 942 716 536 530 413 428 379 549 434 496 423 646 386 420 751 458 399 438 415 485 377 453 474 502 912 427 398 462 489 524 615 594 883 829 435 563 641 614 422 498 525 629 607 578 526 674 445 1.01e+03 708 745 985 647 641 460 800 597 577 644 524 600 489 477 449 493 633 600 505 646 801 625 661 536 577 714 684 655 768 622 486 1.04e+03 996 875 955 966 1.06e+03 587 760 498 508 483 577 501 606 609 512 654 560 526 544 799 658 750 589 500 698 650 561 690 559 532 634 573 562 674 476 788 609 654 666 698 674 840 656 789 555 402 664 531 607 795 447 696 530 707 512 499 517 422 762 453 478 563 590 504 447 448 421 379 445 465 552 667 525 517 520 462 454 500 526 439 711 1.01e+03 820 923 982 1e+03 1.02e+03 489 610 608 668 591 633 564 554 491 539 529 499 574 560 542 542 575 479 508 423 538 654 631 597 576 737 692 676 655 768 470 467 494 421 492 527 628 789 503 482 726 395 521 376 539 481 449 420 442 543 604 503 594 802 546 771 724 714 454 666 643 614 468 506 572 581 609 552 424 461 421 434 424 399 445 447 407 467 458 458 578 533 540 503 670 726 494 498 418 369 456 505 549 577 543 505 555 458 658 481 554 479 510 394 391 565 466 527 721 472 615 610 472 468 454 548 759 452 518 523 469 436 522 551 477 501 637 474 588 570 506 452 716 463 595 616 813 628 480 466 710 788 832 699 480 570 528 468 471 825 770 794 568 491 716 542 544 453 527 470 535 464 524 489 506 514 509 764 483 622 514 1.05e+03 418 408 493 544 452 484 480 543 482 727 594 512 422 684 666 558 406 447 467 443 572 437 545 402 623 774 562 421 400 551 779 398 411 811 720 569 535 413 469 509 709 654 742 623 440 452 509 432 439 368 405 576 505 458 496 479 345 442 551 566 628 447 767 443 744 1.07e+03 481 524 445 434 815 553 697 482 888 953 726 453 598 814 447 408 374 657 376 765 965 614 528 532 364 498 382 373 371 562 478 783 592 852 468 672 404 379 946 467 378 566 943 716 537 530 412 428 380 549 429 492 423 646 386 420 751 460 399 437 414 484 377 453 475 503 910 426 398 464 489 524 619 594 883 829 435 562 633 614 423 498 525 629 607 578 526 674 446 1.01e+03 707 745 985 648 641 461 800 597 577 644 524 600 490 477 449 493 633 600 505 646 801 625 661 536 577 714 684 654 769 622 487 1.03e+03 996 874 955 966 1.05e+03 587 759 499 508 483 577 496 602 610 504 653 560 526 544 800 658 750 589 500 698 650 561 690 559 532 634 573 562 674 477 789 609 654 666 698 674 841 656 789 555 402 664 531 608 796 447 696 531 707 512 500 518 421 762 453 475 563 591 504 448 448 421 379 446 467 552 667 526 517 520 462 454 501 526 439 707 1.01e+03 820 936 982 1e+03 1.02e+03 488 610 608 668 591 633 564 554 491 540 529 499 574 560 542 542 575 479 508 424 538 654 631 597 576 737 693 676 654 769 470 467 494 424 491 526 628 787 504 483 726 396 521 376 538 482 449 420 443 544 604 503 594 802 546 771 725 703 454 666 642 614 467 506 573 581 614 552 424 461 421 434 424 398 446 447 407 467 458 458 583 533 540 503 672 726 494 498 419 368 456 506 545 577 543 505 555 459 659 481 554 479 511 394 391 565 465 527 711 472 614 610 473 468 455 548 759 453 519 523 468 435 522 551 477 501 637 474 590 571 506 452 716 463 598 616 812 627 480 466 710 788 833 699 480 570 528 468 471 825 776 794 568 491 716 543 544 453 527 470 535 464 524 489 506 514 509 764 484 623 514 1.05e+03 418 408 493 544 454 483 480 541 482 727 594 511 421 684 666 555 406 448 467 443 572 436 545 402 623 772 563 422 400 551 779 398 411 810 721 569 535 414 469 510 708 659 742 624 439 452 510 433 440 369 405 576 506 458 496 479 345 442 552 567 629 447 766 442 744 1.07e+03 482 524 444 434 817 555 714 482 886 954 726 453 597 814 448 410 374 654 377 764 965 617 530 532 364 498 381 373 371 564 477 783 592 846 468 672 403 380 947 467 378 567 944 716 538 530 411 429 380 548 423 490 423 646 387 419 752 460 400 435 415 484 376 452 477 503 909 426 398 464 488 524 624 593 883 829 435 562 624 614 423 498 525 629 607 578 526 675 446 1.01e+03 704 745 985 649 641 464 800 597 577 644 524 601 490 477 449 493 633 600 505 646 801 624 661 536 578 715 684 654 769 622 488 1.03e+03 995 874 955 966 1.05e+03 588 759 500 508 483 577 492 598 610 498 651 561 525 544 800 658 750 589 500 697 650 561 690 559 532 634 573 561 674 478 789 609 653 666 697 674 842 656 789 555 403 665 531 608 796 447 695 531 708 512 500 518 421 762 453 473 563 591 504 448 448 422 379 446 471 552 667 526 517 519 463 454 501 526 440 700 1.01e+03 820 945 983 1e+03 1.02e+03 488 609 609 668 591 632 564 554 491 540 529 500 575 560 541 542 575 480 509 424 540 654 631 598 576 737 694 676 654 769 470 468 494 426 491 527 628 787 504 484 726 395 521 377 538 483 449 420 444 545 604 503 594 802 546 771 726 691 454 666 643 614 467 506 573 581 616 552 423 461 421 433 424 398 447 447 406 467 458 458 588 534 539 503 676 726 495 498 420 368 456 506 542 576 543 504 555 459 659 482 554 479 513 394 391 565 465 527 700 472 613 610 475 468 454 548 758 453 519 523 469 435 522 551 478 501 637 474 592 571 507 452 716 463 602 616 812 627 480 466 710 788 833 700 480 570 528 468 471 826 781 795 568 491 716 544 544 453 528 469 535 464 524 490 506 515 510 764 484 624 514 1.05e+03 418 408 493 544 455 483 480 541 482 727 595 511 421 684 666 550 406 450 467 442 572 434 545 402 623 771 562 424 400 552 779 399 411 811 722 569 534 413 469 511 708 663 741 624 438 452 511 434 440 370 405 575 506 458 495 478 345 442 551 569 632 447 764 440 744 1.07e+03 482 524 444 434 818 556 729 482 882 955 726 454 594 815 449 412 374 651 379 763 964 619 530 531 363 498 381 374 371 568 477 783 592 839 468 672 403 379 947 467 379 568 944 717 540 530 410 429 381 548 418 487 423 648 388 419 752 458 400 435 414 484 376 452 479 503 906 426 398 464 487 524 627 593 884 828 435 563 617 613 423 498 525 629 607 578 526 675 446 1.01e+03 701 746 985 650 641 466 800 597 577 644 525 601 489 478 449 493 633 600 506 647 802 624 661 536 579 715 684 654 768 621 488 1.03e+03 995 874 955 967 1.05e+03 588 758 500 509 482 577 488 593 611 492 649 561 525 544 800 658 750 589 500 696 650 561 690 558 532 634 573 561 674 479 790 609 653 667 697 674 842 657 789 555 403 665 530 608 796 448 695 531 709 512 501 518 421 762 453 472 562 591 505 448 448 422 380 446 474 552 668 526 516 520 463 454 501 525 440 689 1.01e+03 819 950 983 999 1.02e+03 488 610 609 667 591 632 564 554 491 539 529 500 575 560 541 541 575 480 509 424 541 655 631 598 576 737 694 675 655 769 470 468 494 428 491 527 628 787 504 486 727 395 522 377 538 483 449 421 444 546 604 503 595 802 546 771 726 679 454 666 643 614 467 506 573 581 619 552 424 461 422 433 423 398 447 447 406 467 458 458 595 534 539 503 678 726 495 498 419 368 456 506 540 575 542 504 556 459 659 482 554 479 516 394 391 565 465 527 685 473 612 610 476 468 454 547 758 453 518 523 469 435 522 551 478 501 637 474 594 570 508 452 716 463 606 617 812 626 479 466 709 788 833 700 480 570 528 468 471 826 785 795 569 491 717 546 544 453 528 469 534 463 524 490 506 515 510 765 484 625 514 1.05e+03 418 407 492 544 458 482 480 541 483 727 595 511 420 684 666 548 406 449 467 442 572 433 545 403 624 770 561 425 400 554 779 400 412 811 722 569 534 412 469 511 708 666 741 624 437 453 511 434 441 371 405 575 506 459 495 478 344 442 550 570 635 447 762 440 743 1.07e+03 482 524 443 433 817 557 745 481 879 955 726 453 592 816 449 414 373 649 380 763 965 623 532 530 362 497 380 374 371 572 477 783 592 834 468 672 403 379 946 467 379 569 944 717 542 530 409 429 382 548 413 485 423 650 389 419 752 456 401 435 414 484 376 452 479 503 905 426 399 464 486 523 634 592 884 828 436 562 609 613 423 498 525 629 607 578 526 675 446 1.01e+03 699 747 985 653 641 468 800 598 577 644 525 602 489 478 449 493 633 600 506 648 802 624 662 536 579 715 683 654 768 621 488 1.03e+03 996 874 956 967 1.05e+03 588 758 500 509 482 576 484 588 611 488 647 561 525 544 800 658 751 588 499 696 650 561 690 559 532 634 573 561 675 479 790 610 653 667 697 674 843 657 789 555 404 665 530 608 796 448 696 531 709 513 501 518 421 762 453 472 563 592 504 448 448 423 380 446 477 551 668 527 517 520 463 454 501 525 440 673 1.01e+03 819 954 984 999 1.02e+03 488 610 610 667 591 632 564 555 491 539 529 501 576 560 542 541 575 480 509 424 541 655 630 598 576 736 695 675 655 769 470 468 494 432 490 527 628 787 504 488 727 396 522 377 538 483 450 420 445 546 604 503 595 802 546 771 726 670 455 666 643 614 467 506 572 580 620 552 424 461 422 433 422 397 446 447 406 467 458 457 602 534 538 503 680 726 496 498 418 369 456 506 538 575 543 504 556 459 659 482 553 479 519 394 391 565 465 527 670 472 610 609 477 469 454 546 758 452 518 523 469 435 522 551 478 500 637 473 594 571 509 452 716 463 610 618 812 627 480 466 709 788 833 699 480 570 528 468 471 826 789 796 569 492 717 547 544 454 529 469 535 463 524 490 506 515 511 766 484 625 514 1.04e+03 418 406 492 544 458 482 480 540 483 726 595 511 420 683 666 542 404 449 467 442 572 432 546 403 623 768 561 425 401 555 780 401 412 811 723 570 534 411 469 510 709 668 741 624 436 453 512 434 442 371 405 574 507 459 495 478 344 441 549 570 638 448 760 441 743 1.07e+03 481 523 442 434 813 558 757 481 875 954 725 452 589 816 449 415 373 646 380 762 965 626 534 529 362 496 381 375 371 576 478 782 592 830 468 672 404 378 945 467 378 570 943 717 543 529 409 428 382 548 406 483 422 652 389 419 752 455 401 434 414 484 376 452 479 504 904 426 400 464 486 523 641 592 884 828 436 562 601 614 423 498 525 629 607 578 526 675 446 1.01e+03 698 748 985 657 641 469 800 598 577 644 525 602 488 479 449 494 633 600 506 648 802 625 662 536 579 714 682 654 768 621 488 1.03e+03 996 873 957 967 1.05e+03 588 758 500 509 483 576 481 580 611 482 646 561 525 544 800 658 751 588 499 696 651 561 690 560 532 634 574 562 675 479 790 610 654 668 697 674 843 657 789 555 404 665 530 608 796 448 697 531 709 513 502 518 421 762 452 472 563 593 504 449 448 423 380 446 480 552 668 527 517 520 463 454 501 525 440 656 1.01e+03 819 957 984 999 1.02e+03 488 611 610 666 592 632 565 555 491 538 529 501 576 560 543 541 574 480 510 424 542 655 630 598 576 736 695 675 655 769 470 468 494 439 490 527 628 787 504 490 727 396 523 377 538 483 450 420 445 546 604 503 595 802 546 771 726 662 456 667 643 614 467 507 573 580 623 552 424 461 422 433 422 397 446 447 406 466 458 456 610 535 538 503 681 725 497 498 418 370 456 507 535 575 543 504 555 460 659 482 554 479 522 394 391 565 464 527 655 472 609 609 477 468 454 546 758 452 518 523 469 435 522 551 478 500 638 473 595 571 513 451 716 463 613 618 812 627 480 466 709 788 833 699 480 570 528 468 471 826 794 797 570 492 717 548 544 454 530 468 535 463 523 490 507 515 511 767 485 625 514 1.04e+03 418 406 492 544 461 481 480 538 482 727 594 511 420 682 666 539 404 449 467 442 572 430 546 404 622 766 561 426 400 556 780 401 413 810 724 570 534 410 469 510 710 670 742 623 436 453 512 435 443 371 405 573 508 458 494 477 343 440 548 570 639 448 760 441 742 1.07e+03 481 523 443 433 809 558 773 480 873 954 726 452 587 816 447 416 372 643 381 762 965 627 536 529 362 493 382 375 371 580 479 780 591 826 468 671 404 378 945 467 378 570 942 717 544 527 409 428 382 548 398 481 423 653 389 419 751 455 402 435 415 484 377 452 479 504 904 426 400 465 486 522 649 591 884 828 436 562 594 614 424 499 525 630 607 578 526 676 447 1.01e+03 696 748 985 665 641 472 800 598 577 644 524 602 488 480 449 494 633 601 506 649 802 625 662 536 578 714 682 654 768 622 488 1.03e+03 996 873 957 967 1.05e+03 588 758 500 509 483 576 479 572 611 477 644 561 526 544 800 658 751 588 499 696 651 561 690 560 532 634 574 562 676 479 790 610 654 668 697 674 843 656 789 556 404 665 530 608 796 448 697 531 709 513 501 519 421 762 452 472 564 594 503 448 448 424 381 447 482 552 668 527 517 520 463 454 502 525 440 641 1.01e+03 818 959 985 999 1.03e+03 488 612 610 667 591 632 565 555 491 538 529 501 576 561 543 541 574 480 510 424 543 655 629 598 576 736 695 675 655 770 470 468 494 448 489 528 628 788 504 494 728 396 523 377 539 483 450 419 446 546 604 503 596 802 546 772 726 655 456 667 643 614 467 507 573 580 626 552 424 461 422 433 422 397 447 447 406 466 457 455 616 535 538 503 682 725 497 497 418 370 456 507 532 575 543 504 555 460 659 482 554 479 526 394 392 565 464 527 641 472 608 609 477 468 454 546 758 452 518 523 470 435 522 551 478 499 638 473 595 571 518 451 716 463 617 619 812 627 480 466 709 788 834 699 480 570 529 469 471 826 804 798 570 492 718 549 544 454 530 468 535 462 522 490 507 515 511 768 485 624 514 1.04e+03 418 406 492 544 465 481 480 535 482 727 594 511 421 680 666 534 404 449 466 442 574 429 547 404 622 764 561 426 400 556 780 400 413 810 725 570 534 409 469 510 710 672 742 623 436 453 513 435 443 371 406 572 508 458 492 477 341 440 548 570 642 448 759 441 742 1.07e+03 481 523 443 433 803 558 786 480 871 954 726 451 585 815 446 418 371 641 382 762 965 627 537 529 362 490 383 375 372 584 480 780 591 824 468 670 405 378 944 466 377 570 942 717 545 526 409 427 383 548 391 479 423 654 389 420 751 454 402 437 416 484 376 452 479 504 905 426 400 465 487 522 657 591 884 828 436 562 588 614 424 499 526 630 607 578 527 675 447 1.01e+03 695 748 985 672 640 474 800 598 578 644 525 601 488 480 449 494 633 601 506 649 802 625 662 536 578 714 682 656 768 622 488 1.03e+03 996 874 957 968 1.05e+03 588 758 500 509 483 576 478 565 611 472 642 561 526 543 800 658 751 588 499 696 651 561 690 561 532 634 574 563 676 478 791 610 654 668 697 674 845 656 789 556 404 665 530 608 796 448 696 530 710 513 501 519 421 762 452 473 565 594 504 448 448 423 380 447 483 552 668 527 517 521 463 454 502 525 440 626 1.01e+03 818 960 985 999 1.02e+03 488 612 610 667 591 633 566 555 491 539 528 501 576 561 544 542 574 480 511 424 545 656 630 598 575 737 695 675 655 770 470 468 494 458 489 528 628 788 505 498 729 396 523 377 540 483 450 418 446 547 605 503 596 802 546 771 726 648 456 667 643 615 468 507 572 581 628 553 424 460 422 433 422 397 447 447 406 467 457 455 621 534 537 504 682 725 496 497 418 370 456 507 529 575 543 504 555 460 659 482 554 479 529 394 392 565 463 527 626 472 608 610 478 468 454 546 758 452 518 522 470 436 522 551 478 499 638 473 595 571 526 451 716 463 619 618 813 627 479 467 709 788 834 700 480 570 529 469 471 826 810 799 570 492 718 550 545 454 529 469 536 463 522 491 507 515 511 768 485 624 515 1.05e+03 418 406 492 544 470 481 479 531 482 727 593 511 422 679 667 531 405 449 465 442 575 428 547 405 623 762 561 427 400 556 780 400 414 810 726 569 533 408 469 510 711 672 742 623 436 453 514 435 442 372 406 571 508 457 491 477 340 441 548 570 643 448 759 441 741 1.07e+03 481 523 442 433 797 558 799 480 868 954 726 450 584 815 444 419 370 638 383 763 963 627 538 529 361 487 384 375 372 590 480 780 591 823 468 668 406 378 944 466 377 568 942 717 545 525 409 426 382 548 386 477 423 654 389 419 752 453 402 439 416 484 376 453 477 503 905 426 400 466 487 522 667 592 884 829 436 562 584 614 424 500 526 630 606 578 527 675 447 1.01e+03 694 748 984 679 640 477 800 598 577 645 525 602 488 481 448 493 633 601 507 650 803 625 663 536 578 715 682 657 769 622 488 1.03e+03 997 876 956 969 1.05e+03 588 759 500 509 483 576 477 558 612 470 640 561 526 542 801 658 751 588 499 696 651 562 690 560 531 634 574 562 676 478 791 611 654 668 697 674 846 656 789 555 404 665 530 608 796 447 696 530 710 513 500 519 421 762 452 474 566 594 504 448 448 423 380 448 483 552 668 527 517 521 463 454 502 524 439 612 1.01e+03 818 959 986 999 1.02e+03 488 613 609 667 590 633 566 555 491 539 528 501 576 561 544 542 574 480 511 424 546 656 630 598 575 737 695 675 655 770 470 468 494 469 489 528 628 788 505 506 729 396 523 378 540 483 450 418 446 547 605 503 596 802 546 770 726 640 456 667 644 615 468 507 572 581 630 553 424 460 422 432 422 398 447 446 406 467 457 455 625 534 538 504 682 726 496 497 418 369 455 507 526 575 543 504 555 460 659 482 554 479 532 394 392 566 463 527 612 472 608 611 478 468 454 546 757 452 518 522 470 436 522 551 478 499 638 474 595 572 534 451 715 463 622 614 814 626 478 467 710 788 835 700 480 570 528 469 471 826 820 799 568 491 718 551 545 454 529 469 536 464 522 491 507 515 512 768 485 624 516 1.05e+03 418 405 492 544 474 482 478 526 483 727 594 512 422 678 669 528 405 447 465 442 576 426 547 404 623 762 561 427 400 557 780 400 414 811 726 569 532 407 469 510 712 674 741 622 435 453 514 436 443 373 407 568 508 456 490 477 339 442 548 570 645 448 759 442 741 1.07e+03 481 522 442 433 790 559 810 479 863 955 725 450 583 816 442 419 370 635 383 763 962 627 537 529 359 482 384 375 373 596 480 778 592 821 468 667 406 378 944 466 377 566 943 717 545 524 408 425 382 549 382 474 423 655 389 419 750 452 402 440 416 483 376 453 476 503 905 425 401 468 487 522 677 592 884 829 436 562 579 614 423 500 526 629 606 577 528 675 448 1.01e+03 692 748 984 685 640 479 801 599 577 645 525 602 488 481 448 493 633 601 507 650 803 625 663 536 578 715 683 657 769 621 488 1.03e+03 996 880 956 969 1.05e+03 588 760 500 510 484 576 477 550 612 469 639 561 527 542 801 658 751 588 499 696 651 562 690 560 531 635 574 562 676 478 791 612 654 668 698 674 848 655 789 555 404 666 530 608 796 447 696 530 710 514 501 519 421 762 452 476 566 594 504 448 447 423 380 448 483 552 668 527 517 521 463 454 502 524 439 601 1.01e+03 818 958 986 999 1.02e+03 488 613 606 666 590 633 567 556 491 539 527 501 577 561 544 542 573 480 511 424 547 656 631 598 575 737 695 675 656 770 470 469 494 479 489 527 629 788 506 516 729 396 523 379 540 483 450 417 447 547 605 503 596 801 546 770 726 633 456 668 644 614 468 507 571 581 632 553 424 459 422 432 422 398 447 446 406 467 457 456 628 534 538 504 681 726 497 496 418 369 455 507 522 575 544 504 555 460 659 482 554 478 534 393 392 565 463 526 599 472 608 612 478 469 453 546 757 452 518 522 469 435 522 551 478 499 637 474 595 572 543 451 714 462 623 611 814 626 478 467 710 788 835 700 481 570 528 469 472 826 826 799 565 491 718 550 545 455 529 469 536 465 522 492 507 515 512 768 485 625 516 1.05e+03 418 405 491 544 478 482 478 522 484 727 595 512 422 678 670 523 405 445 466 441 575 425 548 403 624 762 562 426 401 558 780 400 414 812 726 568 532 407 469 509 712 674 741 622 435 453 515 436 445 374 407 566 508 456 489 477 338 444 548 570 645 448 759 442 741 1.07e+03 481 522 442 433 782 560 821 479 860 955 724 449 580 816 440 419 368 632 383 763 961 627 536 529 358 478 384 374 373 604 481 777 592 819 468 667 406 377 944 465 378 565 943 718 545 523 408 425 382 549 379 473 423 655 389 419 750 452 402 441 416 483 376 453 476 503 904 424 402 469 487 522 684 592 885 829 436 562 574 615 423 500 526 629 607 577 528 675 448 1.01e+03 690 748 984 692 641 481 802 599 576 646 525 602 488 481 448 493 634 600 508 650 804 625 662 536 579 715 682 657 769 621 488 1.03e+03 996 885 956 969 1.05e+03 588 760 500 510 484 576 478 542 612 469 639 561 527 542 801 658 751 588 499 696 650 562 690 560 531 635 574 562 676 478 791 612 654 668 699 675 848 654 789 556 403 666 531 609 796 447 696 530 711 514 501 520 421 762 452 477 566 594 505 449 447 423 380 449 483 552 669 527 517 521 463 453 502 524 439 592 1.01e+03 818 957 986 999 1.02e+03 488 614 603 665 591 633 567 556 491 539 527 502 578 561 544 542 573 480 511 424 547 656 632 598 575 737 695 675 656 769 471 469 494 491 489 526 630 788 505 527 729 396 523 380 540 482 451 416 448 546 604 503 597 801 547 770 726 628 456 668 644 614 467 507 571 581 634 552 424 459 422 432 422 398 447 446 405 468 457 455 630 534 538 504 679 725 497 496 418 369 455 507 520 576 544 504 555 460 660 482 555 477 534 393 392 565 463 526 589 472 608 612 478 469 453 546 757 452 518 521 469 435 522 551 478 499 638 474 594 573 554 452 712 462 624 606 814 626 478 467 711 788 835 700 481 569 528 468 471 826 835 799 562 491 718 551 545 456 529 469 536 465 521 492 507 514 513 768 485 624 516 1.05e+03 418 405 491 544 479 482 478 518 484 727 596 512 422 676 671 519 406 442 467 442 575 423 548 403 624 762 563 426 401 560 780 400 415 812 727 567 532 407 469 508 712 675 741 622 435 453 516 436 446 374 408 562 508 456 488 478 338 444 548 570 645 449 759 442 741 1.07e+03 482 523 442 432 774 560 832 480 855 955 725 449 578 815 438 419 367 630 383 763 961 626 536 528 354 473 384 373 372 611 480 776 592 817 468 667 407 377 945 463 378 564 943 718 544 522 408 424 382 550 375 472 423 655 388 419 746 452 402 442 416 482 376 452 477 503 904 423 402 470 487 522 690 592 885 829 436 562 568 615 423 500 526 628 607 577 528 675 448 1.01e+03 689 749 984 699 641 483 803 600 576 646 525 602 488 481 448 493 634 600 508 650 804 625 662 536 580 714 682 656 769 621 488 1.03e+03 996 892 955 969 1.05e+03 587 759 500 510 484 576 479 538 612 468 639 562 527 542 801 659 751 589 499 696 650 562 690 559 531 635 574 562 676 478 791 612 654 668 700 675 848 653 790 556 403 666 532 609 796 447 696 530 711 514 501 519 422 762 452 478 566 594 505 450 448 423 380 448 483 551 669 526 518 521 463 453 503 524 439 585 1.01e+03 819 957 987 999 1.02e+03 488 614 598 665 591 634 568 556 492 539 528 502 578 561 545 542 573 480 512 423 548 656 633 598 575 737 695 675 656 769 471 469 493 504 490 526 631 788 505 537 729 396 524 380 540 482 452 417 449 546 604 503 596 801 547 770 726 623 456 669 644 614 467 507 571 582 636 552 423 459 422 432 422 397 447 446 405 468 458 454 632 535 538 504 677 726 498 496 419 369 454 507 518 577 544 504 555 461 660 482 555 478 534 393 393 566 464 526 579 471 608 611 478 470 453 546 757 452 518 520 469 435 522 552 479 500 638 474 594 573 566 452 709 463 626 603 815 627 478 468 711 789 834 700 482 568 528 468 471 826 839 800 558 491 718 552 545 458 529 469 536 465 520 492 506 514 513 767 484 624 516 1.05e+03 418 405 490 545 480 483 477 516 484 727 596 512 422 675 671 517 406 442 469 442 575 422 548 404 625 762 563 426 401 561 780 400 417 812 727 566 532 408 469 509 712 674 742 622 435 454 518 436 446 375 408 559 508 455 488 478 338 444 548 570 644 449 759 442 741 1.07e+03 482 523 442 432 767 561 842 482 853 955 726 449 575 814 437 420 365 627 383 762 961 626 537 527 351 467 384 373 371 619 479 773 592 816 469 667 408 377 945 461 379 564 942 717 542 521 408 424 382 550 372 472 423 654 388 420 744 452 402 444 416 482 376 452 478 503 904 423 402 471 487 522 696 592 885 830 436 562 565 616 423 500 526 628 607 577 528 676 448 1.01e+03 688 748 985 706 640 484 803 600 577 646 525 602 488 481 449 493 635 600 508 650 804 626 662 536 580 714 682 656 769 622 487 1.03e+03 996 899 955 969 1.05e+03 586 758 500 510 484 576 481 533 612 468 639 562 527 542 800 659 751 591 499 696 651 562 690 559 531 635 573 563 676 478 791 612 654 668 700 675 848 652 790 556 403 666 532 609 796 447 696 530 711 514 502 519 422 763 452 478 566 595 505 450 448 423 381 448 483 550 669 526 518 521 463 452 504 524 439 578 1.01e+03 819 958 987 999 1.02e+03 488 614 594 664 591 634 568 556 492 539 528 502 578 561 545 542 573 480 513 424 548 657 633 598 575 736 695 676 656 769 471 469 493 519 490 527 631 788 506 547 729 397 524 380 541 482 453 417 448 546 604 503 596 801 547 770 726 619 456 669 643 614 468 507 572 582 637 552 424 459 422 432 421 397 447 447 405 468 458 452 633 534 538 503 675 726 499 495 419 368 454 507 517 578 544 503 554 460 660 482 555 478 532 392 394 566 464 527 570 470 607 611 478 470 454 546 757 452 519 520 469 436 523 553 479 500 638 474 594 573 579 452 704 463 629 600 815 627 478 468 711 789 834 700 482 568 528 468 471 826 845 800 554 492 718 552 545 460 530 469 536 465 520 492 506 513 513 767 485 624 516 1.05e+03 418 405 490 545 482 484 477 514 483 727 596 512 422 675 671 516 406 442 469 442 575 421 549 404 625 762 564 425 400 562 780 400 418 812 727 566 532 409 469 509 712 674 743 623 434 455 520 436 446 376 408 558 508 454 488 478 337 445 548 570 644 449 759 442 740 1.07e+03 482 523 442 432 763 561 852 482 850 956 728 449 573 814 437 420 365 624 384 762 960 625 537 527 348 460 384 373 370 628 478 771 592 814 469 667 408 377 946 459 379 563 941 717 540 520 407 424 382 550 368 473 422 653 389 419 741 452 402 446 416 482 376 451 479 504 904 423 402 470 486 522 703 592 885 830 435 562 561 616 423 500 526 628 607 578 528 676 449 1.01e+03 687 748 985 714 640 485 803 599 578 645 525 602 489 480 449 493 635 601 508 650 804 626 663 536 580 714 682 656 769 622 487 1.03e+03 996 908 956 969 1.05e+03 586 758 500 510 484 576 482 529 612 468 639 563 527 542 800 659 751 592 499 695 651 562 690 559 531 635 573 563 676 477 791 612 654 668 700 675 849 652 789 556 403 666 533 609 796 447 697 530 711 514 502 519 423 763 452 478 566 595 505 451 449 423 381 448 483 550 669 526 518 521 463 452 503 524 439 571 1.01e+03 819 960 988 999 1.02e+03 488 614 590 663 591 634 568 556 492 539 529 502 578 561 545 543 573 480 514 424 549 657 633 599 575 736 695 676 656 769 471 469 494 531 490 527 631 788 506 560 729 397 524 380 541 482 453 417 448 546 603 503 595 801 546 770 726 612 456 669 643 614 468 507 573 582 640 551 424 459 422 432 421 397 447 447 406 468 459 452 633 533 539 503 673 726 499 495 419 368 454 506 516 578 544 503 554 460 660 482 554 478 531 392 394 566 464 528 561 470 606 611 478 470 454 547 757 452 519 520 469 436 523 553 479 500 638 474 594 574 594 452 698 463 633 598 815 627 478 469 712 789 834 700 482 569 528 468 471 827 851 799 551 492 718 552 545 464 530 469 536 465 521 491 506 514 513 766 485 624 516 1.05e+03 419 405 490 545 483 484 476 510 483 727 596 513 421 675 671 515 406 442 469 442 576 422 549 404 625 761 564 424 400 562 780 401 419 811 728 566 532 410 469 509 712 675 744 623 432 456 522 436 446 376 408 555 508 453 488 479 336 446 548 570 645 448 759 442 740 1.07e+03 482 523 443 432 761 561 860 482 846 957 728 449 571 813 436 420 364 621 385 762 960 626 536 526 348 454 383 373 371 639 479 769 592 810 469 667 408 378 946 458 379 563 940 718 538 520 408 424 382 551 366 474 422 652 390 419 737 453 402 446 416 482 376 451 479 504 904 423 401 470 486 522 708 592 885 830 435 562 558 616 423 500 526 628 607 578 528 676 449 1.01e+03 686 747 986 721 640 484 803 599 579 645 525 602 490 480 449 493 635 601 508 650 804 627 663 535 580 714 682 656 770 621 487 1.03e+03 996 919 957 968 1.05e+03 586 758 500 510 483 575 482 525 613 469 639 563 528 543 800 659 751 594 499 694 652 562 690 560 532 635 573 563 676 477 792 612 655 668 700 675 849 652 789 556 403 666 533 610 796 447 697 530 711 515 502 519 422 763 452 478 566 596 505 451 449 423 380 449 484 550 668 526 518 521 463 452 502 524 439 562 1.01e+03 819 964 988 1e+03 1.03e+03 489 614 588 663 591 634 568 556 492 540 529 503 578 560 545 543 574 480 514 424 550 657 633 599 574 736 695 676 656 769 471 469 495 542 490 527 630 788 506 572 730 397 525 380 541 482 453 417 448 547 604 504 595 801 546 769 726 604 457 669 643 614 468 507 573 582 642 551 424 459 422 432 421 396 447 447 406 468 458 452 632 533 539 503 671 726 499 495 420 368 454 506 516 578 544 503 553 460 660 481 554 478 529 393 394 566 463 528 553 470 604 612 478 470 454 547 758 452 519 521 469 437 523 553 478 500 638 474 594 575 608 451 691 463 637 594 816 628 479 470 713 789 834 701 481 570 528 468 471 827 858 799 548 491 718 551 545 470 530 469 536 465 521 491 507 514 513 766 485 625 516 1.05e+03 419 406 490 545 483 484 476 507 483 728 596 514 421 675 672 513 407 443 470 442 576 424 550 404 625 760 564 424 400 562 780 401 419 811 728 567 531 410 469 509 711 675 744 622 431 456 524 436 445 376 409 553 509 452 488 479 335 447 548 570 645 448 759 442 740 1.07e+03 482 523 443 433 757 561 868 482 843 957 727 448 570 813 436 420 364 619 385 763 959 626 535 526 347 447 383 372 372 649 480 769 591 808 469 666 408 378 946 458 381 563 940 718 537 519 408 425 383 552 362 475 422 651 389 418 734 453 403 447 416 482 377 451 480 504 904 423 400 470 486 523 711 591 885 830 436 562 556 616 423 501 525 628 608 578 527 675 449 1.01e+03 686 747 986 728 640 484 802 600 579 645 525 602 490 480 450 494 634 601 508 650 804 627 663 535 579 715 682 656 770 621 487 1.03e+03 997 932 957 967 1.05e+03 586 759 500 511 483 575 484 521 613 470 638 564 528 543 800 659 750 594 499 694 652 562 690 560 531 635 573 563 676 477 792 612 655 668 699 676 849 652 789 556 403 666 533 610 796 447 697 530 710 516 503 519 422 763 452 477 566 596 504 451 449 422 380 449 486 550 668 526 519 522 463 451 501 524 439 552 1.01e+03 818 970 989 1e+03 1.03e+03 489 614 586 663 591 634 568 556 492 540 529 503 578 560 545 543 574 480 513 424 551 657 634 599 574 736 695 676 655 768 470 469 495 553 489 527 630 788 506 584 730 398 526 380 541 482 453 417 448 548 604 504 594 802 545 769 726 595 457 669 643 614 468 507 573 582 646 551 425 458 422 432 421 396 447 447 405 469 458 451 630 533 539 503 669 726 499 496 420 368 454 506 515 578 544 502 553 460 660 481 553 478 528 393 393 566 462 528 544 470 604 612 479 470 455 547 758 452 519 521 469 437 523 552 478 500 638 474 594 575 622 451 682 464 640 590 817 627 479 469 714 789 834 701 480 570 528 468 470 828 863 799 544 491 718 550 545 478 530 470 536 465 521 491 507 514 513 766 485 625 516 1.05e+03 419 406 490 544 482 484 476 503 483 727 596 515 420 675 673 510 408 441 470 442 576 424 550 404 625 760 564 423 400 562 780 403 418 812 729 567 531 410 470 509 710 677 745 621 431 456 525 436 446 377 410 551 509 451 487 479 334 447 548 570 644 448 759 442 740 1.07e+03 481 524 443 434 753 562 878 483 839 957 726 448 568 812 435 421 364 616 386 764 958 626 534 526 346 442 382 372 372 657 482 770 591 806 469 667 408 379 946 456 384 563 940 719 536 519 408 426 383 554 358 476 422 651 388 418 729 454 403 447 416 483 377 450 480 503 904 422 400 470 485 523 713 591 885 830 437 562 554 616 423 501 525 628 608 578 527 676 449 1.01e+03 685 747 986 732 639 484 802 600 579 646 525 602 490 480 450 494 634 601 509 651 804 627 663 535 580 715 683 656 770 621 486 1.03e+03 997 948 957 967 1.05e+03 587 759 500 511 483 575 484 516 613 471 637 564 528 542 800 659 750 595 499 693 652 562 689 560 531 635 574 563 677 477 791 613 655 668 699 676 849 652 789 556 403 667 533 610 796 447 697 530 710 518 503 519 422 763 453 477 565 597 504 451 449 422 381 449 488 550 668 526 519 521 464 451 500 524 439 542 1.01e+03 818 977 989 1e+03 1.03e+03 489 614 584 663 591 634 568 557 492 540 529 504 578 560 545 542 574 480 512 425 551 657 634 599 574 737 695 676 655 768 470 469 495 562 489 528 629 788 507 595 730 398 526 380 541 482 453 416 447 548 604 504 594 802 545 769 726 586 457 669 643 615 467 508 572 582 649 551 425 458 422 432 421 396 447 446 405 469 458 451 628 533 539 503 668 725 499 496 419 368 455 505 515 578 544 502 554 460 660 481 554 478 528 393 393 564 462 527 534 470 602 612 479 470 456 547 759 452 519 520 468 437 523 552 478 501 638 474 594 575 636 451 673 464 644 586 817 627 480 469 713 789 833 700 480 569 528 468 470 828 868 800 539 491 717 549 545 491 530 470 536 465 520 491 507 514 513 766 485 626 515 1.05e+03 420 407 490 545 480 484 476 501 483 727 597 515 419 674 675 508 408 440 470 442 575 424 549 404 625 760 563 422 400 562 780 404 418 812 729 567 531 409 471 509 709 679 745 621 431 457 526 436 446 378 410 550 509 450 485 479 334 447 548 570 642 447 759 442 740 1.07e+03 481 524 443 433 747 562 888 483 836 957 725 447 567 812 435 421 364 614 386 763 957 625 532 526 344 437 382 371 372 664 482 771 592 805 469 668 408 380 946 453 388 563 940 719 536 520 407 427 384 554 355 477 421 651 388 418 725 454 403 448 416 483 378 450 481 503 904 421 399 471 485 523 715 592 884 830 438 562 554 616 423 501 525 628 609 578 526 676 449 1.01e+03 685 747 986 736 639 485 802 600 578 646 525 603 490 480 450 494 633 600 509 651 804 627 662 534 580 715 683 656 770 621 486 1.03e+03 997 963 957 967 1.05e+03 586 759 500 511 483 576 486 512 613 471 635 563 528 542 800 659 751 596 499 693 652 562 689 560 530 635 574 563 677 477 791 614 655 668 699 676 849 652 788 556 403 667 532 610 796 447 697 530 711 519 502 519 422 763 453 476 565 597 504 451 449 420 381 449 490 550 668 526 519 521 464 451 500 524 439 531 1.01e+03 818 982 990 1e+03 1.03e+03 489 614 583 664 591 634 568 557 491 540 530 504 578 560 545 542 575 481 510 425 550 658 634 599 574 737 694 676 656 768 470 469 495 570 489 528 629 788 507 610 730 397 526 381 541 482 453 416 447 548 605 504 594 802 545 770 726 579 457 669 643 615 467 508 572 581 654 551 425 458 422 432 421 396 447 446 405 469 459 450 626 533 539 503 667 725 498 496 419 369 455 506 513 578 545 502 554 461 660 481 554 479 527 393 393 562 462 527 524 470 600 611 480 470 457 547 758 453 519 520 468 437 522 552 478 501 638 474 594 575 650 451 662 465 646 585 817 627 480 469 713 789 833 700 480 569 528 468 470 828 872 800 534 491 718 548 545 505 530 470 536 465 520 492 507 514 513 766 485 626 515 1.05e+03 420 407 490 545 478 484 476 499 483 727 597 514 419 675 675 506 409 439 470 443 575 423 550 405 625 760 562 422 400 562 779 404 418 812 729 568 531 410 472 509 709 682 744 621 431 458 526 435 445 378 410 549 510 450 483 478 334 447 549 570 640 446 759 444 740 1.07e+03 480 525 443 433 744 562 898 483 833 957 726 447 565 813 434 421 364 614 386 762 958 626 530 527 341 433 383 371 372 673 482 771 592 804 469 669 407 379 946 448 390 563 940 719 536 521 406 428 384 554 354 479 421 650 389 418 721 453 403 448 416 483 378 450 481 503 902 421 398 471 484 523 719 592 884 830 438 562 554 616 423 501 525 629 609 579 526 676 449 1.01e+03 685 747 986 739 639 486 801 600 578 647 525 603 489 480 450 494 633 599 510 652 805 627 662 534 580 714 683 656 771 621 486 1.03e+03 997 978 957 967 1.05e+03 586 759 500 511 483 576 486 508 614 471 630 562 527 542 800 660 752 599 499 693 652 562 689 560 530 635 574 563 678 477 791 616 655 669 699 676 850 652 788 556 403 666 532 610 796 447 697 531 711 521 502 519 422 763 453 476 566 597 505 451 449 420 382 448 491 550 668 526 520 521 464 451 499 524 439 523 1.01e+03 818 986 990 1e+03 1.03e+03 490 614 581 664 591 634 568 557 492 540 530 504 579 560 546 542 575 481 508 426 550 658 633 599 574 736 694 675 656 768 470 469 494 576 490 528 629 788 508 625 730 397 526 381 541 482 453 416 448 548 605 504 594 802 545 771 727 570 457 668 643 615 467 508 570 582 658 552 425 458 422 431 422 396 447 447 405 468 459 450 623 534 539 503 667 725 498 496 419 371 455 506 512 578 545 502 553 461 661 481 554 479 528 393 393 559 461 527 512 470 599 611 481 470 457 547 758 453 520 520 468 437 522 553 479 502 638 474 594 575 667 451 651 465 649 583 817 627 479 469 712 789 833 700 480 569 528 468 470 828 875 800 528 491 718 548 545 519 531 470 536 466 520 492 507 514 513 766 485 627 515 1.05e+03 420 407 490 546 477 485 476 495 483 727 597 515 419 676 674 504 409 439 470 444 575 423 551 405 624 760 561 420 400 561 779 404 417 812 729 568 531 410 472 510 710 684 743 621 430 460 527 436 444 378 410 550 510 451 482 478 334 448 549 571 638 446 759 445 740 1.07e+03 481 526 443 433 721 562 906 483 830 956 726 447 564 813 435 421 364 612 386 760 959 626 528 527 339 430 383 371 372 682 482 772 592 804 469 669 406 379 946 442 391 563 940 719 536 522 406 428 384 554 354 479 422 650 390 418 717 454 403 449 415 484 378 450 481 503 901 421 397 471 482 523 726 593 884 831 439 562 555 616 423 502 525 629 609 579 525 676 449 1.01e+03 684 748 986 742 639 488 802 600 578 646 526 604 489 480 450 493 633 596 510 652 805 627 662 534 581 714 683 656 771 620 486 1.03e+03 997 993 957 967 1.05e+03 586 759 500 511 483 576 487 506 614 471 626 562 527 542 800 660 753 601 499 693 652 562 690 560 531 636 574 563 679 477 791 618 655 669 700 676 850 652 789 556 403 667 533 610 796 447 697 531 710 524 502 519 423 764 454 475 567 597 505 451 450 419 382 448 491 550 668 527 520 522 464 451 498 524 439 515 1.01e+03 817 990 990 1e+03 1.03e+03 489 614 578 665 591 634 568 557 492 540 530 504 579 560 546 542 576 481 505 426 549 658 633 599 575 736 694 675 655 768 470 470 494 580 490 528 629 788 508 639 730 398 525 382 542 482 453 416 448 548 606 504 594 802 545 771 727 563 457 668 643 615 468 509 568 582 661 552 424 458 422 431 422 396 448 447 405 468 460 450 620 534 539 503 667 725 498 496 419 374 455 506 511 578 546 502 553 461 661 481 554 479 528 394 393 555 462 527 502 470 599 611 481 469 458 547 758 452 520 520 469 437 523 553 479 502 638 473 593 575 681 452 639 465 652 580 817 627 479 470 712 789 833 700 480 569 527 468 471 828 879 800 522 491 718 548 545 534 531 470 536 466 520 491 507 515 513 766 484 627 515 1.05e+03 420 407 490 546 477 485 477 492 483 727 597 515 419 676 673 500 410 439 470 445 575 423 552 405 626 760 561 419 400 561 779 404 416 812 729 568 531 410 473 510 710 687 742 621 430 461 528 437 443 378 410 548 510 451 481 478 335 448 549 572 635 446 759 445 739 1.07e+03 481 526 444 434 702 562 917 482 827 956 725 447 563 813 435 421 364 610 386 760 959 628 527 527 338 426 383 371 372 692 483 773 591 805 469 668 405 378 946 435 393 563 940 719 536 522 404 428 384 553 354 480 421 650 390 418 714 454 403 450 415 484 378 450 481 504 899 420 397 470 481 523 732 594 884 831 439 563 556 616 423 502 525 629 609 579 526 676 450 1.01e+03 682 748 986 744 640 489 802 600 578 646 526 604 489 481 450 493 633 593 510 652 805 627 662 534 581 714 684 657 771 620 487 1.03e+03 997 1.01e+03 957 967 1.05e+03 586 759 500 511 483 576 487 505 615 471 622 562 526 542 800 660 753 603 499 693 651 562 691 560 531 636 574 564 680 477 791 622 655 670 700 676 850 652 789 556 403 667 534 610 796 447 697 531 710 529 503 519 423 764 454 475 568 598 505 451 450 418 382 448 491 550 668 528 520 521 464 451 495 524 439 508 1.01e+03 817 993 990 1e+03 1.03e+03 489 614 575 665 590 634 568 558 492 540 530 504 580 560 546 543 576 482 503 426 548 658 633 598 574 736 694 675 655 768 471 470 494 581 490 527 629 787 508 650 730 398 525 381 542 482 453 417 448 548 606 504 594 802 545 772 727 555 457 667 643 615 470 509 565 582 663 552 423 458 423 431 422 396 448 448 405 467 460 450 618 534 539 502 667 725 498 496 420 378 455 506 511 579 546 502 553 461 662 481 554 478 528 393 393 552 462 527 490 470 598 611 481 469 458 547 758 452 520 520 469 437 524 552 479 502 639 473 593 575 694 452 629 466 655 577 817 627 479 470 712 789 834 700 480 570 527 468 471 827 882 801 517 491 718 548 545 548 532 470 536 465 520 491 507 515 513 766 485 628 515 1.05e+03 420 407 489 547 477 486 476 488 483 727 597 516 418 676 672 496 410 439 469 445 575 423 552 405 628 760 561 418 400 561 779 403 416 812 729 568 532 410 474 510 710 690 742 621 428 462 528 438 442 378 410 546 510 451 480 478 336 448 549 574 634 445 759 446 739 1.07e+03 481 525 446 433 682 562 928 482 824 955 724 447 562 814 435 420 364 608 386 759 959 629 526 528 338 425 382 371 372 702 482 773 590 807 468 668 403 378 947 428 396 564 940 718 537 522 402 427 384 553 354 480 421 650 389 418 713 455 403 450 414 484 379 449 481 504 899 420 397 469 479 523 737 594 884 831 439 563 557 616 423 502 525 629 609 579 529 676 450 1.01e+03 680 749 986 747 640 490 803 601 579 646 528 604 489 481 450 493 633 590 511 652 805 627 663 534 581 714 684 657 772 620 488 1.03e+03 996 1.02e+03 957 967 1.05e+03 586 759 500 511 484 576 488 503 615 471 619 562 526 542 797 660 752 603 498 693 651 562 691 561 531 636 573 564 680 477 791 628 655 670 701 676 850 652 789 557 403 668 534 610 795 447 696 532 710 534 504 519 423 764 454 475 568 598 505 451 449 417 382 448 491 551 668 528 520 521 464 451 492 524 439 501 1.01e+03 817 996 990 1e+03 1.03e+03 490 614 573 665 590 634 568 559 492 539 530 504 579 560 546 543 577 482 500 426 548 659 633 599 574 736 694 676 654 768 471 470 494 582 490 527 630 787 508 661 730 397 525 381 543 481 453 417 448 548 606 503 594 802 545 772 726 547 457 666 643 616 471 509 562 582 665 552 423 458 423 431 422 396 448 448 405 467 460 450 616 534 539 502 667 725 498 497 420 385 455 506 511 580 545 502 553 462 662 480 553 478 528 392 394 549 462 527 480 469 598 612 481 468 458 547 758 452 520 520 469 437 526 552 479 503 639 473 592 575 706 452 618 466 658 574 817 626 479 470 712 789 833 700 480 571 527 468 471 827 886 801 514 491 717 549 545 562 532 471 536 465 520 491 507 515 513 767 485 628 515 1.05e+03 420 407 489 548 476 486 476 486 483 727 597 516 417 676 672 494 410 438 468 444 575 424 552 405 628 759 561 416 400 561 779 402 417 812 730 568 532 409 475 510 709 693 742 621 426 463 529 438 442 378 411 545 511 451 477 478 336 448 548 575 632 444 759 447 739 1.07e+03 481 524 448 435 683 562 937 482 822 955 724 447 559 814 436 421 365 607 386 759 958 631 526 528 338 423 382 372 372 714 482 773 590 809 468 668 402 378 948 422 401 565 940 717 537 524 400 426 384 553 354 480 421 649 389 419 713 454 403 450 414 484 379 448 481 505 902 420 398 469 478 522 740 595 884 831 440 563 558 617 423 502 524 630 609 578 533 676 451 1.01e+03 678 749 986 749 640 490 803 601 579 647 529 604 489 481 450 493 632 588 510 652 805 627 663 534 581 715 685 657 772 621 488 1.03e+03 996 1.03e+03 958 967 1.05e+03 586 758 500 511 484 575 488 498 615 471 615 562 527 542 794 660 752 604 499 694 651 562 691 562 531 636 573 565 680 477 791 638 654 670 702 676 850 652 790 558 403 668 534 610 795 448 696 532 710 541 504 519 423 764 454 475 568 598 505 452 449 416 382 448 491 552 668 528 520 520 464 452 490 524 439 496 1.01e+03 816 998 990 1e+03 1.03e+03 491 614 571 665 590 634 568 562 492 538 530 504 579 560 546 544 577 482 498 425 548 660 634 599 574 736 694 675 654 767 471 471 494 583 489 527 630 788 509 670 730 397 526 381 543 481 452 417 447 548 606 503 594 802 545 771 726 538 457 666 643 616 472 509 559 581 666 551 423 458 423 432 422 396 448 448 405 468 460 450 616 534 539 502 668 725 498 497 421 392 455 506 508 580 545 502 552 462 662 480 553 478 529 392 394 548 462 527 471 469 598 612 481 469 458 547 758 452 521 520 469 437 528 552 479 503 639 473 592 575 716 452 608 467 659 573 817 626 479 470 712 789 833 700 480 572 527 468 471 827 889 802 512 490 717 550 545 573 532 471 536 465 520 491 508 515 513 767 485 628 515 1.05e+03 420 408 490 548 476 486 475 483 483 728 598 515 417 676 671 492 410 437 467 444 575 424 552 405 626 758 562 415 400 561 780 402 418 812 729 569 534 409 476 510 709 696 742 621 424 464 530 438 442 378 411 545 511 451 476 479 337 449 548 576 630 444 759 448 739 1.07e+03 481 524 449 438 684 561 944 482 821 954 724 448 556 814 436 421 365 606 386 759 957 633 524 529 338 420 382 371 372 725 481 772 590 811 468 667 401 378 949 416 403 566 940 717 537 524 400 426 384 552 355 479 422 649 389 419 712 454 404 450 414 484 379 448 481 504 903 421 398 470 478 522 743 594 884 832 440 563 558 617 423 502 524 630 608 578 538 676 450 1.01e+03 674 749 986 751 640 491 803 601 579 646 531 605 489 481 450 493 632 586 509 651 806 626 662 534 581 715 685 657 772 621 488 1.03e+03 996 1.04e+03 958 967 1.05e+03 585 758 500 511 483 574 488 493 615 471 614 562 527 542 790 659 752 604 498 694 651 562 691 562 531 636 573 565 680 477 791 650 654 670 702 676 850 653 790 557 403 668 534 610 795 448 696 532 710 549 503 518 423 764 454 475 568 597 506 452 448 415 382 448 490 552 668 528 520 520 464 452 487 524 439 491 1.01e+03 816 999 990 1e+03 1.03e+03 492 614 570 665 590 635 568 564 492 538 529 504 578 561 546 544 577 482 495 426 548 660 634 599 574 736 694 675 655 767 471 471 494 583 489 527 630 788 509 675 730 397 526 381 543 482 452 417 448 548 606 503 594 803 545 770 725 531 458 666 643 616 475 509 555 581 668 551 424 458 424 432 422 396 448 448 405 469 460 450 616 534 539 502 668 725 499 497 421 400 455 506 506 581 545 502 553 462 662 480 553 477 530 392 394 545 462 527 464 467 598 612 482 469 458 547 759 453 521 520 469 436 530 552 479 504 639 474 593 575 725 451 599 467 660 572 817 626 479 470 712 789 833 700 480 572 527 467 470 827 890 802 510 490 717 550 545 584 533 471 536 465 520 491 508 514 513 767 485 628 515 1.05e+03 420 408 490 547 476 486 476 478 483 729 598 515 417 676 670 490 411 436 467 444 575 424 552 406 625 757 562 412 402 561 780 401 418 812 729 569 535 409 477 509 708 697 741 621 423 464 530 438 442 378 411 545 511 451 474 479 337 449 548 576 628 444 759 451 739 1.07e+03 481 525 448 441 684 561 951 481 819 954 725 448 551 814 436 422 366 605 385 759 957 637 522 530 338 417 382 371 372 736 481 771 590 813 468 667 400 378 949 412 404 566 940 717 537 525 400 426 384 551 355 478 422 649 388 419 713 454 404 450 414 484 379 448 481 504 905 421 398 469 478 522 746 595 885 832 440 563 558 618 422 502 523 630 608 578 543 676 450 1.01e+03 672 749 986 756 640 492 803 602 578 646 534 606 489 481 450 494 632 584 509 651 806 626 662 534 581 715 685 657 772 621 488 1.03e+03 996 1.04e+03 959 968 1.05e+03 585 758 500 511 483 575 488 488 615 471 612 562 528 542 785 659 752 604 498 694 651 562 691 562 531 636 573 566 680 476 791 661 654 670 702 676 850 652 790 557 404 668 534 610 795 448 697 532 710 558 503 518 423 764 454 474 568 597 506 452 448 414 382 448 489 552 667 529 521 520 464 453 484 524 439 486 1.01e+03 816 999 990 1e+03 1.03e+03 491 614 569 665 590 635 568 567 492 538 529 504 578 561 546 544 577 482 494 426 548 659 634 598 573 736 694 675 655 768 471 471 494 585 490 527 631 788 510 677 730 398 526 381 543 482 452 417 449 548 606 504 594 803 545 770 725 524 458 666 643 617 476 509 552 581 670 550 424 458 424 432 423 396 448 448 404 469 460 450 617 533 539 502 669 726 499 497 421 405 455 506 503 581 545 503 553 462 662 480 553 478 530 392 394 542 462 528 458 466 598 612 482 469 458 547 759 453 521 521 469 436 531 552 478 504 640 474 593 575 732 450 592 467 661 572 817 626 480 470 713 790 834 701 480 572 527 468 470 827 891 802 509 490 717 551 546 597 533 471 536 465 520 491 507 514 513 767 485 628 516 1.05e+03 420 408 491 547 476 486 477 473 483 729 598 515 417 677 668 487 413 436 467 445 575 424 552 407 625 755 563 410 402 561 780 401 418 812 728 568 536 409 477 508 707 699 740 621 421 464 530 438 440 379 410 546 510 451 473 478 337 449 548 576 628 444 759 453 738 1.07e+03 480 525 448 444 684 560 958 481 816 954 725 448 546 814 436 422 367 605 384 758 958 641 521 531 338 415 382 370 371 747 482 771 589 814 469 668 398 378 949 406 406 567 938 718 538 526 400 426 384 550 356 478 421 649 388 419 714 454 405 449 412 484 378 447 481 504 905 422 399 468 477 521 748 596 885 832 439 563 557 618 422 502 523 629 608 578 548 676 450 1.01e+03 670 748 987 761 641 492 803 602 578 646 536 606 490 481 451 494 632 581 509 651 806 626 660 534 581 716 685 657 772 621 488 1.03e+03 996 1.05e+03 959 968 1.05e+03 585 758 500 511 482 575 487 485 615 470 610 562 528 542 779 659 752 603 498 694 651 563 691 562 531 636 573 565 680 476 791 672 653 670 703 677 850 653 790 556 404 668 534 610 795 448 698 532 710 569 503 518 423 764 454 474 568 596 507 452 449 412 382 448 486 552 667 529 521 520 464 453 483 523 439 482 1.01e+03 816 998 990 1e+03 1.03e+03 491 614 568 664 590 636 567 570 492 539 529 504 578 561 546 544 577 482 492 426 547 659 634 598 574 736 694 675 655 768 470 471 494 589 490 526 631 788 510 680 730 398 526 382 544 483 452 417 450 548 606 504 594 804 546 770 725 518 458 666 643 617 477 509 550 581 671 550 424 459 424 432 423 396 448 447 404 469 460 450 617 533 539 501 670 726 499 497 421 413 454 506 501 581 545 503 554 463 662 480 552 478 529 393 394 538 462 528 452 464 598 612 482 469 457 547 759 453 520 521 469 436 532 552 478 504 640 474 593 576 740 449 584 467 662 571 817 626 480 470 713 790 834 701 480 572 527 468 470 828 891 802 506 490 718 550 546 609 533 471 537 465 520 491 507 514 513 767 485 628 518 1.05e+03 420 408 491 547 476 487 478 469 483 729 598 515 417 678 668 483 415 436 467 445 576 424 551 408 626 755 563 408 403 561 780 401 418 812 728 569 536 409 477 508 707 701 739 621 420 465 530 438 439 378 410 547 510 451 472 479 338 449 548 576 627 443 759 455 738 1.07e+03 479 524 447 447 684 560 963 481 812 955 725 448 541 813 437 422 369 604 383 758 957 643 520 532 338 415 382 370 371 756 480 773 588 815 468 667 395 377 949 404 406 568 932 718 538 526 400 426 383 551 357 478 421 650 387 418 718 454 404 449 411 484 378 446 481 503 904 422 400 467 476 522 752 596 884 833 440 563 557 618 422 502 523 630 608 578 554 676 450 1.01e+03 668 748 987 769 641 492 803 602 578 647 540 607 490 482 450 493 633 578 510 651 807 626 657 534 581 716 685 657 771 621 488 1.03e+03 996 1.05e+03 958 968 1.05e+03 585 758 500 511 482 576 486 483 614 469 608 562 528 543 772 659 752 602 498 694 651 562 691 562 532 636 572 565 680 476 790 683 653 670 703 678 851 653 790 556 404 667 534 610 795 449 697 531 711 581 503 519 424 764 453 474 569 596 508 452 449 411 382 447 485 551 668 529 521 520 464 453 481 522 439 476 1.01e+03 815 997 990 1e+03 1.03e+03 492 614 566 664 590 636 567 573 492 539 529 504 580 561 546 544 578 482 490 426 546 658 634 598 574 736 694 675 655 769 470 471 494 595 491 526 630 788 510 683 730 398 526 382 544 483 452 418 450 548 606 504 594 803 546 770 726 512 457 666 644 617 478 509 548 581 671 550 424 459 423 431 423 396 448 447 404 469 460 450 618 533 539 501 670 727 500 497 420 420 454 506 497 581 545 503 553 463 661 480 552 477 528 393 394 535 462 528 446 464 598 612 482 469 457 547 758 453 520 521 470 436 532 552 478 503 641 473 593 576 747 449 576 467 662 568 817 626 481 470 714 790 834 701 480 572 528 469 471 828 890 801 504 490 718 550 546 622 533 470 537 465 520 491 506 513 514 767 485 628 520 1.05e+03 420 408 492 546 476 487 478 466 483 729 599 514 417 678 668 481 414 436 468 445 576 425 551 407 626 754 563 408 403 562 780 400 418 812 728 570 537 409 476 508 706 703 738 621 419 465 530 438 438 378 410 547 510 451 470 480 339 449 549 576 626 444 759 455 737 1.07e+03 479 522 447 452 684 560 968 481 810 955 725 449 535 813 438 422 370 603 383 758 956 646 520 532 338 414 382 369 372 766 479 774 587 815 468 667 393 377 949 401 408 569 924 718 538 525 400 426 383 551 358 478 421 650 386 417 720 454 405 448 410 484 378 446 481 503 904 422 400 467 475 522 755 596 884 832 440 564 557 619 422 503 523 630 609 578 560 676 450 1.01e+03 668 748 987 776 641 491 803 602 579 648 544 607 490 482 450 494 633 574 509 652 807 626 652 534 581 716 685 657 770 621 488 1.03e+03 997 1.05e+03 959 968 1.05e+03 585 758 500 511 482 576 486 482 614 468 608 562 528 543 761 660 751 601 498 694 651 562 691 562 532 637 572 565 679 476 791 690 653 670 702 678 851 653 789 557 404 668 534 611 795 449 697 531 711 593 503 519 424 764 453 474 570 596 508 453 448 411 382 447 484 551 668 529 520 520 464 452 479 520 439 470 1.01e+03 815 995 991 1e+03 1.03e+03 492 614 565 663 590 636 567 576 492 540 529 505 581 561 545 545 578 482 490 427 546 658 634 598 574 736 694 675 655 768 470 471 494 602 491 526 629 788 510 686 730 398 526 382 544 483 452 418 449 548 606 504 594 803 546 769 726 508 457 666 644 617 479 509 546 581 671 550 424 459 423 431 424 396 448 447 403 469 460 450 619 532 538 500 670 727 500 497 420 428 453 506 494 581 545 503 552 464 661 480 552 476 526 393 394 532 463 528 441 464 599 612 481 470 457 548 758 453 520 520 470 437 533 552 478 503 641 473 593 576 753 448 567 467 663 566 817 626 481 470 714 790 834 701 479 573 528 469 471 828 890 801 500 490 718 550 546 633 533 470 537 465 520 492 506 513 514 767 485 628 521 1.05e+03 420 408 492 546 476 487 478 464 483 728 599 514 418 678 669 479 412 436 469 445 576 425 551 407 626 753 564 406 404 562 780 400 417 812 729 570 537 409 476 509 706 703 738 622 419 466 530 438 438 377 410 547 510 451 468 480 340 449 549 576 627 444 760 456 738 1.07e+03 478 521 447 457 686 562 971 481 809 956 725 450 530 813 440 423 370 602 383 758 955 646 519 532 338 412 382 369 372 776 478 776 587 817 468 668 392 377 949 401 408 569 916 718 538 525 399 426 383 551 359 478 421 650 385 416 722 453 405 449 410 483 378 445 482 502 904 422 401 467 475 522 757 596 884 832 440 563 557 619 422 503 522 630 609 578 567 676 450 1.01e+03 667 748 987 782 642 490 803 602 580 648 551 608 491 482 450 494 633 571 509 652 806 626 646 533 582 715 685 657 770 621 489 1.03e+03 996 1.05e+03 959 968 1.05e+03 586 758 500 511 482 576 485 480 614 468 608 562 528 544 749 660 752 600 498 694 651 562 692 562 532 637 572 565 679 476 791 699 653 670 701 678 852 653 789 557 403 668 534 612 795 449 696 531 711 604 503 519 424 764 453 474 569 596 508 452 448 412 383 447 483 551 668 528 520 519 464 452 477 518 439 464 1.01e+03 815 993 991 1e+03 1.03e+03 493 615 565 664 590 636 566 581 491 540 529 505 582 561 545 545 578 482 488 427 545 658 634 598 574 736 694 675 654 768 471 471 494 608 491 527 629 788 510 687 730 397 526 382 544 483 452 418 450 548 606 504 594 803 545 770 726 505 457 666 644 617 479 509 544 581 672 550 424 459 422 430 424 396 448 447 403 469 460 450 621 532 538 500 670 728 501 497 420 435 454 506 491 581 546 503 552 464 661 480 552 476 524 392 394 529 463 528 437 464 601 611 482 470 457 548 758 453 520 520 470 436 534 553 479 502 641 473 593 576 758 447 558 468 664 564 817 626 481 470 714 790 834 701 479 574 528 468 472 828 889 801 497 490 718 550 546 644 533 470 537 465 520 493 506 514 514 767 485 628 522 1.05e+03 420 408 492 546 476 488 478 464 484 728 599 514 419 678 669 476 410 435 470 444 576 425 550 407 626 751 564 405 404 562 780 400 416 812 730 570 538 410 476 510 706 704 737 622 419 466 530 438 438 376 411 547 510 451 464 480 341 448 549 576 628 444 760 456 738 1.07e+03 479 522 447 461 688 563 973 481 809 956 724 450 527 813 441 425 371 602 382 758 955 647 518 532 337 409 383 369 372 789 478 776 587 818 469 668 391 377 949 401 408 569 910 718 538 524 399 426 383 551 359 478 421 650 384 415 725 453 404 449 410 482 378 445 482 503 904 421 401 466 475 522 758 596 884 832 440 564 557 619 423 503 522 630 609 578 570 676 450 1.01e+03 666 748 987 790 642 489 802 603 580 648 558 608 491 481 450 494 633 569 509 653 806 626 639 534 582 715 685 657 770 622 489 1.03e+03 996 1.05e+03 959 968 1.05e+03 586 758 500 510 483 576 484 478 614 468 608 562 528 544 736 660 752 599 498 694 651 562 692 562 532 637 572 565 678 476 791 708 653 670 701 678 852 653 789 558 403 668 534 612 795 449 696 531 711 616 503 519 424 763 453 474 569 596 508 452 449 414 383 447 482 551 668 528 520 519 464 451 476 514 439 460 1.01e+03 815 992 990 1e+03 1.03e+03 494 615 564 664 590 636 566 585 491 540 528 505 582 561 545 545 578 482 487 427 545 658 634 598 575 736 694 675 653 768 470 471 494 616 491 527 629 788 510 689 730 397 526 383 544 483 452 418 450 549 606 504 595 803 545 770 726 502 457 666 644 617 479 509 543 581 672 549 424 459 422 430 424 396 449 447 404 469 460 450 621 531 538 499 671 728 501 497 419 442 454 505 490 581 546 503 553 463 662 480 552 477 524 392 394 528 463 528 433 464 602 611 482 471 456 548 758 454 520 519 469 436 535 553 478 502 641 474 593 575 766 447 551 468 666 562 817 626 481 470 713 790 834 701 479 574 528 468 472 828 888 800 496 490 718 550 546 653 533 470 537 466 520 493 506 513 514 767 484 628 523 1.05e+03 420 408 492 546 476 488 479 463 484 727 599 514 421 679 669 470 409 435 470 444 576 424 550 406 627 749 565 405 404 561 780 400 416 811 730 569 538 410 476 510 706 705 736 622 418 466 530 438 438 376 410 548 510 452 461 479 342 446 548 575 629 443 760 457 738 1.07e+03 479 522 447 464 692 563 975 481 808 956 723 450 523 813 440 426 371 601 382 758 956 648 518 532 335 407 383 369 373 802 479 775 587 819 469 668 391 377 948 401 408 568 902 719 538 524 399 426 383 551 358 478 421 650 385 415 728 453 404 449 410 481 378 444 482 503 905 421 402 464 475 522 758 596 884 832 441 564 556 619 423 503 522 630 609 578 572 676 450 1.01e+03 666 748 987 798 642 488 802 604 580 648 566 608 491 481 450 495 633 567 509 653 806 626 631 534 582 715 685 658 770 623 489 1.03e+03 996 1.05e+03 959 968 1.05e+03 586 758 500 510 484 576 484 476 615 468 608 562 528 544 723 660 752 598 498 694 651 562 693 561 532 637 572 565 678 476 791 716 654 671 701 678 852 653 789 558 403 669 535 612 795 449 696 530 711 626 503 519 425 763 453 474 569 597 508 453 449 415 383 447 482 551 668 528 520 519 464 452 475 511 439 457 1.01e+03 816 992 990 1e+03 1.03e+03 494 616 563 664 590 636 565 591 490 540 528 505 581 560 544 545 577 481 487 427 544 659 635 599 575 736 695 676 652 768 471 472 494 624 491 528 630 788 511 692 730 397 526 383 544 483 453 418 450 548 606 504 595 803 545 770 725 497 458 666 644 617 478 510 542 581 673 549 424 458 422 431 424 396 448 447 404 468 460 450 622 530 538 499 672 727 501 497 419 448 454 505 490 581 546 503 554 464 662 479 553 478 524 392 394 525 462 527 429 464 604 611 482 470 456 548 759 453 520 519 469 436 537 553 478 502 641 474 593 576 773 446 544 469 667 560 817 627 481 471 713 791 834 701 479 574 528 468 472 828 887 800 494 490 718 550 546 662 533 470 538 466 520 494 506 513 514 767 484 628 525 1.05e+03 420 408 492 546 475 488 480 462 484 727 599 514 422 680 669 465 408 435 470 445 575 424 550 406 627 747 566 405 404 560 780 400 414 811 730 569 538 410 476 509 706 707 735 621 418 466 530 437 438 376 410 550 509 452 459 480 343 445 549 574 630 443 760 457 737 1.07e+03 479 522 447 466 695 562 976 481 807 957 724 450 518 813 440 428 371 600 381 758 958 649 520 532 333 403 383 371 374 814 479 775 588 819 469 667 391 377 948 402 408 568 894 719 537 524 399 426 383 550 358 478 421 650 385 414 733 455 403 448 410 481 378 444 482 503 905 421 404 463 475 522 758 596 884 832 442 565 556 618 423 502 522 630 609 578 573 677 450 1.01e+03 665 748 987 805 641 488 802 603 580 648 573 607 491 482 450 495 633 567 509 653 806 626 623 534 581 716 685 658 771 623 489 1.03e+03 996 1.04e+03 959 969 1.05e+03 586 758 500 510 484 576 483 475 615 467 608 562 529 543 711 660 752 597 497 694 651 562 693 561 531 636 572 565 678 476 791 721 654 671 701 678 852 653 790 558 404 669 535 612 796 450 696 530 711 636 503 519 425 763 453 473 569 597 508 453 450 416 383 446 482 551 668 528 520 518 464 452 475 508 439 452 1.01e+03 816 993 990 1e+03 1.02e+03 495 616 562 664 590 636 565 597 490 540 528 504 582 561 544 545 577 481 488 427 544 659 635 599 575 736 695 676 653 768 471 472 495 632 491 527 630 788 510 696 730 397 526 383 544 483 452 418 450 548 607 503 595 803 545 770 725 491 458 666 644 617 478 510 542 581 673 549 424 458 422 431 423 396 448 447 405 468 460 449 623 530 538 497 671 726 501 498 418 454 454 506 490 581 546 503 554 464 662 479 553 479 523 392 394 522 462 527 424 464 604 611 482 470 455 548 759 453 521 519 469 436 538 553 477 501 641 474 594 576 780 446 537 469 670 560 816 627 481 471 713 792 834 701 479 573 528 468 473 828 887 800 494 491 718 550 546 670 533 470 538 467 520 494 507 513 514 767 483 628 526 1.05e+03 421 408 492 547 474 487 480 460 484 727 598 514 422 680 669 461 407 435 470 445 576 424 550 405 627 746 566 405 404 559 780 400 413 811 730 568 538 410 476 509 706 708 734 620 418 466 529 437 438 374 410 552 510 453 459 480 342 444 550 572 631 442 760 456 737 1.07e+03 478 522 448 469 700 562 977 481 805 957 724 450 511 813 440 429 370 598 381 758 958 649 523 532 332 400 382 372 374 826 479 775 587 818 470 666 393 377 948 404 408 568 885 719 537 524 398 426 382 550 358 478 421 651 385 413 736 457 403 448 410 481 378 444 483 504 904 421 405 462 475 522 758 596 884 832 443 565 556 618 423 502 522 630 609 578 575 677 451 1.01e+03 665 748 988 810 642 487 802 603 580 648 580 607 492 482 451 496 633 567 508 653 806 626 614 533 581 716 685 658 771 623 488 1.03e+03 996 1.04e+03 959 969 1.05e+03 586 758 500 510 485 576 483 474 615 467 609 563 528 543 697 661 752 596 497 694 651 562 693 561 530 636 572 565 678 476 790 725 654 671 701 677 852 653 790 558 404 670 535 613 796 450 697 531 711 642 502 519 425 763 453 473 569 597 508 453 450 416 383 446 482 551 668 529 520 518 464 452 475 506 438 445 1.01e+03 816 993 990 1e+03 1.02e+03 495 616 562 664 591 636 565 603 490 541 529 504 582 561 544 545 576 481 489 427 543 659 635 599 574 736 695 677 653 769 471 472 495 642 491 527 630 788 510 700 730 397 526 383 544 483 452 418 449 548 607 503 595 803 545 770 725 484 458 667 644 617 477 510 541 582 674 549 424 457 421 430 423 396 448 447 405 468 461 450 624 530 538 496 671 726 501 498 418 460 454 506 489 581 546 503 554 464 662 479 553 479 522 393 394 519 462 527 421 465 605 611 482 470 456 548 759 453 522 518 469 436 539 552 477 501 640 474 594 576 786 446 530 470 672 560 816 627 481 471 714 792 834 701 479 573 529 468 473 828 887 800 493 491 718 551 546 677 533 470 538 466 520 494 507 514 514 767 484 628 528 1.05e+03 422 408 493 547 473 486 480 459 484 727 598 514 422 681 669 460 405 435 470 445 577 424 550 405 626 746 567 405 404 559 780 401 412 811 731 566 538 410 476 508 707 710 734 619 416 466 528 437 438 372 410 553 510 453 459 480 342 443 550 570 633 442 760 454 739 1.07e+03 478 522 448 472 702 562 977 482 802 956 723 450 506 813 440 430 370 597 380 760 957 651 525 532 332 396 381 373 373 834 480 775 588 817 470 666 395 376 948 405 407 568 878 719 537 525 397 426 382 550 357 478 422 651 385 411 740 457 403 448 410 481 378 444 484 504 902 422 406 462 474 522 758 596 884 833 442 565 556 618 424 503 522 630 610 578 576 678 451 1.01e+03 664 747 988 813 642 487 802 603 579 647 585 606 492 482 451 496 632 566 508 652 806 626 606 533 581 716 685 658 771 623 488 1.03e+03 996 1.04e+03 959 969 1.05e+03 586 759 500 510 485 576 482 473 615 467 610 563 528 543 686 660 752 596 498 695 651 563 693 561 530 636 572 564 677 476 790 729 654 671 701 677 852 653 790 558 404 670 535 613 796 449 698 531 711 647 502 519 424 763 453 473 569 597 509 453 450 417 384 446 482 551 668 529 520 518 464 452 474 502 438 438 1.01e+03 816 993 990 1e+03 1.03e+03 495 616 559 664 592 636 565 609 491 541 529 504 583 562 544 546 576 481 489 427 543 658 635 599 574 736 695 676 653 769 470 472 495 654 491 527 630 788 510 705 730 397 526 384 544 483 452 418 449 549 607 503 596 803 545 770 725 480 458 667 645 617 476 510 541 582 674 549 424 457 421 430 423 396 449 447 404 468 461 450 625 530 537 494 671 726 501 499 419 463 454 506 489 581 547 504 553 464 662 479 552 482 521 393 394 517 462 527 419 465 605 611 482 471 456 548 760 453 522 518 469 436 540 552 477 501 640 473 594 576 793 446 524 470 676 560 816 627 482 471 715 793 834 701 480 573 529 468 473 828 888 800 490 491 717 552 546 684 533 469 538 466 520 494 508 514 514 767 484 629 529 1.05e+03 422 408 493 547 472 487 480 459 484 727 598 513 422 681 669 460 404 437 470 445 578 424 550 405 626 745 569 405 404 558 781 401 412 811 731 565 538 410 474 508 708 713 732 618 415 465 526 436 438 370 410 553 511 453 459 480 342 441 550 568 635 442 761 454 740 1.07e+03 478 522 449 477 705 562 978 482 798 956 723 450 503 813 439 429 370 597 380 761 957 653 526 532 333 393 381 373 373 845 480 775 588 816 470 666 398 376 948 406 405 569 871 719 537 526 397 427 381 551 356 478 423 652 384 410 742 456 404 448 410 481 377 444 484 504 901 422 406 462 472 522 758 596 884 833 442 564 556 618 423 503 522 630 610 579 578 679 451 1.01e+03 663 747 988 817 642 487 802 603 579 647 590 607 493 482 451 496 632 564 508 652 805 626 597 533 581 716 685 658 771 623 488 1.03e+03 996 1.03e+03 960 970 1.05e+03 586 758 500 510 485 576 481 472 615 467 611 563 528 543 674 660 753 596 498 695 651 563 694 561 530 636 572 564 678 476 789 732 654 671 701 677 852 654 790 557 403 670 535 613 796 449 698 532 711 652 503 519 424 762 453 473 569 597 509 453 450 416 384 447 482 552 667 529 520 519 464 451 473 500 437 433 1.01e+03 816 994 989 1e+03 1.03e+03 496 615 556 664 592 636 566 613 491 540 529 504 584 562 544 546 575 481 489 426 543 658 636 600 573 736 695 676 653 769 469 471 495 664 492 526 629 789 510 710 730 397 526 384 545 482 452 418 449 549 607 504 596 803 546 771 725 477 458 668 645 617 475 510 541 582 674 550 424 458 420 431 423 396 449 447 405 468 461 450 626 529 537 493 671 726 501 499 418 466 453 506 490 581 547 504 554 464 662 480 552 484 520 394 395 515 462 527 417 466 605 610 482 471 456 548 760 453 523 518 470 436 541 553 478 502 640 473 594 576 801 446 520 471 681 560 816 627 482 472 715 793 834 701 480 572 529 468 473 828 889 800 486 490 717 552 546 690 533 468 537 464 520 494 507 514 514 767 484 629 530 1.05e+03 422 408 493 547 471 487 480 459 484 728 598 513 422 681 669 460 404 438 470 445 577 424 550 404 627 745 570 404 404 558 781 402 412 811 731 565 539 410 473 507 708 716 731 618 415 466 525 436 438 369 409 554 511 453 458 480 342 439 549 567 638 442 761 454 742 1.07e+03 478 522 450 481 706 561 978 482 793 956 724 450 498 813 438 429 371 597 380 762 957 654 526 532 334 389 381 372 373 853 481 775 586 814 470 666 398 376 947 406 404 568 862 719 538 526 397 428 381 553 356 477 423 653 384 410 744 453 404 448 410 482 377 444 484 504 900 421 406 462 471 522 758 596 884 834 443 565 556 619 423 502 522 630 611 579 581 682 451 1.01e+03 663 747 988 819 642 487 802 603 579 647 593 607 494 482 450 496 632 561 508 652 805 625 586 533 581 716 685 658 771 624 488 1.03e+03 996 1.03e+03 961 970 1.05e+03 586 758 500 510 485 576 480 469 615 466 611 564 529 543 664 660 753 596 498 695 652 563 694 560 530 636 572 565 679 476 789 734 654 670 701 677 852 654 790 558 404 670 536 613 796 449 699 532 711 656 503 519 424 762 453 473 569 597 509 454 450 416 384 447 482 552 667 529 520 519 464 450 473 498 438 428 1.01e+03 815 994 988 1e+03 1.02e+03 496 616 553 664 592 636 566 618 491 540 529 504 583 562 544 545 576 481 489 426 543 658 636 600 573 736 694 676 653 769 469 471 495 674 491 526 628 789 510 717 730 397 526 384 546 483 452 418 450 549 607 504 596 803 546 771 725 475 458 668 645 618 474 510 539 582 674 550 424 458 420 431 423 395 449 448 405 468 461 450 626 529 536 492 671 726 501 499 418 467 453 505 491 581 547 504 553 464 663 479 552 486 518 393 395 514 462 526 416 466 606 609 482 471 456 548 759 453 523 518 470 436 542 553 478 502 640 473 595 576 808 446 515 471 685 560 816 628 483 472 715 793 834 702 481 571 529 469 473 828 890 800 480 490 718 552 546 696 533 468 537 464 520 494 506 515 514 766 484 629 531 1.05e+03 422 408 493 547 470 488 480 459 485 728 598 513 422 681 669 459 403 439 469 444 577 425 550 404 627 744 571 404 404 556 782 402 412 810 731 565 539 410 472 507 707 720 728 618 415 466 524 436 438 367 410 555 510 454 458 480 342 437 549 566 642 442 762 454 742 1.07e+03 477 522 450 484 706 561 979 482 792 956 724 449 495 812 436 429 371 596 380 761 958 655 525 532 335 387 381 372 373 861 481 775 585 815 470 666 398 376 947 406 404 568 855 718 538 526 397 428 380 555 356 477 423 654 384 409 746 452 403 448 410 482 377 443 484 503 900 421 406 462 470 522 758 596 884 834 443 565 557 620 423 503 522 630 611 579 583 685 451 1.01e+03 662 747 988 820 642 487 802 603 579 647 599 607 494 482 450 496 632 560 508 652 806 625 576 533 582 716 685 658 771 623 488 1.03e+03 997 1.03e+03 961 970 1.05e+03 585 758 500 510 485 576 480 466 615 466 612 564 529 543 655 661 753 596 498 696 652 563 694 560 530 636 572 565 679 476 789 735 653 670 701 677 851 655 791 558 404 670 536 613 796 449 699 532 711 659 503 519 424 762 454 473 570 597 509 454 450 415 384 447 483 552 668 529 520 520 464 450 473 497 438 424 1.01e+03 813 994 987 1e+03 1.02e+03 496 616 550 665 591 636 566 622 492 540 529 505 582 562 543 545 576 481 489 426 542 659 636 600 574 736 694 677 653 769 469 471 495 681 491 526 628 789 510 726 730 397 525 384 547 483 452 418 450 548 607 504 596 803 546 772 726 474 458 669 645 617 474 510 538 582 674 550 424 458 420 431 423 395 449 448 405 468 461 450 626 529 536 492 671 727 501 500 417 468 453 505 492 581 547 504 552 465 664 478 551 486 517 394 394 510 462 526 416 466 606 608 482 471 456 548 758 453 523 518 470 436 543 552 478 502 640 474 595 576 812 446 510 473 688 560 816 628 482 472 716 793 834 702 481 571 528 469 473 828 890 799 476 490 718 553 546 700 534 469 536 463 521 493 506 515 513 766 485 629 533 1.05e+03 422 409 493 547 470 488 480 458 485 728 598 513 422 681 669 459 402 439 469 443 577 425 550 404 627 744 571 404 404 556 782 402 412 810 731 565 539 410 472 507 706 724 728 618 415 467 524 436 438 367 410 556 509 454 457 479 342 435 550 565 644 443 761 454 742 1.07e+03 477 523 450 485 691 561 981 482 790 956 724 449 492 812 435 429 370 595 380 761 958 656 525 532 335 384 381 372 373 867 481 775 582 816 470 665 398 376 947 405 403 567 848 718 538 526 397 428 381 555 356 476 423 654 385 409 748 452 402 448 410 481 377 443 485 503 899 420 405 463 469 522 758 596 884 834 443 566 557 620 423 503 523 630 612 579 586 690 451 1.01e+03 662 747 988 821 642 487 802 604 579 647 604 607 495 482 450 496 632 560 508 652 806 625 567 532 582 716 685 658 770 623 487 1.03e+03 997 1.03e+03 961 970 1.05e+03 584 758 500 510 486 576 480 462 615 466 613 564 529 542 645 661 753 596 498 696 653 564 695 560 531 636 571 565 679 476 790 735 653 670 702 678 851 655 791 558 403 671 536 613 795 449 699 531 710 660 503 520 424 761 454 473 570 597 509 455 450 414 384 447 484 552 668 529 521 520 464 449 471 496 438 419 1.01e+03 811 996 986 1e+03 1.02e+03 496 616 546 665 591 636 566 626 492 539 529 506 579 562 543 544 576 481 488 426 542 659 636 600 574 736 694 678 653 769 468 471 495 690 491 526 628 789 510 733 730 398 525 383 547 484 452 418 450 548 607 504 597 804 546 772 726 473 458 669 645 617 473 510 535 582 673 550 424 457 420 431 423 396 450 448 405 469 461 450 627 529 537 492 671 727 502 500 417 468 453 505 493 581 547 504 551 466 664 478 551 486 516 395 394 506 462 525 417 466 606 607 482 471 457 548 758 453 523 519 470 436 543 552 478 502 640 474 595 576 815 446 504 476 692 561 816 628 482 472 716 793 834 701 481 570 528 469 473 827 890 799 472 490 718 553 547 707 534 469 536 464 521 493 506 515 513 766 485 629 534 1.05e+03 422 409 493 547 471 489 480 458 486 728 598 513 422 681 669 459 402 440 469 442 578 424 550 404 626 744 571 404 403 555 782 402 412 810 730 566 539 410 471 506 707 726 726 618 415 467 523 436 439 366 411 558 509 453 456 479 341 434 551 564 648 443 760 455 742 1.07e+03 477 523 451 485 675 562 985 483 788 956 724 448 491 811 434 429 369 595 380 761 958 657 525 532 335 384 382 372 373 873 480 775 581 816 471 665 398 376 947 404 402 567 844 718 538 527 397 426 381 556 355 476 423 654 386 407 748 452 402 449 409 481 377 443 485 503 899 420 405 464 467 522 758 596 884 832 443 566 558 619 424 503 523 630 611 579 588 697 451 1.01e+03 661 747 988 820 642 487 802 605 578 647 609 607 495 482 451 496 632 557 508 652 807 625 559 532 582 715 686 658 770 623 487 1.03e+03 997 1.02e+03 961 971 1.05e+03 585 759 500 510 486 576 480 458 616 465 615 564 528 542 635 661 753 596 498 697 653 564 695 560 531 636 572 566 679 477 790 736 653 671 701 678 851 655 791 558 403 671 537 612 795 449 699 530 710 662 503 520 425 761 454 473 570 596 509 454 450 412 383 446 485 552 669 529 521 520 463 449 469 494 438 415 1.01e+03 806 997 986 1e+03 1.02e+03 497 615 544 665 591 637 567 627 492 539 529 506 576 562 543 544 576 481 488 426 542 660 636 601 574 735 694 678 653 769 468 471 496 695 492 526 628 789 510 739 730 399 526 383 547 484 452 418 449 548 607 503 597 804 547 772 726 473 458 669 644 617 473 510 533 582 673 550 424 457 420 431 423 396 450 449 405 469 461 450 627 529 537 493 671 727 502 500 418 470 453 505 494 581 547 504 550 466 664 478 551 487 516 395 394 502 463 526 418 466 606 608 482 471 457 548 758 453 523 519 470 435 543 552 478 502 640 475 596 576 817 446 498 481 694 563 816 628 482 472 716 793 834 701 481 570 528 469 473 827 890 799 468 491 718 553 546 714 535 469 536 464 521 493 506 514 513 767 485 629 535 1.05e+03 422 409 493 547 471 490 480 458 486 728 598 513 421 681 669 459 403 439 469 442 578 424 550 404 626 744 571 404 403 555 781 402 412 810 729 566 539 410 470 506 707 730 726 617 414 467 522 435 440 366 411 559 509 453 455 479 342 434 552 563 650 443 760 455 742 1.07e+03 477 522 450 485 659 563 990 483 786 955 724 448 490 811 433 430 369 594 380 761 958 658 524 531 335 384 384 373 373 878 480 775 579 815 472 665 398 377 947 402 402 567 839 718 537 526 397 426 382 557 354 476 423 655 386 405 749 452 401 449 409 481 376 442 485 504 899 420 404 464 466 522 758 597 884 831 443 566 558 619 424 503 523 629 611 579 590 706 451 1.01e+03 661 747 989 820 642 488 802 605 578 647 613 607 495 482 451 496 633 555 508 651 807 625 552 532 582 715 686 657 770 623 487 1.03e+03 998 1.02e+03 961 971 1.05e+03 585 758 500 510 486 576 480 455 616 465 615 564 528 541 626 661 753 597 498 697 654 564 695 560 531 636 572 566 679 477 791 736 653 671 701 678 851 654 791 558 403 671 537 612 795 449 699 530 710 663 502 520 425 761 454 473 569 596 510 454 450 412 383 446 486 551 669 529 521 519 463 448 468 492 437 413 1.01e+03 798 999 985 1e+03 1.02e+03 497 615 543 665 591 638 568 628 492 539 529 506 572 562 544 544 576 481 487 426 543 660 636 601 573 735 694 677 653 769 468 471 495 703 492 527 628 789 510 743 730 401 526 383 547 485 452 418 449 548 607 503 598 804 547 772 726 473 458 669 644 617 473 510 529 582 673 550 424 457 421 431 423 396 450 449 405 469 461 450 628 530 536 494 671 727 502 500 418 473 453 505 495 581 547 504 548 466 664 479 550 487 515 395 394 499 463 526 420 466 605 608 482 471 457 548 759 453 523 519 470 435 542 552 479 502 640 475 596 576 819 446 492 487 698 564 816 628 482 472 716 793 834 701 481 570 528 469 473 828 890 799 467 491 717 552 546 721 536 469 535 465 522 493 506 515 514 767 485 629 536 1.05e+03 423 409 493 547 471 491 480 457 486 728 598 514 422 681 668 459 404 438 469 442 578 424 550 404 626 743 571 403 403 554 780 402 412 810 728 567 539 410 470 505 708 734 725 617 414 467 521 435 439 366 412 562 508 452 454 479 342 432 552 563 655 443 760 456 742 1.07e+03 476 522 449 485 662 563 994 483 786 954 724 447 487 811 432 432 369 592 380 761 957 659 524 531 335 384 385 372 373 882 480 775 578 814 472 667 397 378 947 401 402 567 836 719 537 526 398 425 381 559 353 476 423 655 386 404 749 452 401 449 410 481 376 441 486 504 898 419 402 464 464 522 758 597 884 827 443 566 558 619 424 503 523 629 611 579 590 715 451 1.01e+03 660 748 989 818 641 488 802 605 577 648 616 607 495 482 452 496 634 552 508 651 807 625 546 532 582 714 686 657 770 623 487 1.03e+03 998 1.02e+03 961 971 1.05e+03 585 758 500 510 486 577 481 453 616 465 616 564 528 541 617 661 753 597 498 697 653 564 694 560 532 636 573 566 679 476 791 737 653 670 702 677 852 654 791 558 403 671 537 612 795 450 699 530 710 664 502 521 426 762 454 473 569 596 510 453 450 412 383 446 486 551 669 529 521 519 462 449 467 491 436 412 1.01e+03 789 999 985 1e+03 1.02e+03 496 616 544 665 591 638 569 627 492 539 529 506 568 562 544 544 576 481 488 426 543 660 636 601 574 735 693 677 653 769 468 470 495 709 492 527 628 790 510 746 730 404 525 383 547 487 452 418 449 549 607 503 598 804 547 772 726 474 458 669 644 617 473 510 525 582 672 550 424 458 421 431 422 396 450 450 406 469 461 450 628 530 536 495 671 726 502 499 418 476 453 505 496 581 547 505 547 466 664 480 551 487 515 395 395 496 463 525 422 466 603 608 482 471 456 548 759 452 522 519 471 435 542 552 479 503 640 475 596 576 822 446 488 494 700 565 817 628 482 472 717 792 834 701 481 570 528 468 474 828 890 799 466 491 715 552 546 729 537 469 535 465 522 493 507 515 515 768 485 630 537 1.05e+03 423 408 494 547 471 492 480 456 487 728 599 514 422 681 668 460 404 438 469 442 577 424 550 405 626 742 570 404 403 554 780 403 412 809 728 567 539 410 469 506 707 738 723 616 412 468 520 435 438 366 412 564 508 452 453 480 342 430 552 563 658 443 760 457 742 1.07e+03 476 521 448 485 665 563 1e+03 484 786 954 724 448 483 811 431 434 368 591 381 761 957 661 524 530 335 385 385 372 374 886 480 775 576 814 472 669 396 379 947 399 401 567 834 718 537 526 399 425 381 560 352 475 423 654 386 404 749 453 402 450 410 481 376 441 486 505 898 418 401 464 462 522 758 597 885 824 444 566 559 620 424 502 523 629 610 580 592 725 451 1.01e+03 660 748 989 816 641 488 803 605 577 649 620 607 495 482 453 497 634 550 508 651 807 625 540 532 583 714 686 657 770 624 487 1.03e+03 998 1.02e+03 962 971 1.05e+03 585 758 500 510 486 577 481 452 617 465 616 564 528 541 607 661 753 596 499 697 653 564 694 560 532 637 573 566 678 476 791 736 653 670 702 677 852 654 791 559 404 671 537 613 795 450 699 530 711 666 502 521 425 762 454 473 569 596 510 453 450 412 383 446 486 552 669 529 521 519 463 448 467 490 436 412 1.01e+03 777 999 984 1e+03 1.02e+03 496 616 542 666 591 640 569 627 492 540 529 506 564 562 545 544 576 482 488 426 544 660 637 601 574 736 693 677 652 769 468 471 496 717 492 527 628 790 510 747 730 406 525 383 547 488 452 418 450 550 607 504 598 805 547 772 726 476 457 669 644 616 473 510 523 579 672 550 424 458 422 431 423 397 449 452 406 469 461 450 627 530 535 496 671 726 502 498 418 479 453 505 497 581 547 505 544 467 664 481 551 487 515 395 396 493 463 525 425 466 602 607 482 471 456 548 759 452 522 520 472 435 542 552 479 503 640 474 596 576 824 445 486 501 703 567 816 628 482 473 717 792 834 701 481 570 528 468 474 828 890 799 467 492 712 551 545 736 537 469 535 465 522 493 507 516 515 768 485 630 539 1.05e+03 423 408 494 547 471 493 481 456 488 728 599 514 422 680 669 462 405 437 469 442 577 424 550 405 626 741 569 404 403 553 780 404 412 808 728 567 539 410 468 506 707 742 721 615 412 468 520 435 437 367 412 565 508 452 453 480 343 428 552 564 664 444 761 458 742 1.07e+03 476 521 447 485 669 563 1e+03 485 785 954 724 449 480 812 430 435 366 589 381 761 958 663 524 530 334 384 385 373 374 889 482 775 575 815 472 671 396 380 947 398 400 566 833 718 537 526 399 424 382 561 351 474 422 652 386 404 748 453 401 451 410 481 375 441 487 505 897 418 400 464 459 522 758 597 885 817 444 566 559 620 424 502 523 630 610 580 593 733 452 1.01e+03 659 748 990 814 642 488 804 605 578 649 623 607 495 481 454 497 634 547 508 651 807 625 532 533 582 714 686 656 770 624 487 1.03e+03 998 1.02e+03 962 971 1.05e+03 585 757 500 510 486 577 480 452 617 465 616 564 529 541 597 661 752 595 499 698 653 564 694 560 532 637 572 566 678 476 790 736 653 670 702 676 852 654 792 559 404 671 537 613 796 450 699 531 711 667 502 520 425 763 455 473 569 597 508 454 450 412 383 446 485 552 668 529 521 518 463 447 466 490 436 411 1.01e+03 766 998 984 1e+03 1.02e+03 496 616 542 665 590 641 569 627 492 540 529 506 560 562 545 544 577 481 488 426 544 660 637 601 573 736 693 677 652 769 468 471 496 723 492 527 628 790 510 747 730 408 525 384 547 490 452 418 450 551 607 504 599 805 547 772 726 477 457 669 643 616 474 510 521 576 672 550 425 457 422 431 423 397 449 452 407 469 462 450 627 530 536 497 671 726 502 498 417 482 453 505 497 581 548 505 542 468 664 481 551 487 515 395 396 490 463 525 427 466 601 607 482 471 456 549 759 452 522 520 472 435 541 552 479 504 640 474 596 576 825 445 484 508 706 570 816 628 482 474 718 792 834 701 481 570 527 468 475 828 890 800 467 492 709 551 546 744 537 470 536 464 522 492 507 515 515 768 484 629 541 1.05e+03 422 407 493 547 471 494 481 454 492 728 599 515 422 679 669 464 405 435 469 442 576 424 550 405 625 741 567 404 403 553 780 405 411 808 728 568 539 410 468 507 706 746 720 614 411 467 521 435 437 369 411 566 509 452 454 480 343 428 553 565 666 444 762 459 742 1.07e+03 475 522 447 484 671 564 1.01e+03 486 783 954 724 450 479 812 429 436 366 588 382 761 958 664 524 530 334 384 385 373 373 891 483 775 574 815 471 671 394 380 946 398 399 566 831 718 536 526 399 424 382 560 351 473 422 651 386 403 747 454 401 452 410 481 375 442 487 505 896 418 400 464 457 523 759 597 885 810 444 566 560 620 425 502 523 630 610 580 595 740 452 1.01e+03 660 748 991 813 642 488 804 605 578 649 628 607 495 481 454 497 634 544 508 650 807 625 523 533 582 714 686 656 770 624 487 1.03e+03 998 1.02e+03 962 972 1.05e+03 586 756 501 510 487 576 480 451 616 464 616 564 529 540 586 660 752 594 500 698 652 564 694 560 532 637 572 566 678 476 790 736 653 670 702 676 852 653 792 559 404 671 537 613 796 450 699 531 711 669 502 520 425 762 455 473 569 597 506 454 450 412 383 447 485 552 667 528 521 518 464 447 464 491 436 410 1.01e+03 753 998 985 1e+03 1.02e+03 496 615 541 665 589 644 569 629 493 540 529 506 557 562 545 545 577 481 488 426 544 660 637 601 573 736 693 677 651 770 468 471 496 728 492 527 628 790 510 746 730 411 525 384 547 492 452 418 450 552 607 504 599 805 547 772 726 477 457 669 643 616 473 511 520 572 672 550 425 457 422 430 423 396 449 452 408 469 462 450 626 530 536 498 671 726 502 498 417 484 453 505 497 581 548 504 540 468 664 481 551 487 515 395 396 488 463 525 430 465 601 606 482 471 456 549 758 452 522 519 472 435 540 552 479 504 640 474 595 576 826 445 482 515 708 573 815 628 482 474 718 792 834 701 481 570 527 468 475 828 889 800 468 492 704 552 546 750 536 470 536 465 521 492 507 515 515 768 484 629 542 1.05e+03 422 407 493 547 470 495 481 453 496 728 599 515 421 678 669 463 406 433 470 442 576 424 550 404 625 741 567 404 403 553 780 405 411 808 728 569 540 411 468 507 705 749 720 615 411 466 522 435 437 370 410 566 509 452 454 480 344 428 554 566 670 444 763 459 742 1.07e+03 475 522 446 484 675 565 1.01e+03 489 782 954 724 449 478 812 428 437 365 587 383 761 958 664 524 531 334 384 384 372 373 893 484 775 573 816 470 671 391 381 945 397 398 567 828 717 536 526 399 423 382 559 351 474 421 651 386 402 745 454 401 452 410 482 375 442 488 504 895 418 400 464 455 523 759 598 885 801 444 566 560 620 425 502 523 631 610 580 595 748 452 1.01e+03 661 748 991 812 642 489 804 605 578 649 631 606 495 481 453 498 635 541 508 650 808 625 515 533 582 714 685 656 769 624 487 1.03e+03 998 1.02e+03 962 972 1.05e+03 586 757 501 510 487 576 480 451 616 464 617 564 529 540 577 660 752 593 500 698 652 564 694 560 532 637 572 566 678 476 791 736 653 670 702 676 852 653 792 560 404 671 536 613 797 450 699 531 711 671 501 520 426 762 454 474 569 597 503 454 450 413 383 447 485 552 667 528 522 518 464 447 462 491 437 409 1.01e+03 741 998 985 1e+03 1.02e+03 496 616 541 665 590 645 568 632 493 540 529 506 554 562 545 546 576 481 489 426 545 660 637 601 573 737 694 677 651 770 468 471 496 732 492 527 628 790 510 745 730 416 525 384 547 493 451 418 450 552 607 504 598 805 547 772 726 478 456 669 643 616 472 510 518 565 673 550 424 457 422 430 422 396 449 452 408 470 463 450 625 530 537 499 671 726 502 498 416 485 454 506 497 582 549 504 539 469 664 481 551 486 515 395 396 485 463 525 432 465 601 606 482 471 456 549 758 453 522 519 472 435 539 552 479 503 639 474 594 576 827 445 480 524 711 573 815 629 482 474 718 792 833 701 481 571 527 469 475 828 889 801 468 492 699 552 545 757 536 471 536 466 520 492 507 515 515 767 484 629 544 1.05e+03 422 407 492 547 471 497 482 451 502 727 598 515 422 678 669 463 406 432 470 442 575 424 549 404 624 741 567 404 403 553 780 405 410 808 728 569 541 412 469 507 704 751 720 615 411 465 524 436 437 372 411 567 509 453 454 480 343 428 554 568 674 445 763 459 742 1.07e+03 474 521 446 484 678 566 1.02e+03 491 779 954 726 449 475 811 428 438 365 586 384 761 958 665 523 531 335 386 383 372 373 894 484 775 572 816 470 671 388 382 946 397 398 568 825 717 535 526 399 423 382 558 350 474 421 650 387 400 745 454 401 452 410 482 374 441 488 504 894 418 399 464 454 523 759 598 885 792 445 567 560 620 425 502 523 631 610 580 596 758 450 1.01e+03 662 748 991 811 642 490 804 604 578 650 634 606 495 481 453 497 636 540 508 650 808 625 507 532 582 714 685 656 767 624 486 1.03e+03 998 1.03e+03 962 972 1.05e+03 586 757 501 510 488 576 481 451 616 464 618 565 529 539 567 661 752 592 500 698 652 564 694 560 532 637 572 566 678 477 791 736 654 670 702 676 852 651 791 559 404 670 536 613 796 451 699 531 711 672 502 520 426 762 454 474 569 598 500 454 450 415 383 447 486 551 667 527 522 519 463 448 461 490 437 410 1.01e+03 728 998 986 1e+03 1.02e+03 496 616 541 665 590 647 568 634 493 540 529 506 553 562 545 546 576 481 490 426 546 660 637 601 573 737 694 675 651 769 468 471 496 738 491 526 628 790 510 745 730 422 525 384 546 494 451 418 451 552 607 504 598 805 547 772 725 478 457 669 643 616 471 510 517 558 673 550 424 457 422 430 422 396 449 453 408 470 462 450 626 531 537 499 671 726 502 498 416 486 454 506 497 582 550 504 538 469 664 481 551 486 515 395 396 482 463 525 432 465 601 606 482 471 456 549 758 453 522 518 472 436 540 552 479 503 639 474 594 576 828 445 480 533 716 573 815 629 482 474 718 792 833 701 481 571 527 469 476 827 888 801 467 492 692 552 545 762 536 470 536 466 520 493 507 516 514 767 484 629 545 1.04e+03 422 407 492 547 472 498 483 452 508 728 598 516 422 678 669 463 407 431 471 442 576 424 549 405 624 740 567 402 404 553 780 405 410 807 728 569 541 413 470 507 705 754 720 615 410 465 526 436 435 373 411 568 508 453 455 480 343 428 554 570 677 446 763 459 742 1.07e+03 472 521 446 484 683 565 1.02e+03 494 776 954 729 449 472 809 428 438 365 585 384 761 958 666 522 532 335 388 382 371 373 895 484 774 571 816 470 671 386 381 947 397 398 568 821 716 534 526 399 423 382 558 350 474 421 649 387 400 745 453 401 452 411 482 374 441 486 504 893 418 400 463 452 523 760 599 885 782 445 567 561 620 425 502 524 631 611 580 596 770 448 1.01e+03 663 748 991 811 642 490 803 604 579 650 636 606 495 482 453 497 636 539 508 650 808 626 498 532 582 714 684 656 763 624 486 1.03e+03 998 1.03e+03 962 972 1.05e+03 585 757 501 510 487 576 481 452 616 464 617 565 529 538 559 662 752 592 499 698 652 564 694 560 532 637 572 566 678 477 791 735 655 670 701 676 853 650 790 559 403 670 536 613 796 451 699 530 711 672 502 520 427 762 454 475 569 598 498 454 451 417 383 446 486 550 667 527 522 519 463 449 460 489 437 411 1.01e+03 713 998 986 1e+03 1.02e+03 496 617 539 664 591 648 568 636 493 540 530 506 552 561 545 546 576 481 490 426 546 660 637 600 573 737 694 673 652 769 468 472 497 745 491 526 628 790 510 744 730 428 525 385 546 496 451 419 451 552 606 504 598 805 547 772 725 478 458 669 643 616 470 510 517 551 673 551 424 457 422 430 421 395 450 454 408 470 462 450 627 531 537 497 671 726 502 498 416 488 454 506 496 582 550 504 537 469 664 481 551 486 515 395 395 480 464 525 433 465 601 606 482 471 455 549 758 453 522 518 472 436 541 552 479 503 638 474 593 576 830 444 480 544 720 573 816 629 483 474 718 792 833 701 481 571 527 470 476 826 888 801 467 492 687 551 545 767 536 470 536 465 520 493 507 516 513 768 484 629 547 1.04e+03 422 407 492 547 472 499 483 451 514 728 597 516 422 679 669 463 410 430 470 442 576 425 550 405 624 740 566 401 404 553 780 406 410 808 728 569 540 413 470 507 706 756 720 614 408 465 526 437 432 374 411 568 508 454 454 480 343 428 554 571 680 447 764 459 741 1.07e+03 470 520 447 484 688 564 1.03e+03 496 774 954 734 449 469 808 428 438 364 583 384 760 958 667 522 532 335 390 382 372 373 897 484 774 572 817 470 671 388 380 947 397 398 568 818 716 534 526 399 423 382 557 350 474 421 648 387 399 744 452 402 452 411 481 373 441 486 504 891 418 400 462 451 523 759 599 885 773 445 567 561 620 425 502 524 631 612 580 595 782 447 1.01e+03 663 747 991 811 642 490 803 604 580 650 639 606 495 482 453 497 636 538 508 650 808 626 489 532 582 714 684 656 759 625 485 1.03e+03 998 1.03e+03 962 972 1.05e+03 585 757 501 510 486 576 481 452 616 464 617 566 529 536 550 662 752 592 499 698 652 564 694 560 532 637 572 566 678 478 791 734 655 670 701 676 853 648 790 560 403 670 536 613 796 451 698 530 711 673 503 520 427 762 453 474 569 597 495 454 451 419 383 446 486 550 667 527 522 519 463 450 460 489 437 412 1.01e+03 699 998 987 1e+03 1.02e+03 496 617 538 664 591 649 568 637 492 540 530 506 550 561 545 546 576 481 490 426 546 660 637 600 574 737 694 670 652 769 468 472 497 752 491 526 628 789 510 744 730 432 525 385 545 498 451 418 452 552 606 504 598 805 547 773 725 478 459 670 644 616 469 510 517 544 673 551 425 457 422 430 421 395 450 454 409 470 462 450 627 532 537 495 671 726 503 498 417 488 454 506 496 582 550 504 537 469 664 481 551 486 515 395 395 479 464 525 432 465 601 605 482 472 455 549 758 453 523 518 472 436 542 552 479 503 638 474 593 576 832 444 481 554 724 572 816 628 484 474 717 792 832 701 481 571 528 470 476 826 887 801 466 492 681 551 545 772 536 471 537 465 520 493 507 516 513 768 484 629 549 1.04e+03 422 408 492 547 472 499 483 451 517 729 598 516 422 680 669 464 412 429 469 442 576 425 551 405 625 739 565 400 404 553 780 406 409 808 728 569 539 413 470 507 707 757 721 614 407 464 526 437 429 376 410 567 508 454 453 480 343 429 554 571 682 446 765 459 741 1.07e+03 468 519 448 484 691 564 1.03e+03 498 774 954 738 449 467 808 428 436 362 582 385 760 958 669 522 533 335 391 382 372 374 900 484 772 573 816 470 670 389 379 946 398 398 568 814 716 534 525 398 423 382 556 349 474 421 648 387 399 743 451 402 453 411 480 373 441 485 504 890 418 401 463 451 524 759 599 885 764 445 565 561 620 425 502 524 632 612 580 594 792 446 1.01e+03 663 747 991 811 642 490 803 605 580 649 641 607 495 482 454 497 636 537 508 650 808 626 481 532 582 714 685 656 753 625 485 1.03e+03 998 1.03e+03 962 972 1.05e+03 585 757 502 510 486 577 481 453 616 464 616 566 529 534 540 663 753 592 499 699 652 564 694 560 532 637 572 566 678 478 791 733 655 671 700 676 854 647 790 560 404 670 536 613 796 451 698 530 711 673 503 520 427 762 454 474 569 594 491 454 451 420 383 445 486 551 667 527 522 519 463 450 460 487 437 414 1.01e+03 683 998 988 1e+03 1.02e+03 497 617 538 664 591 651 568 639 493 540 530 507 550 561 545 546 576 481 491 425 546 660 637 601 574 737 693 666 652 769 468 472 497 758 492 527 628 789 510 744 730 439 526 385 545 499 451 418 451 552 605 504 598 805 547 772 725 478 458 670 643 616 467 510 518 539 674 552 425 457 421 430 421 395 450 454 411 470 462 451 626 532 537 493 672 726 503 498 416 488 454 506 496 582 551 504 538 469 664 482 552 485 515 396 395 479 464 525 431 465 600 605 482 472 455 549 758 453 523 518 472 436 542 551 479 503 637 475 593 577 834 444 482 564 727 571 817 628 484 475 717 792 832 701 481 571 528 470 476 826 887 801 466 492 674 550 544 775 536 471 537 465 520 492 506 515 513 768 484 629 551 1.04e+03 422 408 493 547 472 500 483 450 521 729 598 516 422 680 670 464 414 429 468 441 576 425 552 405 626 739 564 400 404 554 780 405 408 807 727 569 538 413 470 507 708 759 721 611 406 463 528 437 428 378 410 566 508 454 452 480 343 430 555 572 683 446 766 458 741 1.07e+03 466 520 448 484 693 563 1.03e+03 499 776 953 746 449 463 808 428 436 360 580 386 759 958 671 522 535 335 390 382 372 374 903 484 772 574 816 470 668 390 378 945 398 398 568 812 716 533 525 398 423 382 555 348 474 420 648 387 398 741 450 402 453 411 480 374 441 484 505 889 419 401 463 451 524 760 598 885 756 445 563 561 621 425 502 524 632 613 579 594 802 445 1.01e+03 664 746 991 812 642 490 804 605 580 648 644 607 495 482 454 497 636 536 509 650 808 626 475 532 582 714 685 656 746 625 485 1.03e+03 999 1.03e+03 962 972 1.05e+03 585 757 502 511 485 577 481 454 617 464 616 566 529 533 532 662 753 593 499 699 652 564 694 560 532 637 572 566 678 478 791 732 654 672 701 677 854 646 790 560 404 670 536 612 796 452 699 531 711 673 503 520 427 762 454 473 569 591 485 455 451 421 384 446 486 551 667 528 522 519 464 452 461 487 437 415 1.01e+03 666 998 989 1e+03 1.02e+03 497 617 538 665 590 653 568 642 493 540 531 507 549 561 545 546 577 481 491 425 546 660 636 601 574 737 693 660 652 769 468 472 497 766 492 527 628 789 510 744 730 445 526 385 545 499 450 419 451 552 605 504 598 805 547 772 725 478 458 670 643 616 464 510 519 532 675 551 425 457 421 430 421 395 450 453 413 468 462 452 626 531 537 492 672 726 503 498 416 487 454 505 495 582 552 503 539 469 663 481 552 485 515 396 395 477 465 526 430 465 598 606 482 472 455 549 758 453 523 518 472 436 542 551 479 503 638 475 593 577 837 444 484 575 731 569 817 628 484 475 717 792 831 701 481 571 528 470 476 826 886 801 467 492 666 550 544 778 537 471 536 465 519 492 506 515 513 768 484 629 554 1.04e+03 422 408 492 547 473 501 484 449 525 729 598 516 422 680 670 464 415 428 468 441 576 424 552 405 627 740 564 400 404 555 781 405 405 807 727 569 539 413 471 507 708 760 721 610 406 462 530 436 428 381 411 565 508 454 452 480 343 430 556 574 683 446 766 458 740 1.07e+03 464 521 449 484 695 563 1.04e+03 501 777 953 753 449 458 808 428 435 360 580 387 759 958 672 522 537 335 390 382 371 374 907 483 771 576 815 469 667 390 377 945 399 398 568 808 716 533 525 398 423 383 555 347 474 420 648 387 397 741 448 403 453 411 480 374 441 483 506 888 420 401 463 450 524 760 598 886 748 446 559 561 621 425 502 525 632 612 577 593 812 442 1.01e+03 664 746 991 812 642 490 804 606 579 648 646 607 495 482 454 497 635 537 509 650 808 626 470 532 581 714 685 655 738 624 486 1.04e+03 1e+03 1.03e+03 962 972 1.05e+03 585 757 502 511 484 576 480 455 617 464 615 565 528 533 524 662 753 594 499 699 652 565 694 560 532 637 572 567 678 478 791 731 654 674 701 677 853 646 790 559 404 670 536 612 796 452 698 532 711 674 502 520 426 761 454 473 569 588 478 456 451 421 384 446 486 551 668 528 522 519 464 454 462 485 436 416 1.01e+03 650 998 990 1e+03 1.02e+03 497 617 539 665 590 654 569 643 493 540 531 507 549 561 544 545 576 481 491 424 546 660 636 601 574 736 693 654 652 770 468 472 497 774 492 527 628 790 510 746 730 451 527 385 546 499 450 419 451 553 605 503 598 805 547 772 724 478 458 669 642 616 463 510 519 526 674 551 426 458 421 430 421 395 450 452 416 468 462 451 625 531 537 491 672 726 503 499 415 486 454 505 495 582 552 503 539 469 663 480 552 484 514 396 395 476 465 525 429 466 596 606 482 472 455 549 757 453 523 519 472 436 542 550 479 503 638 475 593 578 840 444 486 585 734 568 816 628 484 475 717 793 831 702 481 572 527 470 476 828 885 801 465 492 658 550 543 781 537 471 536 465 520 492 506 515 514 768 484 629 556 1.04e+03 422 408 493 547 473 501 484 448 530 729 598 516 422 679 670 463 416 427 469 441 576 423 552 405 626 740 565 399 403 556 782 404 403 806 726 570 539 413 472 507 709 762 722 608 405 461 532 436 428 382 411 565 509 454 454 480 343 430 556 576 682 446 767 458 740 1.07e+03 462 522 450 484 698 563 1.04e+03 501 777 952 762 450 455 807 428 435 361 580 388 758 958 673 520 538 335 390 382 370 374 910 483 773 577 815 469 664 392 376 945 400 398 568 804 716 533 525 398 423 384 555 347 474 421 648 387 396 741 448 403 452 411 480 373 441 482 506 889 420 401 463 449 524 761 598 886 739 446 556 562 620 425 502 525 632 612 572 593 822 438 1.01e+03 664 746 991 813 642 491 804 605 577 648 648 607 495 482 454 497 634 537 509 651 808 626 465 532 581 714 686 656 730 624 486 1.04e+03 1e+03 1.03e+03 962 972 1.05e+03 585 757 501 512 483 576 481 456 617 464 614 565 528 532 519 662 753 595 499 698 652 566 694 560 532 637 572 568 678 477 791 731 654 678 702 678 853 646 790 559 403 670 536 612 796 452 698 533 711 674 502 520 426 761 455 473 569 585 473 457 451 421 384 446 486 551 668 528 522 519 464 456 462 485 436 417 1.01e+03 633 998 991 1e+03 1.02e+03 497 617 539 665 590 655 569 644 493 540 531 507 549 561 544 545 576 482 492 424 547 661 636 601 574 736 693 646 652 770 469 472 497 780 493 526 628 790 510 746 729 456 526 386 546 499 450 420 452 553 605 503 598 805 547 772 723 477 458 669 642 615 461 510 520 518 674 551 426 458 421 430 421 395 450 451 418 468 462 451 625 531 537 490 672 726 503 499 415 484 454 505 495 582 552 503 539 470 663 480 552 483 514 396 394 476 465 525 428 466 595 607 482 472 455 549 757 453 523 520 472 437 542 551 479 503 638 475 593 578 841 444 487 594 738 568 816 628 483 475 717 793 830 702 481 572 526 471 477 829 884 801 464 492 650 551 543 783 536 471 536 465 520 492 506 515 514 768 484 629 558 1.04e+03 422 408 494 548 473 502 484 448 533 729 598 516 422 679 670 462 415 427 469 442 576 423 552 405 627 740 566 399 403 556 782 403 400 806 726 570 538 412 473 507 709 764 724 608 404 461 532 435 429 382 410 566 509 454 455 479 342 430 557 578 681 446 766 458 739 1.07e+03 460 521 450 484 701 563 1.04e+03 501 777 952 769 450 453 805 428 436 362 579 388 759 958 674 519 538 334 390 383 370 373 915 483 774 579 815 469 662 393 375 946 400 398 568 797 715 533 524 399 423 385 554 346 475 421 648 387 395 741 448 403 452 411 480 372 441 482 506 890 420 401 463 447 524 761 598 886 730 446 551 562 620 425 501 525 632 612 568 592 830 436 1.01e+03 664 746 991 814 643 491 804 605 575 648 649 607 495 483 454 497 634 538 509 651 808 626 460 532 581 714 686 656 720 624 487 1.04e+03 1e+03 1.04e+03 963 972 1.05e+03 585 757 501 512 483 576 481 457 617 464 613 565 528 532 514 662 753 595 499 698 652 566 695 561 532 637 573 568 678 477 791 730 654 680 701 678 853 646 790 559 404 670 536 612 796 453 698 533 711 675 502 520 427 760 455 473 569 582 468 457 451 421 384 446 486 551 668 528 523 519 465 456 464 484 435 417 1.01e+03 621 998 992 1e+03 1.02e+03 497 617 539 665 590 657 569 644 492 540 531 507 549 561 544 545 576 482 491 424 547 661 636 601 574 736 693 638 652 770 469 472 497 784 490 526 628 791 511 747 729 463 525 386 546 498 450 420 452 552 605 503 598 806 547 772 723 476 458 669 642 615 459 510 520 511 674 551 426 458 421 431 421 394 450 450 421 469 462 450 625 531 537 490 672 726 503 499 415 483 454 505 495 582 552 503 539 469 663 480 552 482 514 396 394 476 465 526 426 466 594 608 482 472 455 549 757 452 523 520 473 437 542 551 478 503 638 475 593 578 845 444 489 602 742 568 816 628 484 474 717 793 831 702 481 572 526 471 477 829 884 801 462 491 639 551 543 786 536 471 536 465 519 492 506 515 514 768 484 629 559 1.04e+03 422 408 494 548 473 502 485 450 536 729 598 516 422 679 670 462 414 426 468 444 576 423 552 406 627 739 568 398 403 557 782 403 399 806 725 569 537 412 474 506 708 765 726 607 404 460 533 434 430 382 409 565 509 455 456 478 341 430 558 579 679 445 766 457 740 1.07e+03 456 521 450 483 683 564 1.04e+03 501 776 952 778 450 452 804 428 436 361 579 388 759 958 677 518 539 334 390 383 371 373 917 482 775 580 814 469 659 394 375 946 401 398 567 793 714 533 524 400 423 385 554 346 475 422 648 387 394 742 450 403 451 411 480 371 440 482 506 892 420 401 462 447 523 761 599 885 722 446 545 563 620 425 501 525 632 612 563 592 840 434 1.01e+03 664 746 992 814 643 491 804 605 573 648 649 606 495 483 454 497 634 538 508 650 808 626 454 532 582 714 687 656 709 624 488 1.04e+03 1e+03 1.04e+03 963 972 1.05e+03 585 757 502 512 483 576 481 458 617 464 613 565 528 532 507 662 753 596 499 698 653 565 695 561 532 637 573 569 678 477 791 730 654 684 701 678 853 648 790 559 403 669 536 612 796 453 698 532 711 675 502 520 427 761 455 473 569 580 464 457 451 420 384 446 487 551 668 528 523 519 466 457 465 483 435 417 1.01e+03 607 997 992 1e+03 1.02e+03 498 617 539 665 591 658 569 644 492 539 531 506 548 561 544 545 576 482 491 424 547 662 636 602 574 736 693 630 651 770 469 471 497 785 488 525 628 792 510 747 729 471 523 386 546 498 451 420 452 553 605 503 598 806 547 772 724 475 458 669 642 614 458 510 521 504 674 551 426 458 421 432 421 394 450 448 422 469 462 450 625 531 538 489 673 725 502 499 416 482 454 505 496 581 552 503 539 469 662 480 552 483 515 396 394 476 466 525 425 466 592 608 482 472 456 549 758 452 522 520 473 437 542 551 478 503 638 475 594 578 847 444 490 611 746 567 816 628 484 472 718 793 831 702 481 572 527 471 478 829 883 801 462 491 631 550 543 788 536 471 536 465 519 492 506 515 514 768 484 629 562 1.04e+03 422 408 494 548 473 502 485 451 538 728 598 516 422 679 669 461 414 426 468 445 576 423 552 406 627 738 568 397 402 558 783 402 398 806 726 568 536 412 474 506 708 769 728 607 403 459 533 433 429 382 408 565 509 455 458 478 341 430 560 580 678 445 766 456 740 1.07e+03 454 521 449 482 662 564 1.03e+03 501 775 953 785 449 450 804 428 437 361 579 388 759 957 680 518 540 334 390 383 372 374 920 482 774 583 813 469 656 395 375 946 402 397 567 790 714 533 523 401 423 385 555 346 475 422 648 388 394 743 452 404 451 411 480 371 440 481 505 892 420 401 463 447 524 760 599 885 712 446 539 563 620 426 500 525 632 612 558 592 848 432 1.01e+03 664 746 992 814 643 491 804 605 570 648 650 606 495 484 454 498 633 538 508 650 809 626 447 532 582 715 687 657 699 623 488 1.04e+03 1e+03 1.04e+03 964 972 1.05e+03 584 756 502 512 483 576 481 458 617 464 613 565 528 533 502 663 753 597 499 698 653 565 695 562 532 637 573 569 678 477 791 731 654 689 700 678 854 650 791 559 403 669 536 612 796 453 699 531 711 675 502 520 428 761 455 474 569 578 459 457 452 420 384 447 487 551 669 528 523 519 466 457 466 482 435 417 1.01e+03 596 998 992 1e+03 1.02e+03 498 617 540 664 591 658 569 644 493 539 531 506 547 561 544 545 576 482 490 424 547 662 636 602 574 737 692 621 651 770 468 470 498 788 483 526 627 792 510 747 729 478 521 386 546 497 451 420 452 553 605 503 598 806 547 772 724 475 459 669 642 614 457 510 521 497 674 551 426 458 421 432 421 394 450 447 422 469 462 450 625 531 538 489 673 725 502 499 416 481 454 504 496 581 552 503 538 469 662 480 552 482 516 396 395 476 466 525 424 466 591 608 483 472 456 549 758 451 523 519 473 437 542 551 478 503 638 475 594 578 849 445 491 619 750 566 815 629 484 470 718 793 832 701 480 573 529 471 477 829 882 801 460 491 624 550 542 789 536 471 536 466 519 492 506 515 515 768 484 628 564 1.05e+03 422 408 494 548 473 503 485 453 539 728 597 515 423 680 669 461 414 425 468 445 577 423 552 405 627 738 570 396 402 560 783 402 397 806 726 567 534 412 474 506 707 772 729 607 402 459 533 434 430 382 408 564 509 454 460 478 341 432 562 581 675 445 766 456 741 1.07e+03 452 520 448 482 642 565 1.03e+03 501 774 954 790 448 448 804 428 437 360 580 388 758 957 684 518 542 335 390 383 371 374 922 482 774 584 813 469 653 395 375 944 403 398 567 788 715 533 522 403 423 386 556 346 475 423 648 388 393 744 453 404 451 411 480 372 440 481 504 892 420 401 463 447 524 760 599 886 704 446 531 563 620 426 501 525 632 611 553 591 856 432 1.01e+03 664 746 992 815 643 491 804 605 567 648 651 606 495 484 454 499 633 539 508 649 809 627 442 532 582 714 687 658 689 623 489 1.04e+03 1e+03 1.04e+03 964 971 1.05e+03 584 756 502 512 482 576 482 457 618 464 613 565 528 534 498 663 753 597 499 698 654 565 695 562 533 637 573 569 678 477 792 731 654 695 700 677 854 654 791 558 403 669 536 612 796 453 699 529 711 675 502 520 428 761 455 475 569 573 454 458 452 419 384 447 487 551 669 528 523 520 466 457 466 482 435 417 1.01e+03 585 998 992 1e+03 1.02e+03 497 617 541 664 591 658 570 644 494 539 531 506 546 561 544 546 576 482 490 424 547 662 636 602 574 737 692 611 651 769 468 470 498 792 480 526 628 793 509 746 729 485 518 386 546 497 452 420 452 554 605 503 598 807 547 772 724 475 459 669 642 614 457 510 521 492 674 551 426 458 421 432 421 394 450 446 422 468 462 450 625 531 538 488 673 725 501 499 415 480 455 504 496 581 552 503 536 469 662 479 552 481 516 397 395 476 467 525 424 465 588 608 483 473 456 548 759 451 523 519 473 437 542 551 478 503 638 475 594 578 849 445 491 626 753 565 815 629 484 466 719 793 832 701 480 574 531 471 477 830 881 801 459 491 617 550 542 789 536 471 536 466 519 492 507 515 515 768 484 628 566 1.05e+03 422 408 494 548 473 504 485 453 539 728 596 515 423 680 668 460 414 424 468 445 577 424 552 404 628 739 573 397 402 560 784 401 396 806 727 567 533 412 474 507 707 777 730 607 401 458 534 434 431 381 408 564 509 454 460 478 341 433 563 581 672 445 765 455 741 1.07e+03 453 520 448 481 644 566 1.03e+03 501 774 954 796 448 446 803 429 439 360 580 388 758 957 686 518 544 336 390 382 371 374 924 483 773 585 812 469 649 396 375 944 402 398 567 786 716 533 522 404 423 386 556 347 475 423 648 388 393 745 453 404 451 411 480 373 440 480 504 892 420 401 463 447 525 759 598 886 694 446 525 563 620 427 501 524 632 611 548 591 861 431 1.01e+03 664 746 992 815 643 491 804 605 564 648 651 606 495 484 454 499 632 539 508 649 809 628 438 532 582 714 687 658 678 623 489 1.04e+03 1e+03 1.04e+03 964 972 1.05e+03 584 756 502 512 481 576 482 456 618 465 613 565 528 534 496 663 753 596 499 698 653 565 695 562 534 637 573 568 677 477 792 731 653 702 700 677 853 655 792 558 403 669 536 613 796 453 699 527 711 674 502 520 428 760 456 475 570 570 452 458 453 418 384 448 487 551 669 528 523 520 466 457 467 482 436 417 1.01e+03 574 998 992 1e+03 1.02e+03 497 618 542 664 592 658 570 644 494 539 531 507 546 561 544 547 576 482 490 424 547 662 636 602 573 737 692 600 650 770 468 470 498 799 476 526 628 793 509 746 730 492 514 386 546 496 452 421 452 553 605 502 598 807 546 772 724 475 459 669 642 614 458 510 521 486 674 552 426 458 421 432 420 393 450 446 422 468 463 450 625 531 538 489 673 726 501 499 415 479 455 504 496 581 552 503 535 469 661 479 552 480 516 397 394 476 467 525 423 465 587 609 482 473 457 548 759 451 523 518 473 436 542 551 478 503 638 474 595 578 849 445 491 633 757 566 814 629 484 463 719 793 832 702 480 575 531 471 477 830 880 801 459 492 610 550 542 789 536 471 537 467 520 492 507 514 515 768 485 628 567 1.05e+03 421 408 494 548 473 505 485 452 539 728 596 515 422 680 668 460 415 424 468 445 576 424 553 404 628 739 576 397 402 560 784 401 396 806 727 566 533 412 474 507 706 781 731 608 400 458 534 435 431 379 408 564 509 454 459 478 341 433 563 583 669 446 764 455 741 1.07e+03 453 521 447 482 646 566 1.03e+03 502 773 954 804 448 442 801 430 442 360 580 389 757 956 689 518 545 336 390 382 370 374 925 483 773 586 812 469 647 396 376 942 401 398 568 784 717 533 522 406 423 386 557 347 476 423 648 388 392 745 452 404 451 411 480 374 440 480 504 891 419 402 463 446 525 758 598 886 686 446 519 562 620 427 501 524 632 611 543 591 867 430 1.01e+03 664 746 992 815 643 491 804 605 561 648 651 606 496 484 454 499 632 539 509 649 809 628 435 532 582 714 687 658 669 624 489 1.04e+03 1e+03 1.04e+03 964 972 1.05e+03 584 757 502 512 481 576 482 455 619 465 613 565 529 535 494 664 752 596 499 697 653 565 695 562 534 637 573 568 677 477 792 732 653 710 700 677 853 658 792 558 402 670 535 613 796 453 699 526 712 673 502 520 428 760 456 475 570 566 450 458 453 418 384 447 486 552 669 529 523 521 466 457 467 483 436 416 1.01e+03 564 999 991 1e+03 1.02e+03 497 618 542 664 592 658 570 643 494 539 531 507 545 562 544 548 576 482 490 424 548 662 637 602 573 737 693 590 653 770 468 470 498 804 475 527 628 792 509 745 730 499 509 386 546 496 452 421 453 553 605 502 598 806 546 772 724 475 460 669 642 614 460 510 522 482 675 552 427 458 421 432 420 393 450 446 421 469 463 450 626 531 538 489 673 726 501 499 414 478 455 504 495 581 552 503 533 469 661 478 552 480 516 397 394 476 468 525 424 464 585 610 482 473 457 548 758 452 522 518 473 436 542 550 478 503 638 474 595 578 849 445 491 642 760 566 814 629 485 459 719 793 832 702 480 577 532 471 477 829 879 801 459 492 603 550 542 789 536 472 537 467 520 492 508 514 515 767 485 629 568 1.05e+03 421 409 494 548 473 508 485 452 540 728 596 515 421 680 668 460 415 424 468 445 576 424 553 404 629 739 577 397 402 560 783 401 396 806 727 566 533 411 474 507 706 785 734 608 400 458 535 434 431 377 408 564 508 454 458 478 341 433 563 584 666 446 764 454 741 1.06e+03 451 521 446 483 648 567 1.03e+03 502 773 954 810 447 440 799 431 447 360 580 389 757 956 692 517 546 336 390 381 370 374 926 484 774 588 813 469 641 396 377 942 400 398 568 785 717 534 522 407 423 386 558 348 476 423 648 388 391 745 451 405 451 412 480 374 441 480 505 889 419 402 462 446 526 758 598 886 678 446 514 562 620 427 501 525 632 611 539 592 871 431 1.01e+03 664 747 992 816 643 492 805 605 558 647 652 606 496 483 454 499 633 539 509 649 809 628 433 532 582 714 688 657 661 623 488 1.04e+03 1e+03 1.04e+03 964 972 1.05e+03 584 757 502 512 481 575 483 454 618 465 614 565 529 535 491 664 752 596 500 696 653 565 695 562 534 637 573 568 676 477 792 733 653 717 700 677 853 661 792 558 402 671 535 613 796 453 698 525 712 672 502 520 428 761 456 476 571 563 447 458 452 418 384 448 486 552 669 529 523 521 465 457 467 483 436 416 1.01e+03 552 999 990 1e+03 1.02e+03 497 618 542 664 592 658 570 642 494 539 532 507 543 562 544 548 576 482 490 424 547 662 637 602 573 736 693 580 656 769 469 470 497 809 473 528 629 792 509 744 730 504 504 387 546 496 452 421 452 553 605 502 599 806 546 772 724 476 460 670 642 614 461 510 523 477 676 552 427 458 422 432 420 392 449 446 420 469 463 450 626 531 539 490 673 726 501 499 414 476 454 504 495 581 551 503 532 469 661 478 552 480 516 397 394 476 468 525 424 463 584 610 481 473 456 548 758 452 522 518 473 436 542 550 478 503 638 474 596 578 849 445 491 649 763 567 814 629 485 456 719 793 832 702 480 579 534 470 478 827 879 801 460 493 599 550 542 788 536 472 537 466 521 492 508 514 514 767 485 629 569 1.05e+03 421 409 494 548 473 509 485 452 541 728 595 515 420 680 669 459 415 423 467 444 576 424 553 405 629 739 578 396 403 560 782 402 396 807 727 565 532 411 473 507 706 790 736 608 399 458 535 434 430 376 407 564 507 454 456 478 341 432 564 585 663 446 764 454 741 1.06e+03 450 522 446 485 652 567 1.03e+03 503 773 954 815 446 439 798 431 449 360 580 389 756 956 694 516 546 336 390 381 370 374 927 484 775 590 814 469 631 396 378 941 400 397 568 786 717 534 524 407 423 386 559 348 476 422 649 388 390 746 451 405 451 412 479 374 441 480 505 888 418 402 462 445 526 758 598 886 670 446 508 561 620 426 501 525 632 610 535 593 876 431 1.01e+03 664 747 993 816 643 492 805 605 554 647 651 606 496 483 454 499 633 539 509 649 811 628 431 532 582 714 689 657 653 624 488 1.04e+03 1e+03 1.04e+03 964 972 1.05e+03 584 757 503 512 481 575 483 453 618 465 614 566 529 535 489 664 752 596 501 696 653 564 696 562 534 637 572 568 676 477 792 735 653 723 701 677 854 665 792 558 401 672 536 613 796 453 698 524 712 672 501 520 428 761 456 476 572 558 445 458 452 418 384 448 486 552 669 529 523 521 465 457 467 483 436 415 1.01e+03 539 999 989 1e+03 1.03e+03 497 619 543 664 592 657 569 640 494 539 532 507 541 562 544 548 576 482 490 424 546 662 637 603 573 736 694 571 662 769 469 470 497 814 471 528 629 792 509 744 731 510 498 387 546 497 452 421 452 553 605 502 599 806 546 772 724 476 460 670 642 614 462 510 524 475 678 552 427 458 422 432 420 392 449 445 418 469 463 450 625 531 540 490 673 726 501 498 414 476 455 503 496 581 551 504 531 468 661 478 552 480 516 396 394 476 468 525 424 462 584 610 481 472 456 548 757 452 522 518 473 436 542 550 478 503 638 474 596 579 849 445 491 654 764 567 814 629 485 453 719 793 833 701 481 580 537 470 478 825 878 801 460 493 594 551 542 787 536 472 537 466 521 492 508 514 514 767 485 629 569 1.05e+03 421 409 494 548 473 510 485 452 542 728 594 515 419 680 670 459 415 422 467 443 576 424 553 405 627 738 580 396 403 559 782 401 396 807 728 564 531 410 473 508 707 793 737 609 399 458 534 434 430 377 407 563 506 455 455 478 340 432 564 585 660 446 764 454 742 1.06e+03 448 521 446 486 656 566 1.03e+03 504 774 953 819 445 440 798 431 451 361 580 389 756 957 695 514 546 336 390 381 370 373 928 483 776 591 816 469 619 396 379 941 400 398 569 788 718 534 526 407 423 386 559 349 476 421 649 388 390 747 451 405 452 413 479 375 441 480 506 889 418 403 462 444 526 758 597 886 661 446 502 561 620 425 501 525 632 611 532 594 879 431 1.01e+03 664 748 993 816 643 492 805 605 550 647 651 606 496 484 454 500 633 539 509 649 813 628 430 532 582 714 690 655 645 624 488 1.04e+03 1e+03 1.04e+03 964 972 1.05e+03 584 757 503 512 480 574 483 453 618 465 614 566 529 534 487 664 752 595 501 695 653 564 696 561 534 637 572 568 676 477 792 736 653 727 701 677 854 670 792 558 401 672 536 613 797 453 698 524 711 673 500 520 428 762 456 476 572 551 444 458 452 419 384 448 487 552 669 529 523 521 465 456 467 484 436 414 1.01e+03 528 999 989 1e+03 1.03e+03 497 619 543 665 592 657 569 638 494 539 532 507 540 561 544 548 576 482 490 424 546 662 637 603 573 736 694 562 666 768 469 470 497 817 470 528 630 792 509 744 731 517 491 387 546 497 452 421 451 554 604 502 599 806 546 772 724 476 461 670 641 614 463 510 524 473 678 552 426 458 423 431 420 392 448 445 417 469 463 450 624 531 540 490 673 726 501 498 414 476 455 503 496 581 551 504 531 468 661 478 551 480 517 396 394 476 467 525 424 462 583 610 481 472 456 548 757 452 522 518 472 436 542 550 478 503 638 474 596 579 848 446 491 661 767 566 814 629 485 450 719 793 833 701 481 582 543 470 478 822 878 801 460 493 590 550 541 786 536 472 537 466 521 493 508 515 514 766 485 629 569 1.05e+03 421 408 493 548 473 510 485 452 545 729 593 515 419 680 669 459 414 421 468 444 576 424 553 405 626 737 583 395 404 557 783 400 396 808 728 564 530 410 472 508 707 796 737 609 399 458 534 435 429 377 407 561 506 456 453 478 340 431 564 585 660 446 764 454 742 1.05e+03 449 521 446 486 661 567 1.03e+03 506 776 952 823 444 440 796 431 452 362 580 389 756 957 696 512 545 336 390 381 370 374 927 483 777 591 816 469 612 396 380 941 400 398 569 789 718 533 528 407 423 386 559 350 475 420 649 388 389 748 451 405 452 413 478 375 442 480 506 891 418 404 461 442 527 759 596 885 651 446 499 561 620 426 501 524 633 611 527 594 882 431 1.01e+03 664 748 993 815 643 492 805 605 545 647 650 606 495 484 454 500 632 539 509 649 818 628 429 531 582 714 691 652 640 624 489 1.04e+03 1e+03 1.03e+03 964 971 1.05e+03 584 757 504 512 480 574 483 453 619 464 614 566 529 534 487 664 752 595 501 695 654 564 695 561 534 637 572 568 676 477 792 736 654 731 700 677 854 675 791 558 402 672 536 614 796 454 699 524 711 673 500 520 428 761 456 476 572 545 443 458 452 420 384 448 487 552 668 529 524 521 465 454 467 484 436 413 1.01e+03 520 1e+03 988 1e+03 1.03e+03 498 618 544 664 592 656 569 637 494 539 532 507 539 561 544 548 576 482 491 425 546 662 637 603 573 736 694 554 671 767 469 471 497 822 467 529 630 791 509 743 731 523 484 387 546 497 452 421 451 554 604 502 598 806 546 772 724 476 462 670 640 614 463 510 524 470 678 552 426 458 423 431 420 393 448 444 416 469 463 450 624 531 539 490 673 726 501 499 414 476 456 502 497 582 552 504 531 469 661 478 551 480 516 397 394 476 466 526 423 462 583 610 481 471 456 548 756 452 522 518 472 436 542 550 478 503 638 474 595 579 847 446 490 669 770 566 814 629 485 449 719 793 833 701 482 583 550 470 477 818 879 802 460 493 586 550 540 785 536 472 537 466 521 493 508 515 514 766 485 629 568 1.05e+03 421 409 493 548 474 510 485 452 546 729 592 515 419 679 668 459 414 420 469 444 577 424 553 405 625 736 583 394 404 556 783 399 395 808 728 563 530 411 472 508 707 799 737 610 398 459 532 438 428 376 407 560 505 456 451 478 339 430 564 585 660 446 764 454 742 1.05e+03 449 521 446 487 664 568 1.02e+03 509 777 951 826 443 439 794 431 453 363 580 388 755 956 700 509 544 336 390 381 370 375 927 483 777 591 816 469 605 396 381 940 399 398 569 791 720 533 528 408 422 387 559 350 475 420 649 388 389 748 451 405 452 413 478 375 444 480 506 892 417 404 461 441 527 759 596 885 641 446 497 560 620 426 501 524 633 612 523 594 884 431 1.01e+03 664 749 993 816 643 492 805 606 541 647 650 606 495 484 454 500 632 539 508 649 821 628 429 531 582 714 691 645 635 624 489 1.04e+03 1e+03 1.03e+03 964 971 1.05e+03 585 758 504 512 481 574 483 453 619 464 614 566 529 532 487 664 752 595 500 695 654 565 695 561 534 637 572 568 676 478 792 737 654 733 700 677 854 678 790 559 402 672 536 614 796 454 699 524 710 672 498 520 428 761 456 476 572 539 440 458 452 419 384 449 487 552 668 529 524 522 464 453 467 485 437 413 1.01e+03 515 1e+03 988 1e+03 1.03e+03 498 618 544 664 592 655 569 636 494 539 532 507 539 561 544 548 576 482 492 425 546 662 637 604 573 736 694 545 674 765 469 471 496 826 465 529 631 791 509 743 731 528 477 386 546 497 451 421 452 554 604 503 598 806 546 772 724 476 462 670 641 614 464 510 524 466 678 552 426 458 422 431 420 393 447 444 415 469 464 450 623 531 538 489 674 726 501 499 415 476 456 502 497 582 553 504 531 469 661 478 551 479 516 398 394 476 465 526 423 462 583 610 481 470 456 548 756 451 522 517 471 436 542 550 478 503 638 474 595 579 847 446 489 675 773 567 815 629 485 447 719 793 832 701 482 584 562 471 476 814 880 802 461 493 582 550 541 784 536 472 537 466 520 493 508 515 514 766 485 628 566 1.04e+03 421 410 492 548 474 510 485 452 550 729 590 515 419 677 668 459 414 420 470 444 577 425 553 404 625 735 585 394 404 555 784 399 395 809 728 563 530 412 472 508 707 802 736 611 399 460 530 440 428 375 407 559 503 456 449 476 339 429 565 585 660 446 764 454 741 1.05e+03 448 521 446 487 667 567 1.02e+03 512 777 952 826 443 437 792 431 455 363 580 386 754 955 704 506 543 336 389 381 369 376 928 483 777 591 815 469 600 395 381 940 398 398 569 792 720 533 529 408 422 387 559 350 475 420 649 388 389 748 451 404 452 413 477 375 445 480 506 892 416 404 461 440 527 759 596 885 630 445 497 560 620 426 501 525 633 612 518 594 885 431 1.01e+03 665 749 993 816 643 492 804 606 538 647 649 605 495 484 454 500 632 539 508 649 826 628 429 531 581 714 690 640 631 624 489 1.04e+03 1e+03 1.03e+03 964 971 1.05e+03 585 758 504 512 483 574 484 453 619 464 615 566 529 530 487 664 752 595 500 695 654 565 695 561 534 637 572 568 676 477 792 737 654 735 700 678 854 678 790 559 403 672 536 614 796 453 699 524 709 673 495 521 428 761 456 475 572 534 438 458 452 419 384 449 488 552 668 529 524 522 464 453 467 486 437 413 1.01e+03 509 1e+03 987 1e+03 1.03e+03 498 618 543 664 592 653 569 636 493 539 532 507 539 561 544 548 576 482 492 425 547 662 637 604 574 736 694 538 679 760 470 471 496 832 463 529 631 792 509 743 730 532 470 386 546 498 451 422 452 554 605 503 598 807 547 772 724 477 463 671 641 614 464 510 525 461 678 551 426 458 422 431 420 394 446 444 414 469 463 450 623 531 537 489 675 726 502 500 415 477 456 502 497 582 554 504 531 469 661 478 552 479 516 398 394 476 464 526 423 462 583 610 481 470 456 548 756 451 522 517 471 436 542 551 478 503 639 474 594 579 846 446 488 680 776 568 815 629 486 447 719 793 832 701 482 586 572 471 476 811 880 802 462 493 578 550 541 782 536 472 537 466 520 492 508 516 514 766 485 628 564 1.03e+03 421 410 492 548 475 511 485 452 552 729 588 515 419 676 668 459 413 418 471 444 577 425 553 402 625 735 586 394 404 553 784 399 396 809 728 564 530 412 471 508 706 806 736 612 399 460 529 443 426 373 407 559 501 456 448 475 339 428 565 585 659 446 763 455 741 1.04e+03 445 522 446 488 669 567 1.02e+03 514 778 952 826 443 435 791 430 456 364 580 386 754 954 706 504 543 336 389 381 369 378 929 483 780 591 814 468 592 395 378 939 398 398 569 794 720 533 530 408 422 387 558 350 475 420 649 388 389 748 451 404 452 413 477 375 446 481 506 893 414 404 460 439 527 759 596 886 621 445 496 560 620 426 501 525 632 611 513 594 885 431 1.01e+03 666 749 993 816 643 492 805 605 536 647 648 605 495 484 454 500 632 539 509 649 829 628 429 531 581 713 687 635 626 623 489 1.04e+03 1e+03 1.03e+03 965 971 1.05e+03 585 758 504 513 485 574 484 452 619 464 615 566 529 528 488 664 752 595 501 694 654 565 695 561 534 636 572 569 676 477 791 737 654 736 700 677 854 677 790 559 402 672 536 614 795 453 698 524 709 673 492 521 428 761 456 475 572 529 436 458 452 419 384 449 488 552 669 529 524 523 465 453 467 486 436 413 1.01e+03 503 1e+03 986 1e+03 1.03e+03 498 618 543 665 592 653 570 634 492 539 532 507 539 561 544 548 575 482 493 425 547 662 637 604 575 736 694 532 683 754 469 471 495 837 463 529 631 791 510 744 730 537 464 386 546 499 451 423 452 554 605 503 598 807 548 772 724 477 463 671 641 614 464 510 525 456 678 551 426 458 422 431 420 394 447 443 413 469 463 450 623 531 536 489 674 726 502 500 415 478 456 502 497 582 554 504 531 469 661 477 552 479 516 398 394 475 462 526 423 462 584 611 482 470 456 548 756 451 522 517 471 435 542 551 478 503 639 474 594 579 846 446 488 685 778 569 815 629 486 447 719 794 832 701 482 587 587 471 476 810 880 802 462 492 573 550 542 780 536 472 536 466 519 492 509 516 514 766 485 628 563 1.02e+03 421 411 492 548 476 511 485 452 555 729 588 515 419 675 666 459 412 416 471 444 578 425 554 401 625 735 586 394 403 552 783 400 397 809 727 564 530 412 471 509 705 811 736 612 399 460 529 444 426 372 407 556 499 457 447 474 338 426 565 585 659 446 763 456 741 1.04e+03 442 522 447 488 670 566 1.02e+03 518 778 953 826 443 434 790 430 456 363 580 385 753 954 706 504 544 335 388 381 369 379 929 483 782 590 814 468 586 395 375 938 397 398 569 794 720 534 531 408 422 387 558 350 475 420 648 388 389 748 451 403 452 413 477 375 447 481 506 894 412 404 460 438 527 759 596 886 608 445 494 560 620 426 500 525 632 611 509 593 885 430 1.01e+03 666 748 993 816 643 492 805 605 535 647 648 604 495 485 454 499 631 539 509 650 832 628 429 531 582 713 681 630 622 623 489 1.04e+03 1e+03 1.03e+03 965 971 1.05e+03 585 758 504 513 485 574 484 452 619 464 615 566 529 527 489 664 752 595 501 694 654 565 695 562 534 636 571 569 677 476 791 737 654 736 700 677 854 676 790 559 402 672 536 614 795 453 697 524 709 674 490 521 428 762 456 474 572 525 434 458 452 419 384 449 488 552 669 529 523 523 465 453 467 487 436 413 1.01e+03 497 1e+03 986 1e+03 1.03e+03 498 618 543 665 592 653 570 634 492 539 532 507 539 562 545 548 575 482 493 425 548 662 637 603 574 735 694 527 689 745 468 471 495 843 462 529 631 791 510 745 730 542 456 386 547 500 451 423 452 554 606 503 598 807 548 772 725 477 463 671 641 614 465 509 524 451 678 551 426 458 422 431 420 394 447 443 412 469 463 450 623 531 534 489 675 726 502 500 416 479 456 502 496 582 554 504 531 470 662 477 552 480 516 398 394 475 460 526 422 462 584 610 482 470 456 547 756 451 522 517 472 435 542 551 478 503 639 474 594 579 846 446 487 691 781 570 815 629 486 447 719 794 833 701 481 588 600 471 476 808 881 803 463 492 569 550 542 779 535 472 536 467 520 492 508 516 514 766 485 627 562 1.01e+03 420 411 493 547 476 510 485 452 557 729 586 515 419 676 663 459 412 416 470 445 578 425 554 400 624 734 587 395 403 551 783 400 398 809 727 564 529 412 471 509 704 815 735 612 399 460 528 444 425 371 407 554 497 458 447 475 338 426 565 585 659 446 762 456 741 1.03e+03 439 522 446 488 675 567 1.02e+03 520 779 954 826 442 432 789 430 456 362 579 385 752 955 707 502 543 334 387 380 369 380 928 483 785 588 814 468 577 394 371 937 397 398 569 795 720 534 531 408 422 388 557 350 475 420 648 388 389 748 451 403 453 413 476 375 447 481 506 893 412 404 460 436 527 758 596 886 597 445 491 560 620 426 500 525 632 610 504 592 885 429 1.01e+03 666 748 993 816 643 492 805 605 535 649 648 604 495 485 454 499 632 539 509 650 834 629 429 531 583 713 675 625 619 623 489 1.04e+03 1e+03 1.03e+03 966 971 1.05e+03 585 758 504 513 487 574 484 453 619 464 615 567 529 527 490 663 752 595 502 694 653 564 695 562 534 636 571 569 677 476 792 737 654 737 701 677 854 674 790 559 402 672 536 614 795 453 697 524 710 674 488 519 428 762 456 475 572 520 432 457 452 419 385 449 489 552 670 529 523 523 466 454 467 487 435 413 1.01e+03 491 1e+03 986 1e+03 1.03e+03 498 618 542 666 592 653 570 633 492 539 532 507 540 562 545 549 575 482 492 425 548 663 636 603 574 736 694 522 694 736 468 471 496 847 462 529 631 791 509 746 731 547 450 386 547 500 451 423 452 554 606 503 598 807 547 772 725 477 463 671 641 614 465 509 524 444 677 551 426 459 422 431 420 394 447 441 411 469 463 450 623 531 533 490 675 726 502 499 416 479 456 502 496 582 553 505 531 470 662 477 552 480 515 398 395 475 459 526 421 461 584 610 482 470 456 547 756 451 521 517 472 434 542 551 478 503 639 475 594 579 846 446 487 696 784 570 815 629 486 447 719 794 833 701 481 587 616 471 477 807 881 803 463 492 564 550 541 778 535 472 536 468 520 492 508 515 514 766 484 628 560 1e+03 420 410 493 546 476 510 485 452 558 729 585 515 419 676 660 459 411 415 470 446 578 425 554 400 624 734 588 395 403 550 783 401 397 809 726 564 529 412 471 509 704 820 734 612 399 460 526 446 426 370 407 552 495 458 447 476 337 425 565 585 661 446 761 456 742 1.03e+03 438 522 444 488 679 567 1.03e+03 523 779 955 827 442 430 788 430 456 362 579 385 752 954 710 500 542 333 386 379 368 380 927 483 786 586 814 468 570 394 368 937 398 398 569 796 719 535 531 408 422 388 557 350 475 420 647 388 389 748 452 403 454 413 477 374 447 480 506 892 411 405 460 435 527 758 596 886 586 445 489 560 620 426 500 524 632 610 498 592 884 429 1.01e+03 665 748 993 816 643 492 805 605 534 652 648 604 495 485 454 499 633 539 509 649 836 629 429 532 583 713 669 618 616 624 490 1.04e+03 1e+03 1.03e+03 966 971 1.05e+03 585 757 504 514 488 574 484 453 619 464 615 569 529 526 491 663 752 595 502 694 653 565 695 562 535 637 571 569 677 476 792 738 654 739 700 676 854 674 790 559 402 672 536 614 796 453 697 524 710 675 486 516 428 762 456 475 572 515 431 457 452 419 385 449 489 552 670 528 522 524 466 454 467 487 436 413 1.01e+03 486 1e+03 986 1e+03 1.03e+03 498 618 542 666 592 653 571 632 492 539 532 507 540 562 545 549 575 482 492 425 548 663 636 603 574 736 694 517 698 726 468 470 499 850 462 529 630 791 509 746 731 550 445 386 547 500 451 423 452 554 606 503 598 807 548 772 725 477 464 671 642 614 465 508 523 439 677 550 426 458 422 431 420 393 446 440 412 469 463 450 623 531 532 490 675 726 502 499 416 480 456 501 495 582 552 505 530 470 662 476 553 480 514 398 395 475 458 525 421 461 584 609 482 470 456 547 756 450 520 517 472 434 541 550 478 503 638 475 594 579 846 446 487 700 786 570 814 629 486 447 719 794 833 701 481 587 631 471 478 805 880 802 463 493 557 550 541 778 535 472 536 468 520 491 508 515 513 766 484 628 559 988 420 410 493 546 476 510 484 452 558 729 582 514 419 677 656 459 410 414 469 447 577 425 553 400 624 735 589 395 403 550 783 401 397 809 727 564 529 412 471 508 704 823 731 612 400 459 524 450 425 370 407 552 492 458 446 476 338 425 565 585 663 446 760 455 742 1.03e+03 435 522 442 488 683 568 1.03e+03 523 780 955 827 442 430 787 429 456 363 578 384 752 954 713 499 541 333 385 378 369 381 926 484 787 586 814 468 560 394 368 937 398 398 569 798 718 535 530 408 422 388 557 351 475 420 646 389 388 748 451 404 454 413 477 374 447 480 506 890 411 406 459 435 526 758 596 886 577 445 486 560 620 426 500 524 632 610 492 592 884 428 1.01e+03 665 748 993 816 643 492 805 605 532 656 648 604 495 485 454 499 634 539 509 649 836 629 429 532 582 713 661 613 612 624 491 1.04e+03 1e+03 1.03e+03 966 971 1.05e+03 585 756 504 514 490 574 484 453 619 464 615 572 529 526 492 662 751 596 501 694 654 565 695 562 535 637 572 568 676 476 792 737 654 742 699 676 854 673 790 559 402 672 536 614 796 452 697 524 710 676 482 512 428 762 456 475 572 509 431 458 452 418 385 449 489 552 670 528 522 524 466 455 466 487 437 413 1.01e+03 479 1e+03 986 1e+03 1.03e+03 498 618 542 666 592 653 572 632 492 539 532 507 540 562 544 549 576 482 492 425 548 663 636 603 574 736 694 512 701 717 469 471 504 854 462 529 629 790 509 747 731 553 442 387 547 500 451 423 453 553 606 503 598 807 548 772 725 477 463 671 643 614 465 508 523 433 678 550 426 458 422 431 420 393 446 439 412 469 463 450 623 531 531 490 675 726 502 499 416 480 455 501 495 582 552 505 530 470 662 476 554 480 514 399 394 474 458 526 421 461 584 609 482 470 456 547 756 450 520 518 472 435 540 550 478 503 639 475 595 579 846 445 487 705 788 570 814 629 486 447 720 794 833 702 480 586 645 470 478 804 879 802 463 494 549 550 541 778 535 472 536 468 520 491 508 515 513 766 484 628 558 975 420 410 493 546 476 510 484 453 558 729 581 513 418 677 650 459 409 415 469 449 576 425 553 400 623 735 589 395 404 550 783 401 397 809 728 565 530 412 470 508 704 826 730 611 401 458 524 453 423 371 408 551 489 458 445 477 338 425 564 585 666 447 760 455 741 1.02e+03 432 522 442 488 687 568 1.03e+03 523 781 955 825 442 429 786 428 456 363 578 383 752 954 716 499 541 333 384 378 370 381 925 484 787 585 814 469 553 395 370 938 398 398 570 797 717 535 530 408 422 388 557 352 475 420 646 390 387 748 450 405 454 413 477 374 449 480 506 890 411 405 458 434 527 758 597 886 570 445 484 560 620 426 500 524 632 610 488 592 882 428 1.01e+03 664 749 993 816 642 492 805 605 529 662 648 604 495 485 454 500 634 540 509 649 836 628 429 532 582 713 650 610 607 624 491 1.04e+03 1e+03 1.03e+03 966 971 1.05e+03 585 755 504 514 490 574 485 453 619 464 615 576 528 526 493 662 751 597 501 695 654 564 695 562 536 637 572 569 676 476 792 737 654 746 699 675 854 673 790 558 402 673 537 614 796 451 697 524 710 676 479 509 428 762 456 475 572 504 431 458 452 417 385 449 489 552 670 528 521 524 466 455 467 487 438 413 1.01e+03 474 1e+03 986 1e+03 1.02e+03 498 618 541 666 592 653 572 633 492 539 532 507 541 562 544 549 576 482 492 426 548 663 636 603 574 736 694 507 702 706 469 471 513 856 462 529 628 790 509 748 731 554 439 387 546 500 452 423 453 553 606 503 598 807 549 772 725 477 464 672 645 614 465 507 523 429 678 550 426 458 422 431 420 393 446 438 413 469 463 449 623 531 528 490 675 727 502 499 416 480 455 502 495 582 552 505 529 470 661 476 554 480 515 399 395 473 459 526 420 462 584 609 482 470 455 548 757 449 519 518 472 435 541 550 478 502 639 474 595 580 846 445 487 708 789 570 815 628 486 448 720 794 832 702 480 586 657 471 479 802 879 802 463 494 543 549 541 778 535 473 536 468 520 491 507 515 513 765 483 628 557 958 420 410 493 546 476 509 484 454 557 729 578 512 417 677 642 459 407 415 468 452 576 426 553 401 622 736 589 395 404 549 782 401 397 809 729 565 530 412 470 507 704 828 729 611 401 457 524 454 421 372 408 550 485 458 445 478 338 425 564 586 667 447 758 455 741 1.02e+03 430 522 442 487 690 568 1.03e+03 525 781 954 824 443 426 785 428 455 364 578 382 752 953 715 498 540 334 384 378 370 382 923 483 788 585 814 470 545 396 372 939 398 398 570 797 717 535 530 408 423 389 557 352 475 420 646 390 387 748 449 405 454 412 476 374 450 480 505 891 411 405 457 434 527 758 597 886 562 445 479 560 621 427 500 525 632 610 484 592 880 428 1.01e+03 664 749 993 817 642 492 805 606 528 668 648 604 495 485 454 499 635 540 509 649 835 628 429 532 582 713 640 608 602 624 490 1.04e+03 1e+03 1.03e+03 966 971 1.05e+03 586 755 504 514 490 574 484 453 619 464 615 581 528 527 494 662 752 597 500 696 654 564 695 562 535 637 572 569 676 476 792 737 654 751 700 675 854 672 790 558 402 673 537 614 796 450 697 524 710 677 476 507 428 762 456 475 572 501 431 459 452 416 386 449 489 552 670 528 522 524 466 455 467 487 440 413 1.01e+03 468 1e+03 986 1e+03 1.02e+03 499 618 541 665 591 653 572 634 492 539 532 507 541 562 544 549 576 482 492 426 548 662 636 603 574 736 694 501 703 694 469 472 521 858 461 529 628 789 510 747 731 555 434 387 546 500 453 423 453 554 606 503 598 807 549 772 725 477 464 672 648 614 465 507 523 424 678 551 426 458 423 431 420 393 446 438 413 469 463 449 623 531 527 490 675 727 502 499 416 481 454 502 495 582 552 505 528 470 661 476 553 480 515 399 395 473 458 526 421 462 583 609 482 470 455 548 757 449 519 519 472 435 540 550 478 502 639 474 595 580 847 444 486 713 791 570 816 628 486 449 720 794 832 702 480 586 670 471 479 800 878 803 462 495 540 550 541 779 535 473 536 468 520 491 507 516 513 765 483 627 557 940 420 410 493 546 476 509 483 454 556 729 575 512 417 677 634 459 407 415 466 455 576 426 553 400 622 736 590 395 404 548 782 401 398 809 729 565 531 412 470 506 704 832 726 610 403 456 525 454 421 372 407 549 482 458 445 479 339 426 564 588 671 447 756 455 741 1.02e+03 430 522 442 488 693 568 1.03e+03 526 781 954 822 442 422 783 428 457 364 578 382 752 953 716 497 538 335 383 380 370 382 920 483 788 584 814 471 539 396 372 940 399 398 570 796 717 536 529 407 423 389 557 352 475 421 645 390 387 747 449 404 454 412 476 374 450 480 505 890 411 405 457 434 527 758 597 886 556 445 475 560 620 427 500 525 632 611 482 592 879 427 1.01e+03 665 749 993 817 641 492 805 606 526 675 649 604 495 485 454 499 634 540 508 649 834 629 429 532 582 713 632 607 596 624 489 1.04e+03 1e+03 1.03e+03 966 971 1.05e+03 586 755 503 513 490 574 484 453 619 464 615 587 528 527 494 661 752 597 501 696 653 564 695 562 535 637 572 569 676 476 793 737 654 754 700 675 854 672 790 558 402 673 537 614 796 449 697 523 710 677 474 504 428 763 456 476 572 498 431 459 452 416 386 450 489 552 671 528 522 524 466 455 467 486 440 413 1.01e+03 464 1e+03 987 1e+03 1.02e+03 499 618 541 664 592 652 572 634 492 539 532 508 541 562 544 549 576 481 492 426 549 662 636 603 574 736 695 495 704 682 469 472 530 860 459 529 628 788 510 747 732 555 429 387 546 499 453 423 454 554 606 504 598 807 549 772 725 477 464 672 650 614 465 508 523 419 678 552 426 457 423 431 420 393 446 437 413 469 463 448 623 531 524 490 675 727 502 499 416 481 454 502 495 582 552 505 528 469 661 476 553 480 514 398 396 473 458 527 420 462 585 609 481 470 455 548 756 449 520 519 472 435 540 551 477 503 639 474 595 580 847 445 486 716 791 570 815 628 485 449 720 793 832 702 481 586 682 472 480 799 878 804 462 496 538 550 541 780 535 473 536 468 520 491 507 516 513 765 483 627 557 922 420 409 494 545 476 508 483 454 555 728 573 513 416 677 625 459 407 415 464 457 577 427 553 400 622 736 590 396 404 548 782 401 398 809 730 565 532 411 470 506 704 834 724 609 405 456 527 454 420 374 405 549 479 458 445 479 340 427 565 589 674 447 755 454 742 1.02e+03 429 522 442 488 693 567 1.03e+03 527 781 953 820 442 420 782 428 459 365 578 382 752 953 717 497 537 336 382 380 369 381 916 482 787 584 814 471 534 396 372 940 400 398 571 796 717 537 529 406 423 389 558 352 475 422 643 391 387 747 448 403 454 411 476 374 449 481 505 890 410 405 458 434 527 758 597 886 550 445 471 560 620 427 500 525 632 611 479 593 879 427 1.01e+03 665 750 993 817 641 491 805 607 525 683 649 604 495 485 455 499 634 540 508 649 834 630 429 532 582 713 623 604 590 624 489 1.04e+03 1e+03 1.03e+03 965 971 1.05e+03 586 755 503 513 490 574 484 453 619 464 616 595 528 527 494 661 752 596 501 697 653 564 695 563 535 637 572 569 676 476 793 738 655 756 700 676 854 672 789 558 402 673 537 614 796 449 697 522 710 677 471 501 427 763 455 476 572 495 431 458 453 415 386 450 489 552 671 528 522 524 466 456 467 487 444 413 1.01e+03 459 1e+03 987 1e+03 1.02e+03 499 618 541 664 592 652 572 635 493 540 532 508 542 562 544 548 576 481 492 426 549 662 636 603 574 735 695 489 704 672 469 472 538 860 457 530 629 788 510 747 732 555 424 387 546 499 453 424 454 555 606 504 598 807 549 772 724 477 464 672 652 614 465 508 524 414 678 552 426 457 423 431 420 393 446 437 413 469 463 449 623 531 522 491 675 727 502 499 416 481 453 502 495 581 552 505 528 469 662 476 553 480 514 398 396 473 457 527 420 464 588 608 481 470 456 548 756 449 520 519 472 435 540 551 478 503 639 474 596 580 847 445 486 720 791 570 815 628 485 448 719 793 833 702 481 586 696 472 480 797 877 804 461 498 537 550 540 781 535 473 537 467 519 491 507 516 513 765 483 627 557 904 419 409 494 545 476 508 483 454 555 728 571 513 415 678 616 459 406 414 461 458 578 427 553 401 623 736 590 396 404 548 782 401 398 808 731 565 533 411 469 504 704 835 722 608 408 455 530 454 420 375 404 549 477 457 445 479 340 427 566 590 679 447 755 454 742 1.02e+03 428 522 442 488 676 566 1.03e+03 527 779 952 819 442 420 781 428 462 365 577 383 752 953 718 499 537 336 381 378 368 381 913 480 787 584 812 471 529 396 372 939 400 398 570 796 716 537 529 406 423 388 558 352 475 422 642 390 387 748 447 403 454 411 476 374 449 480 505 890 410 404 458 433 527 758 598 886 545 445 468 560 620 427 501 525 632 611 476 593 878 427 1.01e+03 666 750 993 817 641 491 805 607 523 691 650 604 496 485 455 499 635 540 508 649 832 630 430 532 582 713 614 600 585 624 489 1.04e+03 1e+03 1.03e+03 966 971 1.05e+03 586 755 503 514 489 574 484 453 619 464 616 604 529 527 495 661 751 596 501 697 653 565 696 563 536 637 572 569 676 477 793 738 654 760 700 676 855 672 789 558 402 673 537 614 796 450 696 522 710 677 469 497 427 763 455 476 572 493 431 458 453 415 386 450 488 552 671 528 522 524 466 455 467 487 447 413 1.01e+03 456 1e+03 987 1e+03 1.02e+03 499 618 542 664 592 651 572 635 493 540 532 509 542 561 544 548 576 481 491 426 550 662 636 603 574 736 695 482 706 662 469 473 550 859 455 530 629 788 510 748 732 555 421 387 546 498 453 424 454 555 605 504 598 808 549 771 724 477 464 671 655 615 465 508 524 411 678 553 426 458 423 431 420 392 446 437 413 468 463 449 623 532 518 493 675 726 502 499 416 480 453 503 495 581 552 505 527 469 662 476 553 480 514 398 397 473 458 527 420 465 591 608 481 470 456 548 756 450 521 519 472 435 541 551 478 502 640 475 596 581 847 445 486 722 791 569 815 628 485 448 719 793 833 701 481 586 706 471 480 795 876 804 461 500 536 550 540 782 536 473 537 467 519 491 507 516 513 765 484 627 556 886 419 409 494 545 476 508 482 453 555 728 571 514 414 678 608 458 405 414 457 459 578 427 553 401 623 736 590 396 405 547 782 401 397 807 732 565 534 410 469 502 704 836 720 607 410 454 531 454 420 376 404 548 474 456 446 480 340 427 567 591 681 447 756 454 742 1.02e+03 426 523 442 488 658 565 1.03e+03 528 777 952 819 442 419 779 428 464 365 577 383 752 953 718 500 537 336 381 378 368 381 910 478 786 584 811 471 523 397 370 939 399 399 570 796 716 537 529 405 423 388 558 352 475 422 640 390 387 748 448 403 453 411 476 375 449 481 506 889 411 403 458 433 527 757 599 886 538 444 464 560 620 427 501 525 632 611 473 594 878 427 1.01e+03 666 750 994 818 642 490 805 607 520 698 650 604 496 485 455 499 635 540 508 649 830 630 430 532 582 713 605 597 580 625 489 1.04e+03 1e+03 1.03e+03 966 971 1.05e+03 586 755 502 514 488 574 484 453 619 464 616 615 529 527 496 662 751 596 501 697 653 565 696 564 535 637 572 569 676 477 793 738 654 765 700 676 855 672 789 558 402 673 537 613 796 450 697 521 710 677 466 493 427 763 455 476 572 490 431 457 453 416 386 450 488 552 671 528 523 524 466 455 467 487 452 412 1.01e+03 453 1e+03 987 1e+03 1.02e+03 499 618 542 664 592 650 572 636 493 540 531 509 543 561 545 548 577 481 491 426 550 662 636 603 574 736 695 476 708 654 469 473 564 858 453 530 630 789 511 748 732 555 418 387 546 497 453 424 454 555 605 504 598 808 549 771 725 478 464 671 658 616 465 508 524 408 678 553 426 458 423 431 420 392 446 437 412 468 463 449 623 532 516 494 675 726 502 500 416 478 453 503 496 581 553 505 527 469 661 476 553 480 514 398 398 473 458 527 419 464 592 608 480 470 457 548 756 450 521 518 472 435 542 551 478 502 640 475 596 581 847 444 486 724 791 568 815 628 486 448 719 794 834 701 482 586 716 471 480 793 875 805 461 501 534 550 540 782 536 473 537 467 519 491 507 517 513 765 484 626 556 867 418 409 494 544 476 508 482 454 555 727 571 514 413 677 601 458 404 414 452 461 578 427 553 401 623 736 591 396 405 547 782 402 397 807 733 566 535 410 468 501 704 836 718 606 412 453 531 453 420 377 404 547 470 454 446 480 340 427 567 591 685 446 757 454 742 1.02e+03 425 523 442 487 641 565 1.03e+03 528 776 952 819 442 418 778 428 465 365 577 384 752 953 719 501 537 336 382 379 369 381 908 477 786 583 810 471 516 396 367 938 399 399 569 796 716 536 529 404 422 388 558 353 475 422 639 390 386 748 449 403 453 410 476 375 450 481 506 888 411 402 458 433 527 757 600 886 531 444 463 560 620 426 501 525 632 611 470 595 879 428 1.01e+03 667 750 993 818 641 490 805 607 518 704 650 604 496 485 455 499 635 540 508 650 829 630 430 531 582 713 596 594 577 624 489 1.04e+03 1e+03 1.03e+03 965 971 1.05e+03 586 755 502 516 487 574 484 453 619 464 616 624 529 527 496 663 752 596 500 697 653 565 696 564 535 636 573 570 676 477 793 738 654 768 700 676 855 672 789 558 403 673 536 613 796 450 698 521 710 678 463 490 427 764 455 476 572 487 431 457 453 416 386 450 488 552 671 528 523 523 466 454 467 487 456 412 1.01e+03 450 1e+03 987 1e+03 1.02e+03 500 618 542 663 592 649 572 636 493 540 530 509 542 561 545 547 578 482 491 426 550 661 636 603 575 736 695 470 709 647 468 472 578 856 451 530 631 789 512 748 733 555 414 387 546 497 453 424 454 555 606 504 598 807 549 771 725 479 464 670 662 615 466 508 524 406 679 553 426 458 422 431 420 392 446 437 412 468 463 449 623 532 513 494 675 725 502 500 417 478 453 503 496 581 553 505 526 470 661 476 553 480 514 399 398 473 459 526 420 464 593 607 480 470 458 548 756 450 522 518 472 435 542 551 478 502 640 475 596 581 847 444 486 724 792 568 815 629 486 448 719 794 834 701 481 586 727 472 480 791 874 805 461 503 531 550 540 783 536 473 537 467 519 492 507 517 513 765 484 626 557 851 418 409 494 544 476 509 482 454 555 728 571 513 413 677 592 458 404 414 446 463 579 427 552 401 623 737 590 397 406 547 782 403 397 807 734 567 537 411 468 499 704 837 717 602 414 453 532 452 421 378 405 546 467 453 447 481 340 428 566 592 689 446 758 454 742 1.02e+03 424 522 441 488 641 565 1.03e+03 528 775 952 818 443 416 774 428 467 365 577 384 752 953 719 504 536 336 382 379 369 380 908 477 785 582 810 471 510 396 365 938 398 399 570 796 716 536 530 404 422 389 560 353 475 422 638 390 385 748 450 403 452 410 476 376 450 481 505 887 412 402 459 433 527 756 600 886 527 444 462 560 620 426 501 525 632 611 468 595 880 428 1.01e+03 668 750 993 819 641 490 805 606 515 712 650 605 496 484 454 499 635 539 509 650 827 630 430 531 582 712 587 590 575 625 489 1.04e+03 1e+03 1.03e+03 965 971 1.05e+03 586 756 501 516 487 574 484 453 619 464 617 633 529 527 496 664 752 596 500 697 653 565 697 563 534 636 572 570 676 477 792 738 654 771 700 676 855 672 789 558 402 673 536 614 796 451 698 521 710 679 460 488 427 764 455 476 572 484 431 457 453 416 386 450 488 552 671 528 523 523 466 454 468 486 464 413 1.01e+03 448 1e+03 987 1e+03 1.02e+03 500 618 542 662 592 649 572 637 493 540 530 509 542 561 545 547 578 482 491 426 550 661 637 603 575 736 695 466 709 641 468 472 593 854 448 530 632 789 512 748 734 555 409 387 547 497 453 424 454 554 607 505 598 807 549 771 725 479 464 671 668 615 466 508 524 405 679 552 426 458 422 431 420 392 446 438 412 468 463 449 623 531 512 494 675 724 501 500 417 478 453 503 496 581 553 505 527 470 660 476 553 480 514 400 398 474 459 526 420 463 595 607 480 470 458 548 757 449 523 519 472 435 542 551 478 502 639 476 595 581 847 444 486 724 792 567 815 629 487 448 719 794 834 701 481 587 735 472 480 789 874 805 460 505 528 550 539 784 536 473 536 467 519 492 506 517 513 765 483 626 558 834 418 410 494 544 475 509 481 454 556 728 570 514 412 676 582 458 405 414 441 465 579 427 552 400 623 738 590 397 406 547 782 403 398 807 734 569 538 410 468 495 703 837 715 600 415 452 534 452 421 379 404 545 464 453 448 482 340 428 566 593 693 445 759 455 742 1.02e+03 423 522 439 488 640 564 1.03e+03 528 773 950 818 443 415 771 428 468 365 577 384 752 953 719 507 535 337 383 378 369 380 907 477 784 581 809 471 506 396 364 938 398 399 570 796 716 536 530 403 422 389 564 353 476 423 636 389 385 749 451 403 451 409 476 376 448 482 505 887 412 401 459 432 527 757 599 886 524 444 462 559 620 426 502 524 632 611 465 595 881 428 1.01e+03 668 750 993 819 641 490 806 607 513 720 650 605 496 485 454 499 636 539 508 650 826 629 430 531 582 712 579 586 574 626 489 1.04e+03 1e+03 1.03e+03 965 972 1.05e+03 586 756 501 516 487 573 484 453 619 464 617 638 528 528 496 664 754 596 500 697 653 565 697 563 534 636 572 570 675 477 792 738 655 773 700 676 854 671 789 559 402 672 536 615 796 452 698 521 710 679 456 487 427 763 455 476 572 481 431 456 453 416 386 450 489 552 671 529 523 522 466 454 467 486 473 414 1.01e+03 446 1e+03 987 1e+03 1.02e+03 500 618 542 662 593 648 573 638 493 540 530 509 542 561 545 548 577 482 491 426 550 661 638 603 575 736 695 463 711 636 468 472 609 851 446 530 632 789 512 747 735 555 405 388 547 498 453 424 454 554 607 504 598 807 549 771 725 479 463 671 674 614 466 508 525 404 679 552 427 458 421 431 420 392 446 438 411 468 463 449 624 530 511 494 675 724 501 500 417 478 454 503 496 581 554 505 527 470 660 476 553 481 514 400 398 474 462 526 421 463 596 608 480 470 458 549 757 449 523 520 472 435 542 551 479 502 639 476 595 582 847 443 486 724 793 566 815 629 486 447 720 793 834 701 481 588 743 472 479 785 875 805 460 509 524 548 539 785 536 473 536 467 519 492 507 516 513 765 484 626 558 817 418 410 493 544 474 509 480 454 556 728 570 514 412 676 570 458 406 414 438 466 579 428 552 400 623 739 590 397 406 547 782 404 398 807 734 570 538 410 468 490 703 836 713 597 415 452 536 452 421 381 403 544 461 452 449 483 341 427 566 595 696 446 760 456 742 1.02e+03 423 521 438 488 642 563 1.03e+03 530 772 948 818 443 413 766 428 470 365 577 385 752 953 719 511 535 336 384 376 369 380 906 477 784 582 808 471 504 396 364 939 399 399 570 796 716 536 529 402 421 389 569 353 476 423 635 388 385 749 451 402 451 409 476 377 446 483 505 887 413 400 458 432 527 757 598 886 521 444 463 559 620 426 502 524 632 611 463 595 882 428 1.01e+03 668 750 994 819 642 490 806 607 511 726 650 605 496 485 454 499 636 539 509 650 825 629 430 531 582 712 572 582 574 626 489 1.04e+03 999 1.03e+03 966 972 1.05e+03 586 756 501 517 487 573 485 453 619 464 617 643 528 528 495 664 755 595 499 697 653 565 697 562 534 636 572 570 675 477 792 738 655 774 700 676 854 671 789 559 402 672 536 615 796 452 698 521 710 679 452 486 428 763 454 476 572 479 431 456 453 416 385 451 489 552 671 529 523 523 466 454 466 487 484 414 1.01e+03 445 1e+03 988 1e+03 1.02e+03 501 618 541 662 594 648 573 638 494 540 530 509 542 561 545 548 577 482 491 426 550 662 638 603 575 735 695 462 713 631 468 472 627 849 446 530 632 788 513 747 735 555 403 387 547 498 452 424 453 554 608 504 598 806 549 772 726 479 463 671 678 614 466 508 525 403 679 552 427 458 421 431 420 392 446 439 411 468 462 449 624 528 510 494 675 723 501 500 417 478 454 504 496 581 553 506 527 470 660 476 553 481 515 400 398 474 464 527 421 463 598 608 480 470 458 549 757 448 524 520 472 435 542 551 479 502 639 476 595 582 847 443 486 724 793 565 815 629 486 448 720 794 834 702 481 588 749 471 479 781 876 805 460 513 520 547 538 786 535 473 536 467 519 491 507 517 513 765 485 626 558 799 419 410 493 544 474 510 479 454 556 728 570 514 412 676 560 458 408 413 434 466 579 428 552 401 623 739 590 396 406 546 782 405 398 806 735 570 537 410 468 484 703 836 710 596 416 452 538 452 422 382 402 542 459 451 449 482 341 427 566 596 697 446 761 455 743 1.02e+03 422 520 437 488 644 562 1.03e+03 532 772 942 818 444 412 763 428 471 364 577 386 752 953 719 512 535 336 386 375 369 380 905 478 782 583 807 471 503 396 366 940 399 400 570 796 716 536 529 400 421 388 575 353 476 424 632 388 385 749 451 402 450 408 476 378 445 484 505 885 414 400 458 431 527 757 599 886 517 444 462 559 620 427 501 523 632 610 460 595 883 428 1.01e+03 667 750 994 819 642 490 805 606 508 730 650 605 495 485 454 499 637 539 509 650 824 630 430 531 582 712 563 579 573 626 489 1.04e+03 999 1.03e+03 966 972 1.05e+03 587 756 501 517 486 573 485 454 619 464 617 644 528 527 494 663 756 595 499 697 654 565 697 561 534 636 571 569 674 477 791 738 655 775 700 675 855 670 789 559 402 672 536 615 796 452 698 521 710 678 448 486 429 763 454 476 571 477 431 455 453 416 385 452 489 552 671 530 523 523 466 454 466 488 499 414 1.01e+03 444 1e+03 988 1e+03 1.03e+03 501 618 542 662 594 648 573 638 494 540 530 509 542 562 545 549 577 482 491 426 549 662 639 602 575 735 695 460 715 624 468 472 644 847 444 531 632 788 513 747 735 555 402 387 547 498 452 424 453 554 608 504 597 806 549 772 726 480 463 671 683 614 465 508 525 402 679 552 427 458 421 431 420 392 446 439 410 468 462 449 624 524 510 494 674 723 500 501 417 478 454 504 496 581 553 506 526 471 660 476 553 482 515 400 399 474 465 527 421 461 598 608 480 470 457 549 757 448 525 519 471 435 542 551 480 502 639 477 595 582 847 443 485 724 794 564 816 629 485 448 720 794 833 701 481 588 756 471 479 777 877 806 460 516 517 547 538 786 535 474 536 468 520 491 507 517 514 765 485 626 558 781 419 410 493 543 475 510 479 454 556 727 570 513 412 676 552 458 408 412 431 464 579 428 552 402 623 740 590 396 406 544 782 405 398 806 737 570 536 410 468 479 702 835 708 593 416 452 538 452 423 382 401 541 457 447 449 481 341 427 566 597 699 446 762 455 743 1.01e+03 421 521 437 488 646 562 1.03e+03 534 771 935 819 444 409 760 428 473 365 577 387 754 953 719 515 535 336 387 374 369 380 904 479 780 584 806 471 500 397 368 941 399 399 570 796 716 536 529 399 420 388 582 354 476 423 631 388 385 749 451 402 450 408 475 378 445 485 505 883 414 401 458 429 527 757 600 886 514 444 461 559 619 426 501 523 632 610 458 595 884 428 1.01e+03 667 750 994 818 642 490 806 605 506 734 650 605 495 485 453 499 637 539 511 650 823 630 430 531 582 712 554 575 573 626 489 1.04e+03 1e+03 1.03e+03 966 972 1.05e+03 587 757 501 517 487 573 485 454 619 464 617 645 529 527 494 663 756 595 499 697 654 566 697 561 534 636 571 570 674 477 792 738 655 775 700 675 855 669 789 559 402 673 536 615 796 452 698 520 711 678 445 484 430 763 455 476 572 477 431 455 453 417 384 452 490 552 671 529 523 523 466 454 466 489 517 414 1.01e+03 444 1e+03 989 1e+03 1.02e+03 501 619 542 663 594 649 573 639 494 541 530 510 541 562 545 549 577 482 491 426 549 662 638 602 575 735 695 458 716 616 468 472 661 845 443 531 632 788 513 747 734 555 398 387 548 498 453 423 454 554 609 503 597 805 549 772 724 481 464 670 687 614 465 508 525 402 679 552 427 458 421 431 420 392 446 439 409 468 462 449 624 521 509 494 674 724 500 501 417 478 453 504 496 581 553 506 526 471 659 476 553 482 515 400 399 475 466 527 421 460 598 608 480 471 457 549 757 449 525 518 471 435 541 551 480 502 639 477 596 582 847 443 485 724 794 564 816 629 485 448 720 794 833 701 482 588 762 471 480 774 878 806 460 518 515 547 538 786 534 474 536 468 520 491 508 517 514 765 484 626 558 763 419 410 493 542 475 510 479 453 555 728 570 514 413 677 545 458 410 411 426 462 580 428 552 403 624 741 589 396 406 543 782 405 398 807 739 570 535 410 467 471 702 834 706 591 417 452 539 451 423 382 401 539 456 444 450 480 341 428 568 597 702 446 763 454 742 1.01e+03 420 521 437 488 649 563 1.03e+03 536 768 923 820 443 406 759 429 475 365 577 386 756 954 718 517 535 336 388 373 369 381 904 479 778 585 806 471 498 397 370 941 399 399 570 796 716 536 529 399 420 389 590 354 476 423 629 387 385 750 450 401 451 408 475 378 445 484 506 880 415 401 459 428 527 758 601 886 512 444 458 559 619 426 501 523 632 610 457 595 884 428 1.01e+03 667 749 993 818 642 490 806 604 504 740 650 605 495 485 453 499 637 539 512 650 822 630 429 531 582 712 543 573 574 626 488 1.04e+03 1e+03 1.03e+03 966 972 1.05e+03 587 757 501 517 487 574 485 454 619 464 617 645 529 527 494 662 755 596 499 697 654 566 697 561 534 636 571 570 674 476 792 738 654 774 700 676 855 668 789 559 402 673 537 615 796 451 698 520 711 679 443 484 430 763 455 476 572 477 431 455 453 417 384 451 490 552 671 529 523 523 466 454 466 490 535 414 1.01e+03 444 1e+03 990 1e+03 1.02e+03 502 619 542 663 593 649 573 639 494 541 530 509 541 561 545 549 577 481 491 425 549 662 638 602 575 735 695 456 717 608 468 472 678 844 442 530 631 789 513 748 734 556 393 388 548 498 453 423 454 554 610 503 596 805 549 772 721 480 464 670 691 614 465 508 526 402 679 552 427 458 420 432 420 393 446 440 408 468 462 449 624 519 508 495 674 723 500 502 417 478 452 504 496 581 553 506 525 471 659 476 554 482 515 400 398 475 467 526 421 458 599 608 481 471 457 549 757 449 525 518 471 435 541 550 480 502 639 477 596 582 847 443 485 724 794 563 816 629 485 448 720 795 833 700 482 589 767 471 480 772 878 806 460 520 513 548 539 787 534 474 536 468 520 491 508 517 514 765 483 626 558 747 419 410 493 542 475 510 479 453 554 728 571 514 413 677 538 457 412 410 425 460 580 428 552 403 624 742 589 396 406 543 782 404 398 806 741 570 533 410 466 464 702 832 704 588 418 453 541 450 423 382 401 539 456 441 452 481 341 428 569 598 705 446 764 454 742 1.01e+03 420 522 437 489 651 564 1.03e+03 537 767 914 821 443 404 758 430 478 365 577 386 758 955 715 518 535 337 388 373 370 382 903 479 778 585 807 471 493 398 371 940 398 399 570 796 715 536 530 400 420 389 599 354 475 424 626 388 385 750 449 401 451 409 475 378 445 484 506 880 415 402 459 427 526 758 602 886 511 444 456 560 619 426 501 523 632 610 457 594 884 428 1.01e+03 667 748 993 818 641 489 806 604 503 745 651 605 495 485 452 498 637 538 513 650 822 630 428 531 582 712 534 571 574 625 488 1.04e+03 1e+03 1.03e+03 966 972 1.05e+03 588 756 501 516 487 574 485 454 620 465 617 646 530 527 493 662 755 596 499 697 654 567 697 561 533 636 571 569 674 476 792 738 654 773 700 676 856 669 789 559 402 673 537 615 796 451 698 519 712 679 442 483 429 763 455 476 572 476 431 456 453 417 384 451 489 551 671 528 523 523 466 453 466 490 552 414 1.01e+03 444 1e+03 991 1e+03 1.02e+03 502 619 542 664 593 649 573 639 495 541 530 509 541 560 544 548 577 481 492 425 549 662 637 603 576 734 695 453 719 600 469 472 696 844 442 530 631 789 513 748 734 556 388 388 548 498 453 424 454 554 611 504 597 805 549 773 718 480 464 669 692 614 465 508 526 402 679 552 427 458 420 432 420 393 446 440 408 468 462 449 625 516 507 496 674 724 500 501 417 478 452 504 496 581 553 506 526 471 658 476 555 482 515 400 397 475 468 526 421 458 598 608 481 471 458 548 757 450 526 518 471 435 540 550 480 502 639 477 596 582 847 443 485 726 793 563 817 629 485 448 719 794 833 700 482 589 772 471 480 769 878 805 460 524 511 548 539 787 534 474 537 468 520 491 508 517 514 765 483 626 558 732 419 410 493 542 475 511 479 452 553 728 572 514 414 677 529 457 414 410 420 460 579 428 552 402 624 744 588 396 406 542 781 404 398 806 744 570 532 411 466 457 702 830 702 587 418 453 544 450 422 382 401 539 455 441 453 481 341 427 569 598 708 445 764 454 742 1.01e+03 420 521 437 489 653 564 1.03e+03 539 765 903 820 443 403 758 431 478 365 577 387 759 956 712 518 535 337 389 373 370 383 902 479 777 585 807 471 489 398 371 939 398 399 570 795 715 535 530 400 420 389 606 355 475 425 623 388 385 750 448 401 452 408 475 379 445 485 506 880 415 402 459 426 526 758 603 887 510 444 454 560 619 427 501 522 633 610 456 594 884 428 1.01e+03 667 748 993 818 642 489 806 605 502 749 651 605 495 485 452 498 637 538 513 650 823 630 427 531 582 712 525 569 574 625 488 1.04e+03 1e+03 1.04e+03 966 973 1.05e+03 588 757 501 517 488 574 485 454 620 466 617 649 530 528 492 662 754 595 499 697 654 566 697 560 533 636 570 569 674 476 792 738 654 772 700 677 856 669 789 559 402 673 537 615 796 451 698 519 712 680 442 483 428 763 454 476 571 475 432 456 453 417 384 451 489 550 671 528 522 523 465 453 466 489 573 414 1.01e+03 444 1e+03 991 1.00e+03 1.02e+03 502 619 542 664 593 649 573 639 495 541 530 508 542 560 544 548 577 482 492 424 550 662 638 603 576 734 695 451 720 591 469 472 712 844 442 529 630 788 513 748 733 556 385 388 548 498 453 424 453 553 613 504 598 804 548 773 714 481 464 669 694 614 465 508 526 404 678 552 428 458 420 432 420 394 446 440 410 468 462 449 624 512 507 496 674 724 500 501 418 478 453 504 496 581 554 506 526 472 659 476 556 482 515 400 396 475 468 526 422 457 598 608 481 471 458 548 756 450 526 518 470 435 540 550 480 502 639 477 596 582 847 443 485 726 793 562 817 629 485 448 718 794 833 700 482 589 778 471 480 766 879 805 461 526 508 549 539 787 534 474 537 468 519 491 508 517 514 765 483 626 558 719 419 409 493 541 475 511 479 452 553 728 572 514 414 678 521 456 414 409 418 461 579 428 552 401 624 744 588 396 406 541 781 404 398 806 748 570 531 411 466 451 702 828 700 587 417 453 548 450 422 382 402 539 454 441 454 481 341 427 568 598 708 446 764 454 742 1.01e+03 420 521 434 490 654 564 1.03e+03 540 766 894 820 444 403 756 432 478 365 577 388 760 955 709 518 534 338 388 372 370 384 900 478 776 586 807 472 484 398 370 938 397 399 570 795 716 534 530 400 420 389 617 356 475 423 620 389 385 750 446 401 453 408 475 380 446 486 505 878 415 401 460 425 526 758 604 887 509 444 453 561 619 427 501 522 633 610 456 593 884 428 1.01e+03 667 748 993 818 642 490 806 605 501 751 651 605 496 486 452 497 637 538 513 649 823 631 427 531 583 712 519 568 574 625 488 1.04e+03 999 1.04e+03 967 974 1.05e+03 588 757 501 517 488 574 485 454 620 467 616 652 530 528 491 661 754 595 499 697 653 566 697 560 533 637 570 569 674 476 792 738 654 770 700 677 856 669 789 559 402 673 536 615 796 451 698 519 712 680 442 483 428 763 454 476 570 473 432 456 453 417 384 452 489 551 671 528 522 523 465 453 466 488 590 414 1.01e+03 444 1e+03 991 1.01e+03 1.02e+03 502 618 542 664 593 650 573 639 495 541 530 508 542 560 544 548 577 482 492 424 550 662 638 603 577 733 695 448 721 584 469 472 728 846 442 529 630 788 512 748 733 556 382 388 548 498 453 424 453 553 616 505 598 804 548 772 711 481 464 670 694 613 465 508 526 406 678 551 428 458 420 432 420 394 446 440 411 468 462 450 624 508 506 496 674 724 500 501 418 478 453 505 496 581 554 506 527 472 659 476 555 482 516 399 397 475 469 527 422 457 599 607 481 472 459 548 756 450 526 518 471 436 540 549 481 502 639 478 596 582 847 444 485 727 792 562 817 629 485 448 717 793 833 700 482 589 784 472 480 764 879 805 462 529 507 548 540 787 534 474 537 468 519 491 508 517 514 765 484 626 558 704 420 409 493 541 475 511 479 452 553 728 570 514 415 678 515 455 414 409 416 461 579 428 552 400 624 745 587 396 407 540 781 403 398 806 753 570 530 411 466 444 702 826 698 586 417 453 550 450 421 383 402 539 454 440 454 481 341 426 568 598 708 446 764 454 743 1.01e+03 420 521 432 490 657 565 1.03e+03 540 766 885 820 445 403 754 432 478 364 576 389 761 954 708 518 534 338 387 371 370 385 899 478 775 587 808 472 480 398 368 939 398 398 570 795 716 534 530 400 421 389 628 357 475 422 616 388 385 750 446 402 453 408 475 381 446 487 504 875 415 401 460 425 526 758 606 887 509 444 453 560 619 428 501 523 633 610 456 594 884 428 1.01e+03 667 748 993 819 642 491 806 606 500 753 650 605 496 486 452 497 638 538 512 650 823 631 427 531 583 712 513 567 574 625 487 1.04e+03 999 1.04e+03 967 975 1.05e+03 588 757 501 517 488 574 485 453 620 466 616 655 530 528 492 661 754 595 499 697 652 567 697 560 534 637 569 569 674 476 792 737 654 768 700 677 855 670 789 559 402 673 536 615 796 451 699 519 712 680 442 483 428 763 453 476 570 471 432 455 452 416 385 452 489 551 670 528 523 524 466 452 466 488 603 413 1.01e+03 446 1e+03 991 1.01e+03 1.02e+03 502 618 542 664 593 650 574 639 495 542 530 509 542 560 544 548 577 482 492 425 550 662 638 603 577 733 695 447 721 577 469 472 741 847 442 529 630 788 512 748 732 556 380 388 547 498 453 424 453 553 620 505 598 804 548 772 707 482 464 670 695 614 466 508 526 407 678 550 428 458 420 432 420 393 446 440 411 468 462 450 624 505 505 496 674 724 500 501 418 478 453 505 497 581 554 507 527 472 659 475 555 482 516 400 397 475 469 527 422 456 600 606 482 473 460 549 756 449 526 518 471 436 540 549 482 502 639 478 596 582 846 444 484 727 792 561 816 629 484 448 717 793 833 700 482 589 790 472 481 761 879 805 462 530 506 547 540 788 534 474 537 468 518 491 509 517 514 765 484 626 559 692 421 410 494 541 475 512 480 453 552 728 570 514 416 678 509 455 414 408 416 462 579 428 551 400 624 746 586 396 407 540 781 403 398 807 758 571 529 411 466 436 702 824 696 585 414 453 552 450 420 382 402 540 453 437 454 481 341 425 569 598 708 445 765 453 743 1.01e+03 420 521 430 491 660 563 1.03e+03 540 768 876 819 445 402 752 432 479 362 576 390 761 955 706 517 535 338 385 370 370 386 896 478 775 588 808 472 474 398 366 940 398 399 570 795 716 534 528 401 420 389 640 357 475 421 612 389 385 749 446 402 453 407 475 381 446 487 504 872 415 402 461 425 526 758 607 887 508 444 450 560 619 427 501 523 633 610 456 593 884 428 1.01e+03 667 748 994 819 642 490 806 605 501 755 651 604 496 486 452 498 638 538 512 650 823 630 426 531 583 712 507 567 575 626 487 1.04e+03 999 1.04e+03 967 976 1.05e+03 588 757 501 518 488 574 485 453 620 466 616 658 530 528 492 661 752 596 498 697 652 568 697 560 534 637 569 568 674 476 792 737 654 767 700 678 855 671 789 558 403 672 536 615 795 451 699 519 712 680 442 483 428 763 454 476 570 470 432 455 452 417 385 452 489 551 670 528 523 524 466 453 466 488 615 414 1e+03 447 1e+03 991 1.01e+03 1.03e+03 502 618 542 664 592 650 574 639 495 542 530 509 542 560 544 548 577 482 491 426 550 662 638 603 577 734 695 445 721 572 470 472 752 848 442 529 630 788 512 749 732 556 379 388 547 499 454 424 453 553 623 506 598 804 547 772 702 482 464 669 695 614 466 508 526 408 678 550 428 458 420 432 420 392 446 440 412 467 463 450 624 503 504 496 674 724 500 500 418 478 453 506 497 580 554 509 527 472 659 475 555 482 517 399 398 475 469 527 422 456 601 605 481 474 460 549 756 449 526 518 472 436 540 550 483 502 640 478 596 582 846 443 484 727 791 561 816 629 484 448 717 794 833 699 482 589 792 472 481 759 879 806 462 530 505 546 540 788 533 474 537 468 518 491 509 516 514 766 483 625 559 678 421 410 495 541 475 512 479 453 552 729 569 515 416 678 502 455 414 407 412 461 579 428 551 400 624 747 585 396 408 541 782 403 398 807 764 575 529 410 466 430 702 823 694 583 412 453 552 449 420 382 402 540 453 434 454 482 342 424 570 599 708 445 766 453 743 1.01e+03 421 521 430 491 665 560 1.03e+03 539 769 865 818 444 402 749 432 481 362 576 390 761 956 705 517 536 338 384 370 370 386 893 477 774 588 809 472 468 398 365 940 398 400 571 796 716 534 527 401 421 388 650 357 475 421 608 390 385 748 448 402 453 407 476 382 447 488 504 872 415 402 462 424 526 758 607 887 508 444 448 559 619 427 502 523 633 611 456 593 884 428 1.01e+03 667 748 994 819 641 490 806 605 501 756 652 604 496 485 453 498 638 538 512 650 823 631 426 531 583 712 498 566 576 626 486 1.04e+03 999 1.04e+03 966 976 1.05e+03 587 757 501 518 489 574 485 452 620 466 616 659 530 528 492 661 749 596 498 697 652 568 697 560 535 638 569 568 674 477 793 737 654 767 700 677 855 673 788 558 403 672 537 615 794 451 699 519 712 679 442 482 428 763 454 476 571 469 432 455 452 418 385 452 488 551 670 528 523 524 467 453 467 488 625 414 1e+03 448 1e+03 992 1e+03 1.02e+03 502 618 542 664 592 650 574 639 496 542 530 510 542 561 544 549 577 482 490 426 551 661 637 603 577 734 695 444 721 567 470 472 762 848 442 529 630 788 512 750 732 556 378 388 547 499 454 425 453 554 627 506 597 804 548 772 695 482 464 668 695 615 465 508 526 408 679 550 428 458 420 432 419 391 446 440 412 467 463 449 624 500 504 495 674 723 500 498 417 478 452 506 498 580 554 512 528 472 659 475 554 482 517 399 397 475 468 527 422 456 603 605 481 474 459 549 756 448 526 518 472 437 539 550 483 503 641 478 596 582 846 442 485 726 791 561 816 630 484 448 717 794 833 700 482 589 795 472 481 757 878 806 462 530 505 546 540 788 533 474 537 468 518 491 509 516 514 766 483 626 559 668 421 410 495 541 475 512 479 453 552 729 568 515 416 678 495 455 414 406 408 460 579 428 551 400 624 747 585 396 408 541 782 404 397 807 771 580 529 410 466 423 702 821 691 582 409 454 552 448 420 380 402 540 453 432 454 481 342 424 571 599 707 445 767 453 743 1.01e+03 421 521 430 491 668 559 1.03e+03 539 770 854 817 444 402 746 431 483 362 576 390 762 957 703 517 536 338 384 371 370 386 889 477 774 588 809 471 461 398 364 939 397 400 571 796 715 533 527 402 422 388 659 357 474 421 606 391 384 748 449 402 453 407 475 382 447 488 504 869 414 403 461 425 525 757 606 887 508 443 446 559 618 427 502 523 633 611 455 593 883 428 1.01e+03 667 747 994 819 641 490 806 605 502 757 652 604 496 485 454 498 638 538 512 650 822 631 425 530 583 712 490 566 576 626 486 1.04e+03 999 1.04e+03 965 976 1.05e+03 587 757 502 518 489 574 485 453 620 466 616 660 530 528 492 661 747 595 498 697 652 568 696 560 535 639 569 568 674 477 794 737 654 767 700 677 855 674 788 557 403 671 537 616 794 451 699 519 712 679 442 481 428 763 454 477 572 469 431 455 452 418 386 452 488 551 669 528 523 524 467 453 467 488 634 414 1e+03 448 1e+03 992 1.01e+03 1.02e+03 502 617 542 664 593 650 573 639 496 543 530 510 542 561 544 549 577 482 489 426 551 661 637 603 576 733 695 442 721 562 470 472 769 848 442 530 630 789 512 750 731 556 376 388 548 499 454 425 454 554 631 506 597 804 548 771 689 482 464 667 695 615 465 508 525 409 679 550 428 458 420 432 419 390 446 441 413 467 463 449 624 497 503 495 674 723 499 495 416 478 451 506 498 580 554 517 528 472 659 475 554 482 516 398 397 475 468 526 421 456 605 604 481 474 459 549 756 448 527 518 472 437 539 550 482 503 640 478 595 582 846 442 485 725 791 561 815 630 484 448 717 794 833 700 482 589 797 472 481 755 878 807 462 530 506 547 540 787 533 474 537 467 518 491 509 516 514 766 483 626 559 656 421 410 496 541 475 512 479 453 552 729 566 515 416 677 490 455 414 406 404 459 578 428 551 400 624 746 586 396 408 541 782 403 396 808 778 585 528 409 466 418 701 821 688 581 407 456 552 448 420 378 402 540 450 432 454 481 342 424 571 598 706 445 767 454 743 1.01e+03 421 521 430 491 669 559 1.03e+03 539 771 842 816 444 401 744 431 483 362 576 391 763 957 702 515 537 338 383 371 371 386 886 477 774 587 809 470 455 399 364 938 395 399 571 796 714 532 527 402 424 389 667 357 474 422 604 391 384 748 449 402 454 407 475 382 447 488 505 867 413 404 461 424 525 757 606 887 509 444 445 559 618 427 502 522 632 611 455 593 883 428 1.01e+03 667 747 994 819 640 490 806 605 502 757 652 604 496 484 456 498 638 538 512 649 820 631 426 530 584 712 486 565 576 626 485 1.04e+03 999 1.04e+03 965 976 1.05e+03 587 757 502 518 488 574 485 453 621 466 616 661 530 529 491 661 746 594 497 697 653 568 696 560 534 639 569 568 674 477 795 737 654 767 700 676 854 674 788 556 403 671 537 617 792 450 699 519 713 679 442 480 428 763 454 477 572 469 431 455 453 418 386 452 487 550 669 528 523 524 467 453 467 488 642 413 1e+03 448 1e+03 992 1.01e+03 1.02e+03 502 617 542 664 593 650 574 638 496 544 530 510 541 561 544 549 577 482 490 426 551 661 637 604 576 733 695 441 721 557 469 472 776 849 442 530 631 789 512 750 729 556 376 388 548 499 454 424 454 554 640 506 598 804 548 771 684 482 464 668 695 615 466 509 525 409 680 550 428 458 420 432 418 390 447 441 413 467 463 449 624 493 502 495 674 723 499 492 416 477 449 506 498 580 554 524 528 472 659 475 554 482 517 398 397 474 467 527 420 456 607 604 480 474 458 550 756 449 527 518 473 438 539 551 481 503 640 478 595 582 846 443 486 723 791 561 815 630 485 448 717 794 833 701 481 590 798 472 481 754 878 807 461 530 506 547 539 787 533 473 536 467 519 491 508 517 514 767 484 626 559 646 420 410 496 542 475 512 480 453 552 729 565 514 415 674 486 455 414 406 401 460 578 429 551 399 625 745 587 396 407 541 782 401 395 808 785 589 528 409 466 414 701 820 686 581 405 457 553 448 420 378 402 541 448 432 453 481 341 424 570 598 703 445 767 453 743 1.01e+03 420 521 431 491 669 560 1.03e+03 539 771 834 816 444 401 742 431 482 362 576 391 763 956 701 512 537 338 384 371 371 386 884 477 774 587 809 469 449 399 367 938 394 398 570 796 714 532 527 402 424 389 673 357 474 422 602 391 383 748 449 403 454 407 475 382 447 488 505 866 412 404 461 424 525 757 606 887 510 444 444 560 618 427 502 522 632 610 455 593 883 428 1.01e+03 667 747 994 819 640 490 805 605 502 758 652 604 495 485 458 497 638 538 511 650 819 631 426 530 585 712 482 565 577 626 486 1.04e+03 999 1.04e+03 965 977 1.05e+03 587 756 502 518 488 574 485 454 621 466 616 664 530 529 491 661 746 595 497 697 654 568 696 560 534 639 569 568 674 477 796 738 654 768 700 677 853 674 788 556 403 672 538 616 790 450 699 518 713 679 441 479 428 762 454 478 572 469 431 455 452 418 386 452 488 551 669 528 523 524 467 453 467 488 653 413 1e+03 448 1e+03 992 1.01e+03 1.02e+03 502 617 542 664 593 651 574 638 496 546 530 511 542 562 544 550 577 482 490 425 550 661 638 603 576 734 695 441 721 553 469 471 782 850 442 530 630 789 512 750 725 556 376 388 547 499 454 424 454 555 647 506 598 804 548 771 678 483 464 668 695 615 466 509 526 409 680 550 427 458 420 433 417 391 448 441 413 467 463 449 625 490 502 495 674 723 499 489 416 477 449 506 498 580 554 532 528 472 659 474 554 482 517 399 396 474 466 526 420 456 608 604 480 475 459 550 756 449 526 518 473 438 540 551 481 503 640 478 595 582 846 444 485 723 791 561 815 630 485 448 717 794 833 701 481 591 798 473 482 751 878 807 461 531 507 547 539 787 533 473 537 467 519 491 508 517 515 767 484 625 560 636 420 409 496 542 476 512 479 453 552 728 563 514 414 672 480 455 414 407 398 460 578 429 551 399 625 745 588 396 407 541 782 398 394 808 791 592 528 409 466 409 700 821 685 580 403 457 554 448 419 378 403 542 445 432 453 481 340 424 570 598 700 445 768 452 742 1.01e+03 420 521 432 491 671 560 1.03e+03 540 773 825 817 444 402 739 430 483 362 576 392 762 956 701 509 538 337 384 371 370 387 883 477 775 587 808 468 445 399 369 938 394 398 570 795 715 532 527 402 424 389 676 358 474 422 598 390 382 748 450 404 454 406 475 381 447 488 505 866 411 405 460 424 525 757 606 886 511 444 444 561 618 427 502 522 632 610 455 593 882 428 1.01e+03 668 747 993 819 640 490 806 605 502 758 652 604 495 485 460 497 638 538 511 650 819 631 426 530 584 712 476 566 577 626 486 1.04e+03 1e+03 1.04e+03 966 977 1.05e+03 587 756 502 518 489 574 484 454 621 465 616 668 530 529 492 661 746 595 498 697 654 568 696 560 533 639 569 568 675 477 797 738 654 768 700 676 853 674 788 557 404 672 538 615 786 450 700 518 713 679 441 477 429 762 454 478 572 469 431 455 452 418 386 451 488 551 669 528 523 524 467 453 468 488 666 413 1e+03 448 1e+03 992 1e+03 1.03e+03 502 617 542 664 593 651 574 638 494 548 530 512 542 562 544 549 577 483 491 425 551 661 638 603 576 734 695 442 720 549 468 471 788 851 441 529 630 789 512 750 722 556 376 389 547 499 453 424 454 555 656 506 597 804 548 771 672 483 464 668 695 615 466 509 526 410 680 550 428 458 420 433 415 391 448 441 413 467 463 449 625 487 501 495 674 723 499 487 416 477 450 506 498 580 554 540 528 472 659 474 554 482 517 398 395 474 464 526 420 456 609 604 480 475 459 549 756 450 526 518 473 439 540 551 481 503 639 478 595 582 846 444 485 722 792 562 816 630 486 448 717 794 833 701 481 591 800 473 482 749 878 807 461 533 508 548 538 787 534 473 538 467 518 491 507 517 515 767 484 625 559 627 419 409 496 542 476 512 478 453 552 728 562 514 414 671 474 455 412 407 395 460 578 429 551 400 624 745 588 396 408 541 783 397 394 808 796 595 529 409 465 406 700 822 684 580 402 456 554 448 419 376 403 543 442 430 453 481 339 423 570 596 697 445 770 451 742 1.01e+03 421 521 432 490 674 560 1.03e+03 541 774 817 818 444 402 738 428 484 360 576 392 760 955 701 506 539 337 385 371 369 387 880 477 775 586 808 468 442 398 370 938 394 398 570 795 715 532 527 403 423 389 679 358 474 422 593 390 382 748 451 404 454 406 475 380 447 488 506 864 409 405 460 424 525 757 607 886 511 444 444 561 618 427 501 521 632 609 455 593 882 428 1.01e+03 668 747 993 818 640 490 806 605 502 758 652 604 495 485 462 497 638 539 511 650 818 631 426 529 584 712 469 567 577 627 486 1.04e+03 1e+03 1.04e+03 967 976 1.05e+03 587 756 502 518 489 574 484 454 621 466 617 672 529 529 491 661 747 595 498 697 654 568 696 561 534 638 569 568 676 476 798 738 654 769 700 676 854 674 788 558 404 672 539 614 782 450 699 518 713 679 441 476 429 763 454 478 572 468 431 454 452 419 385 451 488 551 669 527 522 524 467 453 468 488 677 412 1e+03 448 1e+03 991 1e+03 1.03e+03 502 616 542 664 593 652 574 639 494 551 530 512 543 562 544 549 577 483 491 424 550 660 639 603 577 734 695 443 719 546 467 471 794 850 440 529 630 789 512 750 719 556 376 389 547 499 453 424 454 556 664 506 597 804 549 771 666 482 464 668 695 615 466 509 526 410 680 550 427 458 421 433 413 391 448 441 413 467 462 449 625 484 500 495 675 724 499 485 416 477 452 507 498 580 553 550 528 472 659 474 553 482 516 398 393 475 462 526 420 456 610 604 480 475 459 548 756 450 525 518 473 439 540 551 481 503 639 478 595 582 846 444 485 722 792 561 816 631 486 449 717 794 833 700 481 592 801 472 482 748 878 807 461 534 510 548 538 787 534 473 538 467 518 491 508 518 516 767 484 625 559 615 419 409 495 543 476 512 478 453 551 728 560 514 414 670 469 455 411 407 392 461 578 428 551 401 623 745 589 396 408 540 783 396 393 807 801 599 530 408 465 405 700 822 683 580 402 456 553 447 419 374 403 543 440 427 452 481 339 422 569 595 694 445 771 451 742 1.01e+03 421 521 430 489 676 560 1.03e+03 542 775 807 818 444 401 737 426 486 359 576 392 759 955 701 503 539 338 386 371 368 387 877 477 776 586 808 468 439 399 370 938 393 398 570 796 716 532 527 405 422 389 682 358 474 421 590 389 382 748 452 404 455 405 474 380 447 488 506 860 407 405 460 424 524 757 607 886 511 444 444 562 618 428 501 521 632 609 455 593 881 428 1.01e+03 668 747 993 818 640 490 806 605 502 759 652 604 495 485 466 497 638 540 511 650 818 630 426 529 584 712 464 568 576 628 486 1.04e+03 1e+03 1.04e+03 968 976 1.05e+03 588 756 502 518 490 574 484 455 621 466 617 677 529 529 491 661 748 595 498 697 654 568 696 561 534 638 569 569 676 476 799 738 654 770 699 676 855 674 788 558 404 672 539 613 777 449 699 518 713 679 441 474 429 763 454 478 573 468 431 454 452 419 385 451 488 551 670 527 522 524 468 453 468 488 686 412 1e+03 448 1e+03 990 1e+03 1.03e+03 503 616 542 664 593 652 574 640 494 554 530 512 543 562 544 549 576 483 492 424 551 660 639 603 577 734 696 444 718 542 465 471 798 850 440 529 630 789 512 750 715 557 375 389 547 499 454 424 454 555 673 506 596 804 549 771 662 481 464 668 695 615 466 509 526 410 680 550 427 458 421 433 411 392 448 441 412 467 462 449 625 482 500 495 675 724 498 483 415 476 452 507 498 581 552 560 527 472 659 474 553 483 516 398 392 475 461 526 421 456 612 605 480 475 460 548 756 449 525 518 473 440 539 551 481 503 639 478 594 582 846 444 486 721 793 562 816 631 486 449 717 794 833 700 481 594 802 472 482 747 878 807 461 536 510 548 536 787 534 473 538 466 518 491 508 518 516 767 484 625 559 604 420 409 495 543 476 513 478 453 551 728 558 513 413 670 465 455 410 407 390 461 578 428 551 402 623 746 589 396 408 540 783 396 393 807 807 603 530 409 465 405 699 823 682 579 401 456 553 446 420 372 403 544 438 425 452 482 339 421 568 594 691 445 772 451 743 1.01e+03 422 521 428 488 660 560 1.02e+03 543 776 794 818 444 401 734 426 488 360 578 393 758 954 701 499 540 338 387 372 368 386 874 477 775 585 808 468 436 399 369 937 394 399 569 796 716 533 527 406 421 389 686 357 474 420 588 390 381 748 451 403 454 405 474 380 447 489 506 855 406 405 461 425 524 757 607 887 511 444 444 562 618 428 501 520 631 609 455 593 881 428 1.01e+03 668 746 993 818 640 490 806 605 502 759 652 605 495 486 469 497 638 540 511 649 817 629 426 529 583 712 458 569 576 628 486 1.04e+03 1e+03 1.04e+03 969 976 1.05e+03 588 757 502 518 490 574 484 455 621 466 617 681 529 529 491 660 749 595 498 697 654 567 696 560 534 638 569 571 675 477 800 738 654 771 699 676 855 674 788 558 403 672 539 613 772 449 699 518 713 679 441 473 429 763 454 479 573 468 431 455 452 419 384 451 488 550 671 527 523 524 468 453 468 487 695 413 1e+03 448 1e+03 988 1e+03 1.03e+03 503 616 543 664 592 652 574 640 494 556 530 513 542 562 544 550 576 482 492 424 551 659 638 603 577 734 696 444 717 541 463 471 800 850 440 528 630 789 512 750 707 557 375 389 547 499 454 424 454 556 681 506 596 804 550 771 656 482 464 668 694 614 466 508 526 409 680 550 427 459 421 433 409 392 448 441 412 467 462 448 625 480 500 495 675 723 498 480 414 476 452 507 498 580 548 571 526 473 659 474 553 484 516 398 392 475 460 527 422 456 613 605 480 475 460 548 756 449 525 518 472 440 538 551 481 504 639 478 593 582 846 445 485 722 793 562 816 631 486 449 718 794 834 700 481 595 801 472 482 746 878 807 461 537 511 548 534 786 533 473 538 466 518 491 508 518 516 766 483 626 559 592 420 410 494 543 476 513 478 453 551 728 557 512 413 673 461 455 410 408 387 460 578 428 551 402 624 746 590 395 408 539 783 395 393 807 810 606 529 410 466 406 699 824 680 579 401 457 552 445 421 370 404 544 436 424 452 482 339 422 567 594 689 445 772 451 743 1.01e+03 422 521 427 487 643 560 1.02e+03 543 778 783 818 444 400 731 426 488 360 579 393 758 954 701 496 539 338 387 371 368 385 871 478 775 584 808 468 435 400 369 936 394 399 569 796 715 534 527 406 420 389 689 356 474 420 587 390 381 748 451 402 454 405 474 379 448 488 506 852 405 404 461 426 525 756 607 887 511 444 445 562 618 428 502 521 631 610 455 593 881 428 1.01e+03 668 746 993 818 640 490 806 605 502 759 652 605 495 486 472 497 639 540 511 650 817 629 426 529 583 713 454 570 576 629 487 1.04e+03 1e+03 1.04e+03 969 975 1.05e+03 588 756 502 519 490 573 484 455 621 466 618 684 529 529 491 661 749 595 498 697 653 566 696 560 534 638 569 573 675 477 799 738 654 771 699 676 855 674 788 558 404 672 539 613 767 450 700 518 713 679 441 472 429 763 454 479 573 468 431 455 452 420 384 452 489 550 671 527 522 524 467 453 468 487 703 413 1e+03 448 1e+03 988 1e+03 1.03e+03 504 616 543 663 592 653 573 640 494 558 530 514 542 562 545 550 576 482 492 424 551 658 636 603 578 734 697 444 717 542 461 472 801 850 440 528 630 789 512 750 699 558 374 389 547 499 454 424 454 557 689 506 596 804 549 771 652 482 464 668 694 614 465 508 527 408 680 550 427 459 421 432 407 393 448 440 412 467 463 448 625 478 500 496 675 723 497 479 413 477 451 507 498 580 545 582 525 473 658 474 553 484 516 399 392 475 460 527 422 455 615 605 479 475 460 548 757 449 524 518 472 440 538 551 481 504 639 477 593 582 846 445 485 722 793 562 816 631 486 450 718 794 834 700 481 596 801 472 482 746 878 807 461 539 511 547 532 786 533 473 538 465 518 491 507 518 516 766 483 626 559 582 420 411 494 543 476 513 478 453 551 728 556 511 413 675 460 455 409 410 385 459 578 428 550 402 624 747 589 394 408 537 784 394 393 807 812 606 527 410 467 405 699 825 679 580 400 457 551 445 421 370 404 545 433 424 451 482 339 423 566 594 689 444 774 450 743 1.01e+03 421 521 427 487 627 559 1.02e+03 543 779 774 818 443 400 727 426 488 361 579 392 758 953 701 493 540 337 387 372 367 384 868 478 775 585 808 468 434 400 369 936 394 399 568 796 715 534 527 407 419 389 693 356 474 421 586 391 380 748 450 401 454 405 474 378 448 487 507 850 404 404 461 427 525 756 606 887 511 444 445 562 618 428 502 521 632 610 455 593 881 428 1.01e+03 668 746 992 818 639 489 806 605 501 759 651 606 495 486 475 496 640 540 512 650 818 629 426 529 583 713 449 570 575 629 487 1.04e+03 1e+03 1.04e+03 969 975 1.05e+03 588 756 502 519 490 573 484 454 621 466 618 686 530 530 491 661 749 595 498 697 653 566 696 561 534 638 569 576 675 477 799 739 654 771 699 676 855 674 788 558 404 672 539 611 759 450 700 519 713 679 441 471 429 762 454 479 573 469 431 455 452 419 385 452 489 549 670 528 522 524 467 453 468 488 712 413 1e+03 448 1e+03 987 1e+03 1.03e+03 504 616 544 663 592 652 573 641 493 559 530 517 542 563 545 551 577 482 492 424 551 656 634 603 578 734 696 444 716 542 458 472 801 850 440 528 629 789 511 750 690 558 375 389 546 499 454 424 454 559 696 506 596 805 549 771 644 482 464 669 694 614 465 508 528 408 680 550 427 459 421 433 406 394 448 440 412 467 463 448 625 477 500 496 675 723 497 478 413 477 451 506 497 579 541 592 525 474 659 473 553 484 515 399 392 475 460 528 422 454 614 605 479 476 460 548 757 448 524 518 472 440 539 550 481 504 639 477 593 582 846 446 485 723 793 561 816 631 486 450 718 794 834 700 482 597 800 472 483 745 878 807 461 540 511 547 530 786 534 473 538 466 518 491 507 518 516 767 483 626 559 576 420 412 494 542 476 513 477 453 552 728 556 511 413 676 460 455 409 411 383 459 578 428 550 402 623 750 587 394 408 536 783 394 393 808 813 607 526 410 468 405 699 826 678 580 399 455 551 445 421 370 405 544 431 423 450 482 339 423 565 594 687 444 777 450 743 1.01e+03 421 521 427 488 628 559 1.02e+03 545 781 769 819 442 399 724 425 489 361 579 392 758 952 700 490 540 336 388 373 368 384 867 479 776 585 808 468 433 400 369 936 394 399 568 795 715 535 527 407 419 389 696 356 474 422 582 391 380 748 450 401 455 405 474 376 448 486 506 849 403 404 461 427 525 756 606 887 510 444 445 562 618 428 502 522 632 610 455 594 880 429 1.01e+03 668 746 992 818 639 489 806 605 501 759 651 606 495 485 479 496 641 540 512 650 818 629 426 529 583 714 444 571 575 632 486 1.04e+03 1e+03 1.04e+03 969 975 1.05e+03 588 755 502 519 490 573 484 454 621 467 618 689 530 530 491 661 749 595 497 697 652 566 696 561 534 638 569 579 675 477 798 739 654 772 699 676 855 674 788 558 404 673 539 607 749 450 700 518 713 679 442 470 430 762 454 479 573 470 431 455 452 419 385 452 489 549 669 528 522 524 467 453 468 488 720 414 999 448 1e+03 987 1e+03 1.03e+03 504 616 544 663 592 652 573 640 493 561 530 518 542 563 544 551 577 482 492 424 551 654 632 603 577 734 696 444 716 542 454 472 800 850 440 529 629 789 511 750 682 558 375 388 546 499 454 424 454 560 704 506 596 805 549 771 638 482 464 669 694 614 465 508 528 408 680 550 427 459 421 433 404 394 448 440 412 466 464 448 626 475 500 496 675 724 497 478 413 477 451 506 497 579 537 601 525 474 659 473 553 484 515 398 393 475 461 528 422 454 613 605 479 475 460 548 758 448 523 518 472 440 540 550 481 505 639 477 593 582 845 447 485 723 793 562 816 631 487 450 718 794 834 700 482 598 800 472 483 746 878 807 460 542 511 548 528 786 534 473 537 466 518 491 507 518 517 767 483 626 560 569 420 412 494 542 476 513 477 453 552 728 555 512 413 676 460 455 409 412 383 459 576 428 550 402 622 752 586 394 408 534 783 393 393 808 814 608 524 410 467 404 699 827 677 580 398 454 550 445 421 370 405 544 429 423 449 481 339 423 564 594 685 444 780 449 743 1.01e+03 420 521 427 489 631 560 1.02e+03 546 782 762 820 442 398 720 425 490 361 579 392 758 951 701 490 541 336 388 374 368 383 867 479 776 584 807 468 431 400 368 935 394 399 568 794 715 535 526 407 419 389 700 356 474 422 579 392 379 748 450 401 455 405 474 375 448 486 506 848 403 404 461 427 525 756 605 887 510 444 445 562 618 428 502 522 632 610 455 594 880 429 1.01e+03 667 746 992 818 639 489 806 605 501 759 650 606 495 485 481 496 642 540 513 649 819 628 426 528 584 714 440 572 575 635 486 1.04e+03 1e+03 1.04e+03 969 975 1.05e+03 587 755 502 519 490 573 485 454 621 467 618 691 530 530 491 661 748 594 497 697 652 566 697 562 534 639 569 582 674 477 798 739 654 772 699 676 855 673 788 557 403 673 540 603 739 450 700 518 713 679 442 470 430 762 453 479 573 471 430 455 452 418 385 452 489 549 666 529 522 524 467 453 468 489 726 414 994 447 1e+03 986 1e+03 1.03e+03 504 617 544 663 594 652 573 640 493 562 530 519 542 563 545 551 577 482 492 424 551 653 631 603 576 734 695 444 717 542 450 471 799 849 440 529 630 789 511 750 674 558 375 389 546 499 454 424 455 562 709 506 596 805 548 771 630 482 464 669 693 615 465 509 528 408 680 550 427 459 421 433 403 394 448 440 412 466 465 448 626 474 500 496 675 725 497 478 413 477 451 505 496 578 531 609 525 474 658 473 553 484 515 398 395 475 461 527 423 453 612 605 479 475 460 549 758 448 523 518 472 440 541 550 482 505 639 477 593 582 845 447 484 724 794 562 816 630 486 450 718 794 834 700 482 598 799 472 483 746 878 807 460 543 511 549 526 786 534 473 537 466 518 491 507 518 517 768 483 626 560 563 420 412 494 541 476 513 477 452 552 729 555 512 412 674 458 456 410 412 382 460 576 428 549 402 622 754 585 394 409 533 783 393 393 808 814 609 523 409 466 404 700 829 677 579 398 453 550 445 422 370 404 544 428 423 449 481 340 423 564 594 683 444 781 449 743 1.01e+03 420 520 427 490 634 561 1.02e+03 547 785 756 820 441 396 717 425 491 361 580 391 760 950 703 490 541 336 388 374 369 383 866 479 778 583 804 468 430 400 366 934 394 399 568 792 715 535 525 407 420 389 704 356 473 422 575 392 378 748 450 400 455 405 474 374 449 485 505 847 403 404 461 425 524 756 603 887 510 443 446 562 618 428 502 523 632 610 455 594 879 429 1.01e+03 667 745 992 818 640 489 806 606 501 759 650 605 495 485 484 496 645 540 513 648 819 628 426 528 584 715 434 572 575 641 487 1.04e+03 1e+03 1.04e+03 968 975 1.05e+03 587 756 503 519 490 574 486 454 621 468 618 692 530 531 491 661 748 594 497 696 652 566 697 562 533 639 570 585 674 477 797 739 654 772 699 676 856 673 788 557 403 673 540 598 730 450 699 518 713 679 442 471 430 762 453 479 573 472 430 455 452 418 385 452 488 549 663 529 523 524 468 453 468 489 732 414 991 446 1e+03 985 1e+03 1.03e+03 505 617 544 663 597 652 573 640 493 564 530 518 542 563 545 551 576 482 492 424 551 650 628 603 577 734 694 444 717 542 446 471 797 849 440 529 631 789 511 750 666 558 375 389 546 500 454 424 455 563 715 506 596 805 549 771 625 482 464 669 693 615 465 509 528 407 680 549 427 459 421 434 402 393 448 440 412 466 465 448 625 472 500 496 675 725 497 477 413 477 451 505 496 578 525 616 525 474 658 472 553 484 515 398 397 475 462 527 424 451 612 606 480 475 459 549 759 448 523 518 472 440 540 550 482 505 639 478 593 582 845 448 484 725 794 563 815 630 486 450 718 794 834 701 482 599 798 471 483 747 878 807 461 544 511 550 523 786 534 473 536 466 518 492 507 518 517 767 483 626 560 558 420 412 494 541 476 513 477 451 552 729 554 512 412 674 455 456 410 411 382 460 576 428 549 402 623 754 584 393 409 532 783 393 393 809 812 611 523 410 466 404 701 830 677 577 397 453 550 445 423 369 404 543 428 423 449 482 340 423 563 595 682 444 782 449 743 1.01e+03 420 520 426 490 640 563 1.02e+03 548 786 749 820 440 395 714 425 491 361 580 391 762 950 704 490 541 336 387 374 370 382 864 479 779 581 802 467 428 400 365 935 394 399 567 792 715 535 523 407 421 388 707 356 473 422 574 391 377 748 451 400 454 406 473 374 449 484 506 844 403 404 461 423 524 756 601 887 510 443 447 562 618 428 502 523 632 610 455 594 879 429 1.01e+03 667 745 993 818 640 489 806 606 500 759 650 604 495 485 485 497 650 540 514 648 819 628 426 528 583 715 431 572 575 645 487 1.03e+03 1e+03 1.04e+03 968 975 1.05e+03 587 756 504 519 489 574 486 454 620 468 618 692 530 531 491 662 748 594 497 696 652 565 697 562 533 639 570 588 674 477 795 740 655 772 700 676 856 673 788 557 403 672 540 595 721 450 699 518 714 679 443 473 430 762 452 478 573 472 430 455 452 418 385 451 488 549 658 529 523 524 468 452 468 488 737 414 988 446 1e+03 984 1e+03 1.03e+03 505 618 544 662 602 653 573 639 493 565 531 518 542 563 545 550 576 482 492 424 551 648 625 603 578 733 692 444 717 541 442 471 795 849 440 530 631 789 511 749 659 558 375 389 547 500 454 424 456 563 721 506 596 805 549 771 617 482 464 669 693 615 465 509 528 406 681 549 428 459 421 434 402 392 448 440 412 466 466 448 625 472 501 497 675 725 498 477 413 476 450 505 496 578 517 622 525 475 658 472 554 483 516 398 398 476 463 527 424 450 612 606 480 475 458 550 759 448 524 519 472 441 540 551 483 505 638 478 592 583 845 448 485 726 795 563 816 629 486 450 719 794 834 701 482 600 797 470 483 748 877 807 462 544 511 551 521 786 534 474 537 466 518 491 508 518 517 767 483 626 560 555 420 411 494 541 476 513 477 450 552 729 555 512 413 673 451 457 410 410 382 460 576 428 549 402 622 754 584 393 409 531 783 393 393 809 809 613 524 410 466 404 702 831 676 576 397 452 551 446 424 369 403 543 427 422 448 482 340 423 562 597 682 444 784 449 743 1.01e+03 421 520 425 489 643 564 1.02e+03 549 788 743 820 438 395 712 426 492 362 579 391 764 950 705 490 540 336 388 374 370 383 862 479 781 581 802 467 427 400 365 935 394 399 567 792 715 536 523 407 423 388 711 356 473 422 573 391 376 748 451 399 454 407 473 374 450 483 506 841 403 404 460 422 524 756 599 887 510 443 446 563 618 428 502 523 632 610 455 594 879 428 1.01e+03 667 745 993 817 640 489 806 605 500 759 651 602 495 485 486 497 657 540 514 648 819 628 426 528 583 715 429 572 575 650 487 1.03e+03 1e+03 1.04e+03 967 975 1.05e+03 588 756 504 520 488 574 486 454 620 468 618 692 530 531 491 662 747 593 497 696 652 565 696 561 533 639 570 592 674 477 794 741 655 772 700 676 856 672 788 556 403 672 540 590 710 450 699 518 714 679 444 474 431 762 453 478 573 473 430 455 452 418 384 451 488 549 653 529 524 524 468 452 468 488 740 414 983 445 1e+03 984 1e+03 1.03e+03 505 618 545 662 606 653 573 640 493 567 531 518 542 563 545 551 575 482 492 425 551 645 622 603 578 733 691 444 717 541 439 471 793 848 441 530 630 789 511 749 653 558 375 389 547 500 454 425 455 565 726 506 595 806 550 771 611 482 464 669 692 615 465 509 527 406 681 549 428 458 420 434 402 391 448 440 412 466 467 449 624 472 501 497 675 724 498 477 412 475 450 505 496 578 511 626 525 475 657 472 554 483 515 398 399 476 463 527 424 449 611 606 481 475 458 550 759 448 524 519 472 441 541 551 483 504 638 478 592 583 846 448 486 726 795 563 816 628 486 450 720 794 834 701 481 599 796 470 484 749 876 807 463 544 510 551 519 786 534 474 538 466 518 491 508 518 517 767 482 626 560 552 420 411 493 541 475 513 476 450 553 729 555 513 413 674 448 456 410 410 383 459 576 428 549 402 622 755 583 393 409 532 783 394 394 809 808 617 524 409 467 405 702 830 675 574 397 450 551 449 426 369 402 543 427 421 447 482 341 423 561 598 682 444 786 449 743 1.01e+03 422 520 423 488 646 565 1.02e+03 550 790 738 820 438 395 710 426 494 364 579 390 765 950 706 491 540 336 388 374 370 383 861 478 781 580 802 467 425 400 366 934 394 399 567 792 715 536 524 408 424 388 715 356 473 422 571 391 375 747 451 399 454 409 473 374 450 481 506 838 403 404 460 422 524 756 598 888 510 444 446 563 618 428 502 523 633 610 455 594 879 428 1.01e+03 666 745 993 817 640 490 806 604 501 759 651 598 495 486 487 497 664 540 513 649 820 628 427 528 583 714 428 572 575 656 488 1.03e+03 1e+03 1.04e+03 967 974 1.05e+03 588 756 504 520 488 574 485 454 619 468 618 692 529 530 492 662 746 593 497 696 653 566 696 561 533 639 570 596 674 477 792 741 655 771 700 677 855 672 787 556 404 672 541 584 702 450 699 517 714 680 444 475 431 762 453 477 572 474 430 455 452 418 384 452 488 549 645 529 524 524 468 452 468 489 742 415 977 445 1e+03 984 1e+03 1.03e+03 505 619 545 661 609 653 573 640 493 568 532 519 542 563 545 551 576 483 492 425 551 642 620 603 578 733 689 444 717 540 436 471 791 849 441 530 630 789 511 748 649 558 376 388 548 500 454 425 455 565 730 506 595 807 549 771 605 482 463 669 692 615 465 509 527 405 680 549 427 458 420 435 401 390 448 441 413 466 468 449 624 472 501 496 675 723 499 477 412 476 450 505 496 578 504 627 525 475 657 472 555 483 514 398 400 476 464 527 424 447 612 606 481 475 459 550 758 448 524 519 472 441 541 552 483 504 638 478 592 583 846 449 486 727 794 562 816 626 486 450 720 794 834 701 481 598 794 470 484 750 876 808 462 544 510 551 515 786 533 474 539 467 518 492 508 518 517 767 482 626 559 550 420 410 492 542 475 514 475 450 553 729 555 513 413 674 445 456 410 410 384 459 576 428 550 402 621 756 583 393 410 530 783 394 395 809 807 621 525 408 468 405 701 830 673 574 398 448 551 451 426 370 402 543 427 420 446 482 343 422 560 600 683 444 788 450 744 1.01e+03 422 520 422 486 649 565 1.02e+03 551 792 733 821 438 393 708 426 496 367 578 389 766 950 707 491 540 336 389 373 369 384 859 477 780 581 802 467 422 399 367 934 394 400 567 792 715 536 524 407 424 388 718 357 473 423 567 390 374 747 451 398 455 409 473 373 450 482 505 837 403 404 460 422 524 755 598 888 510 444 446 563 618 428 502 522 633 610 455 594 878 427 1.01e+03 666 746 993 817 640 490 806 604 501 759 651 591 495 486 489 498 672 540 512 649 821 628 427 527 583 714 427 572 575 663 488 1.03e+03 1e+03 1.04e+03 966 974 1.05e+03 588 756 504 520 487 574 485 454 620 468 618 690 529 530 492 662 745 593 497 696 654 566 696 561 533 639 570 599 674 478 791 740 655 771 700 676 855 671 787 556 404 672 541 578 692 450 699 516 714 680 444 476 430 762 453 477 572 474 430 455 452 418 384 452 488 549 637 529 524 525 468 452 468 489 743 415 967 445 1e+03 985 1e+03 1.03e+03 505 619 545 661 612 653 573 640 492 570 532 519 542 563 544 552 577 483 492 425 551 638 618 604 578 733 686 444 717 539 434 471 789 849 441 530 630 790 511 748 643 558 376 388 548 500 454 425 455 565 735 506 595 807 549 771 598 482 463 669 692 615 465 509 527 405 680 549 427 458 420 435 401 389 447 441 413 466 470 449 624 473 501 496 674 721 499 476 412 477 450 505 496 578 497 626 525 474 657 472 555 483 514 398 402 475 465 527 423 446 613 606 481 475 460 550 758 448 524 519 472 441 540 552 482 504 638 478 592 583 846 449 485 727 794 563 816 624 486 450 720 794 834 701 481 597 794 470 484 750 875 808 462 544 510 551 513 786 533 474 540 467 518 492 508 518 517 767 482 626 559 548 420 410 492 543 475 514 476 450 554 729 555 514 413 673 442 456 410 409 384 460 576 427 550 402 621 756 582 393 409 528 783 393 396 809 806 626 525 408 469 405 701 829 670 573 400 447 550 452 426 371 401 543 425 420 444 482 345 422 560 600 686 444 790 450 744 1.01e+03 422 519 419 486 652 565 1.02e+03 552 794 729 821 438 391 702 426 496 368 578 388 767 950 708 493 540 335 390 373 369 383 858 477 780 581 802 467 419 399 368 934 395 400 568 792 715 536 524 407 423 389 720 357 473 423 563 390 372 748 451 398 455 409 473 373 448 482 505 835 403 406 460 422 524 755 597 889 511 445 446 563 618 428 503 522 633 610 454 594 878 427 1.01e+03 666 746 994 817 639 490 806 604 502 760 651 584 495 486 491 498 682 540 512 649 821 628 428 527 583 714 427 571 575 670 488 1.04e+03 1e+03 1.04e+03 966 974 1.05e+03 587 756 503 520 487 574 485 455 620 467 618 688 529 530 492 663 744 593 498 695 654 566 696 562 533 639 570 601 674 478 790 740 655 770 700 677 854 671 787 556 405 672 541 572 684 450 700 516 714 680 443 477 430 762 453 477 573 474 430 455 452 417 384 452 489 548 627 529 524 525 468 452 468 490 744 415 957 445 1e+03 985 1e+03 1.03e+03 505 620 545 662 614 652 573 640 492 572 532 519 542 563 544 553 577 482 493 424 552 632 617 604 578 732 680 444 718 538 430 471 787 850 440 530 630 790 511 748 637 558 376 388 548 500 454 425 455 564 739 506 595 808 549 771 592 482 463 669 692 615 465 509 528 405 680 549 427 459 420 435 402 387 447 440 413 466 471 449 624 472 501 496 674 720 499 475 412 478 450 505 497 578 490 625 525 474 656 472 555 483 514 398 403 476 465 527 424 445 617 606 481 475 460 550 757 449 524 519 472 441 540 552 481 504 638 478 592 583 846 450 485 728 793 563 817 621 486 450 720 794 834 701 482 597 795 471 484 750 875 809 462 544 510 552 510 787 534 474 540 466 517 492 508 518 517 767 482 627 559 547 420 410 492 543 476 514 477 450 554 729 555 514 413 672 438 456 410 408 384 461 576 427 550 403 622 756 581 392 409 526 783 393 396 810 807 630 528 408 468 405 701 828 670 571 402 447 550 452 427 372 400 543 424 420 444 481 346 422 560 600 687 445 792 450 742 1.01e+03 421 519 416 487 655 565 1.02e+03 553 797 723 820 438 390 697 427 496 369 577 387 768 950 711 497 541 334 390 373 369 382 856 477 780 583 802 468 417 398 369 933 394 400 568 792 716 536 524 407 421 389 721 357 474 424 559 389 372 748 450 398 455 409 473 373 447 482 505 834 403 407 460 422 524 755 597 889 512 445 447 564 618 428 503 522 633 610 454 593 879 427 1.01e+03 666 746 994 817 639 490 807 604 502 760 651 580 494 486 493 498 692 541 512 650 821 628 428 527 583 714 427 570 575 677 489 1.04e+03 1e+03 1.04e+03 966 973 1.05e+03 587 756 503 520 486 573 484 456 621 468 617 686 529 531 492 663 743 593 498 695 654 566 696 563 533 639 570 602 674 478 788 740 655 771 700 677 854 671 787 556 405 672 541 569 674 450 700 516 714 680 444 478 430 762 453 477 574 474 430 456 451 417 384 452 490 548 618 529 524 525 468 452 468 490 743 415 947 445 1e+03 985 1e+03 1.03e+03 505 620 545 662 617 652 574 641 493 574 532 520 542 563 543 553 577 482 492 424 553 626 616 604 578 732 672 444 718 538 427 471 786 850 440 530 630 791 511 747 630 558 376 389 548 500 454 424 455 563 744 505 595 806 549 771 585 482 463 669 692 615 466 509 528 405 680 549 427 459 419 434 403 385 446 440 412 467 472 449 624 472 501 496 674 719 499 475 412 478 450 504 497 579 483 625 525 474 657 472 555 483 514 398 404 476 466 527 424 444 621 606 481 475 460 549 756 449 524 519 473 441 539 552 480 504 639 478 592 583 846 450 485 728 792 564 817 617 486 450 720 794 834 701 482 597 796 471 484 748 875 809 463 545 510 554 508 787 534 473 540 466 517 492 508 518 517 767 482 628 558 546 420 410 492 544 476 514 477 450 553 728 555 514 413 671 435 457 410 406 384 463 575 428 550 404 622 756 581 392 409 526 783 393 396 810 809 634 530 408 469 406 700 827 669 570 403 446 551 452 428 372 399 543 422 421 444 481 348 422 559 601 689 446 793 450 741 1.01e+03 421 519 414 488 657 564 1.02e+03 553 801 721 820 438 388 691 427 497 370 576 386 769 950 712 501 541 334 390 374 369 381 855 477 780 584 801 469 416 398 370 932 394 400 569 792 716 536 525 406 420 389 721 357 474 424 554 388 372 748 450 398 455 409 473 373 447 481 505 833 404 408 460 421 523 755 596 888 512 445 447 564 618 428 503 522 632 610 454 593 879 427 1.01e+03 666 746 995 817 638 490 807 604 502 759 651 575 494 485 494 498 701 542 512 649 821 628 428 527 583 714 428 569 575 684 489 1.04e+03 1e+03 1.04e+03 966 973 1.05e+03 587 756 503 520 486 573 484 456 621 469 617 685 529 532 492 663 742 594 498 695 654 566 696 564 533 639 570 603 674 478 787 740 655 771 700 677 854 671 787 555 405 672 541 564 665 450 700 516 714 679 444 479 430 762 454 476 574 474 430 456 452 417 384 452 490 548 609 529 524 525 468 453 468 490 744 415 940 446 1e+03 986 1e+03 1.03e+03 505 620 545 663 620 651 574 640 493 576 532 520 543 563 543 554 577 482 492 423 552 619 614 604 579 732 664 444 718 539 424 470 783 849 439 530 630 791 511 747 624 558 376 389 548 500 454 424 455 562 746 505 595 803 549 771 580 481 463 669 692 615 465 509 528 404 679 549 426 459 419 435 403 385 447 439 412 467 472 449 624 471 500 497 673 719 499 475 412 478 450 504 497 579 478 626 526 474 657 472 555 483 514 398 405 477 466 528 424 444 625 606 481 476 460 549 755 449 524 519 473 441 539 552 480 504 639 478 592 584 846 451 485 728 792 564 818 614 486 450 720 794 834 702 482 597 796 471 484 747 876 809 464 545 510 555 506 787 534 473 540 467 516 492 509 518 516 767 482 627 558 546 419 410 492 544 476 514 477 450 553 728 554 515 413 670 433 457 410 404 384 465 575 429 549 403 622 756 580 391 409 525 783 393 396 810 812 636 531 408 469 407 699 826 669 568 404 444 553 452 428 373 399 543 422 421 444 480 350 422 559 603 690 447 793 451 739 1.01e+03 422 519 413 490 658 563 1.02e+03 554 804 718 820 437 387 688 428 498 372 574 386 769 949 713 506 542 334 390 374 369 381 853 477 778 585 800 469 415 398 370 932 393 400 569 792 716 537 526 405 418 390 721 357 474 424 548 388 372 748 450 398 455 410 473 373 447 481 505 833 405 408 461 420 523 755 596 888 512 444 447 564 618 429 504 524 632 610 455 593 879 427 1.01e+03 666 746 996 817 638 490 807 604 502 760 651 572 494 485 495 498 710 542 512 649 820 628 428 528 583 714 428 569 575 691 489 1.04e+03 1e+03 1.04e+03 967 974 1.05e+03 587 756 504 521 487 573 484 455 620 469 616 684 529 532 492 663 741 594 498 696 654 566 696 563 533 640 569 604 674 478 786 740 655 771 700 677 855 671 787 555 404 672 541 559 658 450 699 516 714 679 444 480 431 763 454 476 575 473 431 456 452 417 384 452 490 548 602 529 524 525 468 453 468 491 745 416 930 445 1e+03 986 1e+03 1.03e+03 505 620 545 663 621 650 574 639 493 581 532 520 543 563 543 554 577 482 492 423 552 615 612 602 580 733 655 444 718 538 423 470 782 849 439 530 630 791 511 747 618 558 376 389 548 500 454 424 455 561 748 505 595 798 549 771 572 481 463 669 692 616 465 508 528 404 679 550 426 459 420 435 403 384 446 439 413 467 473 448 624 471 501 497 673 717 499 474 412 478 451 504 497 579 473 629 526 472 657 472 554 483 514 398 405 477 466 528 424 444 625 606 480 476 460 549 755 449 524 519 474 441 539 552 479 504 639 478 592 584 846 451 486 728 792 565 818 610 485 451 720 794 834 703 482 598 797 471 484 746 876 809 464 545 509 555 505 788 534 474 540 467 516 492 509 518 516 767 482 627 557 546 419 410 492 544 476 514 477 450 552 728 553 515 413 671 431 457 410 404 384 466 575 430 549 403 622 756 579 391 409 525 782 393 397 809 816 639 530 407 470 408 699 825 667 568 404 444 556 451 428 373 399 542 422 422 443 480 352 422 558 605 692 448 794 451 737 1.01e+03 422 519 414 491 660 564 1.02e+03 554 804 716 820 436 386 686 429 499 374 574 386 769 949 712 509 540 333 389 374 369 382 851 477 777 586 800 469 416 398 370 932 393 400 569 791 716 538 527 405 416 390 721 358 474 424 544 388 372 748 450 398 454 411 473 373 446 481 505 833 405 408 462 420 523 755 597 888 512 444 447 564 618 429 504 526 632 610 455 592 878 427 1.01e+03 666 746 997 817 638 490 807 604 502 761 652 569 494 485 496 498 720 542 512 649 820 629 428 528 582 713 428 569 574 697 489 1.03e+03 1e+03 1.04e+03 967 974 1.05e+03 588 756 505 521 487 572 484 455 619 469 616 683 530 532 492 663 740 594 498 696 654 566 695 563 533 640 570 604 674 478 785 740 655 772 700 677 855 671 787 555 404 672 541 552 650 450 699 516 713 678 443 480 431 763 453 476 576 472 431 456 453 418 384 452 490 548 595 528 524 525 468 454 468 491 747 416 923 445 1e+03 986 1e+03 1.03e+03 506 619 545 663 622 650 574 639 493 586 532 519 543 563 543 554 576 482 492 423 552 611 611 601 580 733 646 444 719 538 421 470 780 848 439 530 629 790 511 747 610 558 376 389 548 500 454 424 455 560 750 505 594 793 549 771 564 482 463 669 692 616 465 508 528 404 680 550 426 459 420 435 403 383 446 440 413 467 474 449 624 471 501 496 673 715 499 472 412 478 451 503 497 579 468 632 526 470 657 472 554 484 514 397 404 478 466 527 424 443 624 605 480 477 461 548 754 449 523 519 473 441 538 552 479 504 639 478 591 584 845 451 486 728 792 566 817 606 485 451 720 794 834 705 482 598 798 471 484 746 876 809 464 545 509 556 505 788 535 474 541 468 516 492 509 518 516 767 482 627 557 545 420 410 492 544 476 514 476 451 552 728 551 516 413 672 428 457 410 404 384 468 575 429 549 403 621 756 578 391 409 524 782 393 397 808 821 641 529 407 471 408 699 825 666 567 405 443 558 450 426 374 400 541 423 422 443 481 354 422 558 606 695 451 794 451 732 1.01e+03 422 519 415 491 662 564 1.02e+03 556 807 714 820 437 385 684 430 500 374 574 386 765 949 712 512 539 332 388 374 370 382 848 477 774 587 800 469 415 398 370 932 394 400 568 791 716 537 527 405 415 390 720 359 473 424 542 388 372 747 449 398 453 412 473 373 445 481 505 830 406 408 462 420 523 755 598 888 512 445 448 563 618 429 504 528 632 610 455 592 878 427 1.01e+03 666 745 998 817 638 489 807 604 502 762 652 563 494 485 497 499 729 542 512 649 821 629 429 528 580 712 429 569 574 703 488 1.03e+03 1e+03 1.04e+03 968 974 1.05e+03 588 756 506 521 488 572 484 455 620 469 617 682 530 532 492 663 739 594 499 697 654 566 695 563 533 640 570 604 674 478 783 740 654 772 700 677 856 671 788 556 404 673 541 546 644 450 700 516 713 678 442 480 431 764 453 476 576 472 430 457 453 418 384 451 489 548 586 527 524 524 468 454 468 491 748 417 915 444 1e+03 986 1e+03 1.03e+03 506 620 545 663 624 650 574 639 493 591 532 518 544 564 544 554 576 482 492 423 552 608 609 600 580 732 636 444 719 538 420 470 778 848 439 530 629 790 511 747 604 557 375 389 547 500 454 424 455 559 751 505 594 785 549 770 558 482 464 669 693 616 465 508 528 404 680 550 426 459 420 434 403 382 445 440 413 466 475 449 624 471 500 496 673 714 499 469 412 478 451 503 498 579 463 636 526 467 657 472 554 484 514 398 403 478 466 528 423 442 621 604 479 477 460 548 754 449 522 520 473 440 538 551 479 504 639 478 591 585 845 450 486 727 792 566 817 602 485 451 720 794 835 708 482 598 798 472 484 746 876 809 464 544 509 556 504 788 535 474 542 468 516 493 508 518 516 767 482 627 558 543 420 411 491 544 476 513 476 451 552 728 549 517 412 673 426 457 411 404 385 468 574 428 549 403 621 756 578 390 410 523 782 393 396 808 826 642 529 408 471 408 700 825 665 567 405 443 559 450 425 374 400 541 424 422 443 482 356 422 558 608 697 454 796 451 726 1.01e+03 422 520 417 491 664 565 1.02e+03 558 810 712 820 437 384 681 431 501 375 574 386 762 949 712 514 538 331 387 373 370 382 846 477 773 587 800 469 415 399 369 931 395 400 568 792 715 536 527 404 414 390 719 360 473 425 541 388 372 747 448 398 453 413 474 373 444 482 505 828 405 406 462 420 523 755 598 888 512 445 448 563 618 429 504 530 632 610 455 592 878 427 1.01e+03 666 745 1e+03 817 638 489 806 604 502 762 651 559 495 485 498 498 738 542 512 649 821 629 429 528 578 712 430 568 574 707 488 1.03e+03 1e+03 1.04e+03 968 974 1.05e+03 587 756 506 520 488 572 484 455 621 469 617 681 531 532 492 663 739 594 500 697 654 566 694 563 532 640 570 602 675 478 782 740 654 772 700 676 856 671 788 556 404 673 541 543 636 449 700 516 713 679 441 480 431 764 452 476 576 472 430 458 452 418 384 451 489 548 575 527 525 524 468 455 469 491 749 417 907 445 1e+03 986 1e+03 1.02e+03 506 620 545 662 626 650 575 639 494 596 532 518 544 564 544 555 576 482 492 424 553 603 608 598 580 732 627 444 719 538 420 469 778 849 439 530 630 790 511 748 595 557 374 389 547 500 454 424 455 559 751 505 593 777 549 770 552 482 464 668 693 615 464 508 528 404 680 550 426 459 420 435 404 382 445 440 413 466 476 449 624 471 500 496 674 711 499 468 412 477 452 503 498 579 458 640 526 466 657 472 553 483 514 398 402 477 465 529 423 441 617 603 479 477 460 548 754 449 522 520 472 440 537 551 479 504 639 478 592 584 845 450 486 727 792 566 818 597 485 451 720 794 835 711 482 598 800 472 484 746 875 809 464 543 510 556 504 788 535 474 542 468 516 493 508 519 516 767 482 627 559 541 420 412 491 545 476 514 476 451 552 727 547 517 412 673 425 458 412 404 386 468 574 428 550 403 621 757 578 389 410 522 782 394 395 808 830 644 529 408 471 408 700 825 663 567 406 442 561 450 423 375 400 541 425 422 443 483 357 422 558 610 701 457 798 451 720 1.01e+03 423 520 418 491 665 566 1.02e+03 558 812 711 820 439 383 677 432 501 376 575 386 759 950 713 517 537 331 387 372 370 382 845 478 773 587 800 469 415 399 369 930 395 401 567 793 715 536 528 403 412 390 718 360 472 426 540 388 372 747 447 398 454 414 475 373 444 483 505 826 405 406 463 420 523 755 599 888 512 445 448 564 618 429 504 535 632 610 455 593 878 427 1.01e+03 666 745 1e+03 817 638 489 806 604 502 762 651 552 495 486 500 498 746 542 512 649 821 629 429 527 575 712 430 567 573 710 488 1.03e+03 1e+03 1.04e+03 968 974 1.05e+03 587 756 506 521 488 572 484 454 621 469 617 681 531 532 492 663 739 594 501 696 653 565 694 564 532 640 571 601 675 477 781 740 653 772 700 676 856 671 789 557 404 674 541 539 628 450 700 516 713 679 440 480 431 764 452 476 574 471 430 458 452 418 383 450 488 547 566 527 525 524 468 455 469 490 751 417 897 445 1e+03 986 1e+03 1.02e+03 506 620 545 660 627 650 575 640 494 601 532 518 544 564 544 556 577 482 492 424 553 598 606 597 580 732 620 444 720 538 420 469 778 849 440 530 630 790 511 747 585 557 374 388 547 500 454 425 455 559 752 504 593 766 549 770 546 481 464 668 693 615 464 508 529 404 680 551 426 459 420 435 405 382 446 440 413 466 476 449 624 470 499 496 674 709 500 468 412 477 452 503 498 579 453 643 526 465 657 472 553 483 515 399 402 476 465 530 422 441 616 601 479 477 460 548 755 449 522 519 472 440 537 550 479 504 639 478 592 584 845 450 486 727 792 566 818 592 486 451 720 794 835 715 482 598 801 472 484 746 875 809 465 542 511 556 503 788 535 474 542 468 516 494 508 521 516 767 483 627 559 540 419 413 491 545 476 515 476 450 552 727 546 518 412 672 425 458 412 404 386 468 574 428 550 403 621 757 578 388 410 522 782 394 395 808 835 645 529 408 471 409 699 824 662 567 406 441 563 450 423 377 400 541 425 423 443 483 358 422 558 612 704 460 800 451 713 1.01e+03 422 520 418 492 669 568 1.02e+03 558 814 711 821 440 383 673 431 501 376 576 385 759 951 714 520 536 330 387 372 370 382 844 478 774 587 800 469 416 399 368 928 395 402 567 794 715 535 528 402 410 390 716 360 472 426 540 388 372 747 447 398 455 414 476 372 445 483 505 826 405 404 464 420 523 755 598 888 512 445 448 564 618 429 504 540 632 609 454 593 879 427 1.01e+03 665 745 1e+03 816 638 489 806 605 502 763 651 548 496 486 500 498 754 542 512 649 822 629 429 526 572 712 431 566 573 712 488 1.04e+03 1e+03 1.04e+03 969 974 1.05e+03 587 756 506 521 489 572 484 454 621 468 618 681 531 532 492 663 739 593 501 696 653 565 695 564 532 640 571 599 675 477 781 740 653 772 700 676 855 671 788 556 404 673 541 535 620 450 699 516 713 680 440 480 431 764 452 476 569 470 430 458 451 418 383 450 489 547 558 527 525 524 467 455 469 490 754 417 886 445 1e+03 987 1e+03 1.03e+03 506 620 545 658 627 650 575 640 494 604 533 517 543 564 544 556 578 482 493 425 553 594 605 594 580 732 612 444 720 538 420 469 779 849 440 530 631 790 511 747 575 557 374 388 548 500 454 425 455 559 752 504 593 754 549 770 540 480 464 668 693 615 465 508 529 404 680 551 426 459 420 436 406 382 446 440 413 466 476 449 624 469 498 497 674 705 500 468 413 477 452 503 498 579 448 647 526 463 657 471 553 483 515 400 401 476 464 530 422 441 616 599 480 476 460 548 756 449 521 519 472 440 537 551 479 504 639 478 592 584 845 450 486 727 792 566 818 586 486 451 720 794 835 719 482 598 802 472 483 747 874 808 464 543 511 556 501 788 535 474 542 468 515 494 508 523 517 767 483 626 559 541 419 414 491 545 476 516 475 450 552 728 546 518 412 672 424 458 412 403 386 467 574 428 550 403 621 758 579 387 410 521 782 394 396 807 841 646 530 408 470 410 698 824 660 567 405 441 567 449 423 378 399 541 425 424 443 483 359 422 558 613 709 464 802 451 705 1.01e+03 421 520 417 492 672 568 1.02e+03 558 814 711 820 440 382 670 430 501 376 576 384 759 951 714 522 535 331 387 371 369 382 843 479 774 588 801 469 417 398 367 927 395 402 566 794 715 535 528 402 411 390 716 360 472 427 536 388 371 746 447 398 457 414 475 373 445 484 505 826 405 404 463 420 524 756 598 888 512 445 448 564 618 428 504 547 632 609 454 593 879 427 1.01e+03 666 745 1e+03 816 638 489 806 605 502 764 650 543 496 486 500 498 760 543 512 649 822 629 429 526 568 712 433 566 573 714 487 1.04e+03 1e+03 1.03e+03 969 974 1.05e+03 588 756 506 522 489 573 485 454 621 468 618 681 531 532 492 663 739 593 500 696 653 566 694 564 532 640 570 599 675 477 781 739 654 772 699 676 855 671 788 556 405 673 541 531 613 450 698 516 713 680 440 480 431 763 452 476 564 469 430 457 452 418 382 450 489 547 551 526 526 524 467 455 469 490 755 417 875 446 1e+03 988 1e+03 1.03e+03 506 620 546 655 626 650 575 641 494 606 534 516 543 564 543 555 577 482 493 425 553 589 602 592 580 732 604 444 719 538 419 470 781 849 440 530 631 790 511 747 567 557 374 387 548 500 454 425 455 559 751 504 593 742 548 770 536 480 465 668 692 615 466 508 529 404 680 551 426 459 420 436 406 382 446 439 413 466 477 450 624 467 498 497 674 703 500 467 414 477 452 504 498 579 444 652 526 461 657 471 553 483 515 400 400 476 464 530 422 439 618 596 480 476 460 549 756 449 520 519 472 439 538 551 479 504 638 478 591 584 845 450 486 727 792 565 818 582 486 451 721 794 835 723 482 598 803 472 483 747 874 808 464 543 511 555 500 788 535 474 542 467 514 494 508 524 518 766 482 626 559 541 418 414 491 546 477 516 475 450 552 728 544 518 411 672 424 458 412 403 386 466 574 428 550 403 621 758 579 387 410 520 782 394 397 807 846 646 531 408 470 410 698 824 660 567 405 441 569 448 423 378 399 540 425 424 443 482 360 422 557 614 712 467 804 452 696 1.01e+03 421 521 416 491 675 568 1.02e+03 558 815 711 820 440 383 669 430 501 375 577 384 759 951 713 526 535 331 387 370 369 382 842 479 774 588 801 469 417 398 367 926 395 402 566 794 716 536 528 401 412 390 714 360 472 428 533 388 370 746 447 399 457 414 475 373 445 485 505 825 405 402 463 419 524 756 598 889 512 445 449 564 617 429 504 554 632 609 455 592 878 427 1.02e+03 666 745 1.01e+03 816 638 489 806 605 503 764 650 539 496 486 500 498 766 543 512 649 822 629 429 527 562 711 434 566 573 716 488 1.04e+03 1e+03 1.03e+03 969 974 1.05e+03 588 756 506 522 489 574 485 455 621 468 618 682 532 532 491 664 739 593 501 696 653 566 694 565 532 640 570 598 674 477 781 739 654 772 699 676 855 670 788 556 405 672 541 527 608 450 698 515 712 680 440 479 431 763 452 476 559 468 431 457 452 418 382 450 488 548 544 526 526 524 467 455 469 489 756 416 865 446 1e+03 989 1e+03 1.03e+03 507 620 546 652 625 650 575 640 494 610 534 516 543 564 543 555 577 482 493 425 553 586 601 590 580 731 596 443 719 538 419 470 784 849 441 530 631 790 511 747 559 557 374 388 548 500 454 425 455 560 751 504 593 728 548 771 534 480 465 669 693 615 465 508 529 404 680 550 426 459 420 435 405 382 446 439 413 466 478 451 623 465 498 498 674 699 500 467 415 477 453 505 498 579 441 656 526 460 657 471 553 482 514 400 399 477 464 530 422 437 618 594 481 476 460 549 755 448 519 518 472 438 538 551 480 504 638 479 591 584 846 450 486 726 792 565 818 579 486 451 721 794 834 726 482 598 803 471 483 748 874 808 463 543 512 554 498 788 535 474 541 466 514 494 508 526 518 766 483 626 559 541 418 414 491 545 477 516 475 450 552 729 543 518 411 672 424 457 411 403 386 466 574 428 550 402 621 759 578 387 410 519 782 395 396 807 851 647 533 408 469 411 699 824 660 568 405 441 573 448 423 378 399 540 425 424 445 481 361 422 558 616 716 471 807 451 688 1.01e+03 421 521 415 490 657 568 1.02e+03 559 816 711 818 440 383 668 429 501 374 577 384 760 953 713 527 536 331 387 369 370 382 842 479 774 588 802 470 418 398 366 925 396 401 566 794 716 536 529 401 415 390 713 360 472 428 530 388 369 746 447 400 457 414 475 373 445 486 505 825 405 401 463 419 523 755 598 889 512 445 449 564 618 429 503 565 633 608 455 592 878 428 1.02e+03 666 746 1e+03 816 638 489 806 605 503 764 650 534 496 486 500 499 771 543 511 650 822 629 428 527 556 711 435 565 573 719 488 1.04e+03 1e+03 1.03e+03 969 973 1.05e+03 588 756 506 522 489 574 485 454 621 468 618 683 532 532 491 665 739 593 502 696 652 566 694 565 532 640 570 597 674 477 780 740 653 773 699 676 855 670 788 556 406 672 540 522 602 450 698 515 711 681 440 479 431 763 452 476 555 468 431 457 452 419 382 451 488 548 539 526 526 523 467 455 469 489 757 416 855 447 1e+03 990 1e+03 1.03e+03 507 620 546 648 624 650 575 640 494 613 534 516 543 564 544 555 577 482 493 425 553 583 599 588 580 732 589 443 719 538 419 470 786 850 441 530 631 790 512 746 550 557 374 388 548 500 454 424 455 561 749 504 593 715 548 771 530 480 464 669 694 615 464 509 529 404 679 550 426 459 420 434 405 382 446 440 413 466 478 450 623 465 498 498 675 695 501 466 414 477 453 505 498 579 440 661 526 459 657 471 554 482 514 399 399 477 464 531 423 434 618 592 481 476 460 549 755 448 519 518 472 438 538 551 480 504 638 479 591 584 846 450 485 726 792 564 819 577 486 451 721 794 834 730 482 598 803 471 483 748 874 808 463 543 513 552 497 788 535 474 541 465 513 495 508 528 518 766 484 626 559 541 418 414 491 545 478 515 476 450 552 729 542 518 411 672 424 457 411 403 386 468 573 429 550 402 621 759 578 388 410 518 782 395 396 807 854 646 533 408 468 411 700 824 659 568 404 441 576 448 424 378 398 539 425 424 447 481 361 422 558 617 718 473 809 450 683 1.01e+03 421 520 413 489 639 568 1.02e+03 560 818 712 818 440 383 666 430 501 373 577 384 760 954 713 527 536 331 388 368 370 382 841 479 774 586 803 470 420 398 366 925 397 401 566 794 717 536 529 401 416 390 712 361 472 427 529 388 369 746 447 401 457 414 475 374 444 487 506 825 405 400 463 419 523 754 598 890 512 444 449 564 618 430 503 577 633 608 456 592 878 428 1.02e+03 666 746 1e+03 816 638 489 806 605 503 764 650 529 496 486 500 499 774 543 511 650 821 628 428 526 550 710 435 565 573 722 489 1.04e+03 1e+03 1.03e+03 970 972 1.05e+03 588 756 506 522 490 574 485 454 621 469 618 683 531 531 491 665 739 594 502 696 653 566 694 565 532 640 570 599 674 477 780 740 653 773 699 676 854 670 788 556 406 673 540 518 595 451 698 515 710 681 440 479 431 763 453 476 548 468 431 457 452 419 383 451 488 548 534 527 526 523 467 455 469 488 757 416 843 447 1e+03 991 1e+03 1.03e+03 507 620 546 643 624 650 575 640 494 616 534 516 544 564 544 555 577 482 493 425 553 580 599 584 580 732 581 443 719 539 419 470 788 850 441 530 631 790 512 746 544 557 374 389 547 500 453 424 455 560 748 504 593 701 548 770 526 480 464 670 694 615 463 509 529 405 679 550 426 458 420 433 405 382 445 440 412 466 478 450 624 465 499 497 675 692 501 466 414 478 453 506 498 579 439 663 526 459 657 470 554 483 515 399 399 477 464 531 423 432 616 588 481 476 460 548 754 448 520 519 472 438 538 551 480 504 638 479 591 584 846 450 485 726 793 564 819 576 486 451 721 795 834 736 482 598 803 471 483 749 875 808 463 543 514 551 495 788 534 474 542 466 513 496 507 531 518 765 484 626 560 541 418 415 491 545 477 515 475 450 552 729 542 518 411 673 424 457 411 402 385 468 573 429 550 402 622 759 578 389 410 517 782 396 396 807 856 645 533 407 467 411 700 825 658 568 403 440 578 450 424 378 397 539 425 424 450 482 362 422 557 618 720 477 812 449 679 1.01e+03 421 520 410 489 622 566 1.02e+03 562 821 712 817 440 383 664 429 502 373 576 384 761 955 713 526 535 332 389 367 370 381 839 478 773 585 804 472 423 399 366 926 398 401 566 794 717 535 528 401 417 390 711 361 472 427 527 387 369 746 448 402 456 413 474 374 444 488 507 826 405 400 462 418 523 754 598 890 512 444 449 565 619 429 503 587 634 608 456 592 878 428 1.02e+03 666 746 1e+03 817 638 489 806 605 504 764 650 524 495 486 499 499 778 543 511 651 820 629 428 526 543 710 434 565 573 724 489 1.04e+03 1e+03 1.03e+03 970 971 1.05e+03 588 756 506 521 490 574 485 453 621 469 618 684 531 531 491 666 740 593 502 696 653 566 694 565 532 640 570 601 674 477 780 741 653 774 700 676 854 671 788 556 406 674 540 514 587 451 698 515 709 680 440 479 431 763 453 475 543 468 431 457 451 419 383 451 488 548 529 527 526 523 468 455 469 488 756 416 830 446 1e+03 991 1e+03 1.03e+03 507 620 546 637 625 650 575 640 494 617 534 515 544 563 544 555 578 482 493 425 553 576 598 579 579 732 572 443 719 539 419 471 790 850 441 530 630 789 511 746 538 558 374 389 547 500 453 424 455 560 747 504 593 688 548 770 521 480 464 670 694 615 462 509 529 405 679 550 426 458 421 433 405 383 445 439 412 466 479 449 624 465 499 497 674 687 501 466 414 479 452 506 497 578 437 665 526 459 657 470 554 483 515 398 399 477 464 532 424 430 614 584 481 476 460 548 754 448 521 519 473 438 538 551 480 505 638 479 591 584 846 450 486 726 792 564 819 576 486 451 721 795 834 743 482 598 803 471 483 749 876 808 463 544 514 549 493 788 535 474 542 466 513 496 507 535 518 765 484 626 560 542 418 414 491 546 477 515 475 450 551 729 542 518 411 675 425 457 412 402 385 468 573 428 551 402 622 760 578 389 410 516 782 396 396 807 856 644 533 407 467 411 700 826 656 568 401 441 580 451 424 378 396 538 425 425 450 482 364 422 556 620 721 480 814 449 675 1.01e+03 421 519 409 490 623 564 1.02e+03 563 823 712 818 439 383 662 428 502 373 576 384 762 954 712 525 534 332 390 366 370 381 838 477 774 584 804 472 424 399 366 927 398 401 566 794 717 534 527 401 416 390 710 360 472 426 524 387 369 746 448 402 456 413 473 374 444 489 506 827 405 399 462 418 522 754 598 890 512 444 449 565 619 429 504 598 634 608 456 592 879 428 1.02e+03 666 746 1e+03 817 638 489 806 605 504 764 651 520 495 486 497 499 781 543 511 651 820 629 428 526 537 709 434 566 573 726 489 1.04e+03 1e+03 1.03e+03 971 971 1.05e+03 587 756 506 521 490 574 485 453 621 469 618 685 531 530 491 668 741 593 502 696 653 566 695 565 532 640 570 604 673 477 780 741 653 774 699 676 854 671 788 556 406 673 540 510 579 451 698 516 706 680 440 479 431 763 454 476 536 467 431 457 449 419 383 451 488 548 523 527 526 523 470 454 469 489 755 416 818 446 1e+03 992 1e+03 1.03e+03 507 620 546 631 625 650 575 640 494 619 533 515 544 563 544 555 578 482 493 425 553 574 598 576 578 732 564 444 720 539 419 471 792 849 441 530 630 789 511 746 532 558 374 388 548 501 453 425 455 561 746 505 593 674 548 770 517 480 464 670 694 615 462 509 529 404 680 550 426 458 421 433 405 384 445 439 412 466 479 449 624 465 499 497 674 684 502 465 414 479 451 505 496 578 435 666 526 459 656 470 554 483 515 398 399 477 464 533 424 430 611 580 481 475 460 548 754 448 522 519 473 438 538 551 480 505 638 479 590 584 846 450 486 726 792 565 820 576 486 450 721 794 834 747 482 598 802 471 483 748 876 808 463 543 514 548 491 787 535 474 542 466 514 496 507 540 518 765 484 626 560 543 418 414 490 546 478 515 475 450 551 729 542 517 411 677 427 458 412 402 385 468 573 428 551 402 622 761 579 389 409 515 782 396 396 806 858 643 533 407 467 411 699 826 654 568 401 442 582 452 423 377 396 538 425 426 451 482 365 421 555 621 722 484 818 448 670 1.01e+03 421 520 408 490 628 562 1.02e+03 562 824 712 819 440 384 661 426 504 373 575 384 762 953 712 526 534 332 390 365 370 380 838 478 774 584 804 472 426 400 368 928 397 401 566 795 718 534 526 401 416 390 710 360 472 426 523 387 369 746 449 402 455 413 472 374 445 490 505 826 405 399 462 417 522 754 598 890 512 444 449 565 619 429 504 608 634 608 457 592 879 428 1.02e+03 666 746 999 817 638 489 806 604 504 764 651 516 495 486 496 499 784 543 511 651 820 630 428 526 531 709 433 567 573 727 489 1.04e+03 1e+03 1.03e+03 971 971 1.05e+03 587 756 506 521 491 573 485 453 621 469 618 685 532 530 491 671 742 594 502 696 652 566 695 565 532 640 570 605 673 477 781 741 653 774 699 676 854 672 788 555 407 673 540 506 571 451 698 516 702 680 440 479 431 763 454 476 530 467 431 456 447 419 383 451 488 548 517 527 526 523 473 454 469 489 753 416 807 446 1e+03 992 1e+03 1.03e+03 507 620 546 626 624 650 575 640 494 620 533 514 544 562 544 554 578 482 494 425 554 572 598 575 577 733 554 444 720 538 418 471 793 849 441 530 630 789 511 746 525 557 374 389 548 501 452 425 455 560 746 505 593 660 548 770 512 480 464 670 694 615 462 509 529 404 680 549 425 458 421 433 405 384 445 438 412 466 479 449 624 465 498 497 673 681 503 464 415 478 451 505 497 578 433 667 526 459 656 470 554 483 515 397 398 477 465 535 424 428 610 578 482 475 460 548 754 448 523 519 474 438 537 551 480 506 638 480 590 585 846 450 486 726 791 565 819 576 486 450 721 794 834 750 482 598 802 471 483 749 876 808 463 543 514 546 490 786 536 473 541 467 514 496 507 545 518 765 484 624 560 543 418 413 490 546 478 515 475 450 551 730 542 517 412 677 428 458 411 401 385 469 574 428 552 402 622 762 579 388 409 513 782 395 396 806 860 642 533 407 466 410 699 827 653 568 401 443 583 452 423 375 396 537 424 428 451 482 369 419 555 622 722 488 822 449 665 1.01e+03 421 520 409 491 633 560 1.02e+03 564 824 712 819 440 385 661 426 506 372 575 384 764 953 710 526 534 332 389 364 370 380 838 479 776 584 804 472 427 399 369 928 397 401 566 796 718 534 526 402 416 390 709 360 472 427 521 388 369 745 449 402 455 414 472 373 445 490 504 824 405 399 462 417 522 754 598 889 513 445 450 564 619 429 504 618 633 608 457 592 879 428 1.02e+03 666 745 997 817 638 490 806 604 504 764 651 512 496 486 496 499 787 543 511 651 820 630 428 526 526 709 432 567 573 730 488 1.03e+03 1e+03 1.03e+03 970 971 1.05e+03 588 756 506 521 491 573 485 453 621 469 618 685 532 531 491 675 743 594 502 696 652 566 696 565 532 640 570 605 673 477 782 741 653 774 699 676 855 671 788 555 407 673 540 501 565 452 698 516 698 680 440 479 431 762 454 477 524 467 431 456 444 418 383 451 488 548 514 528 526 523 476 454 469 489 751 416 796 446 1e+03 992 1e+03 1.03e+03 507 619 546 621 624 650 575 640 494 621 532 512 544 563 544 554 578 482 494 425 554 569 598 574 575 732 542 444 720 538 418 471 794 849 442 531 630 789 511 746 520 557 375 390 548 501 452 425 455 560 746 505 593 646 548 770 508 480 463 670 694 615 462 509 529 404 679 550 425 458 421 433 406 384 445 437 412 466 480 449 624 465 498 497 673 680 503 464 415 477 452 505 498 578 432 667 526 460 656 470 553 483 515 398 398 477 465 536 424 427 610 575 482 476 460 548 754 448 524 519 474 438 536 551 480 506 638 480 590 586 846 450 486 726 790 565 818 577 486 450 720 794 834 751 482 598 801 470 483 748 876 808 463 543 514 545 489 786 536 473 541 466 514 496 507 550 518 765 484 623 560 544 418 413 490 546 478 514 476 450 552 730 541 517 412 674 428 459 411 401 385 471 574 428 552 403 621 763 580 387 409 513 782 395 396 805 863 640 533 408 466 409 698 827 653 568 400 444 584 451 423 374 396 536 424 428 451 482 371 418 556 622 722 489 825 448 660 1.01e+03 421 519 409 491 640 558 1.02e+03 565 825 712 819 440 386 659 426 508 370 575 384 766 953 710 526 534 333 388 363 370 380 836 479 778 583 804 472 427 399 368 929 397 401 566 796 718 534 526 402 416 389 708 360 472 427 520 387 369 744 449 403 455 415 472 374 445 491 505 821 405 399 461 417 522 755 598 889 513 445 450 563 619 430 504 624 633 609 457 592 879 428 1.02e+03 667 746 996 817 638 490 806 604 504 764 651 508 496 486 496 500 790 543 510 651 820 629 429 526 522 709 430 567 573 731 488 1.03e+03 1e+03 1.04e+03 970 971 1.05e+03 588 757 506 521 491 572 484 453 621 469 618 684 532 530 491 681 742 595 502 696 652 566 696 565 532 640 569 606 673 477 782 740 653 774 699 677 855 671 788 554 407 673 540 496 558 452 698 516 694 680 440 479 432 762 453 477 518 467 431 456 441 418 383 451 488 548 512 528 526 523 480 454 469 489 749 416 783 446 1e+03 991 1e+03 1.03e+03 506 618 546 616 624 650 575 640 494 622 532 511 544 563 544 553 578 482 494 425 555 567 598 573 573 732 533 444 720 538 418 471 794 849 442 531 631 789 511 746 513 556 375 390 548 501 453 425 455 560 745 505 594 633 548 771 504 480 463 670 694 615 462 510 528 404 680 549 425 458 421 433 406 384 445 436 412 466 480 449 624 465 498 498 673 679 503 464 416 476 452 504 498 578 431 668 526 460 657 470 553 483 515 398 398 477 466 539 424 424 611 574 482 476 460 548 755 448 524 519 474 438 536 550 480 506 638 480 590 586 846 449 486 726 790 565 815 576 486 450 720 794 834 752 483 598 801 470 484 747 876 808 463 544 514 545 488 787 536 473 540 466 514 496 507 554 518 764 484 621 560 544 418 412 490 546 478 514 476 450 552 730 541 517 412 672 428 458 410 401 386 473 574 428 552 403 621 764 580 387 409 512 782 395 396 805 865 639 532 408 466 408 698 827 652 568 399 444 584 451 423 374 396 534 424 428 451 482 372 416 556 623 722 490 828 448 656 1.01e+03 421 519 409 491 643 555 1.02e+03 567 826 713 819 440 386 656 426 509 369 573 384 767 953 710 524 534 334 388 362 369 380 836 477 780 583 804 472 428 399 369 930 398 401 566 796 718 534 526 402 415 389 709 360 472 427 519 386 369 743 450 403 456 415 472 374 446 492 505 819 404 399 461 416 522 755 598 889 514 445 450 563 619 430 504 628 633 609 457 591 878 428 1.02e+03 667 746 996 817 639 490 806 604 504 765 651 504 496 486 496 499 792 543 510 650 821 629 430 526 517 708 430 567 573 733 487 1.03e+03 1e+03 1.04e+03 970 971 1.05e+03 588 758 506 521 491 572 484 454 621 469 617 684 531 531 491 688 742 594 503 697 652 566 696 565 531 640 569 607 674 476 782 740 653 774 700 677 855 671 788 554 407 673 540 492 552 452 698 517 689 680 440 479 432 762 453 477 513 467 431 456 438 418 382 450 488 548 509 528 526 523 482 454 470 489 747 416 767 446 1e+03 991 1e+03 1.03e+03 506 618 546 610 624 651 575 640 494 623 532 510 544 563 544 553 578 482 494 425 555 565 597 572 570 732 526 444 721 537 419 472 794 848 441 531 632 788 511 746 507 556 376 390 548 500 453 425 455 560 745 505 594 621 548 770 500 480 464 670 694 615 462 510 528 404 680 549 424 458 420 434 406 383 445 437 412 467 480 450 625 465 498 498 673 678 504 463 417 476 453 504 498 578 430 668 526 460 657 470 553 484 515 398 398 477 466 544 424 422 611 573 482 476 460 547 755 448 524 519 474 439 536 548 480 506 637 480 590 586 845 450 486 727 789 565 811 575 486 450 720 794 834 752 483 598 800 469 484 747 875 808 463 544 514 545 487 788 536 474 540 466 515 496 507 558 518 762 484 619 560 544 419 412 491 546 478 514 476 450 552 731 540 516 412 669 428 458 410 401 386 475 575 428 552 403 621 766 580 387 410 511 783 394 396 805 868 637 531 409 466 407 697 827 651 568 398 444 582 451 423 374 396 532 423 427 451 481 372 414 556 623 722 492 830 447 650 1.01e+03 422 519 409 491 646 554 1.02e+03 568 828 714 818 440 386 653 426 512 368 571 384 767 952 710 523 534 334 388 362 369 381 835 475 780 583 804 473 430 399 369 930 398 402 566 796 718 534 526 402 415 389 709 359 472 427 517 385 369 743 449 403 456 415 472 373 446 493 505 818 404 400 460 416 523 755 598 889 514 445 449 563 619 430 504 632 633 610 458 591 878 428 1.02e+03 668 747 996 817 639 490 806 604 504 765 651 499 495 486 495 498 794 543 510 650 821 629 430 526 513 708 430 567 573 733 487 1.03e+03 1e+03 1.04e+03 970 970 1.05e+03 588 758 506 522 491 572 484 455 621 469 617 684 531 531 491 696 742 594 503 697 652 566 696 565 531 640 569 606 674 476 782 740 653 773 700 676 854 671 787 555 407 673 540 486 545 452 698 517 685 680 440 479 430 763 453 477 508 466 431 457 436 418 382 450 489 548 504 528 525 523 485 454 470 489 746 417 751 446 1e+03 991 1e+03 1.03e+03 505 618 546 604 624 651 575 640 495 623 532 510 544 563 545 553 578 481 494 425 554 563 597 571 568 732 519 445 721 536 419 471 795 847 441 531 632 788 510 746 499 556 376 390 548 500 453 425 455 558 746 505 593 611 549 770 496 480 464 670 694 614 462 510 528 404 681 549 424 458 420 434 406 382 444 437 412 467 480 450 625 465 498 498 673 676 504 462 418 476 453 503 498 578 429 668 525 459 657 470 553 484 515 399 398 477 466 552 423 419 612 571 482 475 460 547 755 447 523 519 474 439 536 546 480 506 638 480 590 585 845 450 486 727 788 564 804 573 486 450 720 795 834 750 483 599 800 469 484 747 875 808 462 544 514 544 486 788 536 474 540 466 515 496 507 562 518 761 484 616 561 543 419 411 491 546 478 514 475 450 552 732 539 516 412 669 428 457 409 401 387 474 576 428 552 403 621 767 581 387 410 511 783 393 395 806 871 637 530 409 466 407 696 826 650 568 397 444 581 450 423 374 396 531 423 427 450 481 373 413 556 623 721 493 831 447 646 1.01e+03 422 519 409 491 646 552 1.02e+03 569 830 715 818 440 387 651 426 513 368 570 385 767 952 709 522 534 334 387 362 368 381 834 475 780 583 803 472 430 399 369 930 398 402 566 796 718 533 526 402 415 390 710 358 472 425 515 385 368 744 448 403 457 414 473 373 448 494 504 816 404 400 459 416 523 755 598 889 514 445 449 564 619 430 504 635 633 610 458 592 877 427 1.02e+03 668 747 996 817 639 490 806 604 504 766 651 494 495 486 495 498 794 543 509 650 821 629 430 526 507 708 430 567 573 733 487 1.03e+03 1e+03 1.04e+03 970 969 1.05e+03 588 758 506 521 491 572 484 455 621 469 617 684 530 531 491 703 742 593 503 697 652 566 695 565 531 640 570 605 674 476 782 740 653 773 700 676 854 671 787 555 407 673 540 481 542 452 698 518 681 681 441 478 429 764 453 476 504 466 431 457 435 419 382 450 489 548 499 527 525 523 487 454 471 490 745 417 738 446 1e+03 990 1e+03 1.03e+03 505 619 547 600 624 651 575 640 495 624 531 509 544 563 548 553 578 482 494 425 554 561 597 570 565 733 513 445 721 535 419 470 795 847 441 531 633 788 510 746 494 556 377 390 548 499 453 425 455 557 746 505 593 601 549 770 490 480 464 670 694 613 462 509 528 404 681 549 423 458 420 434 405 381 444 437 411 468 480 451 625 466 499 498 673 673 504 461 418 476 453 504 497 579 429 669 525 458 657 470 553 484 515 399 398 477 465 563 423 417 612 569 482 475 461 547 755 445 524 518 474 439 536 543 480 506 638 480 590 585 845 451 486 726 788 564 795 571 485 451 720 795 834 749 483 599 800 469 484 747 874 809 462 545 514 545 487 787 536 474 540 466 515 495 508 565 518 759 485 611 561 543 419 411 491 546 478 514 476 450 552 733 538 516 412 671 428 457 408 401 387 476 576 428 552 403 621 768 581 386 410 510 782 392 396 806 873 637 530 409 466 407 696 826 648 568 397 445 580 450 424 374 396 529 422 427 449 481 374 412 556 623 721 495 832 448 642 1.01e+03 422 520 408 491 647 551 1.01e+03 570 831 715 818 440 387 648 426 516 368 569 387 767 953 709 521 533 334 387 363 368 381 834 474 780 584 803 470 430 399 369 930 398 402 565 796 719 533 527 401 415 390 710 359 473 423 513 385 368 744 448 403 457 414 473 373 449 496 504 813 404 401 458 415 523 755 598 888 514 445 450 564 619 431 504 638 633 610 458 592 877 427 1.02e+03 668 747 996 817 639 490 806 605 504 766 650 489 496 486 495 498 795 543 510 650 821 630 430 526 502 708 430 566 573 733 487 1.03e+03 1e+03 1.03e+03 970 968 1.05e+03 588 758 506 521 491 572 484 454 620 469 617 684 530 531 492 712 742 593 502 697 652 566 695 565 530 640 570 603 673 476 782 740 653 773 700 676 853 671 788 555 407 673 539 476 539 451 697 518 678 681 441 478 427 764 453 476 499 466 431 458 434 419 383 450 490 548 495 527 525 523 489 454 471 491 744 417 728 446 1e+03 990 1e+03 1.03e+03 505 619 547 598 624 650 575 640 496 624 531 509 543 563 550 553 578 482 495 425 554 559 597 568 563 732 506 446 721 535 419 470 795 847 441 532 633 788 510 746 489 556 377 390 548 500 453 425 455 555 746 504 592 592 549 770 484 481 464 670 694 612 462 509 528 404 681 549 423 458 421 434 405 380 444 437 411 468 480 451 625 466 500 498 672 668 504 461 417 476 453 504 497 578 428 669 525 458 657 470 552 484 515 399 399 477 465 573 423 415 612 567 482 475 461 547 755 444 524 519 474 439 536 539 480 505 638 480 590 585 845 451 486 726 786 564 787 568 484 451 720 795 834 748 483 599 799 469 484 748 874 809 462 545 514 546 487 787 536 474 540 466 515 495 508 568 519 756 485 605 561 542 419 411 491 546 478 514 477 449 552 735 537 515 412 672 428 458 407 401 386 477 576 428 552 404 621 769 581 385 410 510 783 392 398 805 878 637 531 409 465 407 697 827 648 568 396 445 578 450 424 373 396 528 421 427 447 481 375 412 556 623 721 495 834 448 638 1.01e+03 422 520 407 491 649 550 1.01e+03 571 831 715 818 440 387 645 426 518 368 569 388 768 954 709 520 534 335 387 363 369 381 834 474 781 585 803 465 429 398 369 930 397 402 565 796 719 532 527 402 416 390 712 360 474 422 511 386 368 744 448 403 457 414 473 373 450 497 503 810 404 402 458 415 523 755 598 888 513 445 450 563 619 431 504 640 633 610 458 592 877 427 1.02e+03 668 746 997 817 639 489 807 605 504 766 650 485 496 486 495 498 795 544 510 651 821 630 430 526 497 708 430 566 573 732 486 1.04e+03 1e+03 1.03e+03 969 968 1.05e+03 588 758 506 521 491 572 485 454 620 469 617 684 530 532 492 721 741 592 502 697 652 566 695 564 531 640 570 602 673 476 782 740 653 773 699 676 853 671 788 555 406 673 539 471 538 451 697 518 674 682 441 478 426 764 453 476 494 466 431 458 432 419 383 450 490 548 490 528 524 524 490 455 471 491 744 416 718 447 1e+03 989 1e+03 1.03e+03 505 619 547 597 624 650 575 640 495 624 530 509 543 563 554 553 578 482 495 425 554 558 598 567 560 732 500 446 720 535 420 469 795 847 441 532 633 788 510 746 484 557 377 390 548 500 453 425 455 554 747 504 592 584 549 770 480 481 464 670 694 611 463 508 528 404 680 549 421 458 421 434 405 379 444 437 411 468 480 451 624 466 500 498 672 665 504 460 416 476 453 504 497 578 428 670 525 458 657 470 552 484 516 399 398 476 465 586 424 414 608 566 482 475 460 547 754 443 524 519 475 439 536 536 480 505 638 480 590 585 845 451 486 727 785 564 777 566 484 452 719 796 835 748 483 599 799 469 483 749 874 809 462 545 514 546 487 786 536 473 540 466 515 495 508 572 519 750 486 600 561 542 418 411 491 546 478 515 478 449 552 738 536 515 412 674 428 458 407 401 385 479 577 428 552 404 620 770 580 385 410 509 784 391 399 805 884 636 531 409 464 407 697 827 647 568 394 444 577 449 425 372 395 528 420 428 446 481 374 412 556 624 721 495 837 449 634 1.01e+03 422 520 406 490 651 550 1.01e+03 571 831 715 817 438 387 643 425 519 367 568 389 767 954 708 519 534 335 388 363 369 381 834 473 784 587 803 461 429 398 368 930 397 402 564 796 719 532 528 403 416 390 714 361 473 422 509 387 367 744 449 403 457 414 473 373 450 498 503 806 404 403 458 415 523 755 598 888 513 445 451 563 619 431 504 643 633 610 459 592 877 427 1.02e+03 667 746 997 817 638 489 807 605 504 766 650 480 497 487 496 498 795 544 510 651 822 630 430 527 493 708 431 567 573 731 486 1.04e+03 1e+03 1.04e+03 969 969 1.05e+03 588 757 506 521 490 573 485 454 620 469 617 684 530 532 492 732 741 592 502 696 651 566 695 564 531 640 570 600 673 476 782 740 653 773 699 676 853 670 788 554 406 673 539 468 538 451 697 519 670 682 441 478 424 763 453 476 492 466 431 458 432 419 383 450 490 548 486 528 524 524 492 454 471 491 745 416 711 447 1e+03 988 1e+03 1.03e+03 506 619 547 595 624 650 576 640 495 624 530 509 543 563 557 553 578 482 495 425 554 557 599 566 557 732 493 446 720 536 420 469 795 847 441 532 633 788 510 746 479 558 377 390 548 500 453 425 455 553 748 504 592 575 549 769 476 482 464 670 694 609 464 508 528 404 680 550 419 458 421 434 405 378 444 437 412 468 479 451 623 466 499 499 672 662 504 459 416 476 453 503 497 578 428 670 525 458 657 470 552 483 516 399 398 475 465 598 424 413 605 564 482 475 460 546 754 441 524 519 475 440 537 534 480 505 638 480 590 585 846 451 485 727 784 564 768 564 484 452 719 796 834 747 483 599 799 469 483 750 874 809 462 545 514 546 487 786 536 473 539 466 515 496 508 576 519 743 486 594 560 542 418 412 491 545 478 515 478 449 552 742 535 515 412 675 428 459 408 401 384 479 578 428 552 403 620 771 579 384 410 508 784 391 399 805 892 635 530 409 465 407 697 827 647 567 392 443 575 448 426 371 394 527 421 428 446 481 374 411 556 624 720 495 840 449 629 1.01e+03 422 520 405 490 652 549 1.01e+03 572 831 715 817 436 387 640 426 518 367 568 390 767 954 706 517 534 334 387 364 370 381 832 473 787 588 803 458 429 399 368 930 398 402 564 796 718 532 528 404 416 390 716 361 472 421 508 387 366 744 450 402 458 414 473 373 450 499 503 804 405 403 458 414 523 755 598 888 513 445 451 563 619 431 504 645 633 610 459 592 878 427 1.02e+03 667 745 997 817 638 489 808 605 504 766 650 475 497 487 497 499 794 544 510 651 821 629 430 527 488 708 432 568 573 730 486 1.04e+03 1e+03 1.04e+03 969 969 1.05e+03 588 755 506 521 490 574 485 453 620 468 617 684 531 532 492 743 741 592 502 696 651 566 696 564 532 640 570 599 674 477 781 740 653 773 699 676 853 671 787 555 406 673 538 466 537 451 697 519 665 682 440 478 422 764 453 476 491 465 431 458 432 419 383 450 490 548 482 528 524 523 494 454 471 491 746 416 705 447 1e+03 988 1e+03 1.03e+03 506 619 548 592 623 650 576 640 495 623 530 509 543 563 560 554 578 482 495 426 554 556 600 566 553 732 488 446 719 537 420 469 795 847 441 532 633 789 510 746 475 558 377 390 548 501 453 425 455 552 749 504 592 566 548 769 474 482 464 670 694 607 464 509 528 404 680 550 416 458 421 434 405 377 444 437 412 468 479 451 623 465 498 500 672 659 504 459 416 476 453 504 498 577 427 670 525 459 658 469 552 484 515 398 398 475 465 614 424 412 602 563 482 475 459 546 754 438 524 520 475 440 537 532 480 506 638 480 590 585 846 451 486 727 782 564 757 563 484 452 719 796 834 747 483 598 799 469 483 750 874 809 462 545 514 546 487 786 536 472 539 466 515 496 508 580 519 736 487 586 560 542 418 412 491 544 478 515 478 449 552 747 535 515 412 674 428 459 408 402 384 480 578 428 552 402 620 773 578 382 410 506 785 391 399 805 896 634 529 409 465 407 696 827 647 567 391 441 574 446 427 371 393 526 421 428 445 481 373 411 555 623 718 495 842 449 625 1.01e+03 422 519 404 490 654 550 1.01e+03 573 831 714 816 435 386 636 427 518 367 568 390 767 953 705 515 534 334 387 366 370 381 832 473 792 590 803 456 429 399 367 930 398 402 564 795 718 532 529 404 415 390 717 360 472 421 507 386 365 743 450 402 459 414 473 373 450 499 503 801 404 402 458 414 523 754 598 888 513 446 451 563 618 431 504 647 634 609 459 592 878 427 1.02e+03 666 745 996 817 638 489 808 605 504 766 650 470 497 487 496 499 792 543 510 652 820 629 430 528 483 708 432 568 573 729 486 1.04e+03 1e+03 1.04e+03 969 969 1.05e+03 588 752 506 521 490 576 485 453 620 468 617 685 531 532 492 754 741 592 502 696 651 566 696 564 533 640 570 598 674 477 781 741 653 773 699 678 853 671 787 555 406 672 538 466 538 451 697 519 661 682 440 478 420 764 452 475 489 465 431 458 432 419 383 450 491 548 477 528 524 523 496 454 471 490 748 416 699 448 1e+03 988 1e+03 1.03e+03 506 620 548 588 622 650 576 640 495 621 530 510 543 563 563 554 578 482 495 426 554 555 600 565 549 733 485 445 719 537 420 468 794 847 441 532 633 789 511 746 472 557 377 390 548 501 453 425 455 552 749 503 592 556 548 769 471 482 464 670 694 605 464 509 528 404 680 550 413 458 421 435 405 377 444 437 412 468 479 451 624 464 498 500 672 655 504 459 416 476 453 504 498 577 426 669 525 458 658 469 552 484 515 398 398 474 465 627 424 411 599 561 482 474 459 546 754 435 524 520 475 440 537 530 480 506 638 480 590 585 847 451 486 727 781 564 746 561 484 453 718 796 833 748 483 598 799 469 483 750 874 809 462 545 514 548 488 786 536 472 539 466 515 496 509 585 519 727 487 578 560 542 417 412 491 542 479 516 478 449 552 752 534 516 412 673 427 458 408 401 384 482 578 428 552 401 619 774 577 381 411 505 784 391 399 805 900 635 528 409 466 407 696 827 648 568 390 438 572 446 428 371 392 525 421 428 443 481 373 410 555 623 716 494 844 449 621 1.01e+03 422 519 402 490 655 550 1.01e+03 574 831 714 816 434 384 632 428 519 367 567 391 767 952 702 514 534 333 386 367 370 381 830 472 796 591 802 453 429 399 366 930 398 402 564 795 718 532 529 405 414 390 718 360 472 421 505 385 364 743 449 402 459 414 473 373 450 500 503 797 404 402 458 413 523 754 599 888 513 446 451 563 617 431 504 648 633 609 459 592 878 426 1.02e+03 667 746 996 817 638 488 808 605 504 766 650 466 497 487 496 499 791 543 511 652 819 628 429 528 476 708 431 568 572 729 486 1.04e+03 1e+03 1.04e+03 969 970 1.05e+03 588 746 506 521 490 578 485 453 620 467 617 686 531 532 492 763 742 593 502 695 651 567 696 563 535 639 570 598 674 477 781 742 653 773 699 679 853 672 788 555 406 672 538 465 538 450 697 518 658 682 441 478 418 764 452 476 486 465 431 458 432 419 383 450 491 548 472 528 524 523 499 453 471 490 749 416 694 448 1e+03 988 1e+03 1.03e+03 506 622 548 582 622 651 576 640 495 619 530 510 544 563 567 555 577 482 494 426 555 554 601 564 546 732 483 445 719 537 420 468 794 847 442 532 633 789 511 746 471 556 377 391 549 501 453 425 455 552 749 503 592 547 548 769 466 481 464 670 694 602 464 509 528 404 680 551 409 458 419 435 404 377 444 437 412 468 479 451 624 464 499 500 672 651 504 459 417 475 453 505 498 578 425 668 525 458 658 469 552 484 515 399 398 474 464 643 424 410 596 559 483 474 459 547 754 432 524 520 475 440 537 525 480 506 638 480 590 586 847 452 485 727 780 564 734 559 484 453 718 796 833 750 482 598 800 469 482 749 874 809 462 545 514 549 489 786 536 473 539 466 515 496 509 589 519 718 487 570 560 541 417 411 491 541 478 516 477 449 551 755 533 516 411 672 427 458 408 401 384 483 577 428 552 401 619 776 576 381 411 504 784 391 399 805 902 636 527 409 466 407 695 827 648 568 390 435 571 445 428 371 392 525 418 428 442 481 373 410 556 622 713 493 846 449 618 1.01e+03 422 519 401 490 656 550 1.01e+03 575 831 714 817 433 384 630 428 519 368 567 391 767 952 701 513 534 332 386 366 370 381 829 472 800 592 801 446 429 399 365 929 398 402 564 795 718 532 530 406 415 390 719 360 472 420 502 385 363 742 448 402 459 414 474 373 450 500 503 794 403 403 457 413 523 754 599 888 513 446 451 563 614 431 503 649 633 609 459 592 878 426 1.02e+03 667 746 995 817 638 488 808 604 504 766 650 462 497 487 496 499 789 544 511 652 819 628 429 529 472 709 430 567 572 729 486 1.04e+03 1e+03 1.04e+03 969 972 1.05e+03 588 740 506 521 490 579 485 454 620 467 617 686 531 532 491 770 742 593 502 695 652 567 696 563 537 640 570 598 673 477 782 742 654 773 699 679 853 672 788 555 406 671 537 465 539 450 697 518 655 682 441 479 416 762 453 476 481 465 431 458 433 419 383 450 491 548 468 528 523 523 501 453 471 490 750 416 688 449 1e+03 988 1e+03 1.03e+03 507 623 549 579 622 651 576 640 496 618 530 510 544 563 572 555 577 482 494 426 555 552 602 564 542 732 482 445 719 537 420 468 794 847 442 532 633 789 510 746 470 556 376 391 549 501 453 425 455 552 749 503 592 539 548 769 461 480 464 670 695 599 464 509 528 404 680 551 406 459 417 435 404 377 444 437 412 468 479 451 623 464 499 500 671 648 504 459 416 475 453 505 498 578 424 668 525 458 658 469 552 484 515 400 398 475 463 658 424 410 592 557 483 474 459 547 754 429 525 520 475 440 537 521 481 506 637 480 590 586 846 452 485 726 779 564 723 557 484 453 717 795 834 754 481 598 800 469 483 749 874 809 462 545 514 550 490 786 536 473 539 466 515 497 509 591 519 709 487 561 560 540 416 411 491 539 477 516 476 448 551 758 532 516 411 671 427 458 409 401 384 482 577 427 551 400 618 777 575 380 410 504 784 391 399 805 904 637 528 408 467 407 695 828 649 568 390 434 571 445 428 371 391 524 416 428 440 481 373 410 556 620 711 491 849 449 613 1.01e+03 422 519 400 490 657 550 1.01e+03 575 832 713 816 432 383 628 427 519 369 568 391 768 951 699 512 534 331 386 366 370 380 828 471 801 592 801 441 430 399 365 929 397 402 564 796 718 532 530 408 415 391 719 360 472 420 500 385 361 742 448 402 459 414 474 372 450 501 503 790 402 403 457 413 523 753 599 888 513 446 451 563 610 431 503 651 633 609 459 592 877 425 1.02e+03 667 746 993 817 639 488 808 604 504 766 650 458 497 487 496 499 789 544 511 651 819 628 429 529 469 710 430 566 572 728 487 1.04e+03 1e+03 1.04e+03 969 976 1.05e+03 588 731 506 521 491 580 485 454 620 466 617 686 531 532 491 778 743 593 501 695 652 568 696 563 540 641 570 598 673 477 782 742 654 773 699 678 853 672 788 555 406 671 536 465 539 451 696 518 652 681 441 479 413 760 453 476 478 466 431 458 433 419 382 450 491 548 464 527 522 523 503 453 471 490 750 415 682 449 1e+03 988 1e+03 1.03e+03 507 625 549 576 622 651 576 641 495 618 529 511 544 563 577 555 577 482 494 426 556 550 602 564 538 731 482 445 719 537 420 468 795 847 442 532 633 789 509 746 469 556 376 391 549 501 453 425 455 552 748 503 592 531 548 769 456 480 464 670 695 596 464 510 528 404 680 550 404 459 416 434 404 376 444 438 411 468 479 451 622 464 500 500 672 646 503 458 415 475 453 506 498 578 423 668 525 457 658 469 552 484 516 400 398 475 464 677 423 409 596 555 483 474 458 546 754 426 525 520 475 440 537 519 481 506 637 480 591 587 846 454 485 726 777 564 715 556 484 454 717 794 834 759 481 598 800 469 483 748 874 809 461 544 514 549 490 786 536 474 540 466 515 498 508 593 519 699 487 553 560 540 416 411 490 536 476 516 476 448 551 761 530 516 411 671 427 458 409 402 384 482 578 426 551 400 616 778 573 380 410 503 784 391 399 805 906 637 528 406 467 407 695 828 650 568 390 433 570 445 428 372 390 524 414 427 439 481 372 410 556 619 708 488 851 449 608 1.01e+03 423 519 400 490 659 550 1.01e+03 576 832 713 815 431 382 626 427 519 370 568 390 769 951 698 512 533 332 387 366 370 380 828 470 802 591 800 436 430 399 365 929 397 402 564 797 717 530 531 409 415 391 719 360 472 420 499 385 360 742 448 402 458 413 474 372 449 500 503 788 402 404 457 413 523 753 599 888 514 446 451 563 605 431 503 654 634 609 459 592 876 425 1.02e+03 667 746 990 816 639 488 806 604 503 766 650 456 497 487 496 498 788 544 510 651 819 628 429 532 467 710 430 566 572 728 487 1.04e+03 1e+03 1.04e+03 968 980 1.05e+03 588 723 507 521 490 580 485 454 620 466 617 686 531 532 491 785 743 593 500 695 652 567 696 564 545 641 570 598 673 477 782 741 654 773 699 678 853 672 788 556 406 671 536 465 539 451 696 519 649 681 441 479 412 757 452 477 475 466 431 458 434 419 382 450 492 548 459 527 522 523 504 453 471 490 751 415 674 448 1e+03 987 1e+03 1.03e+03 507 626 549 574 622 651 576 641 494 617 528 512 544 563 580 555 577 482 494 426 556 548 602 565 535 732 482 445 719 536 419 468 796 847 442 532 633 790 509 746 468 556 376 392 549 500 453 425 455 552 748 503 592 521 548 770 453 480 464 670 695 593 464 510 528 404 680 550 402 458 414 434 404 375 445 438 411 468 478 452 622 464 500 500 672 645 503 458 414 475 453 506 498 578 422 668 525 457 658 469 553 485 515 400 398 475 464 694 423 409 600 553 483 474 457 545 754 424 526 520 475 440 537 519 480 506 637 480 591 587 847 455 485 725 774 563 708 555 484 454 716 793 834 766 482 598 799 470 482 748 873 809 461 544 514 548 490 785 536 474 540 466 515 498 508 594 519 689 487 546 560 540 417 411 490 531 476 515 475 448 552 763 529 515 411 671 426 458 408 402 383 482 578 425 551 400 615 780 572 380 410 502 784 391 399 805 907 638 530 403 468 407 695 828 652 569 391 432 568 446 427 372 388 524 414 427 437 480 372 410 555 618 708 486 853 449 603 1.01e+03 423 519 399 490 660 550 1.01e+03 576 832 712 814 431 382 624 427 520 371 569 390 770 951 697 512 533 332 387 367 371 380 828 468 803 592 800 434 431 399 366 929 396 402 563 798 717 529 533 410 415 390 719 360 471 420 498 385 360 742 448 402 458 413 474 372 449 500 503 784 402 404 457 413 523 753 599 888 514 446 451 563 602 430 503 657 634 609 459 592 876 426 1.02e+03 668 746 988 815 639 488 804 604 503 766 650 454 498 487 496 498 788 544 510 651 819 628 429 536 465 710 430 566 572 728 487 1.04e+03 1e+03 1.03e+03 968 983 1.05e+03 588 713 508 521 490 580 484 454 619 466 617 686 531 531 490 792 743 594 500 695 652 567 696 565 550 641 570 598 673 478 782 741 654 774 699 679 853 672 788 556 406 671 536 465 539 452 697 518 646 681 442 479 411 754 452 477 473 466 431 457 434 419 382 451 492 548 455 527 522 523 507 453 470 490 751 414 665 448 1e+03 988 1e+03 1.03e+03 507 627 548 570 622 651 576 641 494 617 528 512 544 564 584 555 578 482 493 426 556 547 602 565 532 732 482 445 719 537 418 468 797 848 442 532 633 790 509 746 467 556 377 392 549 500 453 425 455 552 748 502 592 513 548 770 451 480 464 670 695 590 464 510 528 404 680 550 401 458 412 434 404 374 445 438 411 467 478 452 622 464 500 500 672 644 503 457 414 475 453 506 498 578 421 668 525 457 658 469 553 485 514 400 398 475 464 710 422 409 604 550 483 474 456 545 755 422 526 520 475 440 536 518 480 505 637 480 591 587 847 456 485 725 772 563 701 555 484 454 716 794 834 770 482 598 799 470 482 749 873 809 461 545 514 548 490 785 535 474 539 466 515 497 507 597 519 678 487 540 559 540 417 411 491 526 476 515 475 448 552 765 527 515 411 671 426 458 410 401 382 481 579 425 551 401 612 781 571 380 410 501 784 391 399 805 908 639 530 400 469 407 694 828 652 569 391 432 567 446 428 371 386 524 413 428 437 479 371 411 554 619 707 484 855 449 598 1.01e+03 423 519 398 490 661 550 1.01e+03 577 832 712 814 432 382 622 426 520 372 570 390 770 951 695 513 532 332 387 367 371 380 828 468 804 592 800 432 431 399 367 927 396 402 562 799 717 528 534 410 414 390 719 359 471 420 497 385 359 742 448 401 459 413 475 372 448 498 503 783 402 404 456 413 523 753 599 888 515 446 450 564 597 430 503 660 634 609 460 592 876 427 1.02e+03 668 745 987 815 639 488 799 604 503 766 650 453 498 487 496 498 787 544 510 651 819 628 428 540 462 709 430 567 572 728 487 1.04e+03 1e+03 1.03e+03 969 987 1.05e+03 588 706 508 521 490 579 484 454 619 466 618 687 531 530 490 795 742 594 499 695 652 567 696 565 556 641 570 598 673 478 782 741 653 774 699 680 853 672 788 556 406 671 535 466 539 451 698 518 642 681 442 479 410 750 452 477 470 466 431 457 433 419 382 451 493 548 452 527 522 523 509 453 471 490 750 414 656 447 1e+03 988 1.00e+03 1.03e+03 506 628 548 567 622 651 576 641 495 616 528 513 544 564 588 555 578 482 493 425 556 545 602 564 530 731 482 445 719 537 418 468 797 848 442 532 633 789 509 745 466 556 378 392 548 499 453 425 455 552 749 502 592 503 548 771 449 480 464 670 695 588 464 510 528 404 680 550 400 458 410 434 404 375 444 439 411 468 478 451 623 463 500 500 672 644 503 457 414 476 453 506 498 578 421 668 525 457 658 470 553 485 513 400 399 475 465 725 422 409 603 548 483 474 455 545 755 420 526 520 475 439 536 517 480 505 637 480 591 587 846 456 485 726 771 563 693 555 483 454 715 794 833 773 482 599 799 470 482 749 873 809 461 546 514 547 490 785 535 474 539 466 515 496 507 601 519 666 488 534 560 540 417 411 491 521 476 514 474 448 551 765 526 515 411 671 425 458 411 400 381 480 580 426 552 401 611 782 570 380 410 500 784 391 399 805 910 639 531 397 470 407 693 828 652 569 392 432 566 446 429 370 385 523 413 429 437 477 371 411 554 620 706 482 857 449 592 1.01e+03 424 520 398 490 661 549 1.01e+03 578 835 713 814 433 382 618 426 520 372 572 390 767 951 694 515 532 332 387 367 371 380 827 468 804 592 800 429 431 399 369 926 395 403 560 799 716 528 534 410 413 390 719 359 471 421 497 386 359 742 447 401 459 413 476 372 448 498 503 780 401 404 456 413 523 753 599 888 514 447 450 563 591 430 503 663 633 609 460 592 876 427 1.02e+03 667 744 986 815 639 488 794 604 503 766 650 452 498 487 496 498 787 544 510 651 819 627 428 544 458 709 430 567 572 728 487 1.04e+03 1e+03 1.03e+03 969 990 1.05e+03 588 698 508 520 490 579 484 454 619 466 617 687 531 530 490 797 742 594 499 695 652 568 696 565 559 641 569 599 673 478 781 741 652 774 699 680 852 672 788 555 406 672 535 467 539 451 698 518 639 681 442 479 409 746 452 477 467 465 432 457 433 418 382 451 492 548 449 527 521 523 512 453 471 490 750 413 647 447 1e+03 988 1e+03 1.03e+03 507 628 548 565 622 651 576 642 495 616 528 513 543 564 591 555 578 482 493 425 556 544 602 563 528 731 482 445 719 537 418 468 797 847 442 531 633 789 510 744 465 556 378 392 548 499 453 425 455 552 749 502 592 496 547 771 448 481 464 670 695 588 463 510 529 404 679 550 399 458 408 434 404 376 444 440 411 468 478 451 623 463 500 500 672 645 502 456 414 476 453 505 497 578 421 667 525 457 658 470 553 485 512 400 398 476 465 738 422 408 601 546 483 474 454 546 755 419 526 520 475 439 536 516 480 505 638 480 591 587 846 456 486 727 769 563 687 554 483 453 715 794 833 776 482 599 799 470 482 749 873 809 461 547 514 548 490 784 535 474 539 466 515 496 507 605 519 655 487 530 560 540 418 411 491 517 476 514 473 448 551 764 524 515 411 671 425 458 411 400 381 480 580 427 551 401 609 783 568 380 410 498 784 391 399 805 911 639 531 393 470 408 693 828 654 570 392 430 566 446 430 369 383 523 413 430 437 474 372 412 553 620 706 480 859 448 587 1.01e+03 424 522 397 489 663 549 1.01e+03 579 839 711 814 434 381 614 426 520 372 573 389 764 951 691 519 531 332 387 367 370 380 826 468 805 592 799 426 431 399 370 924 394 403 558 799 716 528 533 411 411 390 719 359 472 422 496 387 358 742 446 400 459 413 477 371 448 497 503 778 401 403 457 413 523 753 599 888 514 447 450 563 585 430 503 664 633 609 460 592 876 427 1.02e+03 667 744 986 815 638 488 788 604 504 766 650 449 498 487 496 498 787 544 509 651 820 627 428 548 454 709 430 567 572 728 487 1.03e+03 1e+03 1.03e+03 969 994 1.05e+03 588 689 507 520 491 579 484 454 619 466 617 687 531 530 491 797 742 594 500 695 652 568 696 565 563 641 569 599 673 478 782 741 652 773 699 680 852 672 789 555 406 672 534 467 539 451 698 518 634 681 442 479 409 741 452 478 462 465 432 458 433 418 382 450 492 548 446 527 521 523 513 452 471 490 750 413 637 447 1e+03 988 1e+03 1.03e+03 507 629 548 564 621 650 576 642 494 616 527 513 543 564 594 555 578 482 493 425 556 541 602 562 524 731 481 445 719 537 418 468 797 847 442 531 633 788 510 744 464 556 378 391 548 499 454 425 455 552 749 502 592 490 547 771 447 481 464 671 694 586 463 510 529 404 679 549 398 458 407 434 403 376 443 441 410 469 478 450 624 463 500 500 671 646 503 456 413 476 453 504 497 578 421 667 525 456 658 470 552 484 512 400 398 476 465 751 422 407 598 543 483 474 454 545 756 417 526 519 475 439 536 516 480 505 638 480 591 587 846 456 486 728 767 564 681 555 483 453 715 794 833 778 482 599 799 470 482 750 873 809 461 547 514 548 490 784 535 474 539 466 514 496 508 608 518 645 487 526 560 540 418 411 491 511 476 514 473 448 551 762 522 516 411 670 424 458 410 401 381 482 582 428 551 401 608 784 567 379 410 496 784 391 399 805 913 639 531 389 471 409 694 827 656 570 393 429 567 445 429 368 381 524 412 430 437 472 371 412 553 620 706 478 862 448 583 1.01e+03 424 522 397 489 665 548 1.01e+03 579 845 710 814 434 381 610 426 520 374 573 389 762 951 689 521 530 333 387 366 369 380 825 467 806 591 798 423 431 400 370 924 394 403 554 799 715 528 532 411 410 390 719 359 472 423 496 388 358 742 445 399 459 412 477 371 448 496 502 776 400 402 458 413 523 752 599 888 514 447 451 563 579 431 504 665 633 609 460 592 876 427 1.02e+03 667 743 985 815 638 488 782 604 504 767 650 448 499 487 497 498 787 544 509 651 820 627 428 553 450 710 430 567 572 728 487 1.03e+03 1e+03 1.04e+03 970 1e+03 1.04e+03 588 679 507 520 491 578 485 453 619 466 616 687 531 530 490 797 742 593 501 695 652 568 695 565 567 641 568 600 673 477 782 740 652 773 698 681 852 672 789 555 406 672 532 467 539 451 698 518 629 681 442 479 409 736 452 478 458 465 432 458 433 419 382 450 492 548 445 527 521 523 515 452 471 490 751 414 624 446 1e+03 989 1e+03 1.03e+03 507 629 548 563 621 650 576 642 493 615 524 514 543 564 597 555 578 481 494 425 556 539 602 562 520 731 481 445 719 537 418 468 797 847 442 531 634 789 510 744 464 556 378 392 549 499 454 425 455 553 748 502 592 486 547 770 447 481 463 671 694 585 463 510 529 404 678 549 397 458 406 434 403 375 443 441 410 469 478 450 624 463 500 500 670 648 503 456 413 476 454 504 497 578 421 667 526 456 658 470 552 483 512 400 399 476 466 761 422 406 594 542 482 474 453 545 755 416 526 519 475 439 536 516 480 505 639 480 591 587 846 456 486 728 765 565 676 556 484 452 715 794 833 780 482 599 798 470 482 750 873 809 461 548 514 548 491 785 535 473 539 466 514 496 507 610 518 638 487 522 559 540 419 411 492 506 476 513 474 447 551 759 521 516 412 670 425 458 410 403 381 485 582 428 552 401 605 785 566 377 410 495 784 390 398 805 913 639 530 383 471 409 694 827 656 569 394 429 568 445 428 367 379 526 412 430 437 470 371 411 553 622 706 478 864 448 581 1.01e+03 424 522 396 490 666 547 1.01e+03 579 850 709 814 434 381 606 426 520 377 574 388 764 951 686 524 529 333 387 366 368 380 824 466 807 591 796 421 431 400 370 924 394 403 551 798 714 528 531 411 410 390 720 360 472 424 496 388 358 742 444 398 460 412 477 372 447 496 501 775 400 402 457 412 523 752 599 888 514 447 451 563 574 431 504 666 634 608 460 592 876 427 1.02e+03 667 743 985 815 638 488 773 604 504 766 650 447 499 487 497 498 788 544 510 651 820 627 429 558 447 710 430 567 572 728 487 1.03e+03 1.01e+03 1.03e+03 970 1e+03 1.04e+03 589 668 507 519 491 578 485 453 620 466 616 687 531 530 490 796 742 593 501 695 652 568 695 565 572 641 568 600 673 477 781 740 652 772 694 681 852 672 789 555 406 672 530 467 539 451 698 518 623 681 442 479 409 729 453 477 455 465 432 458 433 419 381 450 492 548 445 527 521 522 517 452 471 490 750 414 607 446 1e+03 989 1e+03 1.03e+03 507 630 548 563 622 650 577 642 493 615 521 515 544 564 600 555 579 481 494 426 556 538 602 561 519 731 480 444 718 538 418 468 797 847 441 531 635 789 510 744 464 556 377 392 550 499 454 425 456 553 748 502 592 484 547 769 447 481 462 672 694 582 463 509 529 404 678 549 396 458 406 434 403 375 442 442 410 469 477 450 624 462 500 500 669 649 504 455 414 476 454 504 497 578 421 667 526 457 657 470 553 483 512 400 399 476 466 773 422 405 593 542 482 474 452 544 755 414 525 519 475 439 536 516 480 505 639 480 591 587 846 456 485 728 764 564 670 558 484 451 715 795 832 780 482 599 798 470 481 750 873 809 461 548 514 549 491 785 535 473 539 466 514 496 507 612 518 630 487 519 559 540 419 411 492 500 476 513 475 447 551 756 520 516 412 670 425 458 410 405 382 487 583 428 552 401 602 785 565 376 410 494 784 389 397 805 915 639 529 378 472 409 694 826 659 568 395 430 570 445 427 368 377 527 412 430 437 468 371 410 553 623 708 477 866 448 579 1.01e+03 424 522 395 491 667 546 1.01e+03 580 855 710 814 433 381 603 426 520 378 575 388 767 951 684 528 527 334 387 365 368 380 824 465 809 590 796 419 431 400 370 924 394 403 547 798 714 528 529 410 411 390 720 361 470 425 498 387 358 742 444 397 460 411 477 372 447 496 501 773 400 402 457 412 523 752 599 888 514 447 451 564 570 431 504 666 634 608 460 592 876 426 1.02e+03 667 743 986 815 638 488 766 604 504 766 650 447 499 487 497 497 788 544 510 651 820 627 429 563 445 710 430 567 572 729 487 1.04e+03 1.01e+03 1.03e+03 970 1.01e+03 1.04e+03 590 660 508 519 491 577 485 453 620 466 616 687 531 531 490 795 742 593 501 695 652 568 695 565 579 640 568 600 672 477 781 741 652 772 688 681 852 671 789 556 406 672 526 467 538 452 698 518 620 681 442 479 410 722 453 476 454 465 432 459 433 419 381 450 492 548 445 527 520 522 518 452 472 490 750 414 591 446 1e+03 989 1e+03 1.03e+03 507 631 548 562 623 650 577 642 493 616 518 515 544 564 601 555 579 481 494 426 556 537 602 561 519 729 479 444 718 538 418 468 798 847 441 531 634 789 509 743 464 555 377 392 550 499 454 425 456 553 748 502 592 482 547 768 448 481 462 672 693 578 463 510 528 404 678 550 395 458 405 435 403 376 442 441 410 469 478 450 624 461 501 500 669 650 503 455 414 476 454 504 497 578 421 668 526 457 657 470 554 483 512 399 399 476 466 784 422 404 592 542 482 475 451 544 754 413 525 519 476 438 536 517 480 506 639 480 591 587 846 456 486 727 762 564 664 560 484 450 715 795 831 780 482 599 798 470 481 749 873 809 461 548 515 550 491 786 535 472 539 465 514 496 507 614 518 620 487 515 558 540 419 411 492 495 476 512 476 447 551 754 520 516 412 670 425 459 410 404 382 487 583 428 552 401 599 786 563 375 409 493 784 390 395 805 916 639 529 374 470 409 692 826 662 567 396 430 571 445 427 368 375 527 413 430 437 467 371 409 553 624 709 477 867 448 577 1.01e+03 424 522 394 491 667 544 1.01e+03 582 858 712 814 432 381 599 426 520 378 576 388 768 951 684 532 526 334 386 365 369 379 823 465 810 590 796 417 432 400 371 924 394 403 543 798 714 528 527 410 411 390 720 361 469 425 499 387 357 742 443 397 460 412 477 373 447 496 500 771 399 402 457 411 523 752 599 888 514 447 450 564 567 430 504 666 633 608 460 593 876 426 1.02e+03 667 743 986 815 638 489 757 604 504 766 650 448 498 487 498 497 788 544 510 651 820 627 428 570 444 711 430 567 572 730 486 1.04e+03 1.01e+03 1.03e+03 970 1.02e+03 1.05e+03 590 649 508 519 492 577 485 453 620 466 616 687 532 531 490 793 742 593 500 695 652 568 695 565 584 640 568 601 672 477 781 741 652 772 681 681 853 671 789 556 406 672 522 467 538 451 697 518 617 681 442 479 411 716 452 476 452 465 432 459 431 420 381 450 492 548 446 526 519 523 518 452 472 490 749 414 580 446 1e+03 987 1e+03 1.02e+03 507 631 548 561 624 650 577 641 493 618 514 515 544 563 602 555 579 481 494 426 556 535 603 560 518 726 478 444 718 538 418 468 798 847 441 531 634 789 508 742 464 555 377 392 550 498 454 425 456 554 749 502 592 478 548 768 449 481 462 673 693 575 463 510 528 404 678 550 393 458 405 435 404 376 442 441 410 469 478 450 623 461 501 500 669 653 503 455 414 476 454 505 497 578 421 668 526 458 657 470 554 482 511 399 399 476 466 793 422 403 592 543 482 475 450 544 754 413 525 519 476 437 536 517 480 506 639 480 591 587 846 456 486 727 762 563 658 561 484 450 716 795 831 780 482 599 798 470 481 749 873 810 462 547 515 550 491 785 535 472 539 465 514 497 508 615 518 612 486 512 558 540 419 411 492 489 477 512 476 447 552 752 519 516 412 670 425 459 410 403 382 488 582 428 552 402 597 788 562 375 409 493 784 392 395 805 917 639 530 371 470 409 690 826 664 568 397 429 573 445 428 368 373 527 413 430 438 465 370 409 552 625 712 476 870 448 575 1.01e+03 424 521 394 491 670 540 1.01e+03 583 861 712 814 432 381 597 425 520 378 577 388 769 951 682 536 525 334 386 364 370 379 822 464 810 589 796 415 434 400 370 924 394 403 536 799 713 528 525 410 410 390 720 361 469 426 499 388 356 742 442 397 460 412 477 373 447 495 500 769 399 402 458 411 523 752 598 888 515 447 450 564 562 430 504 665 633 607 460 593 876 426 1.02e+03 667 744 987 815 638 489 749 604 504 766 650 448 498 487 498 498 789 544 510 651 819 626 428 576 442 711 430 567 572 730 486 1.03e+03 1.01e+03 1.03e+03 970 1.02e+03 1.05e+03 590 640 509 519 492 577 484 453 620 466 616 687 532 531 490 791 742 593 500 695 652 568 695 566 588 639 569 602 672 477 782 741 652 773 675 680 853 671 788 557 406 671 520 466 538 451 698 518 614 681 441 479 410 712 452 476 451 465 432 459 430 420 381 450 491 548 446 526 518 524 518 452 472 490 749 414 572 446 1e+03 984 1e+03 1.02e+03 507 632 548 560 625 650 576 641 493 619 510 514 544 563 602 555 579 481 494 426 555 534 603 560 517 720 478 444 718 538 418 468 798 847 440 531 634 788 509 742 465 555 376 392 550 498 453 425 455 554 749 502 592 475 548 769 449 481 463 673 693 572 463 510 529 404 679 550 392 459 404 434 404 376 442 441 410 469 478 450 624 462 501 500 670 654 503 455 414 476 454 505 497 579 421 669 526 458 657 470 555 482 511 399 399 476 466 801 422 401 591 543 483 475 450 544 754 412 524 518 476 436 536 517 480 506 639 480 591 586 845 457 486 726 761 563 652 560 484 450 716 794 831 780 482 599 798 470 481 748 873 811 462 547 515 550 490 784 535 472 539 465 514 497 508 616 518 605 486 507 559 539 419 412 492 484 477 512 475 446 552 750 517 516 411 670 425 459 410 403 382 488 583 428 552 401 594 791 562 374 409 493 783 394 395 805 918 640 531 367 470 409 688 826 666 569 397 428 575 445 430 368 370 528 413 430 439 463 370 408 551 626 715 474 873 448 574 1.01e+03 424 520 394 491 673 538 1.01e+03 583 865 711 815 432 380 594 425 520 379 577 388 770 951 681 539 522 333 385 364 370 379 822 464 810 589 796 414 436 400 370 925 395 403 529 799 713 528 524 410 410 390 720 361 466 427 500 388 356 742 441 397 460 413 477 373 447 495 499 769 399 403 458 410 523 752 599 887 515 447 450 564 558 430 504 665 632 608 460 593 876 426 1.02e+03 667 743 988 816 639 490 741 604 504 766 651 448 498 487 499 498 790 544 510 651 818 626 428 582 442 711 431 567 572 730 486 1.03e+03 1.01e+03 1.03e+03 970 1.03e+03 1.05e+03 590 628 509 520 492 577 484 453 620 466 616 687 532 532 489 790 742 594 501 695 652 568 693 566 590 639 570 602 673 477 782 741 652 773 668 680 854 672 788 557 406 671 519 466 539 451 698 519 610 681 441 479 409 709 452 476 449 466 432 458 429 420 381 450 491 548 448 526 516 524 518 452 472 490 749 414 565 446 1e+03 980 1e+03 1.02e+03 507 632 549 559 625 649 576 642 493 618 507 514 545 563 602 555 578 481 494 427 556 533 603 560 516 713 477 444 718 537 418 468 798 846 440 531 634 788 509 742 465 555 376 392 550 499 454 425 456 553 749 501 593 473 548 769 450 481 463 674 694 570 464 510 529 404 679 550 391 459 403 434 404 376 442 441 410 469 478 450 624 463 500 500 670 655 504 455 414 476 454 505 497 579 420 669 526 458 657 470 555 482 511 400 399 476 466 808 422 400 590 545 483 475 449 544 755 413 525 518 476 436 536 517 480 505 638 480 590 587 845 457 486 726 761 563 645 560 484 450 716 794 831 778 483 599 798 470 481 748 873 811 462 548 515 551 490 784 536 472 539 465 514 497 508 616 518 601 485 502 559 539 419 412 492 480 477 512 476 446 552 749 516 516 411 670 424 459 410 403 383 489 583 428 551 401 592 794 562 373 410 493 783 394 395 805 919 640 531 362 470 409 684 826 669 568 397 428 576 445 433 367 367 530 414 430 440 462 370 407 549 628 717 472 876 448 572 1.01e+03 424 520 394 491 675 536 1.01e+03 582 870 711 816 432 378 592 425 520 380 577 388 772 951 680 543 521 332 385 363 370 380 822 464 810 589 795 414 439 401 370 926 396 403 521 799 713 528 522 409 409 391 720 361 463 428 501 388 356 741 441 397 460 413 477 374 447 495 499 769 399 403 458 410 523 752 599 888 515 447 450 564 553 430 503 664 632 608 459 592 876 426 1.02e+03 666 743 989 816 638 490 734 603 504 766 651 448 498 487 499 498 791 544 510 651 818 626 428 587 442 710 431 567 572 730 487 1.04e+03 1.01e+03 1.03e+03 970 1.03e+03 1.05e+03 590 615 509 520 491 577 484 453 620 466 615 687 532 532 488 788 742 594 501 695 652 568 691 566 592 639 570 602 674 477 782 741 652 773 662 680 854 671 788 557 406 672 519 466 539 451 698 519 605 681 441 479 408 705 452 476 448 466 432 458 429 420 380 450 490 548 449 526 514 524 517 452 472 490 750 414 558 446 1e+03 976 1e+03 1.02e+03 507 633 549 559 625 650 575 642 493 618 502 515 545 563 602 555 578 481 494 427 556 531 603 560 515 703 476 445 718 537 418 468 797 846 440 530 633 788 509 742 465 555 376 392 550 499 454 425 456 553 749 501 592 472 548 769 450 481 463 674 694 569 464 510 529 404 679 550 391 459 402 436 404 377 442 441 411 468 478 451 624 463 499 500 670 655 504 455 414 476 454 505 497 579 420 668 526 458 658 470 555 483 511 400 399 476 466 814 422 398 588 546 483 474 449 545 755 415 525 518 476 435 536 517 480 505 638 480 590 588 844 458 486 726 761 563 639 559 484 450 717 794 832 778 483 600 797 470 482 749 873 810 461 548 515 552 492 783 536 472 539 465 515 497 508 615 518 595 486 499 559 539 419 412 492 477 476 512 476 446 552 748 515 516 411 670 424 458 410 403 383 490 583 428 551 400 590 795 562 372 410 493 784 394 394 805 920 642 531 358 470 410 678 827 671 566 397 428 579 445 434 366 365 531 415 430 441 462 371 406 548 628 719 472 880 448 572 1.01e+03 424 518 394 491 674 536 1.01e+03 581 873 711 816 432 375 591 425 520 380 577 388 774 951 679 547 520 333 385 363 369 379 822 463 811 589 793 415 440 401 369 926 396 403 514 798 712 528 522 409 408 391 720 361 459 428 501 387 356 741 440 398 460 414 478 374 448 495 499 769 399 403 458 410 523 752 600 888 516 447 451 564 551 430 503 663 632 608 459 592 877 426 1.02e+03 666 743 989 816 638 490 726 603 504 766 652 448 498 487 499 498 791 544 510 652 818 626 428 592 441 710 431 567 572 730 487 1.04e+03 1.01e+03 1.03e+03 970 1.03e+03 1.05e+03 590 602 510 520 491 577 484 452 620 466 615 687 532 532 488 787 742 594 501 695 652 568 687 566 593 640 569 602 674 477 782 741 652 773 655 680 854 671 788 557 405 672 519 466 539 451 698 520 600 682 441 479 407 699 452 476 447 466 432 458 428 420 381 451 490 547 450 526 511 524 516 452 472 490 750 415 552 447 1e+03 970 1e+03 1.02e+03 507 636 550 558 626 650 574 642 493 618 498 515 545 563 603 556 578 481 494 428 556 529 603 560 514 693 476 446 718 537 418 467 797 846 440 530 633 787 509 742 465 554 377 392 549 499 454 426 456 553 749 501 592 472 548 769 450 481 463 674 694 568 464 510 529 403 679 550 390 459 401 439 404 377 442 441 411 468 479 451 624 463 499 500 671 656 504 454 413 476 454 506 498 579 420 668 526 457 658 469 556 484 511 400 398 476 466 820 422 397 586 547 484 474 449 546 756 417 526 518 476 435 536 516 480 505 638 480 590 588 844 458 486 726 762 563 632 559 484 450 717 794 831 777 483 599 796 471 482 749 873 810 461 548 514 553 493 783 536 472 540 465 515 497 508 615 518 590 486 497 558 539 419 412 493 476 476 511 476 446 551 748 514 516 411 670 425 458 409 402 384 492 582 428 551 400 588 796 561 370 410 493 784 394 393 804 920 642 530 356 470 410 672 826 674 565 397 429 580 445 434 366 363 531 416 430 441 462 371 406 547 630 721 472 883 448 572 1.01e+03 424 517 394 491 673 535 1.01e+03 580 874 711 817 432 374 591 424 521 379 577 388 775 951 678 549 520 334 385 363 368 378 822 462 811 588 790 417 439 401 369 926 397 403 507 797 712 529 522 409 408 391 720 361 456 428 501 386 356 741 440 398 459 414 478 374 448 494 500 769 399 404 458 410 522 752 600 889 516 447 452 564 550 430 503 662 632 608 459 591 876 427 1.02e+03 666 743 989 816 637 490 719 603 504 766 652 449 498 487 499 498 792 543 511 652 818 627 427 597 440 710 431 568 572 730 488 1.04e+03 1.01e+03 1.03e+03 970 1.03e+03 1.05e+03 590 590 509 521 492 577 484 452 620 467 615 687 531 532 488 786 742 593 501 695 652 568 682 566 593 640 569 602 673 477 783 741 652 773 648 680 853 670 788 557 405 672 519 466 540 451 698 520 595 681 442 479 407 690 452 475 446 466 432 458 429 420 381 451 490 547 451 526 509 524 516 452 472 489 750 415 547 447 1e+03 963 1e+03 1.02e+03 507 639 549 558 626 651 572 643 493 618 495 515 545 563 603 556 577 480 494 428 556 527 603 560 513 683 476 446 718 537 418 467 797 846 439 530 633 787 509 741 465 554 377 392 549 499 454 426 456 554 748 501 591 472 548 769 451 481 464 674 694 566 463 511 529 403 679 550 390 458 399 440 404 378 442 441 411 466 479 451 624 463 499 500 671 656 504 454 413 476 454 506 498 579 420 668 526 457 658 469 556 484 511 400 397 476 465 823 422 395 584 548 484 474 450 546 756 417 526 518 476 435 536 514 480 505 637 480 590 588 844 459 487 726 764 563 626 559 484 450 717 794 831 776 483 599 796 471 482 749 872 810 461 548 513 553 493 784 536 472 540 465 515 497 507 615 518 585 486 494 558 539 419 412 493 473 476 511 476 446 550 747 514 516 411 670 426 458 410 401 384 493 580 428 552 401 586 796 560 369 410 492 784 394 392 804 920 643 530 353 469 410 666 826 675 565 397 430 581 445 434 368 362 531 417 430 442 462 371 404 547 631 723 472 888 448 572 1.01e+03 423 514 394 492 673 534 1.01e+03 580 877 712 816 433 373 591 424 521 379 577 388 777 952 676 550 521 333 385 361 368 377 822 462 810 587 784 417 438 401 369 926 397 403 502 796 712 529 522 409 408 391 719 361 453 429 501 387 357 742 438 398 459 414 478 374 448 494 501 769 398 404 457 409 522 752 599 889 517 448 452 564 548 430 503 660 632 608 459 591 876 427 1.02e+03 666 743 990 816 637 489 712 603 504 766 652 449 498 487 498 498 792 542 510 652 818 628 427 603 440 710 431 568 572 730 488 1.04e+03 1.01e+03 1.03e+03 970 1.03e+03 1.05e+03 590 579 508 522 492 577 484 452 620 467 615 687 531 531 488 785 742 593 502 696 652 568 677 565 594 640 568 602 673 477 783 741 651 773 641 680 853 671 788 556 405 672 519 466 539 450 698 519 590 681 442 480 407 684 451 474 446 466 433 459 429 420 381 452 490 547 452 525 507 524 514 452 473 489 750 415 546 447 1e+03 952 1e+03 1.02e+03 507 641 549 558 626 651 569 643 493 618 494 515 545 563 604 556 577 480 494 427 556 526 603 561 511 672 476 446 717 537 418 467 797 846 439 530 633 786 508 741 465 553 378 392 549 499 453 426 456 553 748 501 591 472 548 769 452 480 464 674 694 564 463 511 530 404 679 550 390 458 398 441 404 378 441 441 411 463 479 450 623 463 499 500 671 657 504 455 413 476 454 506 498 579 420 669 526 457 658 470 556 484 511 399 397 476 465 827 422 394 580 550 485 474 450 546 756 417 527 518 476 435 536 514 480 505 637 480 590 587 844 459 487 727 764 562 621 559 484 450 717 793 830 776 483 599 796 471 482 749 872 810 462 548 513 554 492 784 536 472 539 464 514 497 507 613 517 580 486 493 559 539 419 412 493 472 475 512 476 447 550 748 513 516 411 669 426 457 410 401 384 494 577 428 552 402 586 798 559 368 409 491 784 393 392 804 920 643 530 349 469 410 664 825 676 564 397 430 581 445 435 369 359 531 418 430 442 462 371 402 546 632 723 472 893 448 571 1.01e+03 423 512 394 492 677 533 1.01e+03 580 881 712 815 433 371 592 424 520 379 578 388 778 952 674 551 522 333 385 360 368 377 822 461 809 587 776 417 439 401 369 926 397 402 499 794 712 529 522 409 408 390 719 361 450 429 501 387 357 742 437 398 459 415 479 375 448 495 500 768 398 404 457 410 522 752 599 890 517 448 452 564 545 430 503 660 632 609 460 591 876 427 1.02e+03 667 743 989 816 637 489 706 603 504 767 652 449 498 487 498 498 792 542 510 651 817 629 427 609 441 710 431 568 571 729 488 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 590 568 508 522 492 577 484 452 620 467 615 687 531 531 488 784 742 592 503 696 652 568 668 566 595 640 568 602 672 477 783 741 652 774 634 680 852 671 788 556 406 672 518 466 539 450 697 518 586 680 442 480 407 677 452 474 446 466 433 458 429 420 381 451 490 547 453 525 504 523 513 451 473 489 750 415 543 447 1e+03 941 1e+03 1.02e+03 507 642 549 558 626 651 565 643 493 617 494 515 545 563 606 556 576 480 494 427 557 525 602 562 512 662 477 445 718 536 418 468 798 845 439 530 634 787 508 742 465 553 378 392 548 500 453 426 455 553 748 501 591 472 548 769 451 480 464 674 694 563 462 511 530 403 679 551 390 458 398 442 404 378 441 441 411 458 478 451 623 463 499 500 671 657 503 455 413 476 454 506 498 579 419 669 526 456 657 470 556 484 512 399 397 475 466 829 422 393 578 550 485 475 451 546 756 417 528 518 476 436 536 513 480 505 637 480 590 586 844 459 487 727 764 562 617 558 484 450 717 793 830 775 483 599 797 471 482 749 873 810 462 548 513 554 492 784 536 472 539 464 514 497 507 612 517 576 486 490 559 539 419 412 493 469 475 511 476 447 550 748 513 516 411 669 425 457 410 400 384 494 574 428 553 402 585 799 558 367 409 491 784 392 392 803 921 643 531 347 469 410 660 825 676 562 397 430 584 445 437 371 358 531 419 429 444 462 371 400 545 632 724 473 897 448 571 1.01e+03 423 510 394 492 680 532 1.01e+03 581 886 712 816 433 369 592 424 521 379 578 388 779 953 672 552 522 333 386 359 368 378 821 459 807 586 765 418 440 400 370 924 397 402 495 793 712 529 523 408 408 390 719 361 447 429 500 386 357 743 436 398 459 416 479 376 448 495 499 767 399 404 456 410 523 752 599 890 517 447 452 563 542 430 503 658 633 609 460 591 876 427 1.02e+03 667 743 989 816 636 489 698 603 504 767 652 450 499 487 499 498 792 542 510 651 817 629 428 613 442 710 431 568 571 729 487 1.03e+03 1.01e+03 1.04e+03 969 1.03e+03 1.05e+03 590 555 507 521 492 576 484 452 620 466 615 687 531 531 488 783 743 592 504 697 652 568 660 566 595 640 568 602 672 478 783 741 652 774 627 680 852 671 789 556 406 672 517 466 539 449 697 517 582 680 442 480 407 669 452 473 446 466 433 458 430 420 381 451 490 547 453 525 502 523 511 451 472 489 750 415 541 447 1e+03 927 1e+03 1.02e+03 507 644 549 558 626 651 561 642 493 617 494 515 544 562 607 555 574 480 494 427 557 524 602 562 512 652 477 444 718 537 418 468 798 845 439 530 634 787 509 742 465 553 378 392 548 500 453 425 455 552 748 501 591 472 548 768 451 480 464 673 694 560 462 511 530 403 679 551 390 458 397 443 404 378 442 441 411 456 478 451 623 463 499 500 671 657 502 455 412 476 454 506 498 579 419 669 526 456 657 469 555 484 512 399 398 475 466 830 422 392 575 551 485 475 451 546 756 416 530 518 476 435 537 512 480 505 637 479 590 584 844 460 487 727 764 563 613 558 484 450 717 793 829 774 483 600 797 471 482 749 873 810 462 548 514 555 492 785 536 472 539 464 515 497 506 611 517 571 487 489 559 538 419 412 493 467 474 510 476 448 550 748 512 517 411 669 425 456 410 400 384 493 573 428 553 402 583 801 558 366 407 492 784 392 392 803 921 643 531 346 468 409 659 824 676 560 396 429 587 445 440 371 355 531 419 430 445 462 371 399 544 632 725 474 899 448 571 1.01e+03 423 510 394 492 664 532 1.01e+03 580 886 712 817 433 368 592 424 522 379 577 388 779 955 670 552 522 333 387 358 368 378 821 457 806 586 750 418 440 400 370 923 397 402 490 792 712 528 525 406 409 388 719 361 443 429 499 385 357 743 436 398 459 416 479 376 448 495 498 765 399 404 456 410 523 752 599 890 516 447 453 563 540 431 503 658 633 609 459 591 876 427 1.02e+03 667 743 989 816 636 489 690 603 504 767 652 449 499 487 499 499 792 543 510 650 817 629 428 617 442 710 431 568 570 729 487 1.03e+03 1.01e+03 1.04e+03 968 1.03e+03 1.05e+03 590 541 507 520 492 575 484 452 620 466 615 687 531 531 488 783 744 592 504 698 651 568 650 566 595 640 569 602 672 478 783 741 652 774 620 679 852 671 789 556 406 672 516 465 539 449 698 518 579 680 442 480 407 659 452 473 446 466 434 459 430 420 380 451 490 547 453 524 501 523 511 451 472 489 750 415 539 447 1e+03 913 1e+03 1.02e+03 506 646 549 559 626 651 557 642 494 617 494 515 544 562 607 555 572 480 494 427 557 524 601 563 511 641 478 444 719 537 418 469 797 845 439 530 634 787 509 742 465 553 378 392 549 500 453 425 455 552 748 502 591 471 548 768 451 480 464 673 694 558 462 511 529 403 680 551 390 457 396 443 404 378 442 441 411 452 478 451 623 463 499 500 670 657 502 456 411 477 453 506 498 579 418 670 526 456 658 469 555 483 513 398 398 474 466 830 422 391 575 550 484 475 451 546 756 414 533 518 476 435 537 512 480 505 638 479 590 581 844 460 486 726 764 563 608 558 484 450 718 793 829 774 482 600 797 471 481 749 873 810 461 548 514 555 492 785 536 472 539 464 515 497 506 611 516 566 487 488 560 538 418 412 493 466 474 510 476 448 550 748 511 517 411 669 425 456 410 400 384 493 571 428 552 402 582 801 558 365 405 492 784 392 392 803 921 643 533 346 468 408 651 823 675 559 396 428 589 446 441 371 353 531 419 430 446 462 371 398 543 633 725 475 903 448 571 1.01e+03 424 512 393 492 646 533 1.01e+03 580 888 712 816 433 366 592 424 523 378 576 388 782 956 668 551 523 333 388 357 369 379 821 455 806 585 735 419 441 400 368 922 397 402 486 790 712 527 526 405 409 386 719 361 439 430 498 385 357 743 436 397 459 416 478 375 448 495 499 763 400 403 456 410 524 753 599 890 516 447 453 563 537 431 503 657 633 609 459 591 876 427 1.02e+03 667 744 989 817 637 489 682 604 504 768 652 449 499 487 498 499 793 543 511 650 817 629 428 620 442 710 431 568 571 730 487 1.03e+03 1.01e+03 1.04e+03 969 1.03e+03 1.05e+03 590 526 507 520 492 573 484 453 620 466 615 687 532 531 489 782 744 592 504 697 651 568 642 566 595 640 569 602 672 478 783 741 651 774 612 679 852 671 789 556 407 671 516 465 539 449 698 518 574 681 442 480 407 652 452 473 445 467 434 459 430 420 380 451 490 547 453 525 499 523 511 451 472 490 751 415 538 447 1e+03 897 1e+03 1.02e+03 506 648 549 560 626 651 555 642 494 617 494 515 544 562 607 555 570 480 495 428 557 524 601 563 510 630 478 444 719 538 418 469 797 845 439 529 634 787 509 741 465 554 378 392 549 500 453 425 455 552 748 502 591 471 548 768 451 481 464 673 694 555 462 511 529 403 680 551 390 457 395 443 404 378 442 441 411 448 478 451 623 463 500 499 670 657 502 456 410 480 453 506 497 579 418 670 525 456 658 469 554 484 513 397 398 474 466 829 422 389 575 551 484 474 451 546 755 413 535 518 476 435 537 511 480 505 638 479 589 578 844 461 485 727 764 563 604 558 484 450 718 793 830 773 482 599 797 470 481 749 873 810 462 547 515 555 492 785 535 472 539 464 515 498 507 610 516 556 486 486 559 538 418 412 494 465 474 510 476 448 550 748 511 517 411 668 424 456 410 400 384 493 569 428 552 401 581 801 557 365 403 492 784 391 391 803 920 643 535 345 467 407 644 822 673 559 394 426 588 446 442 372 352 531 418 430 447 463 371 398 543 633 723 474 906 448 571 1.01e+03 424 514 392 492 627 533 1.01e+03 580 890 711 813 433 365 591 425 524 378 576 388 785 956 666 550 524 332 387 356 369 379 820 453 805 584 715 419 442 399 368 922 396 402 481 790 713 526 527 405 409 384 719 361 435 431 498 384 357 743 435 397 460 416 478 374 448 496 499 760 400 402 456 410 524 753 600 890 516 447 453 563 535 431 503 657 633 609 459 592 876 427 1.02e+03 667 744 989 817 637 489 674 604 504 767 652 449 498 487 498 499 793 543 511 651 817 628 428 626 443 710 431 568 571 731 487 1.03e+03 1.01e+03 1.04e+03 969 1.03e+03 1.05e+03 590 513 507 520 492 570 483 453 619 466 615 687 531 531 489 782 744 592 504 696 651 567 632 566 594 640 569 602 672 478 782 741 651 773 604 679 852 671 789 555 407 671 515 465 539 449 698 519 570 681 442 480 406 645 451 473 445 467 434 459 431 419 380 451 490 547 453 525 498 523 510 451 472 490 751 416 536 447 1e+03 879 1e+03 1.02e+03 507 651 549 561 626 651 553 643 494 617 494 515 544 562 608 555 569 480 495 428 558 524 601 564 508 621 477 444 718 538 418 470 796 845 438 529 634 787 509 741 465 555 378 391 548 500 453 425 455 552 749 501 591 471 548 768 451 481 465 672 693 554 463 510 529 404 680 550 390 458 395 443 403 378 442 441 412 444 478 450 623 463 500 499 670 658 502 456 410 486 453 506 497 579 417 670 525 456 660 469 554 484 513 397 398 474 465 828 422 386 576 551 485 471 452 546 755 412 536 518 476 436 537 511 480 505 638 479 589 576 844 462 484 727 764 563 599 557 484 449 718 794 830 774 483 599 798 470 480 749 873 810 462 547 515 556 492 785 535 472 539 463 515 498 508 608 516 546 486 486 558 538 418 412 494 464 474 510 476 448 550 747 511 516 410 667 424 457 410 401 385 493 565 427 552 402 580 801 557 364 400 492 783 391 392 803 920 643 536 345 467 407 635 822 670 559 392 426 588 448 442 372 351 531 418 430 447 464 371 398 543 633 721 474 909 448 572 1.01e+03 425 515 393 492 626 534 1.01e+03 580 891 711 812 434 364 590 426 524 377 575 387 789 955 665 550 526 332 386 356 369 380 819 448 805 584 697 419 443 399 367 922 396 403 477 791 713 526 528 405 409 382 719 361 432 431 498 384 358 743 434 398 460 417 478 372 448 496 500 758 401 401 456 410 524 753 600 890 516 447 453 563 534 431 502 658 633 609 458 593 876 427 1.02e+03 667 743 989 817 637 490 665 604 504 766 652 449 498 487 498 499 793 543 511 652 817 628 428 631 444 710 431 568 570 733 487 1.04e+03 1.01e+03 1.04e+03 969 1.03e+03 1.05e+03 590 500 507 520 492 567 482 452 618 466 615 687 530 531 489 782 744 592 503 693 651 567 624 565 593 640 570 602 672 478 782 742 650 773 595 680 851 671 789 554 407 671 514 465 538 449 698 519 566 681 442 480 405 640 451 472 444 467 434 459 431 419 380 451 490 547 452 525 497 522 510 451 473 490 750 416 534 447 1e+03 862 1e+03 1.02e+03 507 653 549 561 626 651 551 644 494 617 494 515 544 562 608 555 568 480 495 428 558 524 601 564 506 611 476 443 718 539 418 469 796 845 438 529 634 787 509 742 465 555 378 391 548 500 453 426 456 552 749 501 591 471 547 768 451 481 465 672 693 553 463 510 529 404 680 550 390 458 395 444 403 378 442 441 412 441 479 450 623 462 500 499 670 658 501 456 410 493 452 506 496 579 417 670 525 456 663 470 553 484 513 397 399 474 466 827 422 384 577 552 485 468 453 546 755 410 539 518 476 437 537 511 480 505 638 480 589 572 844 462 484 728 764 563 596 557 484 449 718 794 831 774 483 599 798 470 480 750 873 810 463 547 515 556 492 785 535 472 540 463 515 497 508 607 515 537 486 486 558 538 418 412 495 463 474 510 476 447 550 746 511 516 410 667 424 457 411 402 385 494 563 427 551 402 580 802 557 363 396 492 783 391 392 803 920 644 536 344 467 407 632 821 666 558 390 425 589 448 442 371 351 531 417 430 447 466 371 399 542 633 719 474 912 448 572 1.01e+03 425 516 393 491 626 534 1.01e+03 580 892 711 814 434 362 588 427 525 376 575 387 790 954 664 549 527 332 385 356 370 380 817 444 804 584 674 419 444 399 366 922 396 403 472 791 712 526 529 405 408 381 718 361 429 432 498 384 358 743 432 398 460 417 478 370 448 497 501 756 401 400 456 409 524 753 600 891 516 447 453 563 532 430 502 658 633 609 457 594 876 427 1.02e+03 667 743 989 817 637 490 655 604 504 765 652 449 499 487 498 498 793 542 511 652 817 628 427 637 443 710 432 568 571 733 487 1.04e+03 1.01e+03 1.04e+03 969 1.03e+03 1.05e+03 590 491 507 520 492 563 482 452 619 466 615 687 530 531 489 783 744 592 501 688 651 567 614 564 592 640 569 602 672 477 782 742 650 773 588 680 852 671 789 554 407 671 512 465 538 449 698 518 562 681 442 480 404 634 450 472 444 467 434 458 432 419 380 451 491 547 452 524 497 522 509 452 473 490 749 415 532 447 1e+03 846 1e+03 1.02e+03 508 653 549 562 626 651 548 644 494 618 494 514 544 562 608 555 567 480 495 427 557 524 601 565 504 603 476 443 718 538 418 468 796 845 438 529 634 788 509 741 464 554 378 392 548 499 453 426 456 553 749 500 591 470 547 768 451 481 466 673 692 553 463 510 529 404 680 549 390 458 395 444 403 378 442 441 412 439 479 450 623 462 500 499 670 657 501 456 409 500 452 506 496 579 417 671 525 456 667 470 551 484 513 397 399 474 466 828 422 382 576 552 486 464 453 546 755 409 542 518 476 437 537 512 481 505 637 480 589 568 844 463 484 727 763 563 593 558 485 449 718 794 831 774 483 599 798 470 480 749 874 810 463 548 514 556 492 785 536 472 539 462 515 497 507 607 515 529 486 485 558 539 418 412 495 462 474 509 476 447 550 744 510 516 410 667 423 457 411 403 385 495 562 428 551 402 579 804 557 362 392 492 783 391 392 803 921 644 536 341 467 408 630 821 661 556 389 425 590 449 443 371 351 532 416 429 446 466 371 402 542 633 718 474 915 448 572 1.01e+03 425 517 392 492 626 535 1.01e+03 580 892 711 816 434 361 588 427 526 376 574 387 791 950 663 547 528 332 384 358 370 379 816 440 805 585 654 420 444 398 366 921 396 402 468 791 711 527 530 404 408 378 718 361 428 432 498 384 358 743 432 398 460 418 478 367 448 499 501 753 401 399 455 409 524 753 600 890 516 447 453 563 530 430 502 659 633 608 455 594 877 427 1.02e+03 667 743 990 816 637 490 644 605 504 765 652 449 499 487 497 498 792 542 512 652 816 628 427 642 443 710 432 568 571 733 487 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 590 481 508 521 493 558 483 452 619 466 615 687 530 532 489 784 744 592 500 682 651 567 605 564 592 640 568 602 672 476 782 742 650 773 581 680 852 671 789 554 407 671 508 465 538 449 698 518 560 680 442 480 404 630 450 472 444 467 434 459 432 420 380 451 491 547 450 523 497 522 508 452 473 490 748 415 531 447 1e+03 832 1e+03 1.02e+03 508 653 549 563 626 651 547 643 494 619 493 514 544 562 608 555 565 480 495 427 557 523 601 565 503 595 476 443 719 537 418 468 796 845 438 529 634 788 510 740 464 554 379 393 548 499 454 426 456 553 749 500 591 470 547 769 451 481 468 673 692 551 463 510 529 404 679 547 390 458 395 444 403 378 442 440 411 435 479 449 623 462 500 499 670 657 501 456 408 508 452 506 496 579 417 671 524 455 672 469 549 483 513 398 399 475 467 828 422 380 573 552 486 460 452 546 756 408 545 517 477 438 536 512 481 506 637 480 590 562 844 464 484 726 763 563 590 558 485 450 718 794 831 774 483 599 797 470 481 749 873 810 462 548 514 556 492 785 536 472 539 462 514 496 507 607 515 522 486 484 557 539 418 412 495 462 474 508 476 447 550 743 509 516 410 668 424 457 412 403 385 495 562 428 551 401 580 804 557 362 387 491 784 390 392 804 921 644 537 338 468 408 626 820 657 555 388 424 590 448 444 371 352 532 415 428 445 466 371 403 542 634 717 474 918 448 571 1.01e+03 424 518 391 492 626 534 1.01e+03 580 891 711 815 432 360 588 428 527 377 574 387 791 946 661 545 529 332 384 359 370 379 815 437 805 586 633 420 445 398 366 921 396 402 462 791 710 527 531 404 408 375 719 361 426 432 498 384 358 743 432 398 460 419 478 365 448 500 502 750 401 399 454 409 524 752 600 890 516 448 452 563 529 430 502 660 633 608 454 593 878 426 1.02e+03 667 743 990 816 637 490 634 604 504 764 652 449 499 487 497 498 793 542 512 652 816 627 427 647 442 710 432 568 571 734 488 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 589 472 508 522 493 553 483 452 620 466 615 687 531 532 490 784 744 592 498 678 651 567 596 564 592 639 568 602 672 476 782 742 650 773 573 680 852 671 790 554 407 671 506 465 537 449 698 518 559 680 442 480 404 625 450 472 444 468 433 459 433 420 380 451 490 547 449 521 498 522 508 452 472 490 748 414 530 446 1e+03 818 1e+03 1.03e+03 507 653 549 564 626 651 546 643 494 618 492 514 544 562 607 555 563 479 495 427 557 521 601 565 502 589 476 444 719 538 418 468 797 846 438 529 634 788 510 739 463 554 380 395 548 499 454 426 456 553 750 500 590 469 547 769 451 480 470 674 693 548 463 509 529 404 679 544 391 458 396 443 404 378 442 440 411 430 479 449 623 463 500 499 670 656 501 456 405 516 452 505 497 578 417 671 524 455 675 469 546 483 512 398 399 475 466 829 422 378 570 551 486 453 451 546 756 408 546 517 477 439 536 512 480 506 637 480 590 557 843 465 485 726 762 563 587 559 484 450 718 794 831 774 483 599 796 470 481 749 873 811 462 548 515 556 491 786 536 472 539 463 515 496 506 607 515 516 486 484 558 539 419 411 495 461 475 506 476 447 551 740 508 516 410 670 423 456 413 403 385 495 561 428 551 401 580 804 558 362 384 491 784 390 392 804 922 644 538 335 468 408 621 820 653 555 388 423 589 447 445 372 352 532 413 429 444 466 371 405 542 634 715 474 920 448 570 1.01e+03 424 517 389 492 627 535 1.01e+03 579 891 711 815 430 360 588 428 527 377 574 387 791 943 660 544 530 332 384 361 370 380 814 433 805 586 616 420 445 398 366 921 396 402 456 792 710 527 530 404 407 372 719 360 425 432 498 384 358 743 432 398 459 419 478 362 450 501 502 748 400 398 453 410 524 752 600 890 516 448 452 563 529 431 501 661 633 608 452 592 879 427 1.02e+03 667 743 990 816 637 490 624 604 504 765 652 449 499 487 497 498 793 542 512 651 816 627 427 650 442 710 432 567 571 734 489 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 589 463 507 522 493 550 482 452 620 466 615 687 531 532 490 784 744 593 496 673 650 567 587 564 591 639 568 603 672 476 782 742 650 773 566 680 852 671 790 554 407 671 503 464 537 449 697 519 557 680 442 480 404 619 450 471 444 468 433 459 433 420 380 451 490 546 448 517 498 522 509 452 472 490 748 415 529 445 1e+03 806 1e+03 1.03e+03 507 653 550 564 625 651 546 643 494 618 491 514 544 562 607 556 560 479 495 427 557 519 600 565 500 584 476 445 719 538 418 469 798 846 438 529 633 788 510 739 462 554 380 395 549 499 453 425 456 553 750 500 590 468 548 768 451 480 471 674 693 546 463 508 529 404 679 542 392 457 396 442 404 378 442 439 411 426 479 449 622 463 500 498 671 656 501 456 402 526 452 505 497 578 417 670 524 454 679 469 543 484 511 398 399 475 466 830 422 376 570 551 486 446 451 546 756 408 547 517 477 440 537 512 481 505 637 480 590 553 842 466 485 726 762 563 585 560 484 450 719 794 831 774 483 599 795 470 482 749 872 811 462 547 515 556 491 786 536 472 539 464 516 496 506 607 515 512 486 484 559 538 420 411 496 461 476 506 476 446 551 739 507 517 410 671 422 455 413 403 385 495 560 428 551 402 581 804 557 362 380 490 784 390 392 804 922 644 538 334 469 408 614 820 649 555 388 422 588 446 445 373 352 532 413 430 444 466 370 405 543 634 713 474 922 448 569 1.01e+03 424 516 388 491 628 536 1.01e+03 578 891 712 815 428 361 587 428 527 376 574 387 790 943 658 543 531 332 383 361 370 382 813 430 806 588 598 420 444 398 367 921 395 401 452 792 710 528 530 404 406 371 718 359 424 433 498 383 358 743 432 398 458 420 477 360 450 501 502 746 400 398 452 410 524 752 600 890 516 448 452 563 529 430 501 662 633 607 450 591 878 427 1.02e+03 667 743 991 817 637 490 616 604 504 766 652 448 499 486 497 498 793 541 512 652 816 628 427 655 442 710 431 567 570 733 491 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 589 458 507 522 493 548 482 452 620 466 615 687 531 532 490 784 744 593 493 666 651 567 580 564 590 638 568 603 672 476 782 742 650 773 557 679 852 671 790 553 407 672 502 464 536 450 697 519 555 680 442 481 405 613 451 470 444 468 433 460 433 420 380 451 490 546 448 512 498 522 509 452 472 490 748 416 527 444 1e+03 794 1e+03 1.02e+03 507 652 550 564 624 651 545 643 494 618 489 514 543 562 605 556 559 479 496 428 557 518 600 565 500 578 475 446 718 539 418 469 798 846 438 529 633 788 509 739 462 554 380 395 548 499 453 425 455 553 750 500 589 468 548 768 451 480 471 674 694 543 463 508 528 403 679 538 392 457 395 441 404 378 442 439 411 422 479 449 623 462 500 498 671 656 501 456 400 535 451 505 498 578 417 670 523 454 683 469 541 484 510 398 399 476 465 831 422 374 571 551 486 441 452 546 756 408 547 518 476 440 537 512 481 505 636 480 590 549 841 467 485 726 761 564 584 560 484 450 720 793 831 774 483 599 795 470 483 748 871 811 463 547 514 556 491 786 536 473 540 464 516 497 506 608 515 507 486 485 559 537 421 411 496 459 476 506 476 446 551 738 507 516 410 670 422 455 413 402 385 496 559 428 551 402 581 804 556 362 377 489 784 389 392 804 922 643 537 333 469 408 610 820 645 555 385 422 588 447 444 374 351 532 413 430 443 466 369 404 544 634 711 474 924 448 568 1.01e+03 423 517 387 490 628 537 1.02e+03 577 893 712 815 428 362 585 428 527 376 573 388 787 942 657 541 531 332 381 361 370 383 813 426 808 590 583 420 443 398 367 922 395 401 448 793 711 529 528 404 407 370 718 359 424 434 499 382 358 744 432 398 456 420 476 357 452 502 502 744 399 398 453 410 524 753 599 890 516 448 452 563 530 430 501 661 633 608 447 591 878 428 1.02e+03 667 743 991 817 637 490 608 604 504 766 652 448 498 486 496 499 793 541 512 651 816 628 427 660 442 710 431 567 569 732 494 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 589 452 507 521 492 547 483 452 620 466 614 686 531 533 490 784 744 593 487 659 651 567 573 563 590 638 568 602 672 476 783 743 650 773 552 679 853 671 789 553 407 672 501 463 535 450 697 519 554 680 442 481 405 606 451 470 444 468 433 459 432 420 380 451 490 546 448 506 498 521 509 452 473 490 748 416 526 444 1e+03 784 1e+03 1.02e+03 508 652 550 564 624 651 544 643 494 618 487 515 543 562 605 556 556 478 496 428 557 516 600 565 499 573 474 446 718 539 418 469 798 845 438 530 633 787 508 739 462 554 380 396 548 499 452 425 455 553 750 500 589 468 549 768 451 480 471 674 694 542 462 508 529 403 679 534 393 457 395 440 404 377 442 440 411 420 479 448 623 462 500 498 671 655 501 456 397 546 450 505 499 578 418 669 524 454 688 469 540 484 510 398 399 476 465 833 422 372 571 551 486 437 452 546 756 408 547 519 476 440 537 511 481 504 636 480 590 545 840 469 485 726 760 564 584 560 484 450 720 793 831 775 483 599 795 471 484 748 870 811 463 548 514 556 491 786 536 472 540 464 516 497 507 609 515 502 485 486 559 537 421 411 496 457 476 507 476 446 551 738 507 516 410 669 421 455 413 402 385 496 559 427 551 402 582 805 556 363 374 488 784 389 392 804 923 643 535 333 471 408 606 820 640 555 383 422 588 448 444 375 350 532 413 431 443 466 368 405 545 633 709 475 928 448 567 1.01e+03 423 518 385 490 628 536 1.02e+03 578 894 713 816 428 362 582 428 527 376 571 388 784 941 656 539 532 333 380 361 370 382 813 424 810 593 569 419 442 398 367 924 395 400 446 793 711 530 528 404 407 369 718 359 424 435 499 383 358 746 434 398 455 420 476 357 452 503 502 741 399 397 453 410 524 753 599 890 516 448 452 563 530 430 501 661 633 608 444 591 877 428 1.02e+03 666 743 992 817 637 490 599 604 504 766 651 448 498 487 496 499 792 541 512 651 816 628 427 666 442 711 430 567 569 732 497 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 590 448 507 520 492 546 484 452 620 466 614 686 530 533 490 785 744 593 482 652 652 567 568 563 590 639 568 602 672 477 782 743 651 773 548 679 853 671 789 554 407 672 500 462 535 450 697 518 553 680 442 481 405 601 451 470 444 467 433 458 432 420 380 451 490 546 447 500 498 520 510 452 473 490 747 416 525 443 1e+03 774 1e+03 1.02e+03 509 650 550 563 624 651 543 643 494 618 484 515 543 562 603 556 555 478 496 428 557 514 600 566 499 565 474 446 718 539 418 469 798 845 438 530 633 787 508 739 462 553 380 396 548 499 452 425 455 553 750 499 589 468 549 768 451 480 470 673 694 540 462 509 530 403 680 528 392 457 395 439 404 377 442 440 411 418 480 449 623 462 500 498 670 656 501 456 395 557 450 505 500 578 418 669 524 454 694 469 538 485 510 398 399 476 466 835 422 371 571 550 486 434 453 546 755 408 548 520 476 440 537 511 481 504 636 480 589 542 840 469 485 725 760 564 583 560 484 450 719 793 831 776 482 600 795 471 484 748 870 811 464 548 514 556 491 785 536 472 540 463 515 497 507 609 515 497 484 487 559 537 420 412 496 455 475 508 475 446 551 738 507 516 410 668 423 455 415 402 385 496 559 427 551 403 582 806 557 362 372 488 784 389 392 804 924 643 534 332 472 407 602 819 636 555 380 422 589 448 443 375 349 532 413 431 443 467 368 404 544 632 708 475 931 448 567 1.01e+03 423 518 384 489 628 537 1.02e+03 579 896 713 816 428 362 579 428 526 376 569 388 781 940 654 537 533 334 379 360 369 381 813 420 810 593 558 420 443 397 368 925 395 400 444 794 711 530 526 402 408 369 718 359 424 436 499 383 358 747 436 397 454 420 477 356 452 503 502 737 399 396 453 410 524 753 598 890 516 447 452 564 531 430 500 661 633 608 440 591 877 428 1.02e+03 666 743 992 817 636 489 592 604 504 766 651 448 498 488 496 499 792 542 513 651 816 628 427 672 441 711 429 567 570 731 502 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 589 439 507 519 492 547 484 452 620 467 614 686 529 534 490 785 743 593 475 647 652 568 561 563 590 640 568 602 672 477 782 743 650 773 545 679 853 671 788 554 406 672 499 462 535 450 697 518 552 680 442 481 405 594 451 470 444 467 434 458 432 420 380 452 490 546 447 494 498 520 510 451 473 491 747 416 524 443 1e+03 764 1e+03 1.02e+03 510 649 551 563 625 651 542 643 494 618 484 515 543 562 603 556 553 478 495 428 558 513 601 566 499 556 474 446 718 539 418 469 798 844 438 530 633 787 508 739 462 553 379 397 548 500 452 425 455 553 750 500 589 468 549 769 452 480 470 673 694 540 462 509 530 403 680 524 392 457 396 438 404 377 442 440 410 415 480 449 623 462 500 498 667 656 500 456 392 569 450 505 500 579 417 669 524 454 700 468 536 485 510 397 399 476 465 837 422 370 570 550 485 432 452 546 755 408 549 520 476 440 537 511 481 504 636 480 586 538 840 469 485 725 759 564 582 560 484 450 719 792 831 776 482 600 796 471 484 748 870 811 464 548 514 555 491 785 536 471 540 463 515 498 507 609 515 494 484 488 558 537 420 412 495 454 474 508 475 446 551 738 508 516 410 668 425 455 418 402 385 497 558 427 552 404 582 807 557 361 371 487 784 388 391 804 925 642 534 332 474 407 600 819 633 555 379 422 588 447 442 375 349 532 412 431 442 467 368 404 545 632 706 476 935 447 568 1.01e+03 423 518 382 489 629 538 1.02e+03 579 897 713 817 428 362 579 428 525 375 569 389 782 940 652 537 533 334 380 360 368 380 812 418 810 594 546 420 443 397 370 925 395 399 440 794 711 530 524 400 409 369 718 360 423 436 500 384 358 747 437 397 453 420 477 356 453 505 502 736 398 395 453 410 525 752 598 890 516 447 453 564 531 430 500 662 633 608 438 591 877 427 1.02e+03 666 743 992 816 636 489 586 604 504 766 651 447 498 488 497 499 792 542 513 651 817 628 427 677 441 711 429 567 570 731 508 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 589 430 507 517 492 548 484 452 620 467 615 686 528 534 489 786 743 592 468 640 652 568 555 563 590 640 568 602 672 477 782 743 651 773 541 678 852 671 788 554 406 672 498 462 535 450 697 518 552 680 442 481 405 588 452 470 444 466 434 458 432 420 380 452 490 546 446 487 497 520 509 451 472 491 747 416 523 444 1e+03 758 1e+03 1.03e+03 510 648 551 563 625 651 541 643 494 617 484 515 543 563 601 556 552 478 495 428 558 512 601 566 500 548 474 446 718 539 418 469 798 844 437 530 633 788 508 739 462 553 380 396 548 500 452 426 455 553 749 500 589 468 549 769 452 480 469 673 694 539 462 509 529 403 680 518 392 457 397 437 404 377 442 439 410 414 480 449 623 463 500 498 665 656 500 456 390 579 450 505 500 579 417 670 524 454 705 468 533 485 511 397 400 477 464 840 422 369 566 550 486 431 452 546 756 408 550 520 476 440 538 511 481 504 636 480 584 535 840 470 485 725 758 565 582 560 484 449 719 791 831 776 482 600 796 471 484 749 871 811 464 548 514 554 490 785 536 471 541 462 515 498 507 609 516 493 484 489 558 537 420 413 495 454 474 509 474 445 551 739 508 516 410 668 425 455 421 402 385 498 558 427 552 404 582 808 557 360 370 487 784 387 391 804 925 642 535 332 474 406 594 819 632 557 377 422 587 446 440 375 347 531 410 431 442 467 368 404 545 633 704 476 937 446 568 1.01e+03 423 518 381 488 630 539 1.03e+03 579 898 712 817 428 362 576 428 524 375 568 390 784 940 650 537 533 334 382 360 368 380 811 414 809 595 536 420 444 397 371 925 396 398 436 795 711 530 523 399 410 369 718 360 422 437 500 384 358 747 437 396 452 419 477 355 452 506 502 734 398 394 453 409 525 752 598 890 516 447 453 564 531 430 501 662 633 609 434 591 877 427 1.02e+03 666 743 991 816 636 488 579 604 504 766 651 447 498 488 498 500 792 543 513 651 817 629 427 683 441 711 429 566 570 731 515 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 589 420 507 515 492 549 484 452 620 467 615 686 527 534 489 786 743 592 460 634 655 568 547 563 590 640 568 602 670 477 782 743 651 772 538 678 852 671 788 554 406 672 498 462 535 450 697 518 551 680 442 481 405 581 452 470 444 466 434 458 432 420 380 453 490 546 446 482 496 521 510 451 473 491 747 416 524 445 1e+03 754 1e+03 1.02e+03 510 647 551 563 625 651 540 643 494 617 484 514 543 563 599 556 552 478 495 428 558 511 601 565 501 537 474 446 718 538 418 469 797 844 437 530 632 788 508 740 462 553 380 396 548 500 452 426 455 553 749 501 589 469 549 769 452 480 467 673 694 538 462 509 529 404 679 515 391 456 398 436 404 377 442 439 410 413 481 449 624 463 500 498 661 655 500 456 388 586 449 505 500 579 417 670 524 453 707 468 530 485 511 397 400 477 464 843 421 368 563 550 487 428 452 546 756 409 550 520 476 440 538 511 481 504 636 480 580 531 840 470 485 725 757 564 582 561 484 449 719 790 830 776 482 600 796 471 484 748 871 811 464 548 514 554 490 785 536 471 541 461 515 498 507 609 517 493 485 490 558 536 420 414 494 453 474 509 474 445 551 740 508 516 410 667 424 455 423 402 385 498 556 427 552 403 581 808 556 360 370 487 783 387 391 805 926 643 536 332 474 407 590 819 629 558 376 422 586 445 439 375 345 530 410 430 441 468 369 403 545 634 702 476 940 445 568 1.01e+03 423 515 380 488 630 538 1.03e+03 579 899 712 817 429 363 575 426 523 375 568 390 788 940 647 536 533 336 383 359 368 380 811 411 809 595 525 420 444 398 371 925 396 398 432 794 711 530 522 399 409 370 717 360 421 437 500 384 358 748 436 396 452 419 477 355 452 507 502 734 397 394 454 408 524 752 597 890 516 447 454 564 531 430 503 663 633 609 430 591 878 427 1.02e+03 666 743 991 816 636 488 572 604 504 765 651 446 498 488 498 500 792 543 512 651 817 629 427 688 441 710 429 566 570 731 523 1.04e+03 1.01e+03 1.04e+03 970 1.03e+03 1.05e+03 589 412 508 511 492 551 484 452 620 467 615 686 526 533 489 786 743 591 451 628 660 568 540 563 590 640 567 602 669 477 779 743 651 772 534 678 852 671 788 554 406 673 497 462 535 450 696 518 551 680 442 481 404 573 452 470 444 467 434 458 433 419 381 453 490 546 446 478 497 522 510 451 473 491 747 416 524 445 1e+03 749 1e+03 1.02e+03 510 646 551 562 625 651 540 643 494 617 484 514 543 564 598 556 552 478 495 428 557 510 601 565 501 528 474 446 718 538 418 470 797 844 437 530 631 788 508 740 461 553 380 396 548 501 452 426 455 553 749 501 589 470 549 768 452 480 466 673 693 538 462 509 529 404 679 509 390 456 398 435 404 378 442 439 410 412 481 448 624 463 500 498 656 655 500 456 387 593 449 505 499 579 416 670 524 453 710 468 528 486 511 397 400 477 464 846 421 366 559 550 488 424 452 546 756 409 550 520 476 440 537 511 481 504 637 479 577 528 840 471 485 725 755 564 583 560 484 449 720 790 831 776 482 600 796 471 485 747 871 811 464 548 514 553 489 785 536 471 542 460 515 498 507 609 517 492 485 491 558 536 420 413 493 452 474 509 474 445 551 741 508 516 411 667 423 455 424 402 385 498 555 427 553 402 583 809 555 359 370 487 783 387 391 805 926 643 537 332 475 407 585 820 625 559 376 423 586 445 439 375 343 529 411 430 441 468 369 402 545 635 701 476 941 444 568 1.01e+03 423 512 380 488 631 537 1.03e+03 580 902 713 818 429 363 571 425 523 375 568 391 789 939 645 536 533 337 383 358 368 381 811 406 810 595 515 419 445 399 372 924 396 397 429 793 711 531 521 399 409 371 716 360 420 436 500 384 359 747 436 396 450 419 477 356 452 507 501 732 397 394 454 408 523 752 598 890 516 447 453 564 532 430 506 663 633 609 426 591 878 427 1.02e+03 667 743 991 815 636 488 566 604 504 765 650 446 498 488 498 500 791 543 512 650 816 629 428 695 441 707 429 566 570 731 530 1.04e+03 1.01e+03 1.04e+03 971 1.03e+03 1.05e+03 589 404 508 506 491 552 484 451 621 468 615 686 525 533 489 786 743 591 442 623 667 568 533 564 590 640 567 601 666 477 774 743 651 773 531 679 852 671 789 554 406 673 496 462 534 450 696 518 551 680 443 481 404 565 452 470 443 467 433 458 433 419 381 453 490 546 447 474 498 522 510 450 474 491 747 416 526 444 1e+03 744 1e+03 1.02e+03 509 645 551 562 624 651 539 643 493 617 484 514 543 564 598 556 552 478 496 428 557 509 601 564 502 517 474 447 717 539 419 470 796 844 438 530 631 788 508 741 460 553 380 395 548 501 452 426 454 553 749 502 588 470 549 768 452 480 466 673 693 539 462 509 529 403 679 504 389 456 398 434 404 378 442 439 411 411 481 448 623 463 499 498 651 655 501 456 387 598 449 505 498 579 416 670 524 453 712 468 526 486 511 396 400 477 463 848 421 363 559 550 487 421 451 546 756 409 548 520 476 440 537 510 482 504 637 479 572 527 839 471 485 725 754 563 584 560 484 449 720 790 831 776 482 600 795 470 484 746 871 811 464 548 514 552 489 785 536 471 541 460 516 499 507 610 517 490 485 492 558 536 420 413 493 452 474 509 474 446 551 742 508 516 411 668 423 455 425 401 385 499 554 427 553 402 585 809 556 358 368 486 782 387 391 805 928 643 538 332 475 408 582 820 621 559 375 423 586 446 438 375 344 529 412 430 441 468 369 401 545 635 701 476 943 442 570 1.01e+03 423 509 379 488 632 537 1.03e+03 580 905 714 817 429 364 568 424 523 376 568 392 790 938 642 537 533 338 383 357 369 381 810 402 810 598 507 419 445 399 372 924 396 397 427 792 711 531 521 399 408 373 715 360 419 436 499 384 359 747 435 396 448 418 477 357 452 507 501 732 397 394 455 408 523 752 598 891 516 447 453 563 532 430 509 663 633 609 423 591 877 427 1.02e+03 667 743 990 815 635 489 563 604 504 765 650 446 498 488 497 501 791 543 511 651 816 629 428 700 441 702 429 566 570 731 538 1.04e+03 1.01e+03 1.04e+03 971 1.03e+03 1.05e+03 589 397 509 502 491 553 484 451 622 468 614 687 525 532 489 786 743 590 435 618 678 568 529 564 591 641 567 601 663 477 766 743 651 773 528 679 851 671 789 552 407 673 496 462 534 450 695 518 551 680 443 481 404 558 451 470 443 467 433 458 433 418 380 452 490 546 447 471 498 523 510 450 474 491 747 416 526 444 1e+03 740 1e+03 1.02e+03 509 645 551 561 624 651 538 643 493 616 484 514 544 564 599 556 552 478 496 429 558 508 601 563 502 510 474 447 717 539 419 470 796 844 438 530 631 788 508 741 460 554 379 394 548 501 452 427 454 553 749 501 588 470 549 768 452 480 466 674 693 540 462 509 529 404 679 499 389 456 398 433 404 378 442 439 411 410 481 448 623 463 499 498 647 655 501 456 386 605 450 505 498 579 417 670 524 453 714 468 525 486 511 396 399 477 463 850 421 360 559 551 487 419 451 546 756 409 547 520 477 439 536 511 482 504 637 480 570 526 840 472 485 725 752 563 585 560 484 449 720 790 832 777 483 600 795 470 484 746 871 811 464 548 514 551 489 785 536 471 540 460 516 499 507 610 517 487 485 492 558 536 420 412 493 452 474 508 474 447 551 744 508 516 410 668 423 455 424 401 385 500 553 427 553 401 586 810 556 358 366 486 782 387 391 805 928 643 538 333 476 408 576 820 620 560 374 424 586 447 438 374 343 530 412 430 440 468 369 400 545 636 701 476 945 441 571 1.01e+03 423 507 379 487 633 536 1.04e+03 582 909 714 816 429 365 566 423 522 376 568 392 790 935 639 539 533 339 382 357 370 381 809 399 811 601 498 419 445 397 372 923 396 397 425 791 711 531 522 399 407 374 715 360 418 436 498 383 358 747 433 396 447 418 477 358 452 508 502 730 397 394 456 408 524 752 598 891 517 447 452 563 532 430 512 664 633 609 422 592 877 427 1.02e+03 667 742 990 815 636 489 561 604 504 766 650 447 498 488 497 502 791 544 511 651 815 628 428 705 440 697 429 566 570 730 545 1.04e+03 1.01e+03 1.04e+03 971 1.03e+03 1.05e+03 589 391 509 498 492 554 484 451 622 469 614 687 525 532 488 786 743 590 430 614 688 568 524 564 591 641 566 601 657 477 758 743 652 773 524 679 850 671 789 551 407 672 496 462 534 450 696 517 550 680 443 481 404 550 451 471 443 467 433 458 433 418 380 452 489 546 448 469 498 523 510 450 474 491 746 416 528 444 1e+03 739 1e+03 1.01e+03 508 646 551 561 624 651 538 643 493 616 485 515 544 564 599 556 552 478 496 428 558 508 601 563 502 502 474 447 717 538 419 471 795 844 438 530 631 788 508 741 460 555 379 394 548 501 452 427 454 553 749 501 588 469 549 768 452 481 466 673 693 541 462 509 530 404 679 496 389 456 398 433 404 378 441 439 411 410 481 449 623 463 499 498 644 655 501 456 386 611 450 506 498 578 417 670 524 453 715 468 522 486 510 396 399 478 463 854 421 358 558 551 487 418 450 546 756 409 546 520 478 439 536 512 481 504 637 480 565 525 841 472 485 725 751 563 586 559 485 449 720 790 832 777 483 600 794 470 482 746 872 811 464 547 514 551 490 785 536 471 540 460 516 499 507 611 517 485 486 492 558 536 420 412 494 453 474 508 475 447 551 744 509 516 409 668 424 454 424 402 385 500 552 426 552 400 586 810 556 357 364 486 783 386 390 804 929 644 539 333 476 408 572 820 620 560 374 424 588 448 437 374 342 530 412 429 437 469 369 399 546 637 701 476 946 440 572 1.01e+03 424 506 378 489 632 537 1.05e+03 583 913 714 815 429 366 564 422 521 376 568 391 790 932 634 542 533 339 382 357 370 381 807 397 812 604 490 419 446 396 372 923 396 397 424 791 711 531 524 399 405 374 716 360 417 437 498 382 358 747 431 396 444 418 477 360 452 508 502 729 396 393 455 408 525 753 598 890 517 447 452 563 532 430 516 664 633 609 421 592 876 427 1.02e+03 667 742 990 816 636 490 558 604 504 766 650 447 498 488 497 502 791 544 510 652 816 627 428 710 440 691 429 566 569 731 554 1.04e+03 1.01e+03 1.04e+03 972 1.03e+03 1.05e+03 589 387 509 496 492 554 483 450 622 469 614 687 524 532 487 786 743 591 428 610 702 568 519 563 591 641 566 602 650 477 752 743 652 773 521 678 851 670 789 551 407 673 496 462 534 450 696 517 550 679 443 481 404 543 451 472 443 467 433 458 433 418 380 451 490 547 448 465 498 523 510 450 473 491 747 416 529 444 1e+03 738 1e+03 1.01e+03 508 646 551 561 624 651 538 643 494 616 485 515 544 564 599 555 552 478 496 428 558 508 601 563 502 496 474 447 717 538 418 471 795 844 438 530 632 788 508 741 459 555 379 393 548 501 452 427 455 554 748 501 588 470 549 768 453 481 466 673 693 541 462 509 530 404 679 493 389 456 397 433 404 378 441 439 411 410 481 449 623 463 500 498 638 655 501 456 386 617 450 505 498 578 418 670 524 453 715 468 518 486 510 397 400 478 462 858 421 356 557 551 487 416 450 546 756 409 545 520 478 439 535 512 481 504 637 481 559 523 842 472 485 725 750 563 586 559 485 448 720 791 832 778 483 600 794 470 482 747 872 811 464 547 513 552 491 785 536 470 540 460 516 498 507 611 516 482 486 492 557 536 419 413 494 453 474 508 475 447 552 746 510 516 409 667 425 454 423 403 385 500 550 426 552 400 586 811 556 356 361 486 783 385 390 803 929 644 539 334 476 408 564 820 622 559 374 424 590 448 437 374 342 530 412 430 435 469 368 398 547 639 701 476 948 440 573 1.01e+03 423 506 378 490 632 537 1.05e+03 585 917 713 815 429 367 562 420 520 376 569 390 790 930 631 543 533 340 382 357 370 381 805 395 816 604 479 419 447 396 372 923 397 397 421 791 711 531 526 399 402 374 717 360 416 437 498 381 356 746 429 398 440 417 477 360 452 508 501 727 396 392 454 408 526 753 598 890 517 447 452 563 531 430 523 664 634 609 420 592 877 427 1.02e+03 667 742 990 816 637 490 556 605 503 766 650 447 498 488 496 501 791 544 510 651 816 624 427 712 440 684 430 565 569 731 563 1.04e+03 1.01e+03 1.04e+03 973 1.03e+03 1.05e+03 589 382 509 494 492 554 483 451 622 469 615 687 524 532 487 786 743 591 428 605 715 568 514 563 592 641 566 602 642 476 746 743 651 773 516 678 852 670 789 551 408 675 497 463 535 450 696 518 551 680 443 481 404 536 451 472 443 467 433 458 433 417 380 449 491 547 448 461 497 522 511 449 473 491 747 416 529 443 1e+03 739 1e+03 999 508 646 550 561 625 651 537 643 494 617 486 515 544 564 599 555 552 478 496 427 558 508 601 563 502 490 473 447 718 538 418 470 796 844 438 530 632 788 509 741 459 555 379 392 549 500 452 426 455 554 748 502 587 470 549 769 453 481 465 673 693 542 462 508 530 404 679 490 390 456 397 433 404 378 441 440 410 409 481 449 623 462 501 498 631 655 501 457 386 622 450 504 498 578 419 670 524 453 714 467 516 486 510 397 400 479 462 862 421 354 553 551 487 415 449 546 756 410 545 519 478 440 535 512 481 504 637 481 551 521 841 473 485 725 748 563 586 559 485 448 720 791 832 778 483 600 794 469 481 747 872 811 464 547 513 552 491 785 536 470 540 460 516 499 507 611 516 481 486 492 557 536 419 413 494 453 473 508 475 446 552 747 510 516 409 666 424 454 423 403 386 499 548 426 551 399 586 813 556 355 358 486 783 385 390 803 929 643 539 333 477 407 559 820 622 558 375 426 593 448 438 375 343 530 412 431 434 469 367 398 548 641 702 476 949 441 574 1.01e+03 423 504 378 491 633 538 1.06e+03 586 920 713 814 429 367 559 418 520 375 569 389 790 932 629 545 532 340 382 357 370 381 803 394 818 604 471 419 449 396 372 924 397 397 419 791 712 531 528 399 400 374 717 359 415 437 497 381 356 746 429 399 437 417 477 360 452 508 501 726 395 391 453 408 526 753 599 890 517 447 453 563 531 430 530 664 633 608 418 592 877 427 1.02e+03 668 742 991 816 637 490 554 605 504 766 650 447 498 488 496 500 791 544 510 652 817 621 427 716 440 678 430 566 568 732 571 1.03e+03 1.01e+03 1.04e+03 973 1.03e+03 1.05e+03 589 380 509 491 492 554 483 452 621 470 615 687 523 533 488 786 743 591 431 599 730 568 509 563 592 641 566 602 634 476 738 744 651 773 512 678 852 670 789 551 408 677 497 463 535 450 696 518 551 680 444 480 404 531 450 472 443 468 433 458 433 417 380 447 491 547 448 458 497 522 511 449 472 491 746 416 529 443 1e+03 740 1e+03 987 508 646 550 560 625 652 537 643 494 617 487 516 544 563 599 555 553 478 496 427 559 508 601 563 503 486 473 447 718 538 418 470 796 844 438 530 632 788 509 741 459 556 379 391 549 500 451 426 456 554 747 502 587 469 549 769 453 480 464 672 693 543 462 508 531 404 678 488 391 457 398 433 404 378 441 440 410 407 482 450 622 462 501 498 622 656 501 458 386 627 450 504 498 578 419 670 524 452 713 467 514 486 509 398 400 479 461 864 422 352 548 551 487 414 449 545 756 410 545 519 478 440 535 512 481 504 637 481 544 518 841 473 485 725 747 563 586 558 485 448 720 792 831 777 483 599 794 468 481 747 872 811 464 547 512 552 491 785 536 469 540 460 516 499 507 611 516 480 486 492 558 537 418 413 494 454 473 508 475 446 552 748 509 515 410 667 424 454 422 402 386 499 545 426 551 399 585 814 556 354 355 486 783 385 391 803 930 643 539 333 477 408 553 819 622 557 374 427 595 448 438 374 344 529 411 431 433 469 366 398 548 643 702 476 950 442 574 1.01e+03 422 502 378 491 635 538 1.06e+03 587 920 713 812 429 367 557 417 520 376 569 389 790 933 627 548 531 341 383 357 370 381 801 394 820 604 464 419 450 397 372 924 398 397 416 791 712 531 529 399 400 374 717 359 415 437 497 380 356 746 429 400 436 417 477 360 452 507 501 726 394 390 452 408 526 753 599 890 518 448 453 563 531 430 536 664 633 608 417 592 877 427 1.02e+03 668 742 991 816 637 489 552 605 504 766 650 447 499 488 496 500 791 544 510 652 816 617 427 718 440 669 431 566 569 731 578 1.04e+03 1.01e+03 1.04e+03 973 1.03e+03 1.05e+03 588 377 509 489 493 554 483 452 622 470 615 687 522 534 488 787 743 592 428 593 745 568 506 563 592 642 566 602 625 476 729 744 651 774 508 678 852 670 790 552 408 679 497 464 535 450 696 518 552 680 444 480 404 527 449 471 442 468 433 458 433 417 380 444 491 548 448 457 498 522 511 449 472 492 746 416 529 442 1e+03 740 1e+03 973 508 646 550 560 625 652 537 643 494 617 488 516 543 563 600 556 554 478 495 426 559 507 601 563 503 481 473 447 718 538 418 470 796 844 438 530 632 788 509 741 459 556 379 390 549 500 451 426 456 554 747 502 588 469 549 769 453 480 464 672 693 544 463 508 531 404 678 486 391 457 397 434 404 378 441 440 410 406 482 450 622 461 501 498 616 656 502 458 386 634 449 506 499 578 419 669 524 452 712 467 514 485 509 398 400 479 461 866 422 350 546 551 487 412 449 545 755 409 546 518 477 440 536 512 481 504 637 481 538 516 841 474 484 725 746 563 586 558 485 448 720 793 831 777 483 599 794 468 481 747 872 811 464 547 512 552 490 785 536 469 540 460 516 500 507 611 517 480 485 492 558 537 418 413 494 454 473 508 475 446 552 747 508 515 410 668 424 454 421 401 386 499 542 426 551 400 585 815 556 353 352 486 782 385 390 803 929 643 540 333 477 408 548 819 623 556 374 427 599 447 438 373 344 529 411 431 433 468 366 399 548 644 702 476 950 442 574 1.01e+03 422 500 378 491 637 538 1.06e+03 587 920 713 806 428 365 554 417 521 378 569 388 788 933 624 553 529 342 384 357 370 381 799 392 820 604 459 419 450 398 371 923 397 397 414 790 712 531 530 399 400 373 718 360 416 437 497 380 356 744 429 401 435 416 477 360 452 507 501 725 394 390 451 409 525 753 599 890 518 447 453 563 531 430 544 665 632 608 417 593 876 427 1.02e+03 668 743 991 815 637 489 551 605 504 766 649 447 499 487 496 500 791 545 510 652 816 613 427 720 440 661 432 567 569 731 586 1.04e+03 1.01e+03 1.04e+03 973 1.03e+03 1.05e+03 588 376 509 485 493 555 483 452 622 470 615 687 522 535 488 787 743 592 424 590 758 568 501 564 593 642 566 602 616 475 719 744 651 774 505 678 851 670 790 553 408 682 497 464 536 450 696 518 552 680 444 480 404 522 448 471 442 468 434 459 433 418 380 442 490 548 448 457 499 521 511 449 472 493 746 416 529 442 1e+03 740 1e+03 958 507 647 551 560 625 652 538 643 494 616 489 516 543 563 600 556 554 478 495 426 560 507 601 563 503 479 473 447 718 538 418 470 796 844 438 530 632 788 509 741 459 556 379 390 549 500 451 426 456 554 748 502 591 469 549 769 453 480 464 672 693 544 463 508 532 404 678 484 391 457 397 435 404 378 441 440 410 406 482 450 622 461 501 498 612 657 502 457 386 641 449 507 499 579 419 669 524 452 710 467 514 485 509 398 400 479 461 868 422 350 546 551 487 411 449 545 755 409 547 518 477 439 536 513 481 504 637 480 532 513 841 474 484 725 746 562 585 557 485 449 720 794 832 777 483 599 793 468 480 747 872 810 465 548 512 552 490 784 536 469 541 461 516 500 507 611 517 479 482 492 558 538 418 413 494 454 473 508 475 446 552 746 508 515 410 668 425 453 420 400 386 499 539 426 551 401 585 815 555 352 351 485 782 385 390 803 929 643 541 333 477 409 545 819 625 554 372 426 602 447 438 372 343 529 411 431 432 468 366 399 548 645 704 476 950 442 575 1.01e+03 421 500 378 492 636 537 1.07e+03 587 921 713 800 429 363 552 417 521 380 569 388 787 932 621 555 527 343 384 357 371 381 798 390 820 606 453 419 450 399 370 922 397 396 412 790 712 530 529 398 401 372 718 361 416 438 497 379 356 743 429 402 435 415 477 360 452 506 501 724 394 390 450 409 524 753 598 890 519 447 453 563 531 431 553 664 632 608 416 593 876 427 1.02e+03 667 743 992 815 637 489 550 605 504 766 649 447 498 487 497 500 792 545 510 651 816 610 426 721 440 654 434 567 569 731 594 1.04e+03 1.01e+03 1.04e+03 973 1.03e+03 1.05e+03 588 376 509 482 493 555 483 452 621 471 615 687 522 535 488 787 743 592 420 586 772 568 499 564 593 642 567 602 607 475 711 744 651 774 503 678 851 670 791 553 408 687 498 464 536 450 696 518 553 680 444 480 404 518 445 470 442 467 434 459 433 418 380 439 490 548 448 457 499 519 511 450 472 493 746 415 529 442 1e+03 740 1e+03 945 507 646 551 560 624 652 538 643 495 616 488 516 542 563 601 556 555 478 495 426 559 507 600 563 503 477 472 447 718 538 418 468 796 845 438 530 632 788 509 741 459 556 378 390 549 500 451 426 455 554 748 502 594 469 549 769 454 480 465 672 693 544 462 509 532 405 678 482 391 456 396 436 404 378 441 440 410 405 482 450 622 461 500 498 608 658 502 457 386 648 449 508 500 579 419 669 525 452 710 468 513 485 509 397 400 479 462 869 421 350 546 551 487 409 449 545 754 408 549 518 476 439 536 513 481 504 638 480 525 511 841 474 484 724 746 562 584 558 485 449 721 795 832 776 482 599 793 468 480 746 873 810 465 548 511 552 489 784 536 469 541 461 517 500 507 611 517 479 479 492 558 538 418 413 493 455 473 508 475 446 552 746 507 516 410 669 425 453 420 400 385 498 538 426 551 402 585 815 555 352 350 485 782 385 390 804 929 643 542 334 477 410 540 819 627 552 372 426 605 446 438 372 344 529 412 431 431 467 366 399 548 646 707 476 950 442 575 1.01e+03 422 498 377 492 636 537 1.07e+03 586 921 713 791 429 360 551 416 520 380 570 388 785 932 616 559 526 343 383 357 372 381 796 387 820 607 450 419 450 399 371 920 396 396 410 790 712 529 528 397 402 371 718 361 416 437 497 379 355 742 430 402 434 415 477 358 452 506 501 723 395 389 450 409 524 752 597 890 519 447 452 564 531 432 564 664 632 608 416 594 875 427 1.02e+03 666 743 992 815 637 489 550 605 504 765 650 447 498 487 497 500 792 545 510 650 816 608 426 722 440 647 434 567 569 731 601 1.04e+03 1e+03 1.04e+03 973 1.03e+03 1.05e+03 588 376 508 480 493 555 484 451 621 471 615 687 521 535 489 786 742 592 418 582 782 569 495 564 593 643 566 603 599 475 704 744 651 773 500 677 851 670 791 553 408 692 498 464 536 450 696 518 552 680 444 481 404 514 442 471 441 466 434 459 433 418 380 438 490 548 447 456 500 516 511 450 472 493 747 415 528 442 1e+03 738 1e+03 931 508 646 551 559 624 652 538 642 494 616 488 515 543 563 601 556 555 478 496 426 559 507 600 563 503 476 472 447 718 538 418 466 796 845 438 530 632 788 509 741 459 556 378 390 549 500 451 426 455 554 748 502 598 469 550 768 454 479 465 672 693 544 461 508 532 405 678 480 391 456 396 436 404 379 441 440 410 404 482 450 622 461 499 499 605 658 503 457 386 654 450 508 500 580 419 668 525 452 710 468 513 486 510 397 400 479 462 871 421 350 546 551 488 407 449 545 753 408 550 518 477 439 536 512 481 504 638 480 519 508 841 475 484 724 745 562 583 558 486 449 722 795 832 776 482 600 793 469 480 746 873 809 465 548 511 552 489 783 537 469 541 461 517 500 507 611 517 480 477 492 558 538 418 413 493 455 472 508 475 445 553 746 507 516 410 669 425 453 417 400 386 498 537 425 551 402 584 816 555 352 349 484 782 385 389 803 928 644 543 335 477 410 536 818 629 552 371 426 606 446 439 373 346 530 412 431 430 467 366 400 547 647 710 476 951 441 576 1.01e+03 422 496 376 491 636 537 1.08e+03 586 924 713 786 429 361 551 414 519 379 570 387 785 932 611 562 525 343 383 357 373 380 795 386 820 608 446 419 451 400 372 920 397 396 410 791 712 529 527 397 403 371 718 361 417 437 497 380 354 742 430 402 434 415 477 357 452 506 501 721 395 389 450 409 524 752 597 890 519 447 452 564 531 434 573 664 632 609 415 594 875 428 1.02e+03 666 743 992 816 637 489 551 605 504 766 650 448 498 487 497 501 793 546 510 650 816 605 426 723 440 641 435 567 569 731 607 1.04e+03 1e+03 1.04e+03 972 1.03e+03 1.05e+03 589 377 508 477 492 554 485 451 621 471 615 687 520 535 489 786 742 592 414 577 793 569 493 564 593 643 566 603 590 475 696 744 651 772 499 678 852 670 791 553 408 697 498 464 536 451 696 517 552 680 444 481 404 510 439 472 441 466 434 459 433 418 380 437 490 547 447 455 500 513 511 450 472 492 746 415 527 443 1e+03 736 999 918 508 646 551 558 624 651 539 642 494 615 487 515 543 564 601 556 555 478 496 427 558 507 600 563 503 476 472 447 718 538 418 465 796 846 438 530 632 788 509 741 460 556 378 391 548 499 451 426 455 554 748 502 602 469 550 768 454 479 466 672 693 545 461 506 532 405 678 478 391 456 396 437 404 379 441 440 410 403 481 450 622 461 499 500 600 658 503 458 386 658 450 510 500 580 419 668 525 452 710 468 513 486 510 398 400 479 462 871 420 350 546 551 489 404 449 546 753 408 551 518 477 438 536 512 481 504 637 480 513 506 840 475 484 724 745 563 583 558 485 448 722 796 832 777 482 600 793 470 480 746 873 809 465 547 512 552 489 783 537 468 541 462 517 499 507 611 516 482 475 491 558 538 418 412 492 455 471 508 475 445 553 746 505 516 410 669 426 453 415 400 387 498 537 424 551 402 584 816 555 352 348 483 782 384 389 803 925 644 543 336 477 410 530 818 630 552 371 426 607 447 440 372 347 530 413 431 429 467 365 402 548 649 712 476 953 441 576 1.01e+03 423 495 376 490 635 537 1.08e+03 587 927 713 775 430 360 550 412 519 378 571 387 784 934 606 566 523 341 384 357 373 379 793 384 820 608 443 419 451 400 373 921 397 396 407 792 712 532 526 396 404 370 718 360 418 437 497 382 352 742 430 402 433 414 477 357 451 506 500 718 395 389 450 409 524 752 598 890 519 447 452 564 531 435 581 664 632 609 414 594 875 428 1.02e+03 667 743 991 817 636 489 552 605 504 766 649 448 498 487 497 501 793 546 510 651 815 604 426 724 440 636 436 567 569 730 613 1.04e+03 1e+03 1.04e+03 972 1.03e+03 1.05e+03 589 377 507 475 492 554 486 451 621 472 615 686 518 535 489 786 742 592 418 573 799 569 489 564 593 643 566 604 581 475 689 744 651 772 497 678 853 670 790 553 408 702 499 463 536 451 697 517 551 680 444 481 404 508 435 472 441 466 434 459 432 417 380 437 490 547 447 455 500 511 511 450 473 492 746 416 527 443 1e+03 733 995 902 508 646 551 557 623 651 540 642 494 615 487 516 543 564 601 556 556 478 496 427 559 507 600 563 503 477 473 446 718 539 418 463 796 845 438 530 631 789 509 740 460 556 378 392 548 500 451 426 455 555 748 502 607 469 550 768 454 479 466 672 693 545 461 504 532 405 679 476 391 455 396 436 404 379 442 440 409 402 481 451 622 461 499 500 596 658 503 458 386 662 450 511 500 580 420 668 525 451 710 468 512 486 511 398 400 479 462 871 420 350 546 551 490 403 450 546 753 408 552 518 477 439 536 512 481 504 637 480 508 503 840 476 484 724 745 563 583 558 484 448 721 797 832 777 482 600 793 471 480 746 873 807 465 547 512 552 489 782 537 469 541 462 517 499 507 611 517 485 473 490 558 538 418 412 492 455 471 508 475 445 552 746 503 516 409 669 426 452 413 400 388 499 537 424 551 401 584 817 555 352 348 483 782 385 389 802 923 645 542 336 477 410 525 818 632 552 369 425 611 448 442 371 346 530 414 431 429 466 365 404 549 650 715 476 953 440 576 1.01e+03 423 494 376 489 634 536 1.08e+03 589 930 713 766 430 360 550 412 518 377 571 386 784 936 603 568 522 338 384 357 373 378 792 384 821 607 440 419 451 399 373 921 398 396 405 793 713 537 525 396 404 370 718 360 419 438 498 383 351 742 430 402 432 414 477 357 451 506 500 716 395 388 449 410 525 752 598 890 520 447 452 564 531 437 590 664 631 609 413 594 875 429 1.02e+03 668 743 992 816 636 489 552 605 504 766 648 448 498 488 497 502 793 546 510 650 815 604 426 724 440 631 436 567 569 730 620 1.04e+03 1e+03 1.04e+03 972 1.03e+03 1.05e+03 589 378 507 473 492 554 485 451 621 472 615 686 517 534 488 786 743 591 426 569 805 569 486 564 592 643 566 604 574 476 684 744 651 772 496 678 854 671 791 553 408 706 500 463 536 451 698 516 551 680 444 481 404 505 431 472 441 467 434 459 432 416 380 438 490 547 447 454 499 506 511 451 473 492 746 416 527 443 1e+03 731 989 885 508 647 551 557 623 651 541 642 494 616 488 516 543 564 601 556 556 478 496 428 560 507 600 564 503 478 474 446 718 539 418 461 796 845 438 530 631 789 509 740 461 556 378 393 548 500 451 426 455 556 748 502 611 469 549 768 454 479 467 672 694 544 461 502 532 405 679 475 391 455 396 435 404 379 442 440 409 402 481 450 623 461 499 500 591 658 503 457 384 666 450 513 499 579 420 668 526 451 711 468 512 485 513 398 400 479 462 871 421 349 544 551 490 402 449 546 753 408 552 518 477 439 536 512 481 504 637 480 503 500 840 478 484 724 744 563 583 557 484 448 721 798 831 777 482 600 793 472 480 746 873 805 465 547 512 552 488 782 537 469 540 462 517 498 507 611 517 486 471 490 558 538 417 412 492 455 471 508 475 445 551 747 500 517 409 668 425 452 413 400 387 500 536 424 550 400 584 817 555 351 348 483 782 385 388 802 921 645 541 336 477 410 520 818 634 552 368 425 615 448 442 370 346 531 414 432 429 466 364 405 550 650 717 476 954 440 576 1.01e+03 422 495 377 488 632 536 1.08e+03 590 931 713 752 430 359 549 412 519 377 571 386 784 937 600 570 521 336 384 357 373 378 791 383 821 606 436 419 451 398 372 921 398 397 402 792 713 542 524 396 404 370 717 360 419 439 498 382 351 743 430 401 432 414 478 357 451 506 500 714 395 388 449 410 524 752 598 890 520 448 452 563 530 439 599 664 631 610 413 594 875 429 1.02e+03 669 743 992 816 636 489 552 605 504 766 647 448 498 488 497 503 793 545 509 650 814 603 427 723 439 625 436 566 569 730 625 1.04e+03 1e+03 1.04e+03 972 1.03e+03 1.05e+03 589 379 507 472 492 554 484 451 621 472 615 686 516 534 489 786 743 591 428 565 809 568 484 564 592 643 566 604 568 475 677 744 651 772 496 678 854 671 791 553 407 713 502 463 536 450 698 516 550 680 444 481 404 502 430 473 441 468 434 459 432 416 380 438 489 547 447 454 499 502 511 451 473 492 745 416 527 442 1e+03 728 981 870 508 647 551 557 623 651 541 642 494 616 488 516 543 564 601 555 556 478 496 428 560 507 600 565 503 479 474 446 718 540 418 457 796 845 439 530 632 789 509 740 462 556 379 394 549 500 451 427 454 556 747 502 616 469 548 768 454 480 467 672 694 544 462 499 532 405 679 471 390 455 396 435 404 379 442 440 410 400 481 450 623 461 499 499 587 657 503 457 383 672 450 514 499 579 420 668 526 452 711 468 510 485 515 399 400 479 462 870 422 348 543 550 489 402 448 546 754 407 553 518 477 439 536 513 481 504 637 480 500 499 840 480 484 724 744 562 582 558 484 448 721 798 830 777 481 600 793 474 479 746 873 802 466 547 512 552 487 782 537 470 540 461 516 498 507 611 518 489 470 490 558 539 417 412 492 455 471 508 475 445 550 747 499 517 409 667 425 452 414 400 387 500 535 424 549 398 584 818 555 350 349 483 782 384 388 800 920 645 541 336 477 409 517 818 636 552 367 426 621 449 442 370 345 532 414 432 429 466 364 406 550 652 718 475 955 440 576 1.01e+03 423 496 378 489 632 536 1.08e+03 592 934 713 740 430 358 549 412 519 378 571 386 784 936 596 570 521 336 384 357 374 378 791 382 821 606 433 418 451 397 372 920 398 397 399 792 713 547 523 395 403 369 717 360 419 439 498 382 351 742 430 401 431 414 478 357 450 506 500 712 396 387 449 411 524 752 598 890 520 448 452 563 530 441 610 664 631 609 412 594 876 429 1.02e+03 669 743 992 815 636 490 553 605 504 766 648 448 499 488 497 505 792 545 510 650 814 602 427 722 439 617 435 566 570 730 628 1.04e+03 1.00e+03 1.04e+03 973 1.03e+03 1.05e+03 589 380 508 471 492 555 484 451 621 472 614 685 516 534 489 786 742 591 422 561 813 568 483 564 593 643 566 604 565 475 670 744 651 772 496 678 854 671 792 553 407 719 502 463 535 450 697 516 550 680 444 480 404 500 429 473 442 468 434 459 432 416 381 438 489 548 447 454 499 497 511 451 473 492 744 415 527 442 1e+03 726 972 857 508 647 551 557 623 651 542 642 494 616 489 516 544 564 602 555 555 478 496 427 561 507 601 566 503 480 473 446 718 540 418 454 796 845 439 530 632 788 509 740 462 557 379 395 549 500 451 427 454 556 746 503 622 468 548 768 454 480 467 672 694 543 462 496 532 405 679 466 390 455 396 435 404 379 442 440 410 399 481 450 623 461 499 499 582 657 503 457 381 677 450 517 499 579 421 668 526 452 712 468 508 486 516 399 400 479 462 868 422 348 540 549 487 402 449 546 754 407 554 517 477 438 536 513 481 504 637 480 497 499 840 481 484 723 744 562 582 558 484 449 721 798 828 777 482 600 793 477 479 746 873 799 466 547 512 551 487 782 537 470 540 460 516 499 507 612 518 490 469 490 558 539 417 412 492 454 471 508 474 444 550 747 496 517 409 666 424 451 415 398 387 501 533 424 548 397 585 819 555 349 350 483 783 384 387 799 918 645 541 336 476 409 515 817 638 551 368 426 624 450 443 370 345 532 415 432 429 466 364 407 550 654 718 475 956 440 576 1.01e+03 423 495 378 489 632 535 1.08e+03 595 938 714 729 430 358 548 412 518 377 571 386 784 935 592 571 522 336 383 357 376 379 790 381 821 605 430 418 451 397 371 920 397 398 398 792 712 555 523 394 402 369 717 360 418 439 497 381 352 742 428 401 431 414 478 357 450 506 501 712 397 387 448 411 525 752 598 890 520 448 452 563 530 442 621 663 631 609 412 594 876 429 1.02e+03 669 743 993 815 635 490 553 605 504 765 648 448 499 489 497 506 792 545 510 651 814 602 426 721 439 610 434 566 570 730 629 1.04e+03 1e+03 1.04e+03 973 1.03e+03 1.05e+03 589 380 508 470 492 556 483 451 622 472 614 685 515 533 489 786 742 591 421 557 814 568 482 564 593 643 566 604 561 475 662 744 650 772 497 678 853 671 792 553 407 727 503 463 534 450 697 516 549 680 444 480 404 500 429 472 442 468 434 458 432 416 381 438 489 548 447 453 498 495 511 451 473 492 743 416 527 442 1e+03 725 962 843 509 647 551 557 622 651 542 642 494 616 489 516 544 564 602 555 555 478 496 426 561 506 601 565 503 480 474 446 718 541 419 451 796 845 439 531 632 788 509 740 462 557 380 396 550 500 451 427 454 556 745 504 628 469 547 768 454 480 467 672 693 543 462 493 532 405 679 460 390 455 396 434 404 379 442 440 410 399 481 450 622 461 499 499 576 657 503 457 379 682 450 519 499 579 421 669 526 452 712 468 506 486 517 398 399 479 462 866 422 346 539 548 486 402 450 546 754 407 554 517 477 438 536 513 481 504 637 480 495 498 840 482 484 723 743 562 582 559 484 450 722 799 826 777 483 600 793 480 479 746 873 796 466 547 512 550 487 782 537 470 540 460 516 499 507 612 518 490 468 490 558 539 417 412 492 454 470 508 474 444 550 747 495 516 409 666 423 451 416 398 387 500 532 425 547 395 585 820 554 348 352 482 783 383 386 797 916 645 542 336 476 409 513 817 639 550 367 426 628 451 444 371 345 532 416 431 430 466 363 407 550 655 719 476 956 440 576 1.01e+03 422 494 379 490 632 535 1.08e+03 597 940 715 715 430 357 548 412 517 377 571 386 784 936 589 571 522 335 382 356 378 380 790 378 821 604 428 417 451 396 370 919 396 398 396 792 710 564 524 394 400 369 717 360 418 437 497 381 352 742 425 401 431 414 478 357 448 506 501 711 398 387 448 410 526 752 598 891 519 448 452 563 531 442 631 662 632 609 410 594 876 429 1.02e+03 669 743 993 815 635 491 553 605 504 765 648 448 499 490 497 507 793 545 510 651 814 602 426 720 439 605 434 566 569 730 628 1.04e+03 1e+03 1.04e+03 973 1.03e+03 1.05e+03 590 379 508 468 493 556 483 451 622 472 614 685 514 533 488 786 742 590 425 555 814 568 481 564 593 643 566 604 558 475 654 744 650 772 497 678 852 670 792 553 407 734 503 463 534 450 697 517 549 680 444 480 404 500 428 472 442 468 434 458 432 416 381 439 489 548 447 453 499 491 510 451 474 492 742 416 527 443 1e+03 724 950 830 509 648 551 557 622 651 542 643 494 616 489 516 544 564 603 555 555 477 496 426 561 506 602 565 503 480 474 446 717 541 419 447 796 845 438 531 632 788 508 740 462 557 380 396 550 500 451 427 454 555 745 504 634 469 546 768 454 480 467 672 693 543 462 489 532 405 679 456 390 455 396 434 404 379 442 440 410 399 481 450 622 462 499 498 571 657 503 456 377 685 450 520 499 579 421 669 527 452 712 468 505 487 517 398 399 479 462 864 422 345 538 548 485 402 451 546 753 407 554 518 477 438 536 512 481 504 637 480 493 498 840 483 484 723 742 562 583 559 484 450 722 799 823 776 483 600 793 481 480 746 873 793 466 547 512 550 487 782 538 470 541 461 516 499 507 611 518 490 467 489 558 539 417 412 492 453 470 509 475 445 550 747 494 516 410 667 422 451 416 400 387 501 531 425 546 394 585 820 554 347 354 482 783 382 386 795 915 645 542 335 476 409 511 817 642 550 366 426 632 451 445 371 345 533 416 430 431 466 362 407 549 655 719 476 956 440 575 1.01e+03 420 493 379 489 632 535 1.08e+03 599 941 716 703 430 356 548 413 516 376 571 386 785 936 587 572 522 334 380 355 379 379 789 377 820 604 428 417 451 396 370 920 396 399 396 792 709 576 525 395 398 369 717 360 417 437 496 381 352 742 423 400 431 414 478 357 448 506 501 709 399 387 446 409 526 752 598 891 517 447 452 564 531 444 642 661 632 609 409 594 875 429 1.02e+03 668 743 992 815 635 490 553 605 505 764 648 447 499 491 497 509 792 545 510 651 814 602 426 719 439 601 434 567 569 730 628 1.03e+03 1e+03 1.04e+03 972 1.03e+03 1.05e+03 590 380 508 467 493 556 483 450 622 472 615 685 512 533 488 786 742 590 423 552 814 568 481 565 592 643 566 604 556 476 644 744 649 772 498 678 852 670 792 553 407 741 503 463 535 450 697 517 549 680 444 481 404 500 427 472 443 468 434 458 432 416 381 440 489 547 447 451 499 487 510 451 474 492 742 416 526 444 1e+03 722 937 818 508 648 552 557 621 651 542 643 494 616 489 516 544 564 603 555 554 478 496 426 561 506 602 565 503 480 474 446 717 541 419 442 795 844 439 532 632 788 508 739 463 557 380 397 549 500 451 427 453 555 745 504 639 469 544 767 454 479 467 673 692 543 462 484 532 405 679 455 390 455 397 434 404 379 443 440 410 399 481 450 622 462 498 498 567 656 504 456 376 688 450 521 499 579 421 669 527 452 713 468 503 487 518 398 399 480 461 863 422 343 538 548 483 403 451 546 753 407 554 518 476 438 536 511 481 504 637 480 493 497 840 485 484 723 741 562 584 559 485 451 722 799 818 776 483 600 794 483 481 745 872 788 466 547 512 550 488 783 539 471 542 461 516 498 507 611 518 491 466 489 558 539 417 411 492 453 470 510 474 445 550 747 492 515 410 667 422 452 414 401 387 504 529 424 544 392 585 820 553 347 355 480 783 382 385 791 913 645 542 334 476 409 508 817 643 550 364 425 636 450 446 371 345 534 417 430 432 466 363 407 548 654 720 476 957 440 574 1.01e+03 419 492 379 489 633 535 1.08e+03 599 943 716 692 429 356 548 412 515 375 571 386 784 935 583 572 522 332 380 354 379 379 789 375 818 603 428 417 450 396 371 920 396 399 396 792 708 588 526 394 397 370 717 360 417 436 496 380 352 742 423 400 432 414 478 358 448 507 502 707 400 387 446 409 526 752 598 890 515 447 452 564 531 446 652 661 632 609 408 594 874 429 1.02e+03 668 744 992 815 635 490 553 605 505 764 648 447 499 493 497 510 792 545 510 651 814 602 426 718 439 598 434 567 568 730 626 1.03e+03 1e+03 1.04e+03 972 1.03e+03 1.05e+03 590 380 508 466 493 556 483 450 622 473 616 684 510 534 488 786 742 590 418 551 812 568 480 564 592 644 566 604 554 476 634 745 649 772 499 678 852 670 791 553 406 749 503 463 535 450 696 517 550 680 444 481 404 500 426 472 443 469 434 458 432 416 380 441 490 546 447 451 499 482 511 450 474 492 742 416 526 444 1e+03 720 921 808 509 648 552 557 622 651 543 643 494 616 489 516 544 564 603 555 554 479 496 426 561 506 601 565 503 480 474 447 717 542 419 437 794 844 439 532 632 788 507 738 463 557 380 397 549 500 451 428 453 555 745 503 644 470 541 764 454 478 468 672 692 543 461 478 532 404 679 452 389 455 398 433 405 378 443 440 410 399 481 450 621 462 498 498 564 656 503 456 376 689 450 522 499 579 420 669 527 452 714 468 501 487 517 398 399 480 461 861 422 342 538 548 482 404 451 546 753 407 554 518 476 438 536 511 482 504 638 480 493 496 840 487 484 724 740 562 583 560 485 451 722 798 815 776 483 601 794 485 481 745 872 782 467 547 512 550 488 783 539 471 542 461 516 498 507 610 518 489 465 488 558 539 416 410 492 453 470 510 474 445 550 747 491 514 410 667 422 452 412 401 387 506 526 424 542 391 584 820 552 348 356 479 783 381 385 787 912 645 543 334 476 410 505 816 644 550 365 423 639 449 446 371 346 536 417 430 432 465 362 406 546 655 719 476 958 440 573 1.01e+03 419 491 379 488 634 535 1.08e+03 600 945 715 683 429 357 547 412 515 374 571 386 784 933 581 570 521 331 380 354 380 379 789 374 816 602 428 417 449 396 371 920 396 399 395 792 706 602 528 393 397 370 717 360 417 435 495 380 352 741 422 399 432 414 478 359 448 506 503 705 400 387 446 408 526 753 598 890 512 447 452 565 531 450 660 660 632 609 407 594 874 429 1.02e+03 668 744 993 815 635 489 554 605 505 764 648 448 499 496 496 511 791 544 510 651 814 603 427 718 440 593 434 568 568 730 624 1.03e+03 1e+03 1.04e+03 973 1.03e+03 1.05e+03 590 379 508 465 492 556 483 450 622 473 616 684 508 534 488 786 742 590 412 551 811 568 480 565 592 645 565 604 553 476 622 745 649 771 500 678 851 670 790 554 406 757 504 463 535 450 696 517 550 680 444 481 405 500 426 473 443 469 434 458 431 416 380 441 490 546 447 450 499 480 511 449 474 492 742 415 526 444 1e+03 720 905 798 509 648 551 557 622 652 544 643 493 616 489 516 544 563 603 555 555 480 497 425 561 506 600 566 504 480 474 447 717 542 419 432 794 844 440 532 632 788 506 739 463 558 379 398 548 500 451 428 453 555 745 502 648 470 538 759 454 479 468 672 692 543 461 475 532 405 679 450 389 455 398 433 405 378 443 439 410 400 481 450 621 461 498 498 558 656 503 456 375 690 450 524 499 578 420 669 526 452 714 468 500 487 516 397 399 480 461 860 422 340 538 548 478 405 451 546 753 408 553 517 476 438 537 512 482 504 638 480 493 495 840 490 484 724 739 561 583 560 485 450 721 797 810 777 483 601 794 487 480 745 872 777 466 546 513 550 488 783 538 471 542 462 516 498 507 610 518 488 464 488 558 538 416 409 493 453 470 510 474 445 550 747 490 513 409 667 423 452 409 400 387 507 523 424 540 389 584 819 552 348 357 478 783 381 385 782 912 644 544 334 476 410 504 816 644 550 365 421 641 450 447 371 347 537 417 431 432 465 361 406 545 656 719 476 959 439 573 1.01e+03 419 490 378 488 635 535 1.08e+03 601 946 714 671 428 356 546 412 515 374 571 386 784 932 578 569 522 330 380 353 381 378 789 373 814 602 428 417 448 396 371 921 396 399 395 790 703 615 529 392 396 371 717 360 417 435 495 379 352 741 422 399 432 414 478 361 447 506 504 704 401 388 445 408 526 753 598 891 508 447 452 565 532 452 665 660 632 608 407 593 875 429 1.02e+03 668 744 993 814 635 488 554 605 504 764 647 448 499 498 496 511 791 544 510 651 814 603 427 718 440 588 434 568 568 729 620 1.02e+03 1e+03 1.04e+03 973 1.03e+03 1.05e+03 589 379 508 464 492 556 483 450 621 473 616 684 508 534 488 785 742 590 412 551 808 568 480 565 592 645 565 604 550 476 610 745 649 771 501 678 851 670 790 555 406 766 504 463 534 451 696 517 550 680 444 482 405 500 425 473 443 469 434 458 431 416 380 442 491 546 447 450 499 478 511 450 474 492 742 415 525 444 1e+03 720 886 786 509 647 551 557 622 652 544 643 493 616 489 515 544 563 603 555 555 480 497 425 561 506 600 566 504 480 474 447 717 542 419 428 794 844 440 532 632 788 506 739 463 558 379 398 548 500 450 429 453 555 744 502 652 471 537 754 454 479 469 671 692 542 460 472 532 406 679 448 388 456 398 433 404 378 442 439 410 400 480 450 621 460 497 498 550 656 504 456 375 690 451 525 498 578 421 669 526 452 714 468 499 487 516 396 399 480 462 859 422 339 537 548 475 406 452 546 754 408 552 517 474 437 537 512 482 504 637 480 492 494 841 491 484 724 739 561 583 560 485 450 721 795 806 777 483 601 795 489 480 745 872 774 466 546 512 550 488 782 538 471 541 462 516 498 507 609 518 486 464 488 557 538 416 410 493 452 471 510 474 445 550 747 490 512 409 667 424 452 407 400 387 507 521 424 537 387 584 820 552 348 357 478 783 381 386 778 911 644 545 335 475 410 502 816 644 551 365 420 645 450 448 370 347 538 416 431 434 465 361 405 544 655 718 476 962 439 573 1.01e+03 419 490 378 488 635 536 1.09e+03 600 945 714 655 428 356 544 412 514 373 571 386 786 932 576 567 523 328 380 354 381 378 788 371 814 602 431 417 447 396 371 922 396 400 394 790 698 628 530 392 396 371 717 360 417 434 494 379 353 740 422 398 433 414 478 362 447 506 502 702 401 388 445 406 526 753 598 892 502 447 452 565 532 456 668 660 632 608 406 593 874 429 1.02e+03 667 744 994 814 635 488 554 604 504 764 647 448 500 502 495 511 791 544 510 651 814 603 427 719 440 584 434 568 569 730 616 1.02e+03 1e+03 1.04e+03 973 1.03e+03 1.05e+03 590 378 508 463 492 555 483 450 621 472 615 685 507 534 487 785 742 590 411 551 804 568 481 566 592 645 565 604 546 475 597 745 649 771 501 679 851 671 791 556 406 773 504 463 534 451 696 517 550 680 444 481 405 501 425 473 443 469 434 458 431 417 380 443 491 546 447 450 500 477 511 450 474 492 742 416 525 444 1e+03 719 869 774 509 647 551 557 622 652 544 643 493 616 488 516 544 563 603 555 554 480 497 425 561 506 600 567 504 480 474 447 718 542 419 423 794 844 440 532 632 788 507 739 463 559 378 398 548 500 450 429 453 556 744 502 655 471 535 750 454 480 469 671 692 542 460 469 532 406 679 447 388 456 397 433 404 378 440 438 410 401 480 450 621 460 497 498 542 656 505 455 374 690 451 524 497 578 421 669 526 452 713 468 498 487 515 396 400 480 462 859 422 338 536 547 472 406 452 546 754 408 550 517 472 437 537 512 482 505 637 480 491 494 841 493 484 724 738 561 583 559 485 449 721 794 800 776 483 600 794 490 480 744 872 769 466 547 512 549 488 782 538 472 540 461 516 497 506 610 518 486 463 488 557 538 415 411 493 451 471 510 474 445 550 747 489 510 409 667 424 452 406 401 387 506 519 424 534 383 585 821 551 349 357 478 782 381 386 776 910 644 547 335 474 409 499 815 645 551 365 419 648 450 449 370 347 538 416 431 434 465 361 404 545 654 718 476 964 440 573 1.01e+03 418 490 378 488 635 537 1.09e+03 599 945 714 641 428 356 542 413 514 372 571 386 788 933 571 565 524 328 380 354 382 378 787 371 813 603 433 417 446 395 370 923 396 400 394 791 692 642 529 392 396 371 717 360 417 433 493 379 355 740 421 398 433 414 478 362 447 507 502 701 402 389 444 405 526 752 598 892 496 447 452 565 532 460 672 659 631 608 406 592 874 428 1.02e+03 667 744 994 814 635 488 554 604 505 764 647 448 500 506 496 510 791 545 510 651 814 603 427 719 440 580 434 568 569 730 611 1.02e+03 1e+03 1.04e+03 973 1.03e+03 1.05e+03 590 378 509 462 492 555 483 450 621 473 615 685 506 534 487 784 742 589 407 551 800 568 482 566 593 645 565 605 540 475 585 744 649 771 501 679 851 671 792 556 406 781 504 463 534 451 696 516 550 681 444 482 405 502 424 473 443 470 434 458 431 417 380 445 490 547 447 450 500 476 511 451 473 492 742 415 526 444 1e+03 718 852 761 509 648 551 557 622 652 544 643 493 615 488 515 544 564 603 555 553 480 497 424 561 506 600 567 504 479 474 447 718 542 419 420 794 844 440 532 632 788 508 738 463 560 378 398 548 500 450 429 453 556 744 502 660 471 533 744 454 480 470 671 692 542 461 465 532 405 679 446 388 456 397 433 404 378 437 438 411 402 480 451 622 460 497 498 535 656 505 455 375 689 451 524 497 578 422 668 526 452 712 468 496 488 515 397 400 480 462 860 422 339 535 547 470 407 452 546 754 408 548 517 470 437 537 512 481 505 637 480 488 494 841 495 484 724 738 560 583 558 485 449 721 793 793 776 483 600 793 492 480 744 872 762 466 548 511 549 489 782 538 471 540 461 516 497 506 610 518 485 464 489 557 537 416 411 493 451 471 510 475 445 550 747 489 508 409 667 423 452 406 401 387 507 517 424 529 380 585 822 551 350 357 478 782 380 386 773 910 643 548 335 474 408 496 815 645 552 365 418 650 449 449 371 347 538 416 431 436 465 362 403 544 652 717 477 965 440 573 1.01e+03 418 490 378 487 635 537 1.09e+03 599 946 713 630 427 355 541 414 515 371 570 386 788 934 566 564 524 328 380 354 382 378 787 370 812 604 435 418 446 395 370 923 397 400 393 791 686 657 529 392 397 371 717 359 416 433 494 379 355 739 422 398 432 415 478 363 446 507 501 700 402 390 444 403 526 752 598 892 488 447 451 565 532 466 673 659 631 608 406 593 873 428 1.02e+03 668 744 994 815 635 488 554 604 505 764 647 448 500 510 496 510 791 545 510 651 814 603 427 719 440 577 433 568 569 730 607 1.01e+03 1e+03 1.04e+03 972 1.03e+03 1.05e+03 591 378 510 461 492 555 482 450 622 473 615 685 506 534 487 784 742 589 406 552 797 568 482 567 593 646 565 605 534 475 572 744 650 771 501 679 851 670 792 556 406 787 504 464 534 451 696 516 550 681 444 482 404 503 422 473 443 470 434 458 431 416 380 446 489 546 447 450 500 474 510 452 473 492 741 415 526 443 1e+03 718 834 750 509 648 550 557 622 652 544 642 493 615 488 515 544 564 603 555 553 479 497 424 561 506 600 567 504 478 473 447 718 542 419 417 794 845 440 531 632 788 508 738 463 560 378 398 548 501 450 429 453 556 744 502 663 471 530 737 455 479 470 671 692 542 461 462 532 405 679 446 388 456 397 433 404 378 434 438 411 403 480 451 622 460 497 498 530 657 505 455 375 689 451 523 496 578 422 668 526 452 712 469 495 488 515 397 400 480 462 860 422 338 535 546 469 408 452 545 754 408 545 517 468 437 537 512 481 505 637 480 487 493 841 498 484 724 738 559 583 559 486 449 721 792 786 777 482 601 793 493 480 744 871 754 467 548 511 549 489 782 537 470 540 460 516 497 507 610 519 484 464 489 557 537 416 411 493 451 471 510 475 445 550 746 489 505 410 667 422 452 405 401 386 508 515 423 524 378 586 823 550 351 358 477 782 380 386 771 909 643 548 335 474 408 494 815 644 552 365 416 650 449 450 372 347 539 416 430 438 465 363 402 543 651 716 477 964 440 573 1.01e+03 417 489 378 487 636 537 1.09e+03 600 945 713 622 427 353 539 415 515 371 570 386 787 934 563 563 525 328 379 354 382 379 786 370 810 604 437 419 446 395 370 923 397 401 390 790 680 670 529 392 397 372 717 359 416 433 494 377 356 739 422 397 432 414 478 364 446 506 501 699 403 392 444 403 526 752 598 892 482 447 450 565 531 469 673 659 631 609 406 593 873 427 1.02e+03 668 744 994 815 635 488 554 604 504 764 647 448 500 515 496 509 791 545 510 650 813 604 427 719 439 573 433 568 569 730 603 993 1e+03 1.04e+03 972 1.03e+03 1.05e+03 594 378 513 460 491 555 482 450 622 473 615 685 506 534 488 784 742 589 404 552 794 568 483 568 593 646 565 605 528 475 561 744 650 771 500 679 850 670 792 557 406 792 504 464 533 451 696 516 550 681 444 481 404 503 421 473 443 470 435 458 431 416 379 446 489 546 447 450 499 472 510 452 473 493 741 415 525 443 1e+03 718 816 742 509 648 551 557 622 652 544 642 493 615 488 516 544 564 603 555 552 478 497 423 561 506 600 567 504 478 472 447 717 542 419 415 794 845 439 531 633 788 508 738 462 560 378 398 548 501 451 429 453 557 744 502 667 471 527 728 456 479 471 671 692 542 461 458 532 405 679 446 388 457 397 434 404 378 429 438 412 404 480 451 621 460 497 498 525 658 504 456 376 687 451 523 496 578 422 667 525 452 712 469 495 488 515 398 400 479 462 860 421 337 536 546 468 408 452 545 753 408 544 517 466 436 537 512 482 504 637 480 484 494 840 501 484 724 737 560 583 560 485 449 721 791 780 777 482 601 792 493 480 745 871 746 467 548 511 549 490 782 537 470 539 460 516 496 507 610 519 482 463 489 557 537 416 411 493 450 471 510 475 445 550 746 489 501 410 667 423 452 404 401 386 509 514 423 521 378 586 825 550 352 358 477 782 379 386 768 908 642 549 334 474 408 492 815 643 553 365 416 650 449 450 374 347 539 415 430 440 465 364 400 542 649 715 477 964 440 573 1.01e+03 418 488 378 487 636 537 1.1e+03 598 944 713 612 426 352 536 416 516 371 568 386 786 932 562 562 525 327 379 354 382 380 786 370 809 603 440 420 446 396 370 922 397 401 389 790 674 682 528 392 397 372 717 358 416 432 495 376 356 739 423 396 432 414 478 364 445 504 501 698 402 392 443 403 526 752 598 892 477 447 450 564 531 471 673 658 631 609 407 594 873 427 1.02e+03 668 744 994 815 635 488 554 604 504 764 647 448 500 521 496 508 791 545 510 650 812 604 427 720 439 568 432 568 569 730 601 980 1e+03 1.04e+03 972 1.03e+03 1.05e+03 597 378 516 460 491 554 482 449 622 474 616 685 506 534 487 784 742 590 406 553 791 567 484 568 593 646 565 605 524 475 551 744 650 771 500 679 851 670 792 557 406 795 504 464 534 451 696 517 550 681 444 481 404 503 420 473 443 470 434 458 431 416 379 447 489 546 447 450 498 469 510 453 473 493 742 415 525 442 1e+03 718 800 734 509 647 551 557 622 652 545 642 493 615 487 516 544 565 603 555 551 477 496 423 560 506 600 568 504 478 472 447 717 542 419 414 794 845 439 531 633 788 508 738 462 560 378 398 548 501 451 429 452 557 744 502 668 471 524 720 456 480 471 671 693 542 461 455 532 405 679 446 389 457 398 434 404 378 426 438 412 404 480 451 621 460 498 499 519 658 504 456 377 686 451 524 496 578 422 667 525 452 711 469 496 488 515 398 400 479 462 860 421 335 537 546 467 408 453 545 753 408 543 517 464 436 537 512 482 504 638 480 482 494 840 503 484 724 736 560 582 561 485 449 721 791 773 778 482 601 792 493 480 745 871 740 468 548 511 548 490 782 537 470 539 461 516 496 507 609 519 481 463 489 557 538 417 412 493 450 471 510 475 445 550 746 488 499 410 667 423 452 404 401 386 509 512 423 518 377 586 826 550 353 358 477 782 379 386 766 907 642 550 334 473 409 492 814 645 553 364 416 651 449 451 374 346 539 414 430 442 464 364 399 542 647 714 477 966 438 573 1.01e+03 418 488 378 486 637 537 1.1e+03 597 943 713 601 426 351 534 416 517 371 568 386 784 931 559 560 524 327 379 354 382 380 783 369 808 604 442 420 446 396 369 922 397 401 388 790 668 694 527 392 398 372 717 358 417 431 496 376 356 740 423 395 432 414 479 364 445 503 502 699 402 392 442 403 526 752 598 892 473 447 450 564 532 472 673 658 631 609 407 594 873 427 1.02e+03 668 745 995 815 634 488 554 604 504 765 646 448 500 528 496 506 791 545 510 650 812 603 427 720 440 564 432 568 569 730 600 963 1e+03 1.04e+03 972 1.03e+03 1.05e+03 602 377 521 460 491 554 482 449 622 474 616 686 506 534 487 784 742 590 408 553 790 567 484 568 593 645 565 605 520 475 542 744 650 771 500 679 851 670 792 558 406 799 503 463 534 451 696 517 550 681 444 481 404 503 419 473 442 470 434 458 431 416 379 448 489 546 447 450 498 467 510 453 473 493 742 415 524 442 1e+03 718 785 727 509 647 551 557 623 652 544 642 493 615 487 516 543 565 603 555 549 476 496 424 560 506 600 568 504 478 472 447 717 542 419 412 794 845 440 531 633 788 507 738 462 560 379 398 548 501 451 429 451 557 744 502 672 471 521 709 456 480 471 671 693 542 461 452 532 406 679 445 389 458 398 435 404 379 422 438 411 404 479 451 620 460 498 499 513 658 504 456 377 684 450 524 496 578 422 668 525 453 710 469 496 488 514 397 400 479 462 861 421 334 537 546 467 408 453 545 753 408 542 517 463 435 537 511 482 503 638 481 478 495 840 505 484 723 735 560 582 561 485 450 720 790 764 778 483 602 792 493 480 745 871 733 468 548 510 548 490 782 538 470 539 461 516 496 507 609 519 481 463 489 557 538 418 413 493 450 470 510 475 445 550 746 488 495 410 667 424 452 406 402 387 509 509 423 515 376 586 827 550 353 358 477 782 379 386 763 906 642 551 334 473 410 491 814 647 553 363 416 652 449 450 375 345 539 414 430 442 464 364 398 542 643 713 477 968 438 573 1.01e+03 419 488 377 486 636 538 1.1e+03 595 943 714 592 425 351 532 416 517 369 566 386 784 931 557 559 523 326 379 354 383 379 781 367 806 604 444 419 446 396 369 921 397 400 387 790 661 705 526 392 397 372 717 359 417 431 497 376 356 740 423 395 432 414 480 364 445 502 502 698 401 392 441 404 526 752 598 891 469 447 450 564 532 474 673 659 631 609 408 594 873 428 1.02e+03 668 745 995 815 634 488 553 604 504 765 646 448 500 533 496 505 791 545 510 651 812 603 427 721 440 560 432 568 569 730 599 947 1e+03 1.04e+03 971 1.03e+03 1.05e+03 605 377 525 460 491 555 482 449 621 473 616 686 506 534 486 784 742 590 410 553 788 566 484 568 593 645 564 605 516 475 533 744 650 771 500 678 851 670 792 561 406 803 502 464 534 451 696 517 549 681 443 481 404 503 419 473 442 470 434 458 431 416 379 448 489 547 447 450 498 465 511 453 473 493 742 416 524 442 1e+03 718 771 717 509 647 550 557 623 652 544 643 493 615 487 516 543 565 603 555 548 476 496 424 560 506 600 568 504 478 472 447 716 542 418 410 794 845 440 531 633 787 507 738 462 560 379 398 548 501 451 429 450 557 744 502 678 470 517 700 456 480 471 671 694 542 461 449 532 406 679 445 388 458 398 435 405 379 420 437 411 404 479 451 621 460 499 499 508 658 505 456 377 684 450 525 494 578 422 668 525 454 710 469 496 488 513 397 399 479 462 861 421 333 536 546 467 408 453 545 753 408 541 517 463 435 537 511 481 501 638 481 474 496 840 506 484 723 735 559 582 561 485 450 720 790 754 778 483 601 792 493 480 745 871 728 468 549 510 548 489 783 538 470 539 461 515 497 507 609 518 481 463 489 557 538 418 413 493 450 470 510 476 445 550 746 486 492 410 667 424 452 406 402 387 509 505 423 513 376 586 828 551 353 357 476 782 379 386 761 906 642 552 334 473 409 489 814 648 553 363 415 652 448 450 375 345 539 414 430 442 464 365 397 542 640 712 477 970 439 572 1.01e+03 419 486 376 485 633 538 1.1e+03 595 942 714 586 424 350 532 415 518 368 565 386 782 931 555 559 522 326 378 354 383 378 778 366 804 605 445 419 446 396 368 921 396 400 386 790 652 716 525 392 396 372 717 359 417 431 497 376 356 740 423 395 432 414 480 363 446 502 503 697 402 392 441 404 526 752 599 890 466 447 450 564 532 475 673 660 631 609 408 594 874 428 1.02e+03 668 746 995 816 634 488 553 604 504 765 646 448 500 539 496 504 791 545 511 650 812 603 427 721 440 557 432 568 569 730 598 930 1.01e+03 1.04e+03 971 1.03e+03 1.05e+03 610 376 530 460 492 555 482 449 621 473 616 687 507 534 486 783 742 590 407 553 788 566 484 568 593 645 564 605 512 474 527 745 650 771 499 677 851 670 792 565 406 807 501 464 534 451 695 517 549 681 443 481 404 503 418 473 441 470 433 458 431 417 379 448 489 547 448 449 498 464 511 453 473 493 741 416 524 442 1e+03 718 755 706 509 647 550 557 623 652 544 643 493 614 487 516 542 565 603 555 548 476 495 424 560 506 601 568 504 479 472 447 715 541 418 409 794 845 440 532 633 787 507 738 462 560 379 398 548 501 451 429 448 557 744 503 684 470 513 688 456 480 471 671 694 542 460 445 532 406 679 446 388 458 398 435 405 379 417 437 411 404 480 451 621 459 499 498 502 658 505 456 378 684 450 526 491 579 422 669 525 454 710 469 497 488 512 396 399 479 463 862 422 332 536 546 466 408 453 546 753 408 540 517 463 436 537 510 481 498 638 480 471 496 840 508 485 723 734 559 582 561 484 450 721 789 746 777 483 601 792 493 480 744 871 720 468 549 509 548 488 783 537 469 539 461 515 497 506 609 518 481 463 489 558 538 418 413 493 450 470 510 476 445 550 746 486 488 410 666 424 452 406 402 387 509 502 423 511 376 586 830 551 353 357 476 782 378 387 757 906 642 552 333 473 408 488 814 649 552 362 416 652 448 451 376 345 540 415 430 443 463 366 396 541 638 712 477 972 440 572 1.01e+03 419 486 375 484 630 538 1.1e+03 595 942 713 579 423 350 532 415 518 366 562 387 779 931 554 559 522 325 378 353 382 378 777 366 805 606 445 420 445 396 368 921 396 399 386 790 646 724 524 392 395 372 717 358 416 431 498 377 356 740 422 395 431 414 480 362 446 501 504 695 402 392 441 403 526 752 599 890 463 447 450 564 532 477 672 661 631 609 408 593 874 428 1.02e+03 668 746 995 816 634 488 552 604 504 765 646 448 500 543 496 504 791 545 511 650 812 603 427 722 439 555 432 567 569 730 597 912 1.01e+03 1.04e+03 971 1.03e+03 1.05e+03 616 375 536 460 491 555 481 450 621 473 615 687 508 533 486 783 742 590 404 554 788 566 484 568 593 646 564 605 509 474 522 746 650 771 498 676 851 670 792 570 405 809 501 464 534 451 696 517 549 681 443 482 403 502 418 473 440 470 433 458 431 417 379 448 489 546 448 449 499 462 510 453 473 493 741 416 523 442 1e+03 718 740 697 510 647 550 557 624 653 544 643 492 614 487 516 542 565 603 555 547 477 495 424 559 506 601 568 504 479 472 447 715 541 418 407 794 845 440 532 633 788 508 737 462 560 379 397 548 501 451 429 448 557 744 502 688 470 509 678 456 480 471 671 694 542 460 440 532 406 679 446 388 458 398 435 405 379 414 437 412 404 480 451 621 458 500 498 497 658 505 456 378 685 450 526 488 579 422 668 525 454 710 469 498 488 510 396 400 479 463 862 422 332 536 546 466 408 453 546 753 408 540 517 463 436 537 510 481 495 638 480 470 496 840 510 485 723 733 559 582 561 484 450 720 789 736 777 482 600 792 494 481 744 871 715 468 549 510 546 488 784 537 470 539 461 516 498 506 609 517 480 462 490 558 538 418 413 492 451 470 510 476 445 550 747 485 484 410 666 424 452 406 402 386 509 500 423 510 375 586 832 550 353 356 476 782 378 387 754 907 642 553 332 474 407 486 812 649 552 361 416 651 448 452 377 345 540 414 430 443 463 366 396 541 636 710 477 974 439 572 1.01e+03 420 484 374 484 630 538 1.1e+03 596 942 713 573 423 349 532 415 519 364 560 387 777 932 553 559 522 325 378 352 382 378 776 365 806 608 444 420 444 396 368 920 396 399 386 791 640 731 523 391 395 372 716 358 416 430 499 378 356 740 421 395 429 414 480 361 447 500 504 694 402 392 440 403 526 752 599 890 460 447 450 564 531 478 673 662 631 609 408 593 874 428 1.02e+03 668 746 996 815 634 488 552 604 504 765 646 448 500 548 496 504 790 545 511 650 813 603 426 722 439 552 431 567 568 730 598 895 1.01e+03 1.04e+03 971 1.03e+03 1.05e+03 624 375 542 461 491 554 480 450 622 473 615 687 509 533 486 783 742 590 400 554 788 566 484 568 592 646 564 605 507 474 518 746 649 771 498 673 852 670 792 576 404 812 501 464 534 451 696 517 549 680 443 482 403 502 416 473 440 470 433 458 431 418 379 447 488 546 448 448 499 459 509 453 474 492 741 416 523 443 999 717 724 688 509 647 550 557 624 653 544 644 492 614 488 516 543 565 603 555 546 476 495 424 558 507 601 568 504 479 472 447 715 541 418 406 794 844 440 532 633 788 508 737 462 559 378 396 548 501 451 428 448 557 744 502 691 471 506 667 457 480 470 671 694 542 460 436 532 406 679 447 388 458 398 435 405 379 412 437 412 404 480 451 621 458 500 498 494 658 505 456 379 687 450 526 484 579 422 668 525 454 710 469 499 488 506 396 400 479 462 862 423 332 536 546 467 408 453 546 753 407 540 517 462 436 537 510 481 492 637 480 468 496 840 513 485 723 733 560 582 560 484 450 720 789 726 777 482 601 792 495 481 744 871 704 467 550 510 545 488 784 538 470 539 461 516 497 506 608 517 480 460 490 558 538 417 413 489 451 469 511 476 445 550 747 484 480 410 666 424 452 406 401 385 508 500 423 508 374 586 834 550 353 356 476 782 377 387 751 907 642 553 331 474 408 486 809 649 551 361 416 650 448 453 377 345 539 414 430 443 463 366 396 542 634 709 477 976 439 572 1.01e+03 421 484 375 483 629 538 1.1e+03 596 942 713 565 423 349 530 414 519 362 559 388 777 932 552 559 521 324 378 352 380 378 774 364 808 608 444 421 444 397 368 920 395 397 386 792 636 736 522 392 395 372 715 359 416 430 499 379 356 739 420 395 429 415 479 360 448 499 504 692 402 393 440 403 526 752 599 890 459 447 450 565 532 479 673 662 631 609 408 593 874 427 1.02e+03 668 746 996 815 634 489 552 604 504 765 646 448 500 554 496 504 790 546 511 650 813 603 426 722 439 551 431 566 568 730 599 879 1.00e+03 1.04e+03 971 1.03e+03 1.05e+03 633 374 547 461 490 554 481 450 622 473 614 687 510 532 486 783 742 589 397 554 789 566 483 567 592 646 564 605 504 474 515 746 649 772 498 670 851 671 792 579 404 813 501 464 534 451 696 517 549 680 443 482 403 502 415 473 440 469 433 458 431 418 380 447 489 546 448 448 499 456 508 453 474 491 741 416 522 442 999 717 706 680 510 647 551 557 625 653 544 644 492 614 488 516 543 565 603 555 544 476 496 424 558 507 601 569 505 479 472 447 715 541 418 403 795 844 440 532 633 788 508 737 462 559 378 396 548 500 451 428 447 556 744 501 696 470 504 656 457 480 470 671 694 542 460 433 532 406 680 448 388 458 397 435 405 379 411 437 414 404 480 451 621 459 500 499 493 658 505 455 380 689 450 527 481 579 422 668 526 454 709 469 499 487 504 396 401 479 462 862 423 331 535 546 467 409 453 546 753 406 540 517 461 437 537 511 482 489 637 480 467 497 840 516 485 723 733 559 582 560 484 450 720 789 719 777 482 601 792 496 481 744 871 695 467 550 510 543 488 784 538 470 539 461 515 497 506 608 518 480 458 490 558 538 417 412 485 452 469 511 476 444 550 747 482 475 411 667 424 452 407 401 385 508 500 423 507 373 586 836 550 352 356 476 782 378 387 750 907 642 551 331 473 409 486 806 648 551 361 416 648 448 454 378 346 539 414 430 443 463 366 396 543 630 706 477 977 439 572 1.01e+03 421 484 377 482 626 538 1.1e+03 596 942 713 560 423 349 528 413 519 361 559 389 776 932 553 559 520 323 378 352 380 378 772 363 811 609 444 422 444 397 367 921 395 396 387 793 632 742 522 392 394 372 714 359 416 429 500 378 355 739 420 395 429 415 478 360 448 499 504 690 402 393 440 404 525 752 599 890 459 447 450 565 532 479 674 662 631 609 407 592 874 427 1.02e+03 668 745 996 814 634 489 552 604 505 765 646 449 500 559 496 505 790 546 511 651 813 603 426 722 440 551 432 567 568 730 601 862 1e+03 1.04e+03 971 1.03e+03 1.05e+03 641 374 553 462 490 554 481 449 623 473 612 687 510 532 487 783 741 589 395 554 789 566 483 567 592 646 564 605 503 474 511 746 649 772 498 666 851 671 792 583 405 814 502 464 534 451 696 517 549 680 443 482 403 502 415 473 440 469 433 458 432 418 380 446 489 546 448 448 498 455 508 453 474 491 741 415 522 442 999 717 688 674 510 648 551 557 625 652 544 644 492 614 488 516 542 565 603 555 544 474 496 425 558 507 601 569 505 479 472 446 715 541 418 402 795 844 440 532 633 788 508 738 462 559 378 396 548 500 451 428 447 556 744 501 701 470 501 646 456 479 469 671 694 542 459 430 532 406 680 448 389 458 397 436 405 379 410 437 415 404 480 451 621 459 500 500 491 658 505 455 381 693 450 528 478 579 422 667 526 455 710 469 500 486 501 396 401 479 462 862 423 330 535 546 468 409 453 546 752 406 541 516 461 437 537 511 482 487 638 480 466 497 840 518 485 722 733 559 582 560 484 450 720 789 714 777 483 601 792 498 481 744 870 684 467 550 510 543 488 784 538 470 539 461 514 497 506 608 518 481 456 490 558 538 417 412 480 452 469 511 475 444 550 747 481 472 410 667 424 451 408 400 386 508 500 422 505 372 587 838 550 350 356 476 782 379 387 747 907 642 549 332 473 410 485 803 648 551 360 416 645 448 454 378 346 539 413 429 442 462 366 396 544 627 705 477 978 439 571 1.01e+03 421 483 378 482 623 537 1.1e+03 596 942 711 552 423 349 527 411 520 360 558 389 776 930 554 560 521 323 378 351 379 378 770 362 813 610 443 422 444 397 367 921 395 395 387 793 625 747 523 392 393 372 714 359 417 428 500 378 355 739 420 395 429 415 477 360 448 499 504 688 402 394 441 404 525 752 600 890 459 447 451 565 533 479 674 663 632 609 407 592 874 427 1.02e+03 668 745 996 814 634 489 551 604 505 765 646 449 499 566 496 506 790 545 511 651 813 603 426 722 441 551 432 568 568 730 602 845 1e+03 1.04e+03 970 1.03e+03 1.05e+03 648 375 560 462 490 554 482 449 623 473 610 687 511 531 487 783 741 589 394 554 791 567 482 566 592 646 564 605 502 474 509 746 649 772 498 661 851 670 792 585 405 815 502 463 534 451 695 516 549 680 443 482 403 502 415 473 441 468 433 458 432 418 380 446 490 545 449 448 498 453 509 453 474 491 742 415 522 442 999 717 669 670 510 648 550 556 625 652 543 643 492 614 488 516 542 564 602 555 543 473 496 425 557 507 601 570 505 478 472 447 716 541 418 400 794 844 440 532 633 788 507 739 462 559 378 395 548 500 451 427 448 556 743 501 708 470 498 635 456 478 469 671 694 542 459 428 532 406 680 448 389 458 397 436 405 379 410 436 416 404 479 451 621 459 500 500 487 658 505 454 380 696 450 529 476 579 422 668 526 455 710 469 501 486 499 396 401 479 462 862 422 330 534 546 468 409 453 546 752 406 541 516 460 438 536 511 482 484 638 480 465 497 840 520 485 722 733 560 582 559 484 450 721 789 706 777 483 601 792 500 481 744 870 676 466 550 510 543 489 783 538 470 539 461 513 497 506 608 518 481 455 490 558 538 417 411 476 452 470 510 475 444 550 748 479 468 410 667 424 451 409 400 386 507 500 422 504 371 587 839 549 349 356 476 782 381 387 745 908 642 547 332 473 412 484 800 648 551 359 415 643 448 455 377 345 539 413 429 441 462 366 396 545 624 702 476 979 439 571 1.01e+03 420 481 379 483 640 537 1.1e+03 596 942 710 546 423 349 527 410 520 360 557 389 776 929 555 563 521 322 378 350 379 379 769 362 813 610 442 421 445 397 366 920 395 394 387 793 619 749 524 392 392 372 714 359 417 427 500 378 355 740 421 395 428 415 475 360 448 498 504 686 401 393 442 405 525 752 600 890 459 448 451 565 533 479 674 663 631 609 407 592 874 427 1.02e+03 668 745 996 814 634 489 552 604 505 765 646 449 499 569 496 506 789 545 511 651 813 604 426 722 441 551 434 568 568 730 604 827 1e+03 1.04e+03 970 1.03e+03 1.04e+03 654 375 566 462 490 554 482 449 623 473 604 687 511 531 487 783 741 589 396 554 792 567 482 565 592 646 564 605 503 474 506 746 649 771 498 653 851 670 792 590 405 816 501 463 533 452 695 516 549 679 443 482 403 501 415 473 441 468 433 458 433 417 380 446 490 545 449 448 498 453 509 454 474 491 743 415 522 442 999 717 654 666 510 647 549 556 625 650 543 643 492 614 489 517 542 564 602 555 543 472 495 425 557 507 602 569 505 478 472 447 716 541 418 400 794 844 440 532 632 788 508 739 461 560 378 394 548 499 450 427 448 556 742 500 713 471 493 626 456 478 469 671 693 542 460 425 532 406 680 448 388 458 397 436 404 379 409 435 416 404 480 450 621 459 499 500 483 657 505 453 379 699 451 529 473 579 422 668 526 455 711 468 501 487 498 396 401 480 462 862 422 329 535 546 468 408 453 546 752 407 542 515 460 439 536 511 482 482 638 480 464 497 840 522 485 723 733 560 582 558 484 450 722 789 700 776 483 601 792 501 481 744 870 669 466 549 510 543 489 783 538 470 540 462 512 498 506 608 518 482 454 490 557 538 417 412 473 452 471 510 474 443 550 748 478 466 409 667 425 451 410 400 386 507 500 421 502 370 587 841 549 347 356 477 782 382 388 744 908 642 546 332 473 412 482 795 648 550 358 414 641 447 457 376 345 538 413 430 440 462 365 396 546 622 702 476 979 439 571 1.01e+03 420 478 379 484 659 538 1.1e+03 597 942 709 542 423 348 527 410 521 360 557 389 777 927 557 566 521 322 378 349 379 380 766 361 811 609 440 421 446 398 367 920 395 392 387 793 613 749 524 391 391 372 714 359 417 426 500 378 354 740 422 395 427 416 474 360 449 499 504 685 400 393 443 405 526 752 600 890 459 447 452 565 533 479 674 663 631 609 407 592 874 427 1.02e+03 667 745 995 814 634 489 551 603 505 765 646 450 499 572 496 506 789 544 511 652 812 604 426 722 441 552 435 568 568 730 606 808 1e+03 1.03e+03 970 1.03e+03 1.04e+03 659 376 570 462 490 554 482 449 623 473 598 687 512 531 488 783 741 590 401 554 794 567 482 565 592 646 564 605 503 474 505 745 649 771 498 646 850 670 792 598 405 818 501 463 533 451 694 516 549 679 443 482 404 501 415 473 441 467 434 459 433 417 380 446 490 544 449 448 498 452 510 454 474 491 743 415 522 442 999 716 639 663 510 647 548 556 626 649 543 643 492 613 489 517 542 564 602 555 543 470 495 424 556 508 602 569 504 477 472 447 716 541 418 399 793 844 440 532 632 788 509 739 460 560 379 394 548 499 451 427 447 556 742 500 716 471 488 617 456 478 468 671 693 542 460 423 532 406 680 448 389 458 397 436 404 379 408 435 416 404 480 450 621 459 498 499 480 657 506 453 379 701 451 529 471 579 422 668 526 455 712 468 502 487 498 396 400 480 461 861 422 329 535 546 469 408 453 546 752 407 543 516 459 439 536 511 482 481 638 480 464 497 840 524 486 723 732 559 582 558 484 450 722 790 695 776 483 601 792 503 480 744 870 662 466 549 510 543 489 782 538 469 540 461 511 498 506 608 518 482 453 491 556 538 417 412 471 452 472 510 473 443 550 748 476 465 409 667 425 452 410 400 386 506 500 421 500 370 587 843 548 345 355 476 782 382 388 743 908 642 546 332 473 410 481 791 648 548 357 413 638 446 458 377 345 538 413 431 440 462 364 397 547 619 701 476 978 439 571 1.01e+03 419 476 379 484 678 538 1.1e+03 598 945 710 540 423 346 527 410 522 360 557 389 777 926 558 568 522 322 378 349 379 380 765 359 810 608 439 421 447 397 368 919 395 388 387 792 607 747 525 390 392 372 714 359 417 426 500 378 353 739 422 395 427 417 473 360 449 500 505 682 398 392 444 405 526 751 600 890 459 447 452 565 533 479 674 662 631 609 407 592 873 427 1.02e+03 666 745 995 814 634 488 551 604 505 764 646 450 498 576 496 507 788 544 511 652 812 604 426 722 441 553 436 567 568 730 607 789 1e+03 1.03e+03 970 1.03e+03 1.04e+03 664 376 572 461 490 554 482 449 622 474 591 687 512 531 488 783 742 590 405 554 795 567 481 565 592 645 564 604 503 474 504 745 649 772 498 638 850 670 792 607 405 820 501 463 533 451 694 517 550 679 443 483 405 500 416 473 440 467 434 459 433 417 380 447 490 544 450 448 498 451 510 454 474 491 743 415 522 442 1e+03 716 623 659 510 647 549 556 626 646 543 643 491 613 489 516 542 565 602 555 542 468 496 424 554 508 602 569 504 476 472 447 716 540 418 398 793 844 440 532 632 788 509 739 460 560 379 394 547 499 451 428 447 556 742 500 719 471 483 608 456 478 468 671 692 542 460 420 532 406 679 448 389 458 397 437 404 379 408 435 416 404 480 450 621 460 498 499 477 656 506 454 379 706 451 529 470 579 422 668 526 456 712 467 502 487 497 396 400 479 461 861 422 328 536 545 469 408 453 545 752 407 543 516 459 439 536 511 482 480 638 480 464 497 840 525 485 723 732 559 582 558 484 450 722 790 690 775 484 601 792 504 480 744 869 656 466 548 510 544 489 782 538 469 540 462 509 499 506 608 518 482 454 491 556 538 417 412 468 451 472 509 473 443 550 748 475 464 409 667 425 452 410 401 386 505 500 420 498 370 587 842 548 344 355 474 782 382 388 741 908 642 545 332 474 410 480 786 648 547 357 413 636 446 459 378 345 538 413 431 439 461 363 397 547 617 702 476 978 439 571 1.01e+03 419 476 380 485 678 538 1.1e+03 598 948 710 538 421 344 527 410 522 360 556 390 777 923 562 572 522 323 378 348 380 380 764 358 811 608 438 421 447 397 369 919 396 385 386 791 599 745 525 390 392 373 714 359 417 424 499 381 351 739 422 395 426 418 472 360 449 501 505 680 398 392 445 405 527 751 600 890 457 446 452 565 533 479 674 662 631 609 407 592 873 427 1.02e+03 665 745 995 814 634 488 551 604 506 764 646 450 498 580 496 507 788 543 511 653 812 604 426 721 441 553 436 567 568 730 608 770 1e+03 1.03e+03 970 1.03e+03 1.04e+03 669 376 575 460 490 553 482 449 622 474 586 687 512 531 488 783 743 590 407 553 796 567 480 566 592 644 564 604 504 475 503 744 649 772 498 632 849 670 792 614 405 821 501 464 532 452 694 517 550 680 443 484 405 500 416 474 440 467 434 459 433 417 380 447 490 544 450 448 498 450 510 454 473 491 743 415 522 442 999 715 609 657 511 647 549 556 626 642 543 642 491 612 489 516 542 565 601 555 542 465 497 424 553 509 602 569 505 476 472 447 715 540 418 398 793 844 439 532 632 788 509 739 461 560 379 394 547 499 451 428 447 556 742 500 723 471 480 599 456 478 468 671 692 542 460 417 532 406 678 448 389 458 397 437 404 379 407 435 416 404 480 450 621 461 499 498 473 656 506 454 379 709 452 528 470 579 423 668 525 456 712 467 502 487 496 396 400 479 460 861 422 327 536 546 470 408 453 545 752 407 544 516 459 438 536 511 482 480 638 480 464 497 840 528 485 723 732 559 582 559 484 450 722 790 682 775 484 600 792 506 480 744 870 648 466 548 510 544 488 782 539 469 540 462 508 500 506 608 517 482 454 491 556 537 417 412 464 450 471 510 472 442 550 748 473 464 409 668 425 452 410 400 386 505 500 419 496 370 587 843 547 342 354 473 782 382 388 739 907 642 545 332 474 409 478 780 647 546 355 414 632 447 460 378 346 538 413 431 437 461 364 398 548 615 702 476 978 439 571 1.01e+03 419 476 380 486 677 538 1.1e+03 598 951 710 535 420 343 527 409 523 360 556 389 774 920 564 574 522 324 378 348 381 380 765 356 813 607 437 421 447 398 370 919 397 381 387 790 593 743 525 390 394 373 714 358 416 423 499 383 350 739 421 395 425 418 470 361 449 502 505 679 397 391 445 405 529 751 600 890 456 447 452 565 533 478 674 663 631 609 407 592 873 427 1.02e+03 665 745 995 814 634 488 551 605 506 764 646 450 498 585 495 508 788 543 510 652 812 604 427 721 441 554 436 568 568 730 609 752 1e+03 1.03e+03 970 1.03e+03 1.03e+03 674 376 578 460 490 553 481 449 623 474 578 687 512 531 488 783 743 589 407 552 796 567 480 566 592 644 564 604 505 477 502 744 649 772 498 625 849 670 793 618 406 822 501 464 532 452 695 517 550 679 443 484 405 500 417 474 440 467 434 459 433 417 380 447 491 544 450 448 498 449 511 454 474 491 742 415 522 442 999 716 597 656 511 647 549 556 626 637 542 642 491 612 489 516 542 565 601 556 541 465 497 424 550 509 601 569 505 476 471 448 715 540 419 396 793 844 438 532 632 789 509 739 461 560 379 395 547 499 450 429 447 556 742 500 727 470 478 591 456 478 468 671 692 542 460 415 531 406 677 448 389 459 396 438 404 380 406 435 416 403 480 450 621 462 499 498 467 656 506 455 379 713 452 527 469 579 423 668 525 456 712 467 502 486 494 395 400 479 460 861 421 325 536 547 470 407 453 545 753 407 545 516 459 438 536 511 482 480 638 480 465 497 840 530 485 723 731 559 582 558 484 450 722 791 674 775 484 600 792 507 480 744 870 638 466 547 510 543 488 782 540 469 540 463 506 501 506 609 516 483 455 491 556 537 417 412 462 450 471 510 472 442 550 748 472 462 409 669 424 452 410 399 386 505 500 418 493 369 587 843 547 341 354 473 780 381 388 737 906 642 545 332 475 409 476 773 648 546 354 414 630 447 460 378 346 538 413 431 434 461 363 398 548 613 703 476 979 439 571 1.01e+03 419 477 380 487 675 538 1.1e+03 598 951 708 533 419 343 527 409 523 360 555 389 771 917 566 578 522 325 378 348 380 380 764 354 816 606 437 421 447 398 370 920 397 379 387 789 588 740 525 389 395 373 714 359 414 420 498 384 349 740 421 395 423 418 470 361 450 503 505 678 397 391 444 404 531 751 600 891 453 448 452 565 534 478 672 663 631 610 407 591 872 428 1.02e+03 665 745 995 815 634 488 551 605 506 764 646 450 498 588 494 509 788 544 510 652 813 604 427 721 441 554 436 568 568 730 610 735 1e+03 1.03e+03 970 1.03e+03 1.03e+03 677 377 579 460 491 554 481 449 622 474 571 687 512 531 488 784 743 589 407 551 797 567 480 566 592 644 564 604 506 480 502 745 649 772 498 618 849 670 793 622 406 822 501 464 532 452 695 517 550 679 443 483 405 500 418 474 440 467 433 459 433 417 380 447 490 545 450 449 498 449 511 455 474 491 742 414 522 442 999 716 587 657 511 647 549 556 626 631 542 641 491 612 489 516 541 565 601 556 542 464 497 424 548 509 600 569 505 476 471 448 715 540 419 396 793 844 438 532 632 789 509 739 461 559 378 395 547 499 450 430 447 556 742 500 731 470 476 582 456 478 468 671 692 543 460 414 531 406 677 448 389 459 396 438 404 380 406 435 415 403 480 451 621 462 499 498 462 656 506 455 380 715 452 525 468 579 424 668 524 456 712 468 501 486 494 395 400 479 460 861 421 322 538 548 470 407 453 545 753 408 546 515 460 438 536 511 482 480 638 480 465 497 840 533 485 723 731 559 582 558 484 450 721 791 666 775 483 600 792 508 480 744 869 627 466 547 510 543 488 783 540 469 539 463 504 501 506 609 515 483 456 490 556 536 417 412 460 450 471 510 473 443 550 748 471 461 408 669 424 452 409 399 385 506 501 418 492 368 588 843 547 339 354 473 778 381 388 735 906 642 546 332 476 409 475 766 648 546 353 414 627 446 460 378 347 538 414 432 433 460 363 399 548 610 703 475 978 439 571 1.01e+03 418 477 379 487 671 538 1.1e+03 598 953 707 529 420 342 527 409 523 361 556 388 769 916 568 582 522 325 378 349 379 380 764 352 818 606 438 422 449 399 371 921 398 376 387 789 582 738 526 388 396 373 713 360 414 419 498 384 349 740 420 396 423 418 469 361 450 506 504 678 396 390 444 403 533 751 600 891 451 449 452 565 534 478 670 663 631 610 407 591 872 428 1.02e+03 665 745 996 815 634 488 550 605 506 763 646 450 499 590 494 509 788 544 510 652 813 604 427 721 441 555 437 567 568 730 611 718 1e+03 1.03e+03 970 1.03e+03 1.02e+03 681 377 581 460 492 554 481 449 622 474 563 687 512 531 488 784 743 589 407 549 797 567 480 566 593 644 564 604 507 485 502 746 648 772 498 612 848 670 793 627 406 823 501 463 531 452 696 517 550 679 443 482 404 501 418 474 441 467 433 460 433 417 380 447 490 546 450 450 498 449 511 456 474 491 742 414 522 442 999 716 578 657 511 647 549 556 627 623 542 641 491 613 489 516 541 565 601 557 542 462 496 423 545 509 600 570 505 476 472 448 715 541 418 395 793 844 438 532 632 790 509 739 461 559 378 395 548 499 449 430 446 556 742 499 733 471 471 572 456 477 468 671 692 544 460 413 530 405 677 447 390 459 396 438 404 379 406 435 415 403 481 451 621 462 499 497 458 656 505 455 380 718 452 524 467 579 424 668 524 456 711 467 501 486 494 395 400 479 460 861 422 321 539 547 470 407 454 545 753 408 546 515 460 438 535 511 483 480 638 480 466 498 839 534 485 722 731 559 582 558 484 450 721 791 658 776 483 600 792 509 480 743 869 616 467 548 510 542 488 782 539 469 540 464 502 501 506 610 515 484 456 490 556 536 417 412 459 450 471 510 472 443 550 747 471 460 408 668 424 452 409 400 386 504 500 418 490 368 589 842 546 339 354 472 776 381 388 733 906 642 547 332 477 410 475 761 648 545 353 414 625 445 461 378 348 537 415 433 432 459 362 399 548 608 703 475 977 439 570 1.01e+03 418 477 378 487 668 538 1.1e+03 598 956 706 524 420 342 527 409 524 362 556 389 771 914 570 585 522 325 378 348 378 379 763 351 819 606 438 423 451 399 372 920 398 376 387 789 573 737 526 388 396 373 713 360 414 417 498 383 349 740 421 396 422 418 469 361 449 507 504 678 396 388 444 402 536 752 600 891 449 448 451 565 534 477 669 663 631 611 407 591 871 428 1.02e+03 666 746 996 815 633 488 550 605 506 763 646 450 499 591 494 509 787 544 509 652 812 604 427 720 441 556 437 567 568 731 610 702 1e+03 1.03e+03 970 1.03e+03 1.02e+03 686 378 583 460 492 554 481 450 622 474 555 687 512 531 488 784 742 589 406 549 798 568 480 566 593 644 564 604 507 490 502 746 648 772 499 605 848 670 793 635 406 823 501 462 531 451 696 516 551 679 443 482 404 501 418 474 441 468 433 460 433 417 380 448 490 546 450 451 498 450 511 455 474 491 742 414 522 442 999 715 570 656 511 647 550 556 626 616 542 641 491 613 489 516 542 566 601 557 542 460 496 423 543 510 600 570 505 476 472 448 716 541 418 395 793 845 439 532 633 790 508 739 462 560 378 395 548 499 449 430 446 556 742 499 734 471 465 564 456 477 468 671 692 543 460 412 530 405 678 447 390 459 395 438 404 378 406 435 415 403 482 451 621 462 498 497 457 656 504 456 379 722 452 522 466 579 423 667 523 456 711 467 501 487 494 396 400 479 461 861 422 321 541 547 470 407 454 545 752 408 548 515 461 439 535 511 483 480 638 479 467 498 839 538 485 722 730 559 582 558 484 451 720 792 648 776 483 600 793 509 480 744 869 606 468 548 510 542 488 782 538 470 540 464 499 501 507 610 515 484 456 488 556 536 417 413 458 450 471 510 472 444 549 747 470 458 408 667 425 451 409 400 386 503 501 418 490 369 589 842 545 337 355 472 773 380 388 731 906 642 548 332 478 410 474 756 647 544 353 414 620 446 463 376 347 536 415 434 431 459 362 399 548 607 703 474 977 439 570 1.01e+03 417 477 378 487 665 538 1.1e+03 599 960 706 519 419 342 527 408 523 363 557 389 773 913 572 588 521 325 379 348 379 379 762 349 819 606 438 423 452 399 373 919 398 374 387 788 563 736 526 387 395 372 713 360 414 417 498 383 348 740 421 396 422 418 469 361 449 510 503 678 395 386 444 402 537 752 599 891 448 448 451 565 533 477 667 663 631 611 407 591 871 428 1.02e+03 666 746 996 815 633 488 550 605 505 762 646 450 499 591 495 509 787 543 509 651 812 604 426 720 441 557 437 567 568 731 610 684 1e+03 1.04e+03 970 1.03e+03 1.01e+03 694 379 584 460 492 553 482 450 622 474 547 687 512 531 488 784 742 589 406 548 798 568 480 565 594 642 563 604 508 495 502 746 648 772 499 597 848 670 792 640 406 823 500 463 530 451 696 516 551 679 443 482 404 502 419 474 441 468 433 460 433 417 380 449 490 546 450 451 498 451 510 454 474 491 742 414 522 442 999 715 562 656 510 647 550 556 626 608 541 642 491 613 489 516 542 566 601 557 543 458 496 422 540 510 600 570 505 474 472 448 715 540 418 395 793 845 440 532 633 790 507 740 462 560 378 395 547 499 449 430 446 556 743 498 736 471 460 555 456 478 468 671 692 543 459 412 530 405 678 446 390 458 395 437 404 378 406 436 415 403 482 451 621 462 498 497 456 656 504 457 379 726 452 521 466 579 423 667 523 456 712 466 500 487 494 395 400 479 460 861 422 321 542 547 470 407 455 544 752 408 549 516 461 439 535 511 483 480 638 479 467 498 839 541 485 722 729 559 582 558 484 451 720 792 636 776 484 600 793 509 480 744 868 597 468 548 510 542 487 781 537 470 541 464 497 502 506 610 513 483 457 488 556 535 417 413 458 450 471 511 472 446 550 747 470 458 407 668 425 451 409 400 386 501 502 418 489 369 589 842 545 337 355 471 770 381 388 729 907 642 550 332 478 410 472 751 646 544 354 414 618 446 464 375 347 535 415 434 428 459 361 400 549 604 703 474 978 439 570 1.01e+03 417 477 378 488 663 538 1.1e+03 599 962 706 515 419 344 525 407 522 363 558 390 773 912 571 590 522 326 379 348 379 378 762 348 821 606 438 423 454 399 373 918 398 374 387 788 557 735 526 387 394 372 713 360 415 417 498 383 347 740 421 396 422 418 469 361 450 513 503 678 395 385 445 402 539 753 600 891 447 448 451 565 533 478 666 663 631 611 407 590 871 428 1.02e+03 667 746 996 814 633 488 550 605 505 762 646 449 499 591 495 509 788 544 508 651 811 604 426 720 440 557 438 568 568 731 608 666 1e+03 1.04e+03 970 1.03e+03 1e+03 701 380 584 460 491 553 482 450 623 474 539 688 512 531 488 784 742 589 410 548 798 568 480 565 594 641 563 604 508 502 503 746 648 772 499 589 848 670 792 644 406 823 500 463 530 451 696 516 551 678 443 482 404 502 419 474 441 468 433 460 433 417 379 450 490 546 450 450 498 452 510 454 474 491 742 414 523 442 999 716 554 656 510 647 549 556 626 601 541 643 491 613 489 516 542 565 601 557 543 457 496 422 536 509 600 570 505 474 471 448 715 539 418 396 793 846 441 532 634 789 507 740 462 560 378 395 547 499 449 430 446 556 743 498 737 470 458 548 456 478 468 671 692 543 459 411 530 405 679 445 390 458 395 436 404 378 405 436 416 403 482 451 621 461 498 497 454 656 505 457 379 732 452 521 466 578 423 667 523 455 712 466 499 486 493 395 400 479 460 861 422 321 543 547 470 407 455 544 752 408 550 516 461 439 535 511 483 479 638 479 468 498 839 544 485 722 728 559 583 558 484 450 721 792 625 776 484 600 793 509 480 745 868 590 468 549 509 542 487 781 536 470 540 465 494 502 505 610 512 483 457 489 556 535 417 414 459 450 472 511 473 447 550 747 469 458 408 668 425 450 409 400 386 501 503 418 487 369 590 842 545 336 355 471 767 381 387 727 907 643 552 332 478 411 471 743 646 544 354 414 616 446 466 375 347 535 415 434 425 459 362 399 549 602 704 475 979 439 570 1.01e+03 417 478 379 489 661 538 1.1e+03 600 964 706 512 419 345 524 407 522 363 559 390 771 911 570 592 522 326 379 347 379 378 761 347 825 605 438 423 455 399 372 918 398 373 386 788 550 734 526 386 394 372 713 360 415 417 498 383 345 740 420 396 422 417 468 361 450 515 503 677 395 383 445 402 541 754 600 891 446 448 451 565 533 478 665 663 631 611 407 590 871 428 1.02e+03 667 746 995 814 633 488 550 605 505 763 646 449 499 591 495 509 788 544 508 651 811 604 426 720 440 557 437 568 568 731 606 650 1.01e+03 1.04e+03 970 1.03e+03 1e+03 709 380 584 460 491 553 482 450 623 475 533 688 511 530 488 784 742 589 413 549 798 568 480 564 594 640 564 606 509 511 503 746 648 772 498 582 849 670 793 647 406 823 500 463 530 452 696 516 550 678 443 481 404 502 420 474 441 468 433 460 433 418 380 451 490 546 450 450 499 454 512 454 475 491 742 414 524 443 999 715 544 656 510 647 549 556 626 594 541 644 491 613 488 515 542 565 601 557 543 456 496 422 533 509 600 570 505 474 472 448 715 538 418 397 793 846 443 532 633 788 506 739 462 560 379 395 547 499 450 429 446 556 742 498 738 470 457 538 456 478 468 670 692 543 459 412 530 405 678 445 390 458 395 436 404 378 404 436 416 403 482 449 621 461 497 497 452 656 505 457 379 736 452 521 465 577 423 667 523 455 713 466 499 486 493 395 400 479 459 861 422 320 545 548 469 407 455 545 752 408 551 516 461 439 535 511 483 478 639 479 468 498 840 545 484 722 729 560 583 558 483 450 721 792 611 776 484 600 793 509 480 745 868 584 468 549 508 543 487 781 533 470 540 465 491 502 504 610 510 482 457 489 557 535 417 413 461 450 472 511 473 447 551 748 469 458 408 668 426 450 410 400 386 501 503 419 486 370 590 841 544 335 355 470 763 380 387 726 907 643 553 331 478 412 470 736 645 544 355 412 615 447 466 375 346 534 415 434 424 459 362 398 549 600 706 475 979 439 569 1.01e+03 417 478 380 490 660 538 1.1e+03 600 965 707 509 419 344 522 407 522 364 560 390 771 910 569 596 522 327 379 346 379 377 761 347 829 604 438 422 456 399 372 919 398 373 386 787 543 734 526 386 393 373 713 359 415 416 497 383 345 739 420 396 421 417 468 361 449 518 503 675 395 382 446 403 543 754 600 890 446 446 451 564 532 479 664 662 631 611 406 590 872 428 1.02e+03 666 746 995 814 633 488 550 605 505 764 645 449 499 591 496 510 788 545 508 651 811 603 426 720 440 557 437 567 568 732 602 633 1.01e+03 1.04e+03 970 1.03e+03 995 715 381 584 460 490 553 482 450 623 475 527 688 510 529 488 783 742 588 417 549 798 567 480 564 595 639 564 606 509 521 503 746 647 772 498 577 849 670 793 652 405 823 500 463 531 452 696 516 550 678 443 481 403 502 420 474 441 468 434 460 433 418 380 452 489 546 450 450 499 455 512 454 476 491 742 414 524 443 999 715 534 654 511 646 549 556 626 588 541 644 490 613 488 516 542 565 601 556 543 454 496 422 531 509 600 570 505 474 472 447 715 537 418 398 792 846 446 531 633 788 507 738 462 561 379 395 547 500 450 428 448 556 742 497 737 470 456 528 456 478 468 669 692 543 459 411 530 405 678 445 389 458 395 435 404 378 404 436 416 403 482 447 621 461 498 497 450 656 505 457 379 741 452 521 463 577 423 667 523 455 713 466 499 486 494 395 400 479 459 862 422 319 546 548 469 406 455 545 752 408 551 516 461 439 535 511 483 476 639 479 468 498 839 546 484 722 729 560 583 558 483 450 721 791 599 776 484 600 793 510 480 746 868 577 468 550 508 543 487 781 532 470 540 465 489 502 504 610 508 482 457 490 557 535 416 412 462 450 472 510 473 447 551 748 469 458 407 668 426 450 409 400 386 501 502 419 486 371 590 840 542 335 355 468 760 380 386 723 907 642 554 331 479 411 470 730 644 544 356 411 615 447 466 376 346 534 416 434 423 459 362 398 548 599 708 476 979 439 569 1.01e+03 417 478 380 489 659 539 1.1e+03 601 965 707 507 419 343 522 406 523 365 560 390 773 909 567 600 521 327 380 346 378 377 760 347 829 604 438 422 456 399 372 920 397 372 386 788 534 734 526 386 392 373 714 359 415 416 496 383 343 739 420 396 420 416 467 362 448 519 504 672 394 382 447 404 546 754 600 889 446 444 451 564 533 479 664 662 631 611 406 590 871 428 1.02e+03 666 746 995 814 633 488 550 605 505 764 645 449 499 591 496 512 787 545 509 651 811 603 425 720 439 556 437 566 568 732 596 618 1.01e+03 1.04e+03 970 1.03e+03 988 722 381 585 460 491 553 481 450 623 475 521 688 510 530 488 783 742 588 418 550 798 566 480 564 595 639 564 607 508 533 503 746 648 772 498 572 849 670 794 658 405 823 500 464 531 452 696 516 551 678 443 482 403 502 420 474 441 468 434 459 433 418 380 452 489 546 449 450 499 456 513 454 475 491 742 414 524 443 999 714 526 653 511 646 549 556 626 583 541 644 490 613 488 516 543 564 601 556 542 452 495 424 530 508 600 570 505 474 472 447 716 537 417 398 792 846 450 531 632 787 508 737 462 561 379 395 546 500 450 428 449 556 742 496 736 470 454 520 456 478 468 669 692 543 459 409 531 404 678 444 389 458 395 435 404 378 404 436 416 403 482 446 621 461 498 498 448 657 505 457 379 744 452 521 462 578 423 666 523 456 713 466 499 486 494 395 400 479 459 862 421 318 546 549 468 406 454 546 752 408 551 517 461 439 535 511 483 475 639 478 469 498 839 547 484 722 729 560 583 558 483 450 720 791 587 776 483 600 794 510 480 746 869 570 468 550 508 543 487 781 528 470 539 465 488 502 504 610 506 482 457 490 557 534 415 412 463 450 471 510 473 447 551 749 469 458 407 668 426 450 409 399 387 500 501 418 487 372 590 839 541 334 355 467 758 379 387 722 908 642 554 330 479 410 469 722 644 545 359 410 612 448 465 376 346 534 417 433 422 459 363 397 548 599 708 476 979 439 569 1.01e+03 417 477 380 488 657 539 1.1e+03 601 964 707 506 419 343 522 406 524 365 560 389 772 909 566 604 520 327 381 347 378 378 760 346 828 604 438 422 456 398 374 920 397 371 386 788 528 734 525 386 391 373 714 358 415 415 494 383 342 739 421 396 419 416 467 363 448 521 504 670 394 381 448 404 549 754 600 888 446 442 451 565 534 479 664 662 631 611 406 590 871 428 1.02e+03 666 745 994 815 633 488 550 605 505 763 646 449 499 590 496 514 787 544 510 650 811 603 425 720 439 556 437 566 568 732 591 601 1.01e+03 1.04e+03 970 1.03e+03 979 727 381 585 460 491 554 481 449 622 474 516 688 510 531 488 783 742 588 421 550 797 565 480 564 595 638 564 608 508 544 503 746 648 772 498 565 849 670 794 663 404 822 500 464 531 452 696 516 551 678 442 481 403 502 419 474 441 468 434 458 433 418 380 451 489 546 449 450 499 455 513 454 474 491 742 414 524 443 998 714 517 652 512 646 549 556 627 577 541 644 490 613 487 516 543 564 602 556 542 450 495 424 529 508 600 570 505 474 472 447 716 538 417 398 792 845 453 530 631 788 508 737 463 561 379 395 546 500 450 428 450 556 742 496 735 471 454 512 456 478 468 669 692 542 459 407 531 403 678 444 389 458 395 435 404 378 404 436 416 403 482 446 622 461 499 498 446 657 505 457 379 747 452 521 461 579 423 666 523 456 713 466 499 486 493 395 400 478 459 862 420 317 546 549 468 405 453 546 752 408 551 517 460 440 534 511 482 472 639 477 468 498 838 548 484 722 728 560 583 558 483 450 720 790 577 775 483 600 795 510 480 746 869 561 468 551 508 543 487 781 526 470 539 464 485 502 504 610 505 482 457 490 557 534 415 412 463 450 471 510 473 447 551 749 468 458 407 668 425 450 409 399 386 499 500 418 487 372 590 838 540 334 355 468 756 378 387 721 908 642 554 330 479 409 467 715 644 546 361 410 610 448 464 376 346 534 417 433 422 458 363 397 546 599 708 476 979 438 569 1.01e+03 417 477 380 488 654 540 1.1e+03 601 964 706 502 419 343 523 407 525 366 560 389 769 910 564 604 520 325 381 348 378 378 760 346 826 604 439 422 457 398 375 920 397 369 386 789 523 734 525 386 390 373 714 358 415 415 494 384 341 739 421 396 419 416 467 364 448 524 504 671 394 381 448 404 552 754 600 886 447 441 450 565 534 478 665 662 631 611 406 590 871 428 1.02e+03 666 745 994 815 633 489 550 605 505 762 646 449 498 589 496 517 787 544 511 650 811 603 425 719 439 556 437 566 568 732 586 588 1.01e+03 1.04e+03 970 1.03e+03 972 733 381 586 461 491 554 480 449 622 474 510 688 512 531 488 783 742 589 424 550 796 564 480 564 594 634 564 607 508 555 503 745 648 772 498 560 849 670 793 668 405 822 500 464 531 453 696 516 552 679 443 481 403 502 419 475 441 469 434 458 433 418 380 450 489 547 449 450 499 455 513 454 472 492 741 414 524 442 998 714 511 651 512 647 549 556 627 573 541 643 490 613 487 516 542 564 602 556 542 449 494 424 528 508 600 569 505 474 472 447 716 538 417 399 792 844 454 530 630 788 507 737 463 561 379 395 546 500 450 428 450 556 742 496 734 471 454 503 456 478 468 669 691 542 459 405 531 403 678 444 390 458 395 435 404 378 404 437 415 403 482 445 622 461 500 498 445 656 505 457 380 749 452 521 460 579 423 666 523 456 714 466 500 486 492 395 399 477 459 862 420 315 544 549 468 405 452 546 751 408 551 517 460 440 534 510 482 470 639 477 468 497 839 548 484 722 728 560 584 558 483 451 721 790 565 775 482 600 796 510 479 746 869 554 468 551 508 542 487 781 523 470 540 463 482 502 505 610 505 482 457 490 557 534 416 411 463 449 472 511 472 447 551 749 468 457 407 668 424 451 409 398 386 499 499 418 487 372 589 838 540 333 354 467 755 377 387 720 908 642 554 331 479 410 466 708 646 547 362 410 608 448 462 376 346 534 417 434 422 459 362 395 546 598 709 476 978 438 569 1.01e+03 416 476 380 487 650 540 1.1e+03 601 964 705 500 419 344 524 407 526 367 560 389 768 912 563 604 520 324 382 348 377 379 760 345 826 604 440 422 457 397 375 919 397 368 386 789 516 735 524 386 389 373 714 358 416 414 494 383 342 739 421 396 419 416 467 364 448 527 503 671 394 381 447 403 556 754 600 883 448 440 450 565 534 479 666 662 631 610 406 590 870 428 1.02e+03 666 744 994 815 633 489 550 604 505 762 646 449 498 588 496 519 788 544 512 651 811 603 425 719 438 556 437 567 568 732 580 572 1.01e+03 1.04e+03 971 1.03e+03 963 736 381 586 461 492 555 480 449 622 475 505 688 512 532 488 783 742 589 426 550 796 564 480 563 594 628 563 607 508 569 503 745 648 772 498 556 848 670 793 673 405 821 501 464 530 453 696 516 551 679 443 481 403 502 419 475 441 469 434 459 434 419 380 449 489 546 449 449 500 455 512 454 471 492 741 414 524 442 997 714 505 651 512 647 549 556 628 570 541 643 491 612 488 516 542 564 602 556 542 447 494 424 528 509 599 569 505 474 472 447 716 538 418 400 791 844 455 531 628 789 507 737 463 561 379 396 544 500 450 428 450 556 743 495 733 472 453 496 456 478 468 669 691 542 459 403 531 404 678 444 390 458 395 435 404 378 404 437 415 403 482 445 621 461 501 497 444 656 505 457 380 752 452 521 459 579 423 666 523 456 714 467 500 486 491 395 399 474 460 861 421 314 543 549 468 405 452 546 751 407 552 517 460 440 534 510 482 468 638 478 468 497 839 549 483 722 728 560 584 558 483 451 721 790 554 774 482 600 796 510 479 746 869 549 468 552 508 542 487 781 523 470 540 464 478 501 505 610 504 482 457 490 556 534 416 410 462 449 472 511 472 447 551 748 468 457 407 668 424 452 409 397 385 499 500 418 486 372 590 838 540 333 354 467 753 376 387 719 909 643 554 331 478 411 465 702 647 547 363 411 608 449 460 376 346 535 416 435 422 459 362 394 545 598 710 476 979 438 569 1.01e+03 415 476 380 487 649 540 1.1e+03 602 965 704 499 419 344 525 407 526 368 560 389 769 911 560 604 521 323 381 348 376 380 758 344 826 604 441 423 456 397 374 918 396 366 386 788 509 734 524 386 388 373 714 358 416 414 494 382 342 739 421 397 419 415 467 364 448 531 502 671 395 381 448 403 558 754 600 881 448 437 450 565 534 479 666 662 630 609 406 590 870 429 1.02e+03 666 744 994 815 633 489 551 604 506 762 646 449 498 588 495 521 788 544 513 652 811 603 425 719 438 556 437 567 568 732 572 560 1.01e+03 1.04e+03 971 1.03e+03 955 742 381 587 461 491 555 480 449 621 474 501 688 511 532 488 783 742 590 428 550 796 562 480 563 593 620 563 607 508 584 503 744 647 772 498 555 848 670 793 680 405 820 501 464 530 452 696 516 551 679 443 482 402 502 419 475 441 469 434 459 434 419 380 448 489 545 449 449 500 455 512 454 469 491 740 413 524 442 994 714 501 650 512 647 549 556 628 568 541 643 491 612 488 516 541 565 602 556 542 447 494 424 527 509 599 569 505 474 471 447 717 538 418 400 791 844 455 531 627 789 507 738 464 560 379 396 542 500 450 428 451 556 743 494 733 472 452 488 456 477 468 670 692 542 458 400 531 405 679 444 390 458 395 435 404 378 404 437 415 402 482 443 621 461 502 497 444 656 505 457 380 757 452 521 459 578 423 667 523 456 714 467 500 486 490 396 399 470 460 860 422 313 541 549 468 406 452 546 751 407 553 517 460 440 534 510 482 467 638 479 468 496 838 550 483 721 728 560 584 558 483 451 721 790 544 774 482 600 796 510 479 746 869 544 468 552 508 542 487 781 522 470 541 464 477 501 505 610 503 482 457 490 557 534 416 409 461 449 471 511 471 448 551 748 467 457 408 667 424 451 408 397 385 498 500 418 486 372 589 838 539 332 354 466 752 375 386 718 908 642 554 331 479 411 465 697 650 547 365 410 608 449 460 375 346 534 415 437 422 460 362 393 545 598 711 476 980 438 569 1.01e+03 414 477 379 487 648 540 1.1e+03 603 966 704 498 418 344 524 406 526 368 561 389 770 911 557 604 522 323 380 348 376 382 757 342 825 604 441 423 456 397 372 918 396 364 386 788 503 734 524 386 389 374 714 358 415 412 493 382 342 738 422 398 418 414 467 363 448 533 502 670 395 381 449 402 561 754 599 875 448 435 450 565 534 480 666 661 630 609 406 590 870 429 1.02e+03 666 744 994 815 634 488 551 604 506 762 646 449 497 588 495 522 788 544 513 652 811 603 426 719 438 556 437 567 567 732 564 548 1.01e+03 1.04e+03 971 1.03e+03 947 746 382 588 461 491 555 480 449 619 474 498 687 510 532 487 783 742 590 430 550 797 559 480 563 592 613 563 607 508 599 503 744 645 772 498 552 848 669 793 689 405 820 500 464 530 452 695 516 552 679 443 482 401 502 420 475 441 468 434 459 434 418 380 448 489 545 449 449 500 455 511 454 467 491 740 413 524 442 991 714 498 650 512 647 549 556 628 565 542 643 492 612 489 516 542 564 602 555 542 446 495 424 527 509 599 570 505 474 471 448 717 538 418 401 791 844 455 532 624 789 508 738 464 560 380 397 540 499 450 429 453 556 743 494 731 473 450 481 456 476 468 670 692 541 458 397 531 405 679 444 390 458 395 435 404 378 404 437 415 402 482 440 621 461 502 497 444 656 505 456 380 763 452 521 458 578 423 666 523 456 713 467 500 486 489 396 399 469 460 859 422 312 540 549 467 406 452 545 751 406 554 517 459 440 534 510 482 465 637 479 468 496 838 552 483 721 727 560 584 558 484 451 721 791 535 774 483 600 796 511 479 745 869 539 467 553 508 541 488 781 520 470 540 465 475 500 505 609 502 481 457 490 557 535 416 408 459 449 471 510 470 447 551 748 466 457 408 668 424 451 407 397 386 498 502 418 486 372 589 837 538 332 354 466 752 375 385 717 908 642 554 331 478 411 465 694 651 548 366 410 608 448 458 376 346 536 414 438 422 460 362 393 545 598 712 476 981 437 570 1.01e+03 414 477 377 488 645 540 1.1e+03 604 966 705 498 418 344 524 406 525 368 561 389 770 910 556 605 520 323 380 348 376 382 755 342 826 604 442 423 454 398 371 918 397 362 386 788 501 733 525 386 390 374 714 358 415 410 493 383 342 737 422 399 418 414 468 363 448 534 502 670 395 381 450 401 562 754 599 867 448 431 450 565 534 480 666 661 630 609 406 590 870 429 1.02e+03 666 744 994 815 634 488 550 604 506 762 645 449 498 588 494 523 788 544 513 652 811 604 426 719 437 556 437 567 567 732 556 540 1.01e+03 1.04e+03 970 1.03e+03 939 752 382 588 462 491 556 481 449 616 474 496 687 510 532 487 783 743 591 432 550 797 555 479 563 592 604 562 607 508 610 503 744 643 772 498 549 847 669 793 699 404 820 500 465 530 451 694 516 552 679 443 482 401 503 420 475 441 468 433 459 434 418 379 448 489 545 449 449 499 455 511 453 466 492 740 413 524 441 983 713 496 650 512 646 550 556 627 563 542 643 492 612 489 516 542 564 602 554 542 445 495 424 527 509 599 571 505 474 471 447 717 538 417 401 792 844 455 532 621 789 508 738 463 559 380 397 537 499 450 429 454 556 742 494 731 473 448 474 456 476 468 670 692 541 458 395 531 404 679 443 390 458 395 435 403 378 405 438 414 402 482 437 622 461 502 496 445 656 505 456 380 769 451 522 457 578 423 666 523 456 713 467 500 486 489 396 399 468 460 859 421 310 539 549 466 406 452 545 752 406 554 517 458 440 534 510 482 464 638 479 468 496 838 554 483 721 727 561 584 558 484 451 721 791 527 774 483 600 796 511 479 744 869 533 467 554 508 541 487 781 518 469 540 465 474 500 505 609 502 481 458 490 557 535 416 409 458 449 471 510 470 446 551 747 466 457 408 668 424 450 407 397 386 498 502 417 487 372 589 836 537 332 354 466 752 375 384 716 909 642 554 332 478 412 464 692 653 549 367 408 608 448 457 377 345 537 414 438 422 459 362 393 545 598 712 476 981 436 570 1.01e+03 415 476 375 487 643 540 1.1e+03 604 966 706 498 419 342 524 406 525 368 561 388 769 910 556 605 519 324 381 348 376 383 756 342 826 604 442 423 454 399 371 918 397 359 386 788 499 734 526 386 391 374 714 357 414 409 493 384 342 737 423 399 418 414 468 363 447 536 503 670 395 381 450 400 563 754 599 859 448 428 451 565 534 480 666 661 630 609 407 590 870 430 1.02e+03 666 744 994 814 634 488 551 604 506 762 645 450 498 588 494 525 788 544 512 653 811 604 426 719 438 555 437 567 567 731 548 532 1.01e+03 1.04e+03 970 1.03e+03 930 756 383 588 462 491 556 482 449 612 474 494 687 510 533 487 783 742 590 434 550 797 550 479 563 592 597 561 607 508 624 503 745 642 772 498 544 847 669 793 706 405 820 500 465 529 451 695 516 551 679 443 483 402 503 420 475 440 468 433 459 434 417 379 448 489 545 449 448 500 455 512 453 464 492 740 412 524 441 976 713 494 651 512 647 550 556 628 560 542 642 492 613 489 516 542 564 602 555 542 444 494 425 527 509 599 571 505 474 471 447 717 538 416 401 792 844 454 532 617 789 509 738 463 559 379 398 533 499 450 430 454 556 742 494 730 473 445 468 455 476 468 670 693 541 458 393 531 404 679 443 390 458 395 435 403 378 405 438 414 402 483 435 622 460 502 496 446 657 506 455 380 776 450 523 457 578 423 665 523 455 714 467 500 486 489 396 399 465 460 859 420 309 540 549 465 406 452 545 752 407 554 517 458 440 534 510 482 464 638 478 468 496 838 556 483 721 727 561 584 558 485 452 721 792 520 774 483 600 795 512 480 744 868 528 467 556 508 540 487 781 516 468 540 465 473 501 505 609 501 481 458 490 556 536 416 410 457 449 471 510 470 446 550 747 465 457 408 669 424 450 407 397 387 498 502 416 488 372 590 836 537 331 354 465 751 374 384 715 910 642 555 333 477 411 464 690 655 551 367 406 608 448 455 378 345 538 414 437 423 459 362 394 545 597 712 476 981 435 569 1.01e+03 415 475 375 487 638 540 1.1e+03 605 965 706 499 421 342 525 406 525 367 561 387 768 911 555 604 517 324 382 349 376 383 756 342 826 604 442 423 453 398 371 918 398 357 386 788 495 734 526 386 391 373 714 357 414 409 494 385 342 737 424 399 418 414 467 363 446 537 504 670 395 380 450 401 565 754 599 852 447 422 450 564 534 479 666 662 630 609 407 590 870 430 1.02e+03 666 743 994 814 634 488 552 604 505 762 645 450 498 588 494 527 788 544 512 654 811 604 426 719 438 555 437 567 567 731 541 527 1.01e+03 1.04e+03 971 1.03e+03 919 758 383 588 462 491 556 482 449 609 473 493 686 510 532 487 783 742 590 436 550 797 544 479 563 592 589 561 606 507 635 502 745 640 771 499 540 846 669 793 711 406 820 500 465 529 451 695 516 551 678 443 483 402 502 420 475 440 468 433 460 433 417 378 447 489 546 449 448 500 454 512 453 463 492 740 413 524 440 963 713 493 651 512 647 550 556 628 556 541 642 491 613 489 516 542 564 601 555 542 443 494 425 528 509 599 571 505 474 471 447 716 538 416 401 792 844 454 532 611 789 509 738 463 559 379 398 528 499 450 430 451 556 741 495 730 472 442 463 455 476 468 670 693 541 458 393 531 404 679 443 390 458 395 436 402 378 405 438 414 402 483 434 622 461 502 497 447 657 506 455 381 782 450 523 458 578 424 665 523 456 714 467 500 486 489 397 400 462 460 859 420 308 540 549 464 407 452 545 752 408 554 517 457 439 534 510 482 463 638 478 468 495 838 557 483 721 727 562 583 558 485 451 721 791 515 774 483 599 795 511 480 743 868 521 467 559 508 541 487 781 515 466 540 465 473 501 505 609 501 480 458 490 556 536 416 410 456 449 471 510 470 446 550 747 465 457 407 668 424 450 406 397 386 498 503 416 488 372 590 836 537 331 353 465 750 374 385 715 910 642 556 333 477 410 464 688 656 551 367 404 610 447 454 378 345 539 415 437 424 458 362 395 546 596 712 475 980 435 568 1.00e+03 415 474 375 486 634 540 1.1e+03 605 964 707 502 423 340 524 406 524 366 560 387 767 911 554 604 516 325 382 350 376 382 755 342 826 604 442 424 452 398 371 918 398 355 386 788 492 734 525 386 391 372 715 357 414 409 493 384 342 737 424 399 418 414 466 364 446 538 502 669 396 380 450 401 568 754 598 843 446 419 450 564 534 479 666 662 629 610 406 589 871 430 1.02e+03 666 742 994 814 634 489 554 604 504 761 646 450 498 588 494 530 788 543 511 654 811 604 425 718 438 555 436 567 567 731 534 523 1.01e+03 1.04e+03 971 1.03e+03 909 759 384 587 462 492 556 482 449 605 473 493 686 511 531 487 784 742 590 437 550 797 539 479 564 592 584 561 606 507 648 502 745 636 771 499 536 846 670 793 714 406 821 500 464 529 450 695 517 551 678 443 483 402 502 419 475 440 468 433 460 433 417 378 446 488 546 450 448 500 454 512 453 461 492 740 413 525 440 952 714 491 652 512 648 550 555 628 554 541 643 491 613 489 516 541 564 601 555 542 442 493 425 528 510 600 571 506 474 471 447 716 538 416 400 791 844 454 532 606 789 509 738 463 559 378 397 524 499 450 429 448 557 742 495 730 472 440 458 455 476 468 670 693 541 458 393 532 404 679 443 390 459 395 436 402 378 405 438 414 403 483 434 622 461 502 497 448 657 507 456 382 788 449 523 459 577 424 666 523 456 714 467 500 486 490 398 400 459 460 860 420 306 540 549 465 407 452 544 752 408 553 517 457 439 534 510 482 463 639 478 468 495 838 561 483 721 727 562 583 558 485 450 720 791 512 774 483 600 795 510 480 744 868 515 468 562 507 541 488 781 513 464 540 465 473 500 505 609 501 480 457 490 555 536 417 410 455 449 471 510 470 446 550 748 464 457 406 668 424 450 406 398 386 499 504 416 489 371 590 836 537 331 353 464 748 374 385 715 909 642 558 333 477 409 464 687 659 551 368 402 612 447 453 378 345 539 416 436 424 458 362 394 546 596 712 475 980 434 568 1.01e+03 414 474 376 485 629 540 1.1e+03 605 964 706 504 422 339 524 406 523 366 560 386 770 911 552 603 516 325 382 350 375 381 754 341 826 605 442 423 451 397 370 919 398 354 386 788 488 735 525 385 391 372 715 358 415 408 493 383 342 737 423 399 418 415 466 364 445 539 501 668 396 380 450 402 571 754 598 834 445 415 450 564 534 480 667 662 629 611 407 589 871 429 1.02e+03 666 742 994 814 634 488 554 605 504 761 646 450 498 588 494 531 788 543 509 653 811 604 425 718 438 555 436 567 567 731 527 519 1.01e+03 1.04e+03 972 1.03e+03 899 759 384 587 462 492 556 482 449 600 474 493 687 511 530 487 784 742 590 438 549 796 535 479 564 593 577 561 607 507 658 502 746 632 771 499 533 846 670 792 718 406 822 500 464 528 451 696 517 551 678 443 483 402 502 418 476 440 468 433 459 433 417 378 446 488 546 450 448 500 454 513 452 459 491 740 413 525 440 938 714 489 652 512 648 550 555 628 553 541 643 490 613 490 516 541 564 600 555 542 441 493 424 528 510 599 570 506 474 471 447 715 538 417 400 791 844 455 532 599 789 508 738 463 559 378 397 519 499 450 429 446 557 742 495 730 472 438 452 455 476 468 670 693 541 458 392 532 404 679 443 390 459 395 436 402 377 405 438 413 403 483 434 622 461 502 498 448 656 507 457 382 794 449 523 459 577 424 666 523 456 714 467 500 486 490 398 400 456 459 860 420 303 539 549 466 407 451 544 752 408 553 517 457 439 534 510 481 463 638 478 468 495 838 564 483 721 727 562 583 558 485 450 720 791 510 774 483 600 795 511 480 744 868 509 468 565 507 541 488 781 512 462 540 465 472 499 505 609 500 480 457 490 555 536 417 410 455 449 471 511 470 446 550 749 462 458 406 668 424 450 405 398 386 499 504 415 489 370 590 836 537 331 352 463 748 373 385 716 908 642 559 332 478 409 464 685 662 551 368 401 615 447 451 379 345 539 417 436 424 458 362 394 547 595 712 475 981 434 568 1.01e+03 414 473 376 485 626 540 1.1e+03 605 964 705 506 421 337 523 405 522 366 559 387 773 911 549 602 516 325 382 349 375 381 753 340 826 606 442 423 451 397 369 918 398 353 387 788 486 736 525 384 390 372 716 358 415 408 491 383 342 737 423 399 418 415 465 364 445 539 500 666 396 380 450 402 573 754 598 825 445 413 450 564 534 480 666 662 629 611 407 590 871 429 1.02e+03 666 742 994 814 634 488 553 605 504 761 646 450 498 587 493 532 788 543 507 652 810 604 425 718 438 555 436 567 567 731 521 515 1.01e+03 1.04e+03 972 1.03e+03 889 760 384 586 462 492 556 482 449 592 476 493 687 511 531 488 784 742 590 439 549 796 531 479 564 592 570 561 606 507 667 501 746 629 771 499 531 846 670 792 720 406 822 500 464 528 451 696 517 551 677 443 483 403 502 418 476 440 468 433 459 433 417 378 446 488 545 449 447 500 454 513 452 457 491 740 413 525 440 927 714 487 653 512 647 551 555 628 553 541 643 490 613 490 516 541 563 600 555 542 440 493 424 528 510 599 570 507 474 471 447 716 538 417 400 790 845 459 532 593 789 508 738 463 559 378 397 513 499 450 429 445 557 743 495 730 472 436 447 455 476 468 670 692 542 458 392 532 403 680 442 390 459 395 437 403 377 404 439 413 404 483 434 622 462 502 498 449 656 506 457 381 801 449 523 458 577 424 665 523 456 714 467 500 486 490 399 400 453 459 860 419 301 539 549 466 406 451 544 752 408 552 517 457 439 534 510 481 464 638 478 468 495 838 568 483 720 728 561 583 559 485 449 720 791 506 774 483 600 795 511 480 743 868 505 468 568 507 541 488 781 508 459 540 465 472 497 505 608 500 481 457 490 554 536 416 410 455 450 471 510 471 446 550 748 462 458 406 668 424 450 405 399 386 499 504 415 489 370 590 836 537 331 352 462 747 372 385 716 908 642 560 331 478 409 464 684 664 551 368 400 616 447 449 379 344 539 417 436 425 459 362 394 548 594 712 475 982 434 568 1.01e+03 414 472 376 485 620 540 1.1e+03 606 964 704 507 421 335 523 404 522 366 559 387 776 911 548 601 516 325 382 348 375 382 753 339 827 606 443 423 451 397 368 916 398 352 386 788 484 737 525 383 390 372 716 358 415 408 490 384 343 736 424 400 418 415 465 364 445 538 501 664 397 380 450 402 575 754 598 815 445 412 450 565 534 480 666 662 629 611 408 590 870 429 1.02e+03 665 742 993 814 635 488 553 604 504 761 645 450 497 586 493 534 788 544 504 651 810 604 426 718 438 555 436 566 566 731 516 511 1.01e+03 1.04e+03 972 1.03e+03 879 761 384 586 461 492 557 482 449 582 476 494 687 511 532 488 783 742 590 439 548 795 528 479 564 591 563 561 606 506 674 500 746 625 770 499 530 846 670 792 724 406 822 500 464 527 451 695 517 551 677 444 483 403 502 418 476 440 468 433 459 433 417 378 446 489 545 449 447 500 454 513 452 456 491 740 413 524 440 911 714 484 653 511 648 551 555 627 553 542 642 490 613 490 516 542 563 600 554 542 440 493 424 528 510 599 570 507 474 471 447 716 538 417 400 790 845 462 532 584 789 508 738 463 558 378 397 507 499 450 428 443 557 743 495 731 471 434 444 455 476 468 670 691 542 458 393 532 403 680 442 389 459 395 437 403 378 404 439 413 404 484 434 622 462 502 498 450 656 505 457 380 808 449 523 457 577 424 665 523 456 713 466 500 486 490 399 400 450 460 860 418 298 539 549 466 406 451 544 753 408 551 517 457 439 534 510 481 464 637 478 468 495 839 569 483 720 728 561 583 559 485 450 720 791 505 775 483 600 795 511 480 743 868 500 468 572 508 541 488 781 505 455 540 464 471 497 505 608 499 481 458 490 554 536 416 410 456 451 471 510 471 445 550 748 462 459 406 667 424 451 405 399 386 499 504 415 489 370 590 836 537 331 353 462 747 371 385 716 908 642 561 331 478 409 464 681 667 550 368 400 619 446 449 379 344 540 417 436 426 459 363 394 548 593 712 475 982 434 568 1.01e+03 414 471 376 486 616 540 1.1e+03 606 963 704 507 421 334 524 403 522 366 558 388 776 911 546 600 515 326 383 348 376 382 753 339 828 608 445 423 451 397 368 915 398 351 385 788 483 738 524 382 390 372 716 359 415 408 489 385 343 736 424 400 418 415 465 363 445 538 502 662 397 380 451 401 577 754 598 803 445 411 450 565 535 479 666 662 629 611 408 590 870 430 1.02e+03 665 742 993 813 634 490 554 604 504 761 645 450 497 585 493 536 788 545 502 651 810 604 426 718 438 555 436 566 566 731 513 508 1.01e+03 1.04e+03 973 1.03e+03 868 762 384 585 461 493 558 481 449 572 475 495 687 510 532 487 783 741 590 440 548 795 526 480 564 590 558 561 606 506 680 500 746 621 770 499 526 846 670 792 726 406 822 500 464 528 451 695 517 551 678 444 482 403 502 418 476 440 468 433 459 432 417 378 446 490 545 448 447 500 454 512 452 454 491 740 413 525 440 894 714 482 653 511 648 551 554 627 552 542 642 490 613 489 516 542 562 600 554 542 439 493 425 528 510 598 570 507 474 471 447 716 537 416 399 791 845 468 532 577 789 509 739 463 558 378 397 500 499 450 428 442 557 743 495 731 470 433 443 456 476 468 670 691 542 457 393 532 402 680 443 388 459 395 436 403 378 403 439 413 404 484 434 622 462 502 498 450 656 504 456 380 816 449 523 456 578 424 665 522 456 713 465 500 486 490 399 400 449 460 860 418 297 539 549 467 406 452 544 753 408 551 517 457 439 534 510 481 465 637 478 468 496 839 571 483 721 729 562 583 560 486 450 720 791 502 775 482 599 795 511 480 743 869 497 468 574 508 540 487 781 502 451 540 463 470 498 505 609 498 481 458 490 555 536 416 410 457 452 471 510 471 446 550 748 462 459 406 665 424 451 406 399 387 500 504 415 489 371 590 836 537 331 354 462 746 371 385 716 908 641 562 331 478 409 464 680 668 549 367 399 622 446 450 378 343 540 418 436 427 459 364 396 550 592 712 475 982 436 568 1.01e+03 414 472 376 487 628 540 1.1e+03 605 963 704 507 421 334 522 403 522 366 558 388 776 911 545 600 515 326 383 348 376 383 752 338 830 609 447 423 450 398 368 915 398 350 384 788 482 738 524 381 390 372 716 359 415 407 489 386 343 736 425 401 419 415 466 362 445 537 502 661 397 380 451 400 580 753 598 795 445 411 450 564 535 479 665 662 629 610 408 590 869 431 1.02e+03 665 742 992 813 634 492 555 602 504 761 645 450 497 585 494 538 789 545 499 651 810 604 425 718 437 555 436 566 566 731 512 505 1.01e+03 1.03e+03 973 1.03e+03 858 761 384 584 462 493 558 481 449 562 475 496 687 510 532 487 783 741 589 441 548 795 524 479 563 590 553 561 606 506 686 500 746 613 770 499 523 846 669 792 729 406 822 500 464 528 451 694 517 550 678 444 482 402 501 418 476 440 468 433 459 432 416 378 446 490 545 448 447 501 454 512 452 453 491 740 413 525 440 876 714 480 654 510 648 551 554 626 552 542 642 490 612 489 515 542 562 600 554 542 439 493 426 528 510 597 571 507 473 471 447 716 537 416 399 791 846 470 531 570 789 509 739 463 558 378 397 495 498 450 427 441 557 743 494 730 470 434 441 456 476 468 670 691 542 457 393 532 403 680 444 388 458 395 436 403 378 403 440 413 404 484 434 622 463 502 498 451 655 503 456 380 822 449 523 455 578 424 664 522 456 713 464 500 487 490 400 401 448 460 860 418 297 539 549 467 406 451 545 753 408 550 516 457 439 534 510 481 465 635 478 468 496 839 572 483 721 729 562 583 560 486 450 721 791 498 775 482 599 796 511 480 744 869 494 468 578 507 540 487 781 500 448 539 462 470 498 505 609 498 481 458 490 556 536 416 410 458 451 471 510 472 447 551 748 463 459 406 665 424 451 406 399 387 500 504 415 489 371 590 835 537 331 354 462 746 371 384 717 907 641 564 331 478 410 463 678 670 548 366 399 626 446 451 379 343 542 419 435 428 459 364 397 551 589 712 475 981 437 568 1.01e+03 413 472 376 487 644 539 1.1e+03 606 964 703 508 421 334 521 403 522 366 557 388 776 911 545 601 514 326 384 348 376 383 750 337 829 611 447 423 449 398 368 915 398 348 383 788 481 740 524 379 388 372 717 359 415 406 489 386 343 735 427 401 418 414 466 361 445 535 502 660 398 381 451 401 582 753 598 787 445 412 450 564 536 479 665 662 629 610 407 589 868 431 1.02e+03 666 742 992 814 634 493 555 602 504 761 645 450 497 584 494 539 789 545 498 651 809 604 425 718 437 554 436 566 566 732 510 503 1.01e+03 1.03e+03 974 1.03e+03 848 761 384 583 462 493 558 481 449 551 475 497 687 510 532 487 783 741 589 442 548 795 523 479 563 591 547 562 606 506 689 499 747 605 770 499 521 846 669 792 731 406 822 501 464 528 451 695 517 550 678 444 482 402 501 418 475 440 468 433 459 431 416 378 446 490 545 448 447 500 454 512 452 451 491 740 413 525 441 858 714 480 654 511 649 551 555 626 552 542 642 490 612 488 515 542 562 600 555 542 439 492 426 527 510 597 571 507 473 471 448 716 537 416 399 791 846 474 532 566 789 509 739 462 558 378 397 490 498 450 426 441 557 743 494 730 470 434 440 456 476 468 671 692 542 456 393 532 404 680 443 387 458 395 436 403 377 403 440 414 404 484 435 623 462 502 498 452 655 503 456 380 828 449 523 455 578 425 664 522 456 713 464 500 487 490 399 401 447 460 859 419 296 539 549 467 406 451 545 752 408 550 516 457 439 534 509 481 465 632 478 468 496 839 574 483 721 729 561 583 560 485 450 722 790 495 775 482 599 796 511 479 744 870 493 467 584 507 540 487 781 497 447 539 462 470 498 505 609 497 481 459 490 556 536 416 409 459 451 471 510 472 447 551 748 464 459 407 665 424 450 406 399 386 500 505 415 489 370 590 834 537 331 354 462 746 371 384 717 907 641 564 330 478 410 462 676 670 547 365 397 628 446 452 379 343 545 420 434 429 460 364 398 552 588 712 475 981 437 568 1.01e+03 413 471 377 488 657 538 1.1e+03 606 965 703 508 422 334 519 403 522 366 556 387 776 910 545 602 513 326 384 348 376 384 749 336 828 611 448 422 449 398 368 915 398 346 384 789 481 740 523 378 386 371 716 359 415 404 489 386 343 735 428 402 417 414 466 360 445 533 501 658 398 381 451 402 586 753 597 778 445 412 451 565 536 480 664 662 629 610 407 589 868 431 1.02e+03 666 743 992 814 634 495 555 602 504 762 645 450 498 584 494 542 789 544 497 652 809 604 425 718 436 554 436 566 566 732 510 502 1.01e+03 1.03e+03 974 1.03e+03 838 760 384 582 463 493 558 481 449 540 476 496 687 510 532 487 783 740 588 442 548 795 521 479 562 591 542 562 606 507 691 499 747 595 770 499 520 846 669 792 734 406 822 501 464 528 451 695 517 550 677 444 482 402 501 418 475 440 468 433 458 431 416 379 446 490 544 448 446 500 454 512 452 450 491 740 413 524 441 841 714 480 653 514 649 551 555 626 551 543 642 489 612 488 515 541 562 600 555 541 438 492 426 526 510 598 570 507 472 471 448 716 537 417 399 791 847 479 533 560 788 509 739 462 558 377 397 485 498 450 426 440 557 742 494 730 470 435 440 456 477 468 671 692 542 456 394 533 406 680 443 387 458 396 436 403 377 403 440 414 404 484 436 622 462 501 498 452 655 503 455 380 836 449 524 455 578 424 664 522 457 713 465 500 487 490 399 401 446 460 859 420 296 539 549 468 406 451 544 752 408 549 515 457 439 534 509 481 466 629 478 468 496 838 576 482 721 729 561 583 560 485 450 722 790 493 775 482 599 796 511 479 743 869 492 467 592 507 540 487 781 494 446 540 462 469 498 505 609 496 480 459 490 556 536 416 409 459 451 471 509 472 447 551 748 464 459 408 665 424 449 407 399 386 502 506 414 489 369 590 832 537 331 354 462 746 371 385 717 907 642 564 330 477 410 462 674 672 546 364 395 631 446 452 379 343 548 422 434 430 460 363 397 552 587 712 475 981 437 568 1.01e+03 413 470 378 489 654 537 1.1e+03 606 966 704 508 421 334 519 403 522 367 555 387 777 908 543 603 514 326 383 348 376 384 749 335 827 611 449 422 449 398 368 914 398 345 385 790 481 741 523 376 385 371 716 359 414 403 488 386 343 735 430 402 416 414 466 360 445 531 500 656 398 381 451 402 588 753 597 768 445 413 451 565 535 480 664 662 629 610 406 589 868 430 1.02e+03 666 743 993 814 634 495 555 602 504 762 645 449 498 585 493 543 789 544 496 652 809 604 425 718 436 554 436 565 565 732 509 500 1.01e+03 1.03e+03 973 1.03e+03 829 758 384 582 463 493 558 481 449 529 476 496 687 510 532 487 784 740 587 442 548 795 520 479 562 591 538 562 606 507 691 499 746 584 770 499 519 846 669 791 737 406 822 501 465 529 451 695 517 551 677 444 481 402 501 418 475 440 468 433 458 431 416 379 446 490 544 448 446 500 453 512 452 450 491 739 414 524 440 824 714 481 652 517 650 550 555 626 550 543 642 489 612 488 516 541 562 600 555 540 438 492 426 525 511 598 570 507 472 471 447 716 538 417 399 791 846 484 533 553 788 508 739 463 558 377 398 480 499 450 426 439 557 742 494 731 470 435 440 455 477 468 671 693 542 456 394 533 408 680 443 387 457 396 436 403 378 403 440 415 403 483 436 622 461 501 498 452 655 501 455 380 844 449 524 454 578 424 664 522 457 713 465 500 486 490 398 402 446 460 860 422 296 539 548 468 407 451 544 752 408 548 516 457 439 535 509 482 467 625 478 467 496 838 578 482 721 730 561 583 560 485 450 722 790 492 774 482 599 796 511 479 744 869 490 467 600 507 540 486 780 493 446 540 461 468 498 505 610 495 480 459 489 557 536 416 408 459 452 471 508 472 446 551 748 464 459 410 665 424 446 407 399 386 504 507 414 489 368 590 830 538 331 354 461 747 373 387 717 907 642 564 330 476 410 462 673 675 544 363 394 634 446 454 379 343 548 422 433 430 459 364 396 553 586 713 475 980 437 568 1.01e+03 413 470 379 490 651 537 1.1e+03 606 966 704 508 421 334 518 403 522 367 554 386 776 906 540 603 515 326 382 348 376 384 749 334 827 611 450 422 450 398 368 914 398 344 386 789 481 741 523 376 385 371 715 359 414 402 488 387 344 735 430 402 415 413 466 359 445 529 501 656 399 380 450 401 590 753 596 757 445 413 451 565 535 480 664 662 629 610 406 589 867 430 1.02e+03 666 742 993 814 634 498 555 603 504 763 645 449 498 585 493 545 790 544 496 652 809 604 425 718 436 554 436 564 564 732 508 499 1.01e+03 1.03e+03 973 1.03e+03 819 757 384 582 463 492 558 481 449 519 476 495 686 509 532 487 784 740 585 442 548 795 518 479 562 591 534 561 606 507 691 498 746 574 770 499 518 846 669 790 740 405 822 501 465 529 451 695 516 551 677 444 481 402 501 418 475 440 469 433 459 432 417 380 446 490 544 448 446 500 454 513 452 449 490 739 414 524 441 807 714 481 651 522 651 550 554 626 550 543 641 488 612 488 516 541 562 600 555 539 438 492 426 525 511 598 570 507 472 470 446 716 539 418 399 791 846 490 533 546 786 508 739 463 558 378 398 476 500 450 426 439 557 743 494 731 470 436 440 454 477 468 671 693 541 456 394 534 409 680 443 387 457 396 436 403 378 402 440 415 403 483 438 621 462 502 498 452 655 499 455 380 851 449 525 455 577 423 664 522 458 713 466 501 486 489 398 402 445 459 860 422 295 539 548 468 407 451 543 752 409 548 516 457 438 535 509 482 467 622 478 467 496 838 579 482 721 730 561 582 560 486 450 721 790 491 774 482 599 795 511 479 744 869 488 467 606 507 539 486 780 490 445 540 462 467 497 505 609 493 480 459 489 557 536 417 408 459 452 471 508 472 446 551 749 463 460 411 666 423 442 408 399 386 506 508 414 489 369 589 828 538 330 354 461 748 374 388 717 907 643 564 330 474 410 462 671 676 544 362 394 637 446 456 379 343 549 422 432 430 459 365 396 553 586 713 475 979 437 569 1.01e+03 413 469 377 490 649 537 1.1e+03 606 967 705 507 422 334 518 404 521 366 553 386 774 905 538 606 517 326 381 348 376 383 749 332 827 612 451 422 450 399 368 914 397 343 386 788 481 741 523 375 386 371 715 359 414 401 487 386 344 735 430 402 415 412 466 359 446 528 501 656 399 378 449 401 592 753 594 745 445 414 451 565 535 480 664 663 629 611 406 589 868 430 1.02e+03 666 742 993 813 634 501 555 603 503 762 644 449 498 585 493 547 790 544 495 652 809 605 426 718 436 554 436 564 562 732 507 498 1.01e+03 1.03e+03 973 1.03e+03 810 756 384 582 463 492 558 481 450 509 477 496 686 509 532 486 784 740 583 440 548 795 517 479 562 591 530 561 606 508 690 499 746 564 769 499 517 846 668 789 743 404 823 500 465 529 451 695 516 551 676 444 481 401 500 418 474 440 469 434 459 432 417 380 446 490 544 448 446 500 454 513 451 447 490 739 414 524 441 793 713 482 650 526 651 550 553 626 549 543 641 488 612 488 516 541 562 600 555 539 437 493 426 525 511 598 570 507 472 470 444 715 539 418 399 791 846 492 533 540 786 508 739 464 558 379 397 472 500 450 426 439 556 743 494 732 471 436 440 454 477 469 671 693 542 456 393 534 412 680 442 388 457 395 436 404 378 402 440 414 403 483 439 621 462 502 498 452 655 496 455 380 855 449 525 455 577 423 664 522 458 713 466 500 486 489 397 402 445 460 860 422 295 538 547 468 407 451 543 751 409 548 516 457 437 535 509 482 467 617 479 467 496 838 580 482 722 730 561 582 560 485 450 721 790 490 775 482 599 795 511 480 744 868 485 467 613 508 539 486 779 488 445 540 462 466 497 505 609 492 480 459 489 556 536 417 409 458 452 471 508 472 445 551 749 463 460 412 666 422 437 409 399 386 506 507 414 489 370 589 827 539 330 354 460 747 376 388 717 907 643 564 330 474 410 462 670 675 544 361 392 638 446 459 379 342 549 423 431 430 458 365 396 553 585 714 475 978 437 569 1.01e+03 413 469 376 493 646 536 1.09e+03 606 967 705 506 423 333 518 404 520 366 552 386 773 904 535 608 518 326 380 347 376 382 748 330 828 612 452 422 449 399 369 915 397 342 386 788 481 741 522 374 386 371 716 359 414 402 486 385 345 735 428 402 415 412 466 358 446 527 501 657 399 377 449 401 593 753 592 736 445 416 451 565 535 480 664 663 629 610 407 589 868 430 1.02e+03 665 742 993 813 634 506 556 603 503 762 644 450 498 585 493 550 791 544 496 652 809 606 426 719 436 554 436 564 560 732 505 497 1.01e+03 1.03e+03 973 1.03e+03 801 755 383 581 463 490 558 482 450 501 476 497 686 509 532 486 784 740 581 439 548 795 517 479 562 592 524 561 606 508 689 499 746 556 769 499 516 846 668 788 746 404 823 500 465 529 451 695 516 550 676 444 481 401 500 419 474 440 469 434 459 432 416 381 445 490 544 448 447 500 455 513 450 446 490 739 414 525 441 777 713 482 650 531 651 550 553 626 548 542 642 488 612 488 517 542 562 600 555 538 437 493 426 524 511 598 570 506 473 470 444 715 539 417 400 791 845 496 532 535 786 508 740 464 558 379 397 468 499 450 426 440 556 744 494 732 472 436 439 454 477 469 671 692 542 456 393 534 414 680 442 388 458 395 436 404 378 402 439 414 403 483 440 621 461 502 498 452 655 495 455 380 858 449 526 455 577 423 665 521 459 713 467 500 486 488 397 402 444 460 860 422 296 537 547 469 407 451 543 750 409 548 516 457 436 535 509 482 467 612 479 467 496 837 582 482 722 730 561 582 560 485 450 722 790 488 775 482 599 795 511 481 744 868 482 467 621 508 539 487 779 485 445 540 462 466 497 506 609 492 480 459 489 556 536 417 409 458 451 471 508 472 445 551 749 462 460 412 666 422 432 410 399 386 505 506 413 489 370 589 825 539 330 354 460 747 376 388 718 906 643 564 330 474 409 462 668 674 544 361 390 640 446 459 379 341 549 424 430 430 457 364 396 554 585 713 475 978 437 570 1.01e+03 413 469 374 496 643 536 1.09e+03 607 967 704 506 424 333 518 405 519 366 552 386 773 904 535 612 518 326 380 345 376 382 748 329 830 612 453 422 449 398 369 915 397 342 387 788 482 741 522 374 387 371 716 358 415 402 484 384 345 735 425 402 415 411 468 357 446 526 501 657 399 375 449 402 594 753 589 726 445 416 451 565 534 480 664 664 629 610 408 589 868 430 1.02e+03 665 742 993 812 634 512 556 603 504 762 644 450 498 585 493 552 792 544 496 652 808 606 426 719 436 554 436 563 559 733 504 495 1.01e+03 1.03e+03 972 1.03e+03 794 754 383 582 462 489 558 482 450 493 476 496 686 510 532 486 784 740 578 437 548 795 516 479 563 592 518 561 606 508 687 499 746 548 769 499 516 847 668 788 750 404 823 500 465 528 451 695 516 548 676 445 482 401 500 419 474 440 468 434 459 431 416 381 445 489 544 448 447 500 455 513 450 446 490 739 414 525 441 760 713 483 648 538 651 549 554 626 546 542 643 487 612 489 517 542 561 600 555 538 438 493 426 524 511 598 570 506 473 470 444 715 539 417 399 791 845 498 532 531 786 507 740 464 558 379 397 464 499 450 426 440 555 744 494 732 472 436 439 454 477 468 672 692 542 456 393 534 416 680 442 388 458 395 436 404 378 403 439 414 403 482 442 621 461 502 498 452 656 493 455 380 860 449 526 455 577 423 667 521 458 713 466 500 486 487 397 402 444 460 860 422 296 535 547 469 406 451 543 749 408 547 516 458 436 535 508 482 467 605 479 467 496 837 584 482 722 730 562 582 560 485 450 722 790 486 775 482 599 795 510 481 744 868 478 467 629 508 539 487 779 484 446 539 462 467 497 506 610 492 480 459 489 555 535 417 409 458 450 472 508 472 445 551 748 462 459 413 666 422 426 410 399 386 505 505 413 489 370 589 823 539 330 353 460 747 377 388 720 906 643 564 331 474 409 461 665 674 544 360 388 640 446 461 379 340 549 426 430 431 457 363 396 554 585 713 474 977 436 570 1.01e+03 412 469 375 500 641 536 1.09e+03 607 967 703 505 424 333 517 405 519 366 552 386 773 902 534 614 520 326 380 344 376 382 748 328 831 612 454 422 449 398 369 915 397 341 387 787 482 742 522 374 388 370 716 358 416 402 484 384 346 736 423 402 414 411 469 357 446 526 501 656 399 375 449 402 594 752 586 717 445 416 451 565 534 480 664 665 629 608 408 589 868 430 1.02e+03 665 743 994 812 633 517 556 602 504 762 644 450 498 585 494 554 792 544 496 652 808 606 426 718 437 554 435 563 555 732 502 493 1.01e+03 1.03e+03 972 1.03e+03 786 753 383 582 462 487 559 481 450 487 476 496 687 510 531 487 784 740 574 437 549 795 514 479 563 592 515 561 606 508 684 499 745 541 769 499 515 847 668 788 752 404 823 501 465 528 450 696 516 547 676 445 482 401 500 419 474 440 468 434 458 431 416 381 445 488 544 448 447 500 455 513 450 445 490 740 414 525 441 743 714 483 648 548 651 549 554 626 546 543 644 487 612 489 517 542 562 600 555 538 438 492 426 523 511 599 570 506 473 470 444 715 538 417 399 791 845 500 532 528 786 507 741 463 558 379 397 463 499 450 426 441 555 743 495 732 472 437 439 454 477 468 673 691 542 457 392 534 418 680 443 388 459 395 436 404 378 402 439 414 403 482 442 622 461 500 498 452 656 492 455 380 862 449 526 455 578 424 669 521 458 713 466 500 486 486 398 402 444 459 860 422 295 534 546 470 406 451 543 750 408 546 517 457 436 535 508 482 467 599 479 466 496 837 586 482 721 729 562 582 560 486 450 722 790 484 775 483 599 795 510 481 744 868 475 468 637 508 540 487 779 482 446 539 462 466 496 506 610 492 480 459 490 555 535 417 409 458 450 472 507 472 445 551 748 461 459 413 666 422 422 410 398 386 505 505 413 488 369 589 822 540 331 353 460 747 378 388 721 906 643 563 331 473 409 460 662 674 543 359 389 640 446 462 378 339 550 427 429 430 456 362 397 554 585 714 474 977 434 570 1.01e+03 413 470 375 502 640 536 1.09e+03 607 967 703 504 425 334 517 405 518 366 552 386 772 900 532 615 521 326 379 344 377 382 747 328 831 611 455 422 450 398 370 915 398 342 387 786 483 742 523 373 388 370 715 359 416 401 484 384 346 735 422 402 414 411 469 357 446 524 502 655 399 375 449 401 594 752 581 704 445 416 451 565 534 480 664 665 630 606 408 589 868 430 1.02e+03 665 743 994 812 634 522 556 602 504 762 644 450 498 586 494 557 792 544 496 652 808 607 425 718 437 554 435 563 551 732 500 493 1.01e+03 1.03e+03 972 1.03e+03 779 752 382 583 462 484 559 481 449 481 476 495 687 511 531 487 783 741 570 437 550 795 512 479 563 592 512 561 606 508 682 499 745 534 769 499 515 847 668 788 754 404 823 502 465 528 450 696 516 545 675 446 482 400 500 419 475 441 468 434 458 432 416 381 446 488 544 448 447 500 455 513 450 443 491 740 414 525 441 728 714 483 648 561 651 549 554 625 546 544 644 487 612 489 517 542 562 600 556 538 438 492 427 523 511 599 570 506 473 470 444 715 537 417 398 791 845 502 532 527 786 507 741 463 558 378 397 462 498 449 427 441 554 743 496 732 471 438 439 454 476 468 673 691 541 457 392 534 420 680 443 388 458 395 436 404 378 402 439 413 403 482 444 622 461 499 498 452 656 491 454 381 863 449 526 454 578 424 670 521 457 713 466 500 486 486 398 402 443 459 860 421 295 533 546 470 406 451 543 750 408 546 517 456 436 535 507 482 467 595 479 466 496 837 587 482 721 729 562 582 560 486 450 723 790 482 775 484 599 794 510 480 744 868 473 468 643 508 540 486 779 481 446 540 462 465 495 506 610 492 480 459 490 555 535 417 409 458 450 472 507 472 446 551 748 460 459 413 666 421 417 410 397 386 506 505 412 488 369 589 821 541 332 353 460 747 380 388 720 906 642 563 331 473 410 460 658 673 542 359 390 640 446 464 377 339 550 428 429 429 457 362 396 555 583 715 474 976 433 570 1.01e+03 414 470 376 505 635 536 1.09e+03 606 968 704 504 426 336 516 405 518 366 551 385 773 899 530 616 523 326 379 345 378 381 747 327 831 610 456 422 450 398 371 915 398 342 387 786 482 742 523 374 388 370 714 360 416 401 484 383 346 735 422 402 413 411 468 357 446 522 502 656 399 375 449 401 594 752 574 693 445 414 451 565 534 480 664 665 630 603 408 589 867 430 1.02e+03 665 744 994 812 634 530 556 602 504 762 644 450 498 586 494 560 792 545 496 652 808 607 424 719 437 554 435 563 544 732 498 494 1.01e+03 1.03e+03 971 1.03e+03 770 752 382 583 462 482 560 481 449 475 476 494 687 511 530 487 782 741 565 436 551 795 511 479 563 591 508 560 606 508 680 499 746 527 769 499 516 846 669 787 756 404 823 502 465 528 450 697 516 543 675 446 482 399 500 419 475 441 468 434 457 432 416 381 446 488 544 449 447 501 455 512 450 442 492 739 414 524 441 716 714 483 648 573 650 550 554 625 546 544 643 487 612 489 517 542 562 600 555 537 438 493 427 522 511 599 570 506 474 470 444 715 537 418 398 792 845 504 532 524 786 508 741 463 559 378 397 459 498 449 427 441 555 742 496 732 471 438 440 454 476 468 673 692 541 457 392 534 421 680 443 388 458 395 436 404 377 402 439 412 404 482 446 622 461 500 497 452 656 490 454 381 864 448 526 454 578 424 673 521 456 713 465 500 486 486 398 403 443 459 860 418 295 533 547 470 407 451 543 751 409 545 517 455 436 535 507 482 467 591 479 467 496 837 588 482 721 728 563 583 560 486 450 723 790 481 774 483 600 794 510 480 745 867 471 468 649 507 540 486 779 480 446 540 463 464 495 506 610 491 480 459 490 555 536 417 409 458 450 472 507 472 446 551 748 459 458 414 666 421 412 411 397 386 508 505 412 488 368 589 820 541 332 353 460 748 382 389 720 906 643 564 331 473 410 459 654 671 541 358 390 639 445 464 377 339 550 430 429 428 457 362 395 556 581 716 472 976 433 571 1.01e+03 415 470 377 508 630 537 1.09e+03 606 968 704 503 427 336 515 406 519 366 550 385 773 899 527 616 523 326 379 345 378 381 746 326 831 608 456 422 451 397 373 915 398 343 387 786 482 742 524 374 388 370 712 360 416 400 483 383 346 734 423 402 413 411 467 357 447 520 502 656 399 376 448 401 593 752 568 682 444 414 451 566 535 480 664 665 630 600 408 589 867 430 1.02e+03 666 744 994 812 634 538 556 602 504 761 644 450 498 586 494 564 791 545 495 652 808 606 424 719 437 555 435 562 539 732 497 494 1.01e+03 1.03e+03 969 1.03e+03 762 753 382 584 462 479 559 481 449 471 477 494 688 511 530 487 782 741 561 436 550 795 510 480 563 591 504 560 605 508 678 499 746 520 769 499 516 846 669 785 758 404 824 501 465 528 450 699 517 540 675 446 483 399 500 419 476 442 468 434 456 432 416 381 446 488 544 449 448 501 455 512 450 440 492 739 414 524 441 703 714 483 648 584 651 551 554 624 546 544 643 487 612 489 517 542 562 600 554 537 438 493 427 522 511 598 570 506 474 471 444 715 537 418 398 791 845 508 532 519 786 508 741 463 559 378 397 455 499 449 427 441 555 742 496 732 471 439 440 453 476 468 673 692 541 457 392 534 422 680 443 388 458 395 436 404 377 402 439 412 403 482 449 622 461 501 498 452 656 489 454 382 864 448 526 453 578 424 676 521 456 713 465 500 486 486 398 403 442 460 860 416 295 532 548 470 407 451 544 751 409 544 517 456 437 535 507 482 467 588 479 467 496 837 589 483 721 728 563 582 560 486 449 721 790 481 774 483 600 795 510 480 745 867 470 468 654 507 540 486 779 479 444 541 463 464 495 507 610 490 479 458 490 554 536 417 408 458 450 472 508 472 446 551 748 458 458 414 667 421 406 411 396 386 510 505 413 488 368 589 819 540 331 353 460 748 384 390 720 905 643 565 331 473 411 459 651 669 541 358 391 636 445 464 376 338 549 432 430 427 458 363 394 557 579 716 471 976 433 572 1.01e+03 415 469 378 512 625 537 1.09e+03 605 967 704 503 427 336 513 406 521 366 549 384 773 898 524 617 523 326 379 345 378 381 745 326 831 608 456 421 452 397 375 914 398 345 387 787 483 741 524 374 388 370 712 360 416 400 482 382 346 734 424 401 413 411 467 357 448 519 502 655 400 375 448 400 593 752 560 671 444 413 451 566 535 480 665 665 630 596 408 589 867 430 1.02e+03 666 744 993 812 634 545 556 601 504 761 644 450 498 586 494 567 791 545 493 652 809 606 424 720 437 555 435 563 534 732 495 495 1.01e+03 1.03e+03 969 1.03e+03 754 753 382 584 462 476 559 481 449 467 478 494 688 511 528 487 782 741 557 436 550 795 510 480 563 592 499 560 604 508 675 499 746 514 769 499 517 846 669 781 759 404 824 501 465 528 450 702 517 537 675 446 483 399 499 419 476 442 468 434 454 432 416 381 446 488 544 448 448 501 455 512 451 438 491 738 413 524 441 689 714 482 648 594 651 552 553 624 546 544 643 487 611 489 517 542 562 601 554 537 438 493 427 522 511 598 570 506 475 471 446 716 537 418 397 790 844 510 532 514 787 508 741 463 560 378 396 452 499 448 426 441 556 742 496 732 471 439 440 453 475 467 673 692 541 457 392 533 422 681 443 387 458 395 436 403 378 402 440 412 403 483 451 622 462 502 498 453 656 488 454 382 865 448 526 453 577 424 680 522 456 713 464 500 486 486 398 404 441 460 860 413 295 531 549 470 407 451 544 751 409 544 517 456 437 535 508 482 467 583 479 468 496 838 590 483 721 726 563 582 560 487 449 720 790 480 774 482 600 795 510 480 745 867 470 469 658 506 540 485 779 479 443 542 464 464 495 507 610 489 480 458 490 554 536 417 409 458 451 471 508 473 446 551 748 458 458 413 668 421 403 412 395 385 510 505 413 488 369 590 818 540 332 353 460 750 384 390 719 904 644 566 331 473 411 459 648 667 541 358 391 632 444 464 375 338 548 434 431 427 458 364 394 557 578 717 470 977 432 572 1.01e+03 415 469 378 518 622 537 1.09e+03 604 967 702 503 427 335 513 406 522 366 549 384 772 895 520 618 523 326 379 345 378 382 745 325 831 607 457 421 451 397 376 913 398 346 387 787 483 741 524 373 388 370 712 360 415 400 481 382 346 734 424 399 414 411 467 357 448 518 502 654 400 374 448 399 593 753 553 661 443 412 451 566 535 479 666 665 630 591 408 588 867 430 1.02e+03 666 744 993 813 634 551 555 600 504 761 644 450 498 586 494 570 792 545 491 654 809 606 424 720 437 554 435 563 528 732 495 495 1.01e+03 1.03e+03 970 1.03e+03 746 754 382 584 461 474 559 481 449 464 478 495 688 511 525 488 782 741 552 436 550 795 510 480 563 592 495 559 604 507 672 499 746 509 769 498 518 846 669 777 759 404 824 501 465 528 450 705 517 532 675 445 483 400 499 419 475 442 467 434 452 431 416 381 447 488 544 448 448 501 455 512 451 436 491 738 413 524 440 678 714 482 648 604 651 552 553 624 546 544 642 487 611 489 516 542 562 601 555 536 438 493 426 522 511 598 570 506 474 472 447 716 537 418 397 790 844 511 532 506 787 508 740 463 560 378 395 451 499 448 426 441 555 742 496 732 471 439 440 453 475 467 673 692 541 456 392 532 422 681 443 388 458 394 436 403 378 402 441 412 403 483 454 621 461 502 498 453 657 487 454 383 865 449 526 453 577 424 686 522 456 713 464 500 486 487 397 404 439 460 860 412 296 531 548 470 407 451 544 751 409 544 517 456 437 535 508 482 467 580 479 468 496 839 590 483 721 726 564 582 560 489 449 718 789 480 774 481 600 794 510 481 745 867 470 469 663 506 540 484 778 479 442 542 464 463 495 507 611 489 480 458 490 554 536 417 409 458 452 472 508 473 446 550 748 458 457 412 668 421 400 412 394 385 510 505 413 488 370 591 817 540 332 353 460 750 383 389 718 903 644 566 331 473 410 459 645 666 541 358 391 629 444 463 374 338 546 435 432 427 458 364 394 557 578 717 470 977 432 571 1.01e+03 415 469 378 523 617 537 1.09e+03 604 965 701 503 428 335 512 405 521 366 549 385 770 891 518 620 522 326 379 343 378 383 745 325 830 607 457 421 451 397 375 913 398 348 388 787 483 741 523 373 387 370 712 360 414 400 480 383 347 734 424 398 414 410 467 357 448 518 502 653 400 373 449 399 593 753 548 652 442 412 450 566 535 479 666 665 630 586 408 588 867 430 1.02e+03 666 744 993 813 633 556 555 601 504 761 644 450 498 586 494 571 791 544 490 655 809 606 424 720 438 554 435 562 522 732 495 494 1.01e+03 1.03e+03 971 1.03e+03 739 754 381 584 461 470 559 482 449 462 478 494 688 511 523 488 782 741 547 435 550 795 509 480 563 591 490 559 604 507 670 499 746 504 770 498 519 846 668 770 759 404 823 501 465 528 450 708 517 527 675 445 483 401 499 419 475 441 467 434 448 431 416 381 447 488 544 449 448 501 454 512 451 435 491 738 413 523 440 667 714 481 648 612 651 552 554 624 546 544 641 487 611 489 516 541 562 601 555 536 438 492 426 522 511 598 570 506 474 472 448 716 536 418 397 790 844 512 532 498 786 508 740 463 560 378 396 450 499 447 425 441 555 743 496 732 471 439 440 453 475 467 673 692 541 456 391 532 422 680 444 388 458 394 436 403 379 403 441 412 403 483 455 621 461 502 497 454 657 486 455 383 866 449 526 453 576 424 693 521 456 714 464 500 486 488 397 403 438 459 859 410 296 531 548 471 407 452 544 751 409 544 517 457 437 535 508 483 467 575 479 468 496 839 591 483 721 725 564 582 559 490 450 716 789 479 774 480 600 794 510 480 745 867 470 469 668 506 541 484 778 479 440 542 464 462 495 507 611 490 480 458 490 554 535 417 409 458 452 472 507 473 446 550 748 458 456 412 668 421 399 412 394 385 510 504 413 488 370 592 815 539 332 354 460 751 382 388 718 903 644 565 331 473 410 458 642 666 541 358 391 626 444 462 374 338 546 437 432 426 459 363 394 557 577 717 470 978 431 571 1.01e+03 415 469 376 529 611 537 1.09e+03 603 964 700 503 429 336 512 406 520 366 549 386 767 889 516 623 521 327 379 340 377 382 745 324 830 608 457 422 450 397 374 913 398 347 388 787 483 741 523 372 386 370 712 360 414 399 478 383 347 734 424 398 415 410 467 358 448 518 502 653 399 374 450 399 593 753 543 644 442 411 449 566 535 479 666 664 630 582 408 588 867 431 1.02e+03 666 744 994 813 633 560 555 601 504 762 644 450 498 586 494 571 791 544 490 657 808 606 424 720 438 554 435 562 516 732 495 494 1.01e+03 1.03e+03 970 1.03e+03 731 754 380 584 462 469 559 482 449 459 478 494 688 510 520 488 782 740 543 435 550 795 508 480 563 591 487 558 604 507 667 499 746 497 769 498 519 846 667 765 759 403 822 501 465 528 450 710 517 519 675 443 483 402 500 419 475 441 467 433 446 430 416 380 447 488 544 449 448 501 454 512 451 434 491 738 413 523 439 661 714 481 648 620 651 551 554 624 547 544 640 488 611 489 516 541 562 601 555 536 438 492 425 521 511 598 571 506 474 472 447 716 536 418 397 791 844 513 532 489 786 508 740 463 559 378 396 448 499 447 424 442 556 744 497 733 471 438 439 453 476 466 673 692 541 456 391 532 423 680 444 388 458 394 435 404 378 403 441 412 403 483 456 621 461 501 496 454 657 484 456 383 867 449 527 453 576 425 699 521 456 714 464 500 486 488 397 403 438 458 859 409 296 530 548 471 407 452 543 752 408 544 517 457 436 536 508 483 467 572 479 467 496 839 592 483 721 725 564 582 560 492 450 712 789 479 774 480 600 794 510 480 745 867 470 469 673 506 541 484 778 479 437 542 463 462 495 507 611 490 480 459 490 553 534 417 409 457 452 473 507 473 447 550 748 458 457 412 666 421 398 412 394 385 509 503 413 488 369 592 814 539 332 354 460 751 380 387 718 902 644 566 331 474 410 458 641 665 542 358 393 624 444 461 374 337 545 439 432 426 460 362 394 557 576 717 471 978 431 571 1.01e+03 415 469 375 534 604 537 1.09e+03 603 962 702 503 431 336 511 407 520 365 550 387 765 886 514 624 520 327 379 338 376 382 744 324 830 607 456 422 451 397 374 914 398 347 388 787 482 740 524 373 386 369 711 360 415 398 477 382 347 734 425 398 415 411 467 358 447 518 502 653 398 374 449 399 593 752 538 633 442 411 448 566 534 479 666 662 630 578 407 588 867 430 1.02e+03 666 744 994 814 633 565 555 602 504 762 644 450 499 586 494 571 791 543 490 660 808 606 424 720 438 554 435 562 512 732 496 494 1.01e+03 1.03e+03 971 1.03e+03 722 754 380 585 462 466 559 482 449 457 478 494 688 510 518 487 782 740 540 435 550 796 508 479 562 591 483 558 604 507 665 499 746 489 769 498 518 846 667 758 759 403 822 501 465 528 450 713 517 510 675 441 483 404 500 419 474 441 467 433 442 431 415 381 447 487 544 449 448 501 454 512 451 432 490 739 413 523 439 652 714 481 649 626 651 551 554 624 547 544 641 488 612 489 516 541 562 601 555 536 438 491 425 521 511 598 571 506 474 472 447 716 536 418 397 791 843 513 532 483 787 508 740 463 559 378 396 445 499 447 424 442 556 744 498 733 471 438 439 453 476 466 673 692 541 456 391 532 423 680 444 388 457 394 435 404 378 404 441 413 403 483 456 622 461 502 495 454 656 484 456 382 868 449 527 454 576 424 704 521 456 715 465 499 485 487 396 403 436 458 858 406 297 530 547 471 407 452 543 752 408 543 517 457 436 536 508 483 468 569 478 467 496 839 594 483 721 726 564 582 560 492 450 707 789 479 774 480 599 794 510 479 745 867 471 469 677 506 541 485 778 479 434 542 462 462 495 508 611 490 480 459 490 553 533 417 409 457 452 473 506 472 447 550 748 458 457 412 665 422 397 412 394 385 509 502 413 488 369 591 813 538 332 354 460 752 380 386 718 902 645 567 331 474 411 458 641 664 542 358 394 621 444 460 374 336 546 441 433 426 461 362 394 557 575 718 471 978 430 572 1.01e+03 415 469 374 541 601 537 1.09e+03 601 963 704 504 433 335 510 408 520 365 550 387 763 883 512 625 520 327 380 338 376 382 743 324 829 607 456 423 451 398 374 913 398 347 387 787 481 739 524 373 385 370 711 359 415 398 476 380 348 734 424 397 415 411 467 359 446 518 502 652 397 374 449 399 593 752 533 624 442 411 445 566 534 479 666 661 630 575 407 588 867 430 1.02e+03 666 744 994 814 633 567 555 602 504 761 644 450 499 586 494 572 791 543 490 665 808 606 424 720 438 554 436 561 509 732 496 493 1.01e+03 1.03e+03 971 1.03e+03 714 754 380 585 462 466 559 482 448 454 478 494 688 510 516 487 783 740 538 435 551 796 506 480 563 590 482 558 604 507 664 499 746 480 768 498 518 846 668 753 759 402 822 502 465 528 450 715 516 504 675 439 483 406 501 419 474 441 467 433 439 431 415 381 447 487 544 449 448 501 454 512 451 431 490 739 413 522 439 645 714 481 648 632 651 552 554 624 547 544 642 488 612 489 516 541 561 601 556 536 437 491 425 522 511 598 571 506 474 472 447 716 538 418 396 791 843 513 532 480 787 508 740 464 559 378 396 443 500 446 424 442 556 744 499 734 471 438 438 454 475 465 673 692 542 456 391 533 423 680 445 388 458 395 435 404 378 404 441 413 403 483 456 622 461 502 495 454 656 483 456 382 869 448 527 454 576 424 710 521 456 715 466 498 484 487 396 403 435 457 858 405 298 529 547 472 407 452 543 752 408 543 517 457 436 536 508 483 468 568 478 467 496 839 595 483 720 726 564 582 560 493 449 703 789 480 774 480 599 794 510 480 744 867 472 468 680 505 542 485 777 480 432 541 462 462 495 508 611 490 480 459 490 553 533 417 409 457 453 473 504 472 446 550 748 458 457 412 664 422 396 411 393 386 509 502 413 488 368 591 811 538 331 354 461 752 380 386 718 902 644 568 331 475 412 458 641 662 543 356 394 619 443 459 374 336 546 444 434 426 461 362 394 558 573 719 471 978 431 572 1.01e+03 416 469 373 548 599 536 1.09e+03 600 963 704 504 437 334 509 409 520 365 550 387 762 880 511 626 519 327 380 338 376 382 743 323 828 608 456 423 451 398 374 913 397 348 387 787 481 739 524 373 386 371 712 359 414 397 476 378 349 733 424 396 415 412 467 360 446 519 503 652 397 375 449 399 592 752 528 615 442 412 442 566 534 479 667 662 630 571 408 588 867 429 1.02e+03 666 744 993 813 633 571 554 602 504 761 643 450 498 587 493 573 791 543 490 671 808 606 424 720 438 554 437 561 507 731 496 491 1.01e+03 1.03e+03 971 1.03e+03 708 754 380 585 462 465 559 482 448 450 478 494 688 510 515 487 783 740 535 436 551 796 505 480 563 589 481 559 604 507 663 499 746 472 769 498 518 846 668 746 758 402 822 502 465 528 450 715 515 499 675 439 483 408 500 419 473 441 467 433 437 431 415 381 447 487 544 449 448 500 454 512 450 430 490 739 413 522 439 638 714 480 648 639 651 551 554 624 547 543 642 488 612 490 517 540 561 601 556 537 437 491 426 522 512 598 571 506 474 472 448 716 540 419 395 791 842 513 532 478 787 508 740 464 559 378 396 441 500 446 424 441 556 744 499 734 470 438 438 454 475 465 673 692 542 457 390 533 424 680 445 388 458 395 435 404 378 404 440 414 403 483 455 622 461 501 495 454 656 483 456 382 869 448 526 454 576 424 717 520 456 715 466 498 484 486 396 403 433 457 858 404 299 528 547 472 407 453 543 752 407 543 516 458 436 536 508 483 468 565 478 467 496 839 595 483 720 727 564 582 560 493 449 699 790 480 774 480 598 794 510 480 744 867 473 468 685 504 542 485 777 480 431 541 461 462 494 509 612 490 480 460 490 554 534 417 409 457 453 473 502 472 445 551 748 458 457 412 664 423 396 411 392 387 509 502 413 488 368 590 810 538 331 354 461 752 380 385 718 901 644 568 330 474 412 458 641 660 543 356 393 618 441 458 373 337 547 446 436 426 461 361 393 557 571 720 471 977 432 573 1.01e+03 416 469 372 557 598 535 1.09e+03 600 962 702 505 439 335 508 409 520 366 550 387 764 875 511 628 518 327 381 339 377 382 743 322 828 608 456 422 452 398 374 912 397 348 386 788 481 740 524 373 386 372 712 359 412 397 476 376 350 733 423 395 415 412 466 359 445 519 503 652 396 375 449 400 592 752 523 606 442 413 440 566 534 480 668 663 630 568 408 589 867 429 1.02e+03 666 744 993 813 633 572 554 602 504 760 643 449 498 587 493 573 791 543 488 680 808 606 425 720 438 554 438 561 506 732 497 490 1.01e+03 1.03e+03 971 1.03e+03 703 754 380 586 462 465 558 481 448 447 478 494 688 510 514 487 782 740 530 435 551 796 504 480 564 589 480 560 604 507 663 498 747 463 769 498 518 846 668 738 758 402 822 502 465 528 450 715 515 495 676 438 483 410 500 418 472 441 468 433 434 431 414 381 447 487 544 448 447 500 455 511 450 430 491 739 414 522 439 630 714 480 648 646 650 551 554 624 548 543 643 488 611 490 517 540 561 601 556 537 437 491 426 522 512 598 571 506 475 472 447 716 541 418 394 791 842 513 532 473 786 508 741 465 559 379 396 439 500 446 425 441 556 744 499 734 471 438 438 454 475 465 673 691 542 458 390 534 426 680 445 388 458 395 435 404 378 403 440 414 404 483 453 621 461 501 495 454 656 483 456 382 872 448 526 453 575 424 724 520 456 715 466 499 485 486 395 403 432 456 858 404 299 529 547 472 407 454 543 753 407 543 516 458 436 536 508 482 467 563 478 466 496 839 596 482 720 728 564 583 560 494 449 695 791 481 775 480 599 794 510 480 744 867 474 468 690 504 543 485 776 480 430 541 461 461 494 509 612 490 480 460 489 554 534 417 409 457 453 473 500 472 444 551 748 458 456 412 664 423 395 410 392 387 509 502 414 488 368 591 808 538 330 354 462 752 380 384 717 900 643 568 330 474 412 458 642 658 543 357 393 618 438 457 372 338 546 448 437 425 462 361 393 557 569 720 471 977 431 573 1.01e+03 417 469 372 563 612 535 1.09e+03 599 961 701 507 442 335 508 409 520 366 551 387 765 871 509 628 519 326 381 340 378 382 742 321 827 609 455 422 453 398 374 913 397 349 386 788 480 740 524 373 387 372 711 359 412 397 476 376 349 733 423 395 415 411 466 359 445 519 504 652 396 375 449 400 592 752 518 595 442 414 438 566 534 480 668 663 630 564 408 589 867 430 1.02e+03 666 744 993 813 632 574 554 602 505 760 643 450 498 588 493 574 791 544 487 688 808 606 426 720 438 554 438 560 506 732 497 490 1e+03 1.03e+03 971 1.03e+03 699 754 380 586 462 464 558 481 448 444 478 494 688 510 511 488 782 739 525 435 551 796 504 480 564 589 480 560 604 507 663 498 747 455 769 498 517 846 668 731 757 401 823 502 466 528 450 715 516 489 676 439 482 410 500 418 473 441 468 433 430 432 414 381 447 486 544 448 447 500 455 511 449 429 491 739 414 522 439 620 714 480 648 654 650 550 553 624 547 543 642 488 611 490 518 540 562 600 556 537 437 492 426 522 513 599 572 506 475 472 447 716 541 418 394 791 842 513 531 469 786 507 741 464 559 379 395 438 500 447 425 441 556 744 499 734 471 439 438 454 474 465 673 691 542 458 390 534 429 681 445 387 457 394 435 404 378 404 440 414 404 483 451 621 461 500 495 454 656 482 456 382 875 448 525 452 574 424 729 519 456 715 466 500 485 486 395 403 430 456 859 405 300 530 548 473 407 454 543 753 407 544 516 458 436 536 508 483 468 560 478 466 496 839 596 481 720 728 564 583 561 494 450 689 791 481 775 481 599 794 510 480 744 867 474 468 697 504 543 485 777 480 429 541 461 461 495 507 612 490 480 459 489 553 534 417 409 458 453 473 498 472 444 551 748 457 456 412 664 423 395 410 391 387 509 502 414 488 368 591 807 537 329 354 462 752 381 384 717 900 643 568 330 474 412 457 643 658 543 357 393 618 436 455 373 339 544 450 437 424 462 361 393 556 569 720 470 976 431 573 1.01e+03 417 469 373 571 626 535 1.09e+03 599 960 700 508 444 336 508 409 520 366 551 387 767 868 507 629 520 326 381 341 379 382 741 320 826 610 454 423 455 399 374 913 397 349 386 788 479 740 524 373 387 370 711 358 412 396 476 375 349 733 423 395 414 411 466 359 445 520 505 652 396 374 448 400 592 753 513 585 442 413 436 566 535 481 668 663 630 562 408 590 867 430 1.02e+03 666 744 993 813 632 576 555 602 505 760 643 450 498 588 493 575 790 544 485 696 808 606 426 720 438 554 438 560 505 733 498 490 999 1.03e+03 972 1.03e+03 694 753 380 586 461 464 557 481 449 440 478 493 688 510 509 488 783 738 522 434 551 796 504 480 564 589 480 561 604 506 663 498 747 446 769 498 516 846 667 723 756 402 824 502 466 528 450 715 516 482 676 439 482 411 500 418 474 441 468 432 427 432 413 380 447 486 543 448 447 500 455 511 449 428 491 738 414 522 440 609 714 479 648 662 650 550 552 625 547 543 642 488 612 490 518 541 562 600 556 538 437 492 426 522 513 598 572 506 475 471 447 716 541 418 395 791 842 514 530 465 786 506 740 464 558 379 395 435 499 447 426 441 556 743 500 734 471 439 437 455 474 465 673 691 542 458 390 535 431 681 445 387 457 394 435 404 378 404 440 414 404 483 450 620 461 500 494 454 656 482 455 382 880 448 525 452 574 424 733 518 456 715 466 500 486 486 395 402 429 456 860 406 301 531 547 473 407 454 543 753 407 544 516 458 436 536 507 483 468 558 478 466 497 838 597 481 719 728 564 583 561 494 450 682 791 481 774 481 600 794 509 479 744 867 474 468 703 504 543 485 777 481 429 541 462 460 495 504 611 491 480 459 489 553 534 417 409 459 453 473 498 472 444 551 748 456 456 412 664 423 395 409 390 386 508 502 413 488 368 591 805 537 329 354 462 751 382 384 717 900 642 568 331 474 411 457 645 658 543 357 393 618 435 453 375 339 543 452 437 423 462 362 393 556 569 721 470 976 430 573 1.01e+03 416 469 374 579 640 535 1.09e+03 598 958 700 508 447 336 508 409 520 366 552 387 768 868 505 630 520 325 381 341 379 382 740 319 825 611 455 422 456 399 374 914 398 349 386 788 479 740 524 373 387 370 711 358 412 396 475 375 349 733 422 395 414 411 467 359 444 520 506 652 396 374 449 401 592 753 507 577 442 412 433 565 534 481 668 663 630 561 408 590 866 430 1.02e+03 665 744 993 813 632 580 555 602 505 760 643 450 498 587 493 576 790 543 484 705 808 606 425 719 438 555 438 560 504 733 497 490 992 1.03e+03 972 1.03e+03 690 753 380 586 461 464 557 481 449 438 478 493 688 510 507 489 783 737 520 434 551 796 504 480 564 589 480 561 603 506 663 498 746 439 769 498 516 846 668 715 755 402 824 502 466 528 450 715 517 477 676 439 481 412 500 418 476 441 468 432 424 432 413 380 448 486 543 448 447 500 455 511 449 428 491 738 414 522 440 598 714 478 648 671 650 550 552 625 547 543 641 488 612 490 518 541 563 600 556 538 437 492 425 522 513 598 572 506 474 472 447 716 540 419 395 790 842 514 530 463 787 506 740 463 559 379 394 433 499 447 426 441 557 743 500 733 471 439 437 456 473 464 672 691 542 458 390 535 433 681 445 387 457 393 435 404 378 404 440 414 404 483 449 620 462 500 493 455 656 482 454 381 885 448 525 452 574 424 736 518 456 714 466 499 486 486 395 402 429 456 860 408 301 531 547 473 407 454 543 753 406 545 516 458 436 535 507 483 469 556 478 466 497 837 597 481 719 728 564 583 561 495 450 676 791 481 774 481 600 794 509 479 744 867 474 468 709 504 544 485 777 482 430 541 462 461 494 502 611 492 479 458 489 553 534 417 409 460 453 474 497 472 444 551 748 455 456 412 664 423 395 408 389 387 508 502 413 488 368 590 802 537 328 354 462 750 384 385 717 900 642 568 331 474 411 457 646 657 543 358 394 616 433 452 376 339 543 453 437 422 461 362 394 556 569 722 470 976 430 573 1.01e+03 416 469 373 587 639 535 1.09e+03 597 958 700 508 447 334 507 409 520 366 552 386 768 868 505 631 521 325 380 341 380 382 740 318 824 612 455 421 456 399 374 914 398 349 387 788 480 740 524 373 387 369 712 359 412 395 474 374 350 733 422 394 415 411 468 359 444 520 506 651 396 374 449 401 592 753 503 569 443 411 430 565 535 481 668 664 630 559 409 590 866 430 1.02e+03 664 745 993 813 632 584 555 602 505 761 643 450 498 587 493 576 790 542 483 715 808 607 425 719 438 556 438 560 503 733 497 490 985 1.03e+03 972 1.03e+03 685 753 382 587 461 464 557 481 449 436 478 493 688 511 507 490 783 737 520 435 551 796 504 480 564 590 481 561 603 507 664 498 746 432 769 498 515 846 669 706 755 402 824 501 465 528 450 716 517 474 674 439 481 412 500 418 475 440 468 432 422 433 414 381 448 486 543 448 447 500 455 511 449 428 491 738 414 522 440 589 714 478 648 677 650 551 552 624 547 544 640 488 611 490 518 541 562 600 556 538 438 491 425 522 513 598 572 506 474 472 448 716 539 419 395 790 842 515 529 461 788 507 740 463 559 379 394 430 499 447 426 442 557 743 501 732 470 439 437 456 473 465 672 691 542 458 390 535 434 681 445 387 457 393 435 404 378 405 440 414 404 483 449 620 463 500 492 455 656 482 455 381 891 448 525 452 574 425 740 518 456 714 465 499 486 486 396 402 428 456 860 409 301 530 546 474 407 454 543 753 406 545 517 458 436 534 507 484 469 554 478 466 498 837 597 481 719 728 564 583 562 496 450 668 791 482 774 482 600 794 510 479 745 867 475 468 713 504 544 485 778 482 430 541 462 461 494 500 610 492 479 458 488 553 534 417 409 460 453 474 497 472 444 551 748 454 455 412 664 423 395 407 389 387 508 502 413 488 368 589 800 537 328 354 462 748 384 384 717 898 642 569 330 474 411 457 646 657 543 358 395 615 431 452 377 339 544 453 436 422 461 362 394 556 569 722 471 975 430 572 1.01e+03 416 468 372 594 635 535 1.09e+03 596 957 700 509 447 333 506 409 520 366 552 385 768 866 504 632 521 324 380 340 380 382 740 318 824 612 455 420 456 398 373 914 398 349 386 788 480 741 524 372 387 368 712 359 411 394 474 375 350 733 422 394 416 411 469 359 444 522 506 650 395 374 450 401 592 753 500 562 443 410 427 565 535 481 668 664 630 557 409 590 866 430 1.02e+03 665 745 993 813 633 588 554 601 506 761 643 450 498 587 493 577 790 542 482 724 808 607 424 720 439 556 438 561 502 733 498 490 979 1.03e+03 972 1.03e+03 681 754 382 586 461 465 557 481 450 435 478 492 688 511 508 490 782 737 519 435 551 796 504 481 564 590 482 561 604 507 665 498 746 425 769 498 515 846 669 698 755 402 824 501 465 528 450 717 517 472 672 439 482 413 500 418 476 440 468 432 419 434 414 381 448 485 544 448 447 500 455 511 449 428 492 738 414 522 440 580 714 478 648 685 650 551 552 624 546 544 640 487 611 490 518 541 562 600 556 538 438 491 424 522 513 598 572 506 474 471 448 716 539 419 394 790 842 514 529 459 788 507 740 464 559 379 394 429 499 447 426 442 557 743 501 732 470 438 437 456 473 465 672 691 542 458 390 536 435 681 445 387 457 394 435 404 378 405 440 414 404 482 448 621 463 500 490 454 656 482 455 381 896 448 525 451 574 425 744 518 456 714 465 499 486 485 396 402 428 456 860 412 301 530 546 474 407 454 543 753 406 545 517 458 437 535 507 484 469 552 478 466 497 837 597 481 720 729 564 583 562 496 450 662 792 482 774 482 600 794 511 478 745 867 475 468 716 504 543 485 778 482 430 541 462 461 494 496 610 492 479 458 488 554 535 417 409 459 453 473 496 471 444 551 748 453 454 412 660 424 394 407 388 387 508 502 413 487 367 588 798 537 328 354 462 748 384 383 717 897 642 568 330 474 410 456 646 657 543 360 396 614 427 452 378 339 546 454 436 421 461 362 394 556 569 722 471 974 430 572 1.01e+03 416 468 372 601 630 534 1.09e+03 595 956 700 509 446 331 506 409 520 366 552 385 767 865 504 634 521 325 381 341 381 382 739 318 824 613 455 421 456 398 373 914 398 349 386 788 480 741 524 372 387 368 712 360 412 393 473 375 350 733 421 394 417 410 468 359 444 523 506 647 395 373 450 402 591 753 496 556 444 410 424 565 536 481 668 663 630 554 409 591 866 430 1.02e+03 665 744 993 813 633 593 554 601 506 761 643 449 498 586 493 577 790 542 482 732 808 607 424 720 439 555 438 561 500 733 499 490 974 1.03e+03 972 1.03e+03 678 754 383 586 461 465 557 481 450 434 478 492 688 511 508 491 781 738 518 435 551 795 505 481 564 590 483 561 604 508 665 499 746 417 769 498 515 846 669 691 755 401 824 501 465 528 451 718 517 472 671 439 482 414 500 418 478 440 468 432 417 434 414 381 448 486 544 448 447 500 455 511 449 428 492 737 414 522 440 573 714 478 648 695 651 551 552 624 547 544 641 487 611 491 518 541 563 601 556 538 438 491 424 523 513 598 573 506 473 471 448 716 540 419 394 790 841 514 529 457 789 507 739 464 559 378 394 428 500 447 426 443 557 742 500 732 470 438 437 456 473 466 672 691 542 458 390 536 436 681 445 388 457 394 435 404 377 405 440 415 404 482 448 621 463 501 488 454 656 482 455 381 899 448 525 451 574 425 746 517 457 714 465 498 486 485 396 402 428 456 860 414 300 530 546 474 407 454 544 754 406 546 517 458 437 535 507 484 469 551 478 466 498 837 598 481 720 728 564 583 562 498 451 655 792 482 774 482 599 793 511 478 745 867 475 468 717 504 543 485 778 483 432 541 462 461 494 492 611 492 478 458 487 554 535 416 409 459 453 474 497 470 444 551 748 453 453 413 656 424 393 407 387 386 509 501 412 486 367 587 797 536 327 355 462 749 385 383 717 895 642 568 330 474 411 456 646 657 543 361 396 615 425 451 380 339 547 454 436 421 461 362 394 556 569 722 470 974 429 571 1.01e+03 416 468 372 611 626 534 1.09e+03 595 952 699 509 446 331 505 410 522 366 552 385 766 863 503 638 521 325 381 342 381 382 738 318 824 614 455 422 456 398 374 914 398 348 386 787 480 741 525 371 387 367 712 360 412 393 473 376 349 733 421 394 417 409 468 358 445 523 505 644 395 373 450 402 591 753 492 551 444 409 421 565 536 481 668 663 630 550 409 591 867 430 1.02e+03 665 744 992 813 633 596 554 601 507 761 643 449 498 586 493 577 790 543 482 739 808 607 424 720 440 555 439 560 498 732 500 491 968 1.03e+03 972 1.03e+03 675 754 382 586 461 465 557 480 450 434 478 492 688 511 508 491 782 738 517 436 551 796 505 482 563 590 484 560 604 507 666 499 746 412 769 498 515 846 669 683 755 401 824 501 465 528 451 718 516 471 668 439 482 415 500 418 479 440 468 432 414 434 414 381 448 486 544 448 446 500 455 511 449 429 492 737 414 522 439 566 714 477 649 705 650 551 552 625 547 545 641 486 611 491 518 541 563 601 556 538 438 491 424 523 514 599 573 507 473 471 448 716 540 419 394 789 841 514 529 455 788 508 738 464 559 378 394 426 500 448 426 443 558 743 501 732 470 438 437 456 474 465 672 692 542 457 391 536 437 681 445 388 457 394 436 404 377 405 440 415 404 481 447 621 463 502 486 454 656 482 455 380 902 447 525 451 574 425 749 516 457 714 465 498 486 485 396 403 428 457 860 417 300 530 546 474 407 454 544 754 406 546 516 459 437 535 508 484 468 550 478 467 498 836 598 481 720 728 563 583 562 498 451 648 792 482 774 482 599 793 511 478 744 867 475 468 720 504 542 486 778 483 433 540 461 461 495 488 611 492 479 458 487 554 535 416 408 459 453 474 496 470 444 551 748 453 453 413 650 423 391 407 386 386 510 499 411 486 367 587 797 537 326 355 461 750 386 383 718 894 642 568 329 474 411 456 646 656 543 363 396 615 423 451 381 340 547 454 435 419 461 363 395 556 569 722 470 973 429 571 1.01e+03 415 469 372 621 625 534 1.09e+03 594 950 699 508 446 332 505 410 523 365 552 384 766 860 502 642 520 326 382 343 380 382 736 319 823 615 455 422 456 398 374 914 398 347 386 787 480 742 527 371 386 367 712 360 412 392 473 377 349 733 422 394 417 408 468 359 446 522 504 641 396 372 450 403 591 752 489 548 444 408 419 565 536 481 668 663 630 546 409 591 867 431 1.02e+03 665 744 992 813 633 598 554 601 506 761 643 450 497 586 493 577 790 543 481 747 807 607 424 720 440 555 439 560 496 732 500 491 961 1.03e+03 971 1.03e+03 673 754 382 586 462 464 557 479 449 434 478 492 687 511 508 491 782 738 516 436 552 796 506 482 562 590 484 559 604 507 666 500 747 407 769 498 515 846 668 676 755 401 824 502 465 527 452 720 515 471 666 439 482 416 500 418 479 440 468 432 412 433 413 381 448 486 544 448 446 501 455 511 449 429 492 737 413 522 439 562 715 477 649 715 649 551 552 625 547 545 641 486 611 491 518 541 563 600 556 538 438 491 424 523 513 598 573 507 474 471 448 715 540 419 394 789 841 514 529 455 788 508 738 464 559 378 394 425 500 447 426 442 560 743 501 732 470 439 437 456 474 464 672 692 542 457 390 536 437 681 445 388 457 394 436 404 377 405 440 415 404 481 447 622 463 502 484 454 656 482 455 380 907 447 525 450 574 425 751 514 457 714 465 498 486 486 397 403 429 458 860 420 300 530 546 473 407 454 544 754 406 546 516 459 437 535 509 484 468 548 478 467 498 836 599 481 720 728 563 583 562 499 451 639 792 481 774 481 598 793 511 478 739 867 475 468 722 504 542 485 778 483 434 540 461 460 495 486 612 492 480 458 488 554 535 416 408 458 452 474 496 469 444 550 748 454 453 413 645 423 390 407 386 386 509 498 411 487 367 587 796 537 326 355 461 750 386 383 718 891 642 568 328 473 412 455 646 655 543 365 396 616 422 450 383 341 548 453 434 417 461 364 395 556 569 721 471 972 429 571 1.01e+03 415 469 372 630 623 534 1.09e+03 594 948 699 508 445 331 504 410 524 363 552 383 766 856 500 645 519 326 382 343 380 382 735 319 824 616 455 421 456 398 373 914 398 347 386 787 480 741 526 371 385 368 713 361 411 391 472 378 348 733 424 395 417 408 468 360 446 521 503 640 396 372 450 403 591 752 487 547 444 406 416 565 536 481 667 663 630 542 409 591 867 431 1.02e+03 665 744 992 813 632 599 554 601 506 761 643 450 497 587 494 577 790 544 480 752 807 607 424 719 440 555 438 559 495 733 500 492 953 1.03e+03 971 1.02e+03 670 755 382 586 462 463 558 477 449 435 477 492 687 511 509 491 782 738 516 436 552 797 507 482 562 590 485 555 604 507 667 501 747 402 769 499 515 845 668 670 756 401 824 502 465 527 452 722 515 471 663 440 482 416 500 418 480 440 468 432 411 433 413 381 449 486 544 448 446 501 455 511 449 429 493 737 414 522 439 557 716 478 649 725 648 551 552 624 547 545 641 486 612 491 518 541 563 600 557 538 438 491 424 524 513 598 573 507 474 471 447 715 539 419 394 789 841 514 529 456 788 508 738 464 559 379 394 425 499 447 426 442 560 743 502 732 470 439 437 457 475 463 672 692 542 456 390 536 438 681 445 388 456 394 436 404 376 405 440 415 404 481 447 622 462 502 483 454 656 482 454 380 910 448 525 450 574 425 753 512 457 714 465 498 486 486 397 403 429 458 859 423 300 529 546 473 407 454 544 753 406 547 516 459 437 535 509 484 468 547 477 468 498 837 600 481 720 728 563 582 562 499 450 632 791 481 774 481 598 793 511 478 733 867 475 468 725 504 542 485 777 484 435 540 461 460 495 484 612 492 480 458 488 554 535 416 409 457 452 474 494 470 444 550 748 454 454 413 640 423 389 407 386 387 509 498 410 488 367 586 796 538 326 355 460 751 386 382 719 888 641 568 329 473 412 455 646 655 544 366 397 617 420 450 384 340 550 452 433 416 460 364 396 556 570 721 471 970 429 571 1.01e+03 415 469 372 639 621 533 1.09e+03 594 946 698 507 444 331 504 410 525 361 552 382 764 851 499 647 519 326 382 343 380 381 735 319 826 617 456 421 456 397 372 913 398 347 386 786 480 740 524 372 384 368 713 361 411 390 471 378 348 733 424 394 416 408 468 360 445 520 503 639 396 372 451 403 591 752 485 544 445 406 415 565 535 481 667 664 630 538 409 590 866 432 1.02e+03 664 744 992 812 630 600 554 601 506 761 643 450 497 587 493 576 789 544 480 755 807 607 424 719 441 555 438 559 493 733 499 492 947 1.03e+03 970 1.02e+03 668 755 383 586 462 462 558 476 448 436 478 493 687 511 510 491 782 738 516 436 552 797 508 482 562 590 486 550 604 507 668 502 748 397 769 498 515 845 668 666 756 401 824 502 465 527 451 723 515 471 660 442 482 416 500 418 483 441 468 431 411 433 413 381 449 486 543 449 446 501 455 511 448 429 494 737 414 521 439 553 715 478 649 735 648 551 552 624 546 545 641 487 612 491 518 541 563 600 557 538 438 491 424 523 514 598 573 507 474 471 447 715 539 418 394 789 841 514 529 455 788 507 738 465 559 379 394 424 500 446 426 442 561 743 502 732 470 439 438 457 475 464 672 692 542 456 390 536 438 680 445 388 456 394 436 404 376 405 440 415 403 481 447 622 461 502 482 454 656 483 454 380 914 448 525 450 574 426 757 511 456 713 465 498 486 486 397 402 430 458 859 424 301 528 546 473 407 455 544 753 406 548 517 459 438 535 509 484 468 545 477 468 498 837 601 481 720 729 564 582 562 500 450 625 791 481 774 481 598 794 511 478 727 867 475 468 727 504 542 484 777 483 436 540 460 460 496 483 612 492 480 458 488 554 535 416 409 457 451 474 493 471 443 550 748 454 454 413 635 423 389 406 386 386 508 498 410 487 367 586 795 538 326 355 459 751 386 382 720 885 640 568 330 472 412 455 647 655 545 368 397 619 418 449 384 340 552 451 432 417 459 363 395 557 572 720 471 969 428 571 1.01e+03 415 469 371 649 618 533 1.09e+03 594 943 697 507 443 331 504 410 526 360 552 380 763 848 496 650 519 326 382 343 379 381 734 319 828 618 457 421 456 397 370 912 398 347 386 785 480 739 522 372 383 369 713 361 411 391 470 379 347 733 424 394 416 408 468 361 444 519 503 638 396 372 451 403 591 752 482 543 445 406 414 565 535 482 666 664 630 535 408 589 866 431 1.02e+03 664 744 992 812 628 600 554 601 506 760 642 450 497 587 493 575 790 545 480 758 807 607 424 719 441 555 437 559 492 733 499 492 941 1.03e+03 969 1.01e+03 666 754 383 586 462 461 557 473 448 436 478 492 688 511 512 491 782 738 516 436 551 797 508 483 562 591 486 545 604 507 669 502 748 393 769 498 515 846 667 663 756 402 824 502 465 527 451 724 514 471 655 443 482 416 500 418 486 442 468 431 410 433 413 381 449 486 543 449 446 501 455 511 448 429 494 736 415 521 438 550 715 479 649 744 649 551 552 623 546 544 641 487 612 490 518 540 563 600 557 538 437 491 424 523 514 598 573 507 474 471 447 715 539 418 394 790 841 513 529 453 789 507 737 466 559 379 395 424 500 447 426 442 562 743 502 731 470 439 438 457 475 464 672 691 542 456 390 536 439 681 446 387 456 394 436 404 376 405 440 415 403 480 448 622 460 502 482 453 656 483 454 380 915 449 525 450 575 427 761 510 456 713 465 498 487 486 397 402 430 459 858 426 302 526 546 473 407 455 544 753 406 548 518 459 438 535 509 484 467 544 477 468 498 838 601 482 720 728 564 582 561 500 451 621 790 481 773 482 599 793 511 478 721 867 475 468 729 504 541 484 777 483 436 540 460 460 496 482 611 492 480 458 488 553 534 416 410 456 451 474 491 472 444 550 748 454 455 413 627 424 389 406 385 386 507 498 410 486 367 585 792 538 326 355 457 751 387 382 720 883 640 569 331 472 411 455 647 656 546 369 396 619 417 449 384 341 555 450 431 417 459 363 394 557 576 720 472 967 429 572 1.01e+03 415 468 370 659 615 533 1.08e+03 594 940 696 508 440 331 504 410 526 358 553 378 762 845 494 652 518 327 382 343 378 380 733 319 828 618 458 421 456 397 369 907 398 347 387 785 480 740 522 371 383 368 713 361 412 390 469 380 347 732 426 394 416 408 468 361 444 518 503 637 396 372 451 404 591 752 481 542 446 405 414 565 534 482 666 664 630 531 408 588 866 430 1.02e+03 664 744 993 812 624 600 554 601 506 760 643 450 497 586 492 574 790 545 480 762 807 607 423 719 440 556 437 559 491 733 499 493 937 1.03e+03 969 1e+03 664 754 382 586 461 460 557 470 448 437 478 492 688 511 513 491 782 738 515 436 551 797 508 483 562 591 486 541 604 507 669 501 748 390 769 498 515 846 667 658 755 402 824 502 465 527 451 724 514 470 649 445 482 416 500 418 487 442 468 431 410 433 413 380 449 486 543 449 446 501 455 511 447 429 493 737 415 521 438 548 716 479 649 750 650 551 552 623 546 545 641 487 612 490 518 540 563 600 557 538 437 492 424 523 515 598 573 507 474 472 447 714 538 418 394 789 841 512 530 452 789 507 737 466 560 379 395 424 500 447 426 442 563 743 502 731 470 440 438 455 475 465 672 691 541 456 390 536 440 681 445 387 456 395 436 403 376 405 440 415 403 480 448 622 460 501 480 454 656 483 454 380 918 449 525 450 576 427 766 509 456 713 465 497 487 487 397 402 430 460 858 426 302 524 547 473 407 455 545 753 405 549 517 459 438 535 509 484 467 543 478 467 499 837 602 482 719 728 564 583 562 501 451 614 790 481 773 482 600 793 511 478 710 868 475 468 729 504 540 483 776 483 436 541 460 461 496 482 611 492 480 458 488 552 534 416 410 456 451 474 489 472 444 550 748 453 456 414 616 424 389 405 386 386 506 498 410 486 368 586 790 538 325 355 458 752 388 382 720 882 640 570 330 472 411 455 647 655 547 371 396 619 415 450 384 341 556 449 431 416 458 363 394 558 579 720 473 965 429 572 1.01e+03 416 469 370 668 612 533 1.08e+03 594 939 696 508 438 331 504 410 527 356 553 375 762 841 492 655 518 329 382 344 378 380 732 319 828 618 458 420 456 397 370 901 397 347 387 785 480 740 522 370 383 368 713 360 412 389 468 380 347 732 428 394 416 408 468 361 444 517 503 637 396 372 451 403 590 752 480 542 445 404 415 565 534 482 665 664 630 528 409 586 866 430 1.02e+03 664 744 993 812 620 599 554 601 507 759 643 450 497 586 492 574 790 545 480 766 807 607 423 719 440 557 437 559 490 732 498 494 931 1.03e+03 969 994 663 754 381 586 460 458 557 466 449 439 478 492 688 511 513 491 782 738 514 436 551 796 508 483 563 591 486 538 604 507 669 500 747 389 769 498 515 846 668 653 755 402 824 502 465 527 451 724 514 469 643 448 482 416 500 418 488 441 468 431 410 434 413 380 448 486 544 450 446 501 455 510 447 429 493 737 415 520 439 546 716 478 648 756 651 551 552 623 545 545 641 487 612 490 518 538 563 600 557 538 437 492 424 523 514 598 572 506 474 472 448 714 537 418 394 789 841 512 530 451 788 507 738 466 560 379 395 424 499 447 426 442 563 743 502 731 470 440 438 454 475 465 672 692 541 456 389 536 441 681 445 387 456 395 436 403 376 405 440 415 403 480 448 622 458 501 479 455 655 483 455 380 921 448 525 451 576 427 770 508 456 714 464 497 487 487 397 402 429 460 858 425 303 523 547 474 407 455 545 753 405 550 517 459 438 535 508 484 467 542 478 467 499 836 602 481 719 728 564 583 561 502 451 607 790 481 772 481 600 793 511 478 697 868 476 468 730 504 539 484 776 483 436 541 460 462 496 482 612 492 480 458 488 551 535 416 410 455 451 474 487 472 445 550 748 453 456 414 607 424 389 405 386 386 505 498 410 486 368 586 789 539 325 355 458 752 389 382 720 881 640 570 330 471 411 455 647 654 547 372 395 620 413 451 383 341 559 448 432 414 458 363 394 558 583 720 473 964 428 571 1.01e+03 416 469 370 677 609 533 1.08e+03 594 938 697 509 437 331 504 410 529 353 552 372 762 835 490 658 517 329 382 343 377 380 729 319 829 618 458 420 456 397 370 892 396 347 387 786 480 740 522 369 384 367 715 360 412 389 468 379 347 731 431 394 416 409 467 361 443 516 503 638 396 372 450 403 590 752 478 540 445 404 416 565 534 482 665 663 630 524 409 584 866 430 1.02e+03 664 743 993 812 614 598 554 601 508 760 643 450 497 586 492 573 789 545 481 770 807 607 423 719 439 557 437 560 488 732 498 495 924 1.03e+03 969 985 662 754 380 586 460 456 557 462 449 440 478 492 688 511 514 491 782 739 513 436 551 796 508 483 563 591 486 533 604 507 669 500 747 389 769 498 515 846 668 648 755 402 824 502 465 527 451 723 514 468 637 451 482 416 500 419 488 440 468 432 410 434 412 380 448 487 544 450 446 501 456 510 447 429 493 737 414 519 438 544 717 478 648 763 650 551 551 623 544 546 641 487 612 490 517 537 562 601 557 537 438 491 423 522 514 598 572 506 474 472 449 714 537 418 393 788 842 512 530 450 789 508 738 465 559 380 395 425 499 448 426 442 564 743 502 731 470 440 438 452 475 465 673 692 541 456 389 536 441 680 446 388 455 395 435 403 376 404 440 415 403 480 449 622 456 500 478 455 655 482 454 380 925 448 525 451 576 427 774 507 455 714 464 497 486 487 398 402 429 458 857 424 303 522 548 474 407 455 545 752 405 550 516 460 438 534 508 484 467 542 478 466 499 836 602 482 719 727 564 583 561 503 450 597 790 481 772 481 599 794 510 479 680 868 476 468 730 504 539 484 776 482 436 541 460 462 495 482 612 492 480 458 488 551 535 416 410 456 451 473 484 472 444 550 749 452 457 414 599 424 389 405 386 385 505 498 410 486 368 586 789 539 324 355 458 752 389 382 720 881 640 570 330 472 412 455 646 653 547 374 394 621 411 452 383 340 563 446 433 413 458 363 394 559 585 719 473 962 427 571 1.01e+03 416 469 371 685 607 533 1.08e+03 595 937 697 509 436 331 504 410 530 352 551 369 762 828 490 661 518 328 381 343 376 379 727 319 829 618 458 420 456 397 371 884 395 346 388 786 480 740 522 368 385 367 716 359 412 388 468 378 348 731 432 393 416 409 467 362 443 516 503 639 397 372 451 402 590 752 475 538 445 404 416 565 534 482 665 663 630 521 410 581 865 431 1.02e+03 664 743 993 812 606 598 554 601 508 760 643 450 498 586 491 573 789 545 481 774 806 608 423 719 439 557 437 560 487 733 498 496 916 1.03e+03 970 975 661 754 380 586 460 454 557 459 448 440 478 493 687 511 515 491 782 740 512 436 551 796 507 484 563 591 485 527 605 507 669 501 747 388 769 498 515 846 668 643 756 401 824 502 466 527 452 723 515 467 632 454 483 417 500 419 490 440 468 432 409 434 412 381 447 487 544 450 445 502 456 510 448 428 493 738 414 519 438 542 717 479 648 769 648 551 551 623 544 545 641 487 612 490 517 534 561 601 557 537 437 491 424 523 513 598 572 506 473 471 449 715 536 418 393 788 842 512 529 449 789 508 738 464 559 380 395 426 499 448 426 442 565 743 502 731 470 440 438 452 475 465 673 692 542 456 389 536 441 679 446 388 455 395 435 403 376 404 439 416 403 480 449 622 455 501 476 455 655 482 454 380 927 448 524 452 576 426 778 506 455 714 465 498 485 487 398 401 430 456 857 423 303 521 547 474 407 455 544 752 404 550 516 460 437 534 508 484 467 542 478 466 498 836 604 482 719 727 564 583 560 503 450 588 790 481 772 481 599 794 510 479 664 868 475 468 732 504 538 484 776 482 436 541 460 462 496 481 611 493 480 458 488 551 536 416 410 456 451 473 482 472 444 549 749 452 457 414 589 424 389 405 386 385 505 498 409 486 367 586 789 539 324 354 458 751 391 383 720 881 640 570 331 472 412 455 646 653 547 375 393 622 410 454 383 340 567 445 435 411 458 363 394 559 588 718 473 960 426 571 1.01e+03 416 469 371 693 607 532 1.08e+03 596 936 698 508 435 330 504 409 531 352 551 366 761 822 489 664 518 328 381 342 376 379 724 320 830 618 459 420 455 397 370 877 395 346 388 786 480 740 522 367 385 367 718 359 412 388 466 377 349 731 431 393 416 409 468 362 443 515 503 640 397 372 451 402 590 752 472 536 445 405 416 565 534 482 664 663 629 519 410 579 865 431 1.02e+03 663 743 993 812 597 597 554 602 508 760 643 450 498 586 491 573 788 545 481 777 806 608 423 718 438 557 437 560 486 733 498 496 910 1.03e+03 970 965 661 754 380 586 460 453 557 457 448 440 478 493 687 511 517 491 781 741 510 436 551 797 507 484 563 591 485 521 605 507 670 502 747 388 769 498 516 846 669 638 756 402 824 502 465 526 452 721 515 465 626 456 482 418 500 419 491 440 467 432 408 434 412 382 447 487 544 451 445 502 456 510 448 428 493 737 414 519 438 541 717 479 649 774 648 551 550 624 544 545 641 487 612 490 517 531 559 601 558 536 437 492 424 523 513 598 572 506 473 471 449 715 536 418 393 787 842 512 529 448 790 508 738 464 559 380 395 426 499 449 426 441 565 742 502 731 470 441 438 450 476 465 673 692 542 456 390 536 441 679 446 388 455 395 435 404 375 404 439 416 403 480 450 622 455 501 474 454 655 482 454 380 930 448 524 453 576 426 781 504 455 714 465 499 484 486 398 401 429 454 857 422 304 520 547 474 407 455 544 752 404 550 516 460 437 534 508 484 467 542 478 466 498 836 606 482 719 727 564 583 560 503 449 578 790 481 771 481 598 794 510 478 647 868 475 468 733 503 538 483 776 482 435 541 460 462 496 481 611 492 479 458 488 551 536 416 410 457 451 473 480 472 443 549 749 451 458 414 581 424 389 405 386 384 505 498 410 486 366 585 788 539 323 354 458 749 392 383 720 881 640 570 332 471 412 456 644 653 547 376 391 624 409 454 383 339 568 442 436 410 458 362 394 560 589 718 472 958 428 572 1.01e+03 416 469 371 700 603 533 1.08e+03 596 936 698 509 434 330 504 409 531 352 550 365 760 818 487 664 518 328 380 342 376 379 723 320 830 616 460 419 454 398 370 866 395 346 388 786 480 740 521 367 385 367 718 358 413 388 465 376 349 731 431 392 417 410 468 363 443 514 503 640 397 372 452 402 590 752 470 534 446 405 416 565 534 482 663 663 629 517 410 577 864 431 1.02e+03 663 743 993 812 590 597 554 602 508 760 643 450 498 586 491 573 788 545 481 781 806 608 423 718 438 558 437 560 485 734 498 496 906 1.03e+03 970 953 662 754 380 586 460 452 557 456 448 440 478 494 687 510 518 491 781 741 510 436 551 797 506 483 563 590 485 515 605 507 670 502 747 387 769 498 516 846 669 632 757 402 824 502 465 526 452 719 515 464 620 459 482 419 500 419 492 440 467 432 407 434 412 382 446 486 544 451 445 501 456 510 448 429 493 737 414 519 438 540 717 479 648 776 648 550 551 624 545 545 641 487 612 490 518 529 556 601 558 536 437 492 424 524 513 598 573 506 474 471 448 716 537 419 393 787 842 512 529 448 790 509 738 464 559 380 395 426 499 449 426 440 564 742 501 731 470 441 439 449 476 465 673 692 542 456 390 535 441 679 446 389 455 394 434 404 375 404 439 416 403 480 450 622 454 500 473 454 655 482 454 380 934 447 524 453 576 426 783 503 456 714 466 499 484 486 398 400 429 452 857 422 305 520 547 474 406 454 544 752 403 550 516 460 437 534 508 484 467 544 478 467 498 836 608 482 719 727 563 583 560 502 449 570 790 481 771 481 597 794 509 478 630 867 475 468 734 503 538 483 775 482 435 541 461 462 496 482 611 493 479 458 488 551 535 416 410 457 451 473 479 471 443 549 749 450 458 413 572 424 390 406 386 383 505 498 410 486 366 585 787 539 323 354 457 748 394 382 720 881 641 570 332 471 411 456 644 654 546 377 389 624 409 456 383 339 570 441 436 410 458 362 394 560 592 717 472 956 430 572 1.01e+03 415 469 370 708 600 534 1.08e+03 595 934 697 509 434 330 504 409 532 351 550 364 760 811 484 665 518 328 380 342 376 380 720 320 831 616 461 419 453 398 370 859 395 345 389 786 480 740 522 366 385 367 718 358 413 388 464 376 350 731 430 392 417 410 468 363 444 513 502 640 397 372 452 402 590 751 467 533 446 406 416 564 534 482 662 663 629 515 409 575 864 431 1.02e+03 663 743 993 812 583 596 554 602 508 761 642 450 498 585 491 573 788 545 482 787 807 608 423 717 438 558 437 560 486 734 497 496 902 1.03e+03 971 943 662 754 381 586 460 451 557 455 447 440 478 494 687 510 518 491 781 739 510 436 550 797 506 483 562 590 485 508 605 507 670 501 747 387 769 498 516 846 670 625 757 402 824 502 465 526 451 716 515 462 614 461 482 419 500 419 492 440 467 432 407 434 412 382 447 486 543 452 444 501 455 510 448 429 492 736 414 518 438 538 717 479 648 777 648 551 551 624 545 544 640 487 613 490 518 526 553 601 557 536 438 492 424 524 513 598 573 506 474 471 447 716 538 419 394 787 842 512 529 448 790 509 738 464 560 380 396 426 499 449 426 441 564 739 500 731 470 441 439 447 476 466 673 692 542 455 390 533 441 679 446 389 455 393 434 404 375 405 439 416 403 480 450 622 454 500 473 453 656 482 454 380 939 447 523 453 576 427 785 501 456 714 466 499 485 486 398 400 429 451 857 421 306 519 546 474 406 454 544 752 403 549 516 460 436 534 508 484 467 545 478 466 499 836 609 482 718 727 563 584 560 501 449 562 790 481 770 481 595 794 509 478 614 867 475 468 736 503 537 483 775 483 434 541 461 462 496 482 611 493 479 459 488 551 535 416 410 458 450 473 478 471 443 549 749 450 458 412 567 423 390 406 386 383 505 499 411 486 367 585 787 539 323 354 456 747 394 382 719 881 641 571 332 470 411 458 644 654 546 379 387 622 409 458 383 340 572 439 437 410 457 363 394 561 593 717 472 955 431 572 1.01e+03 416 468 370 714 596 534 1.08e+03 595 931 698 509 432 330 504 409 532 350 550 364 762 807 482 666 518 327 380 342 377 380 716 321 831 615 461 418 452 398 370 848 395 344 389 786 479 739 522 365 386 367 716 358 413 388 465 377 352 731 430 392 416 411 469 364 444 510 502 640 397 372 451 401 590 749 465 532 446 406 416 564 534 483 662 662 629 514 409 573 864 431 1.02e+03 664 743 993 812 575 595 555 602 508 761 642 450 498 585 491 573 788 545 482 792 807 607 423 717 437 558 437 560 486 734 497 496 896 1.03e+03 971 933 662 754 381 586 461 450 557 455 448 440 478 493 687 510 518 491 781 736 510 436 550 797 506 483 562 590 485 500 606 507 670 501 748 387 770 499 515 846 669 619 756 402 824 502 465 526 451 713 515 460 608 464 482 419 499 419 493 440 467 432 406 434 412 382 447 486 543 452 444 501 455 509 448 430 492 736 414 518 438 538 717 479 648 779 648 551 550 624 545 544 640 487 613 490 518 524 550 600 557 535 438 492 424 524 513 598 572 506 475 471 447 716 538 418 394 786 842 511 529 448 789 509 738 464 560 380 396 425 500 449 426 441 563 736 500 731 471 441 438 445 476 466 673 692 542 454 389 530 440 679 446 389 456 393 433 403 375 405 439 417 403 480 451 621 455 500 472 453 656 482 454 380 944 447 523 453 577 428 786 498 457 714 467 498 486 485 397 400 429 450 857 420 306 518 546 474 406 454 544 751 403 548 516 460 436 534 508 484 467 546 478 466 498 836 609 482 718 727 562 585 560 500 449 554 790 480 771 481 594 794 510 478 599 867 476 468 737 503 537 482 776 482 434 541 461 462 496 482 611 493 480 458 489 551 535 415 410 458 450 473 478 471 443 550 748 450 458 411 558 422 390 407 386 383 505 500 411 487 368 585 785 539 322 354 455 748 394 382 719 882 642 572 331 470 411 458 644 653 545 380 387 620 409 460 383 340 574 437 438 408 457 364 394 562 595 716 472 954 431 572 1.01e+03 416 468 371 720 596 535 1.08e+03 595 928 699 510 431 329 504 408 533 348 550 363 764 800 477 667 518 326 380 342 377 380 713 321 831 616 461 417 452 398 370 840 395 344 389 785 480 739 522 365 386 367 715 358 414 387 465 377 352 731 429 392 415 411 469 364 444 506 502 639 397 372 450 401 590 748 464 532 446 406 414 564 535 483 662 663 629 514 409 570 865 431 1.02e+03 664 743 993 811 566 595 555 602 508 761 642 450 499 585 492 573 789 545 482 796 807 607 423 718 437 557 437 559 486 734 497 496 891 1.03e+03 970 924 662 754 381 586 460 449 556 455 448 439 478 494 687 510 519 491 780 732 510 436 551 796 506 482 561 591 485 490 605 507 669 501 748 387 770 499 515 846 669 612 756 402 824 501 465 526 451 710 515 458 604 465 482 420 499 419 495 441 467 432 406 434 412 382 447 486 543 452 444 501 456 509 448 430 493 736 414 518 438 537 717 479 648 781 648 551 550 624 545 544 641 487 612 490 518 520 546 600 556 535 438 492 424 525 513 598 572 507 475 471 447 716 539 418 394 786 842 511 529 448 788 508 738 464 560 380 396 424 500 449 427 441 563 732 499 730 471 441 438 443 476 466 673 692 542 451 389 528 439 678 446 389 456 393 433 403 375 406 439 418 404 480 452 621 455 500 472 453 656 481 455 381 949 447 523 453 578 428 787 497 456 714 467 498 486 485 397 401 429 450 856 418 306 518 546 474 406 454 544 750 403 548 516 460 436 533 508 484 467 546 477 466 498 837 610 482 718 727 562 585 560 500 450 545 790 480 770 481 590 794 510 478 583 866 476 468 740 503 536 483 776 482 434 541 461 462 497 483 610 493 480 458 489 551 534 415 410 458 450 473 477 471 443 550 748 450 458 411 549 421 390 408 386 383 505 500 411 487 368 586 784 539 322 354 455 748 393 384 719 883 641 573 331 471 411 458 644 652 545 381 387 618 409 461 384 340 576 436 439 406 457 364 393 561 596 716 472 953 431 572 1.01e+03 416 468 372 725 595 536 1.08e+03 595 926 699 510 430 328 505 408 534 348 550 363 765 791 473 667 519 325 381 342 378 380 712 321 833 613 461 417 452 398 370 828 394 344 389 786 480 738 522 364 386 366 714 358 414 387 465 377 353 732 427 392 413 412 468 364 444 504 502 638 397 371 448 401 590 747 464 533 445 406 413 565 536 483 662 663 630 514 409 565 865 431 1.02e+03 664 744 992 811 558 595 555 602 508 761 642 450 500 585 492 573 789 545 482 798 807 606 423 718 437 557 437 559 487 734 497 495 885 1.03e+03 969 914 662 754 381 586 460 448 555 455 448 438 478 494 687 510 519 491 780 727 511 436 551 796 507 482 559 591 484 482 605 506 669 501 748 387 770 498 514 846 668 609 755 401 824 502 465 525 452 708 515 457 600 466 481 420 500 418 497 441 467 432 405 434 412 382 447 486 543 452 444 501 456 509 448 430 494 735 415 518 438 537 716 479 649 784 648 551 550 624 546 545 641 488 612 490 518 518 543 601 556 534 438 492 424 525 513 598 571 507 475 471 448 715 539 418 394 785 842 510 529 447 787 508 738 464 560 380 396 424 500 449 427 441 563 730 499 729 471 440 438 441 475 466 673 692 542 449 390 524 438 678 446 389 456 394 433 403 375 405 438 418 404 480 453 620 457 501 472 453 656 481 455 382 952 447 523 453 580 429 787 494 456 713 467 498 487 485 397 401 429 450 856 417 306 518 546 474 407 454 544 750 403 548 517 460 436 533 507 484 467 547 477 465 497 837 611 481 718 726 562 585 560 499 450 537 790 481 770 481 587 793 510 478 568 866 476 468 744 503 536 483 776 483 434 541 461 461 497 482 610 493 480 457 489 552 534 415 410 458 449 473 477 471 444 550 749 450 458 410 541 421 390 410 386 384 504 499 412 487 368 586 782 539 322 354 455 749 393 385 719 884 641 573 332 472 410 458 643 651 545 382 387 616 409 464 384 339 578 435 438 404 457 363 393 562 595 716 471 952 431 572 1.01e+03 415 468 373 731 595 536 1.08e+03 596 925 698 510 429 326 506 409 534 347 550 364 764 784 469 667 518 325 381 342 378 380 711 322 835 611 462 417 451 398 370 818 394 344 389 786 480 738 522 362 386 366 714 358 415 387 464 377 353 732 425 393 413 412 468 364 444 504 502 636 398 371 449 401 590 746 465 533 445 406 410 565 536 483 662 663 630 513 409 560 865 431 1.02e+03 664 744 992 811 551 596 554 602 508 761 642 449 502 586 492 573 789 545 482 802 807 606 423 718 438 557 437 559 488 734 497 494 881 1.03e+03 968 904 663 754 381 586 459 447 554 455 448 438 478 495 687 510 519 491 780 719 511 436 551 796 507 482 556 592 484 476 604 506 668 501 748 387 770 498 515 846 668 605 755 401 824 502 465 524 451 707 515 457 596 466 481 419 501 418 499 441 467 432 405 434 412 382 448 486 543 452 444 501 455 510 448 431 495 734 417 518 439 537 716 479 649 786 648 551 549 624 546 545 642 488 612 490 518 517 541 600 556 535 438 492 424 525 513 597 571 508 474 471 448 715 540 418 394 785 843 511 528 447 787 509 737 464 560 380 395 424 499 448 427 441 563 725 499 729 471 440 439 440 475 466 673 692 542 447 390 521 437 678 445 389 455 394 433 403 375 405 437 419 404 480 453 620 457 501 471 453 656 481 456 383 954 446 523 454 582 430 788 492 456 713 466 499 487 485 396 401 428 451 856 416 306 518 546 474 407 454 544 750 404 548 517 459 435 533 507 484 467 549 477 465 497 837 612 481 718 726 562 585 560 499 450 533 791 482 770 481 584 793 510 478 553 866 475 468 748 503 535 483 776 483 434 541 461 461 496 481 610 492 480 457 489 551 533 414 410 458 449 473 475 471 444 551 749 450 459 410 534 422 391 410 386 384 504 500 412 487 367 586 780 540 322 354 455 750 393 386 719 884 641 573 333 473 410 458 643 650 545 383 387 614 409 467 384 338 578 434 436 404 457 363 392 562 595 716 470 952 432 571 1.01e+03 415 468 373 735 593 536 1.08e+03 595 925 696 510 429 324 506 408 534 346 550 364 764 777 467 668 517 326 381 342 378 380 710 323 838 609 462 417 451 399 371 808 394 344 389 786 479 738 522 361 386 366 713 358 414 387 464 377 354 732 423 393 414 413 468 364 444 502 503 635 400 371 449 403 590 744 465 533 445 406 409 566 536 482 661 664 630 513 409 558 866 431 1.02e+03 664 744 992 810 545 596 554 601 508 760 642 449 504 586 492 574 789 544 482 805 807 606 423 719 438 557 437 559 489 734 497 494 878 1.03e+03 967 895 664 754 381 586 460 447 553 455 448 437 478 495 687 510 519 491 780 709 511 435 551 795 507 482 553 592 483 473 604 507 668 502 748 387 770 498 515 846 668 601 755 401 823 502 465 524 451 705 516 457 590 467 481 418 502 418 501 442 467 432 404 434 412 382 448 486 543 452 444 501 455 509 448 431 495 734 418 518 439 536 715 478 648 788 648 552 549 624 546 545 642 487 611 490 518 516 539 600 556 535 438 492 424 525 513 597 571 508 475 471 448 715 539 417 394 785 843 511 528 447 786 509 737 464 561 380 395 424 499 448 427 442 562 720 499 729 471 441 439 439 474 466 673 691 542 444 390 517 436 678 445 389 455 394 433 403 376 405 436 419 405 480 453 620 458 501 471 453 657 481 456 383 956 446 522 454 583 430 788 489 456 714 466 499 487 485 396 401 428 451 856 416 307 518 546 474 407 454 544 750 404 548 517 459 435 533 507 484 467 550 476 465 497 837 613 481 718 726 561 586 561 499 450 527 791 482 771 482 581 793 510 478 541 866 474 468 751 503 534 483 776 483 434 541 461 461 495 480 609 492 479 457 489 551 533 414 410 458 448 473 473 472 445 551 749 449 459 409 526 423 391 410 385 385 504 500 412 487 366 586 779 541 322 354 456 751 393 385 719 884 641 573 333 473 410 457 643 649 545 383 387 613 409 470 383 338 579 434 434 403 457 363 392 564 594 716 469 952 433 571 1.01e+03 415 468 373 740 592 537 1.08e+03 595 925 695 510 428 322 506 407 535 346 548 364 763 772 465 668 516 326 381 341 378 381 707 324 838 609 462 418 450 400 370 798 393 344 388 786 478 739 522 360 384 366 713 358 414 387 464 377 355 732 423 393 414 414 468 364 444 501 503 634 400 371 449 404 590 742 464 533 445 406 407 566 536 482 661 664 630 513 409 555 866 430 1.02e+03 664 744 992 810 538 596 553 602 508 760 642 449 507 587 492 574 790 543 482 809 807 606 423 719 438 557 437 559 489 733 497 494 875 1.03e+03 966 886 664 754 380 586 460 447 552 455 447 437 479 495 687 510 519 491 780 698 512 435 550 795 507 482 550 591 482 471 604 507 668 502 747 388 769 498 515 846 668 597 755 402 824 502 465 524 451 705 516 457 583 468 481 416 502 418 502 442 467 432 403 434 412 382 448 486 543 452 444 501 454 508 448 431 494 734 420 518 439 537 715 478 648 792 648 552 548 624 545 545 641 487 611 490 518 516 535 601 556 535 438 492 424 525 514 598 571 507 475 471 449 716 539 417 394 785 842 511 528 447 786 508 737 464 561 380 395 424 499 448 426 442 561 716 499 729 471 441 440 438 474 466 673 691 542 440 390 515 436 679 445 389 454 394 433 403 376 405 435 418 405 480 453 620 459 501 469 452 657 482 456 384 956 446 522 455 586 430 789 488 456 714 466 499 488 485 397 402 428 450 855 415 308 517 546 475 407 454 544 750 404 548 517 459 435 533 508 484 467 550 473 466 497 837 614 481 718 726 560 585 560 499 449 521 790 482 771 483 580 793 510 478 527 866 474 468 754 503 534 483 776 483 434 540 461 461 495 479 609 492 479 458 488 550 533 414 410 458 448 473 472 472 445 550 749 449 459 409 520 424 391 410 385 386 504 500 412 487 366 586 780 543 322 354 456 751 393 385 719 884 642 573 333 472 410 456 643 648 545 384 386 611 410 471 383 338 581 433 431 402 456 362 392 565 594 715 469 952 433 571 1.01e+03 415 468 372 745 589 537 1.08e+03 595 925 695 510 428 320 505 406 536 346 547 364 762 764 462 666 516 326 382 342 377 382 704 324 838 610 462 418 449 400 370 788 393 344 388 785 478 739 522 359 383 366 712 358 413 387 463 377 356 731 422 393 414 414 468 364 444 500 503 633 400 371 448 405 590 740 464 533 446 406 405 565 535 482 661 664 630 512 410 551 866 430 1.02e+03 664 744 991 810 530 596 553 602 508 760 643 449 512 587 491 574 790 542 482 813 807 606 423 718 438 557 436 560 489 733 497 494 872 1.03e+03 964 878 664 754 380 586 460 447 550 454 447 437 479 495 687 510 519 491 780 688 512 435 550 795 507 482 547 591 482 469 604 508 668 502 747 388 770 497 515 845 668 592 754 402 824 502 465 524 451 705 516 457 576 469 481 415 502 419 503 442 467 433 403 433 412 382 448 486 543 452 444 502 454 507 448 431 494 735 420 519 438 538 715 478 648 794 649 552 548 623 545 545 640 486 611 490 518 515 532 601 557 535 438 492 424 525 514 598 572 507 475 470 450 716 539 417 395 786 842 511 528 447 786 508 737 464 562 380 395 423 499 448 426 442 560 711 499 729 471 442 440 437 474 465 673 691 542 433 390 513 435 679 444 389 454 394 434 403 376 405 435 418 404 480 453 621 460 501 469 451 657 482 456 384 957 447 522 455 586 430 790 485 456 714 466 499 488 485 397 403 428 450 855 415 308 516 546 474 407 453 545 751 404 548 516 459 435 533 508 484 467 550 470 466 497 837 617 481 717 726 560 585 560 499 449 514 790 482 771 483 579 793 510 478 513 866 473 469 755 503 534 482 776 483 434 539 461 461 495 478 610 492 479 458 487 550 533 414 410 458 448 473 472 472 445 550 748 449 459 409 517 424 390 410 384 388 505 500 413 488 366 586 780 546 322 354 457 751 392 385 719 884 642 573 334 472 410 455 642 646 545 385 385 609 411 471 383 338 584 433 429 401 456 362 391 568 595 715 470 952 433 572 1.01e+03 415 468 371 750 587 537 1.08e+03 594 924 696 510 429 320 504 405 537 347 546 363 762 759 458 665 517 327 382 342 376 383 700 324 838 610 462 419 448 400 370 780 393 345 389 784 478 739 524 358 382 366 711 358 413 387 463 376 356 732 421 393 415 414 468 364 445 499 504 631 400 370 448 405 590 737 463 533 446 406 402 565 533 482 661 664 630 512 410 543 866 430 1.02e+03 664 744 992 809 522 596 553 602 508 760 643 449 517 587 491 574 790 542 482 816 807 607 423 718 438 557 436 560 489 733 497 496 870 1.03e+03 963 873 664 753 380 586 459 446 548 452 448 437 479 495 687 511 518 491 779 676 512 435 550 795 508 482 545 591 483 467 604 508 669 502 748 388 770 497 515 845 668 588 754 401 824 501 465 525 451 705 516 457 570 469 481 414 502 419 504 442 467 433 404 433 412 382 449 486 543 452 444 501 455 506 448 431 494 735 420 519 438 539 715 478 648 798 650 552 548 623 544 545 641 486 611 490 519 515 530 601 557 534 438 491 424 525 515 598 572 507 475 470 450 716 538 418 396 785 842 511 529 447 787 508 736 464 562 380 395 423 499 449 427 442 559 705 498 729 471 442 440 437 474 465 674 691 542 427 390 512 434 679 444 389 454 394 434 404 376 405 434 418 404 480 453 621 461 500 468 450 657 482 455 385 958 447 523 454 587 430 790 483 456 714 466 499 488 485 397 403 428 450 854 415 307 515 546 474 408 453 545 751 404 547 516 459 435 533 509 484 467 549 468 466 497 836 619 481 716 726 560 585 560 500 448 509 790 482 771 482 576 792 510 478 502 866 473 469 758 503 534 482 776 483 434 540 461 462 495 478 610 492 479 458 487 550 533 413 409 458 448 472 472 470 445 550 746 450 459 409 515 423 390 410 384 387 506 500 413 488 366 586 780 548 322 353 456 751 390 385 718 883 641 573 333 472 410 456 642 645 545 386 382 607 410 472 384 338 587 432 427 399 456 361 390 569 595 716 470 952 433 572 1.01e+03 414 468 371 753 585 537 1.08e+03 594 923 695 511 429 320 505 404 538 347 546 362 762 751 453 663 518 328 382 344 375 383 697 324 836 610 462 419 449 400 370 770 392 346 390 783 478 739 526 358 382 366 710 359 413 387 462 375 358 733 421 393 415 414 468 365 445 497 504 629 398 370 447 405 590 735 463 535 446 406 397 564 531 482 661 664 630 511 410 538 866 431 1.01e+03 664 743 992 808 511 596 553 601 508 760 643 449 526 587 491 575 790 542 481 818 807 607 423 717 438 557 436 559 489 733 497 496 869 1.03e+03 962 868 664 753 380 586 459 445 545 451 448 436 479 495 687 511 517 490 779 666 512 435 550 795 507 482 542 591 483 465 604 508 670 502 748 389 770 497 515 845 668 582 754 400 824 501 466 525 451 705 516 457 564 469 481 413 502 418 505 442 467 433 404 433 412 382 449 486 544 452 444 501 455 506 448 431 494 736 420 518 438 540 715 478 648 799 650 553 548 622 544 544 641 486 611 490 519 514 527 601 557 534 438 491 424 525 515 598 574 506 474 470 452 716 538 418 397 785 842 511 529 447 787 508 736 464 562 381 395 423 499 450 427 442 559 697 497 729 471 442 440 437 474 465 674 691 542 422 390 510 434 679 443 389 455 394 434 405 376 405 434 417 404 480 452 622 460 499 467 451 657 483 455 386 958 447 523 453 586 430 791 479 456 714 466 499 488 485 398 403 427 450 853 415 307 514 546 473 408 453 545 750 404 546 516 459 435 533 509 484 467 549 468 466 497 836 622 481 715 727 560 585 560 500 448 506 789 482 770 481 572 792 510 479 492 867 473 469 759 503 534 482 775 484 434 540 461 462 495 478 610 492 479 458 487 551 532 412 409 458 448 472 472 469 445 550 741 450 460 409 511 422 389 410 384 387 507 500 413 488 366 586 780 549 323 353 456 750 389 386 718 881 641 573 333 472 408 455 642 644 545 387 381 606 408 474 385 337 589 434 427 398 456 360 389 570 594 717 469 950 433 572 1.01e+03 414 468 371 756 583 536 1.08e+03 594 922 694 511 430 320 505 404 538 349 546 361 762 744 449 662 518 329 381 345 374 383 694 325 835 610 462 419 449 401 371 760 392 346 391 784 478 739 526 358 382 366 709 359 413 387 462 375 360 733 421 393 415 414 468 365 446 495 504 629 397 370 447 405 590 729 463 536 446 406 395 565 529 482 661 664 630 510 410 532 865 431 1.01e+03 664 743 992 808 500 597 553 601 508 760 643 448 535 587 491 575 791 543 481 819 806 607 423 716 438 557 435 559 489 733 497 497 866 1.03e+03 962 865 664 753 380 586 459 444 541 450 448 436 479 495 687 512 515 490 778 655 512 435 550 795 507 482 541 591 484 464 604 508 670 502 749 389 769 498 515 845 668 579 754 400 824 501 466 525 451 705 516 457 558 469 480 411 502 418 507 442 467 433 404 433 412 382 449 487 544 452 443 501 455 506 449 431 494 736 420 518 438 540 715 478 648 802 650 553 548 623 544 544 641 485 611 490 519 512 524 601 556 535 439 492 424 525 514 598 575 506 474 470 453 715 538 418 397 784 842 512 528 448 787 508 736 464 562 381 395 422 498 450 427 442 559 688 496 729 471 443 440 437 474 465 674 692 542 419 390 510 434 679 443 389 455 394 434 405 376 405 435 417 404 480 452 622 460 499 467 452 656 483 454 386 958 448 523 452 584 430 792 477 456 714 466 498 488 485 398 404 427 450 852 415 306 514 546 473 408 453 545 750 404 546 516 458 435 533 509 484 467 549 467 466 497 836 623 480 712 727 559 585 559 500 448 503 789 482 770 481 566 792 510 479 482 867 473 469 760 503 534 482 774 483 434 540 460 462 495 477 610 492 478 458 488 551 532 412 409 458 447 472 472 468 444 550 736 450 460 408 504 420 389 410 384 387 508 499 413 488 366 587 779 551 323 353 456 750 388 385 717 880 641 573 332 472 408 454 641 643 544 387 379 604 407 475 386 337 592 435 427 396 456 360 388 570 594 717 468 949 433 572 1.01e+03 414 467 372 758 580 536 1.08e+03 594 921 694 510 430 319 506 404 537 350 546 361 763 736 446 662 518 328 380 345 374 382 692 327 833 610 461 419 449 400 371 750 393 346 390 784 477 739 525 358 382 366 708 359 413 387 462 375 361 733 420 394 415 414 468 365 446 494 504 630 397 370 447 405 590 723 463 537 446 407 394 565 526 482 661 664 630 510 410 529 865 431 1.02e+03 664 743 992 809 491 597 553 601 508 760 643 449 546 587 491 575 790 542 481 818 805 608 423 716 437 557 435 559 489 733 496 497 865 1.03e+03 960 860 664 753 379 586 459 444 536 450 448 436 479 495 686 512 515 490 779 646 512 435 550 795 507 482 536 591 484 464 604 507 670 502 749 389 768 498 515 845 668 575 753 400 824 500 466 524 451 704 516 457 552 469 480 410 502 417 510 443 467 433 404 433 412 383 448 487 544 452 443 501 455 506 450 431 494 736 421 518 438 540 714 478 648 803 650 553 548 623 544 544 641 485 610 490 519 509 521 601 556 536 439 492 424 524 513 598 576 506 474 470 454 715 538 418 396 785 842 512 526 448 787 508 736 464 562 381 396 422 498 450 427 442 559 680 496 729 471 443 440 437 474 465 674 692 541 416 391 509 434 679 443 388 455 394 433 404 376 405 435 416 404 479 452 622 459 499 466 452 656 483 454 386 958 448 523 452 583 430 794 475 456 714 466 498 488 485 398 404 428 449 851 414 306 514 546 472 408 453 545 750 404 545 516 458 435 534 510 484 467 549 466 466 497 836 625 480 708 728 559 585 559 501 448 501 789 482 770 481 561 792 509 479 471 867 473 468 761 502 533 483 774 483 434 540 460 462 495 476 610 492 478 458 488 551 533 412 409 458 447 472 470 467 444 550 730 449 460 408 497 420 389 410 384 386 508 498 413 487 366 588 779 552 323 353 456 748 386 384 717 879 641 572 332 471 407 453 641 642 543 387 379 604 404 476 387 337 594 436 428 394 456 360 388 570 593 716 467 947 433 572 1.01e+03 414 466 372 760 578 535 1.08e+03 594 920 694 510 430 318 506 404 537 352 546 361 763 730 444 662 517 328 380 345 374 382 688 328 832 610 462 418 450 400 372 741 394 346 390 784 477 739 524 358 383 366 707 359 413 387 462 375 361 732 420 395 415 414 468 364 445 494 504 629 396 369 447 405 591 717 463 537 446 407 393 566 522 481 661 664 630 510 409 526 865 432 1.02e+03 664 743 992 809 486 598 553 601 508 760 642 449 558 587 491 575 790 542 480 816 805 608 423 716 437 557 435 559 488 733 496 497 863 1.03e+03 959 857 664 753 379 587 459 443 530 449 448 436 479 496 686 512 514 490 779 637 513 434 550 795 508 482 533 592 483 464 604 507 669 503 749 389 768 497 515 844 668 572 753 401 824 500 466 524 451 705 516 457 546 469 480 410 502 416 512 443 467 433 405 433 412 383 449 486 544 452 443 500 455 507 451 431 494 736 421 518 438 539 714 479 648 805 649 552 549 623 544 544 641 485 610 490 519 507 519 601 556 536 439 491 425 524 513 598 577 506 475 470 456 715 537 418 395 785 841 512 524 448 786 508 736 464 562 381 396 422 499 450 427 442 559 673 496 730 471 443 441 437 474 465 674 692 541 412 391 509 434 679 443 388 455 394 433 403 376 405 435 417 404 479 452 622 458 499 466 451 656 483 454 386 958 448 523 452 582 430 794 475 456 714 466 498 488 486 398 405 428 449 850 415 306 514 546 473 408 453 544 751 403 545 516 458 435 534 510 484 467 549 465 466 498 836 625 480 703 728 559 585 559 501 448 497 789 482 770 482 558 792 509 479 464 867 474 469 762 502 533 483 774 482 434 540 460 461 494 476 610 492 478 459 488 551 534 412 408 458 447 472 469 467 443 550 726 448 460 408 490 420 388 410 384 387 508 498 414 487 366 588 779 554 322 353 456 747 386 383 717 878 641 572 332 471 406 453 641 641 543 387 377 602 403 477 388 337 596 437 429 393 456 361 386 570 591 714 467 946 433 572 1.01e+03 415 464 371 760 593 535 1.08e+03 593 921 695 511 430 317 506 404 538 352 546 360 763 723 443 661 516 327 380 345 376 382 684 331 830 610 463 418 450 400 371 734 394 346 390 785 477 739 524 358 384 366 706 359 413 387 462 375 362 732 420 395 415 414 468 365 445 493 504 627 396 369 447 406 591 712 464 537 447 408 391 566 518 481 662 664 629 510 409 524 865 432 1.01e+03 664 743 991 809 483 598 553 601 508 760 642 450 570 587 491 575 790 542 480 814 805 608 424 716 437 557 435 559 487 733 496 497 861 1.03e+03 958 854 663 753 379 587 459 444 525 448 448 435 480 496 686 512 513 490 779 629 513 434 549 794 508 482 530 593 483 465 604 507 668 503 749 389 768 497 516 844 668 570 753 401 824 501 466 524 451 705 516 457 540 470 480 410 501 416 514 442 466 433 405 433 412 382 449 486 544 453 443 500 454 508 453 431 493 736 422 518 438 539 714 479 649 807 649 552 549 623 544 544 640 485 610 490 519 505 518 601 555 536 439 491 426 524 513 598 577 506 475 470 457 715 537 418 395 784 841 512 524 448 787 508 736 463 562 381 396 422 499 450 427 442 560 667 496 730 471 443 441 437 475 465 675 692 541 409 391 508 435 679 443 388 455 394 433 403 376 404 435 417 403 478 452 622 456 498 466 451 656 483 454 385 959 448 523 452 581 430 794 473 456 714 466 498 487 486 397 405 428 449 850 415 307 514 546 473 408 453 544 751 403 545 516 458 435 534 510 484 468 549 465 466 498 836 627 480 696 728 558 585 559 501 448 495 789 482 770 482 556 793 509 480 460 867 474 469 763 502 533 482 774 482 434 541 460 461 494 476 610 492 478 459 488 550 534 412 408 458 447 472 468 466 443 550 719 448 461 409 485 421 387 409 384 387 508 498 414 487 366 589 779 556 322 353 456 746 386 384 717 877 641 572 332 471 405 453 641 640 543 387 375 600 401 478 389 338 596 439 430 392 456 360 385 570 589 714 467 945 432 572 1.01e+03 415 462 371 761 609 535 1.08e+03 592 922 695 511 429 316 506 403 538 353 547 358 761 716 442 660 515 327 380 345 377 382 679 333 828 611 464 418 450 400 371 725 395 346 390 786 477 739 524 358 384 366 706 360 413 388 462 375 362 732 421 395 416 414 469 365 445 492 504 625 395 369 448 406 591 707 464 536 447 408 390 566 513 482 662 664 628 511 409 522 865 432 1.01e+03 665 743 991 809 479 597 554 601 508 760 642 450 582 587 491 575 789 542 480 812 805 608 424 716 437 557 435 559 486 733 496 497 860 1.03e+03 958 851 663 753 378 587 460 444 522 447 448 435 479 496 686 512 512 490 779 620 513 434 549 794 508 482 528 593 483 464 604 507 668 503 749 388 768 497 515 843 667 568 753 401 824 501 466 524 451 705 516 457 534 470 480 410 502 416 516 442 466 433 404 433 412 382 449 486 544 453 443 500 454 508 455 431 493 736 422 518 438 539 714 479 649 810 649 552 548 624 544 545 640 485 610 490 519 504 517 600 555 536 439 491 428 524 513 598 577 506 475 469 458 715 537 418 395 784 841 512 523 447 787 508 736 463 562 380 396 422 499 450 427 442 561 659 496 730 471 443 442 438 475 465 675 691 541 407 390 508 436 679 443 388 455 394 433 403 376 404 435 416 403 478 451 622 455 497 465 451 656 484 454 384 961 448 522 452 580 430 794 471 456 714 467 497 487 486 398 404 428 450 849 415 309 513 546 472 408 452 544 751 403 545 516 458 434 534 509 484 468 549 464 466 498 836 629 480 689 728 558 585 559 501 448 490 789 482 770 482 553 793 509 480 457 867 473 469 763 502 533 482 774 483 434 541 460 461 495 476 609 492 478 459 488 550 535 411 408 458 447 473 466 465 443 550 710 446 461 409 478 421 387 408 384 388 507 497 415 487 366 589 779 557 321 353 456 746 386 384 716 876 642 572 332 471 403 454 640 639 542 387 374 598 401 478 390 338 598 441 431 391 455 360 384 570 587 713 467 945 432 571 1.01e+03 415 462 370 761 626 535 1.08e+03 592 923 696 511 429 316 506 402 538 353 547 356 760 710 441 659 514 327 380 345 376 383 675 337 827 612 464 418 451 401 371 720 395 346 390 787 477 739 524 357 385 366 707 361 413 387 462 375 364 732 421 395 417 414 469 365 444 490 504 626 395 370 449 406 591 702 463 536 447 409 389 566 510 482 662 664 627 511 410 520 865 432 1.01e+03 666 743 991 809 475 597 554 601 508 760 642 450 593 587 491 575 789 541 480 809 805 608 424 716 437 558 435 559 486 733 496 497 858 1.03e+03 958 849 663 753 379 587 460 445 520 447 448 435 479 496 686 512 513 490 779 613 513 434 549 794 508 482 527 593 483 463 604 507 668 503 749 387 768 496 515 844 667 568 752 402 824 502 466 524 452 704 516 457 528 471 480 409 502 417 517 441 466 432 404 433 412 382 448 486 544 453 443 501 454 508 456 431 493 736 422 518 437 540 715 479 649 811 650 552 548 624 544 545 640 485 610 490 519 502 517 600 555 536 438 490 430 525 514 598 578 506 475 469 458 716 536 417 395 783 841 512 521 447 788 508 736 463 563 380 396 422 498 450 427 442 561 651 495 730 471 443 442 438 475 465 675 691 540 404 390 508 437 679 443 389 455 394 433 403 376 404 435 416 403 479 451 622 455 497 464 451 656 484 454 384 963 448 522 452 580 430 794 469 456 713 467 498 486 486 398 402 428 448 849 415 310 512 546 472 408 452 544 752 402 545 515 458 434 534 509 483 468 549 464 466 498 836 632 480 680 728 558 585 558 501 448 484 789 483 770 482 549 793 510 481 454 867 473 469 763 502 533 482 774 483 434 541 461 461 496 476 609 491 478 459 489 550 535 411 408 458 447 474 463 464 443 550 700 445 462 410 472 421 387 406 384 387 506 497 415 486 366 589 780 558 321 352 455 746 386 384 716 874 643 572 332 471 402 455 640 638 543 387 373 599 399 478 391 339 600 443 432 391 455 359 384 569 585 713 467 945 433 571 1.01e+03 416 462 370 762 625 535 1.08e+03 591 922 696 511 428 316 506 402 538 353 548 352 758 706 440 659 514 327 380 344 375 383 672 339 827 614 465 418 450 400 372 715 395 346 391 788 477 739 523 357 385 367 707 362 412 387 461 374 366 732 422 395 417 414 470 364 444 488 504 627 395 371 450 405 591 696 463 536 447 409 389 566 506 483 662 664 627 512 410 519 865 432 1.01e+03 665 743 991 808 470 597 554 601 508 759 642 450 605 587 491 575 789 541 480 807 805 607 424 716 438 558 435 559 486 733 497 497 856 1.03e+03 958 846 663 752 379 587 460 445 518 447 448 435 479 496 686 512 513 490 778 604 514 435 549 794 507 483 525 593 483 461 604 507 668 504 749 387 768 496 514 844 668 567 752 402 824 502 466 524 452 704 515 457 523 472 480 408 502 417 518 441 467 432 404 433 412 383 447 486 544 453 443 502 454 509 457 430 493 736 422 518 436 540 717 480 648 812 650 551 548 624 544 545 640 484 610 490 519 500 517 599 555 537 438 490 432 525 514 597 578 506 475 469 458 716 536 417 395 783 841 512 519 446 788 508 736 463 563 380 396 422 498 450 427 442 561 642 495 730 470 444 442 438 475 465 675 691 540 399 390 508 438 679 444 389 455 393 433 403 376 404 436 416 404 479 452 622 455 497 463 451 656 484 454 384 965 448 522 452 578 430 794 469 456 713 467 498 487 486 399 400 428 446 848 416 310 511 546 472 408 451 544 752 402 544 516 459 435 533 509 482 468 549 463 465 498 836 635 480 670 727 558 586 558 501 448 478 789 483 769 482 546 792 510 482 452 867 474 469 762 502 532 482 774 483 434 540 461 461 495 476 609 491 479 460 488 550 535 411 408 458 447 474 460 462 442 550 690 443 462 409 467 421 387 406 385 386 505 497 415 486 366 589 781 559 321 352 454 746 386 384 716 872 646 571 332 471 402 456 640 637 543 387 372 600 398 480 392 340 603 445 432 391 454 358 384 569 583 713 467 945 433 571 1.01e+03 416 462 370 762 622 535 1.08e+03 591 921 696 511 428 316 505 402 538 353 549 350 758 700 440 659 514 327 380 342 375 383 668 343 826 615 465 418 450 399 372 708 395 346 391 787 477 739 523 357 385 367 708 362 412 387 460 374 368 732 422 395 417 414 470 363 442 486 504 628 395 371 451 405 591 690 463 537 447 409 389 566 502 483 661 664 626 512 409 518 865 432 1.01e+03 665 743 990 809 466 598 554 600 508 759 641 449 616 587 491 575 789 541 480 804 805 606 424 716 439 558 435 559 486 733 497 497 854 1.03e+03 959 842 664 753 380 588 460 445 516 447 448 435 479 497 686 512 514 490 778 598 513 435 550 793 507 482 523 593 483 461 604 507 668 504 749 387 769 496 514 844 668 566 751 402 824 502 466 525 452 704 515 457 521 473 480 408 502 417 517 441 467 432 404 433 413 383 447 486 544 453 443 503 454 509 458 430 493 736 423 518 437 541 718 480 648 812 650 551 548 623 544 545 641 484 610 490 519 497 517 599 555 537 438 491 433 525 514 597 578 506 475 470 458 716 536 417 395 783 841 512 517 446 788 509 736 462 563 380 396 423 498 450 427 442 560 632 495 730 470 444 442 436 475 465 675 690 540 395 390 508 438 679 444 389 455 392 433 403 376 404 436 416 403 480 452 622 455 497 463 451 656 483 454 384 966 448 522 452 577 430 794 468 456 713 466 497 488 486 399 399 428 443 847 416 311 511 546 472 408 451 544 753 402 544 516 459 436 533 509 482 469 549 463 465 498 836 637 480 661 726 557 586 558 502 448 475 789 483 768 482 542 792 510 482 449 867 474 469 761 502 530 481 773 483 434 541 461 461 495 476 609 492 479 460 488 550 535 411 409 457 447 474 457 461 442 550 679 442 462 409 464 421 386 406 386 386 505 497 415 486 366 589 782 561 322 352 453 747 385 384 716 870 648 571 333 471 403 455 640 636 543 387 371 601 397 481 392 342 606 447 432 391 453 357 385 569 581 713 467 944 433 571 1.01e+03 417 463 370 762 619 535 1.08e+03 590 921 696 512 427 315 505 402 538 354 550 348 758 694 439 658 515 326 380 341 374 384 663 346 826 618 466 419 450 399 373 700 395 346 391 786 477 739 523 357 385 367 708 363 411 385 459 374 370 731 424 395 417 414 470 363 442 483 503 629 395 371 451 404 591 684 463 537 447 409 389 565 498 483 661 664 625 512 409 518 865 431 1.01e+03 665 743 990 809 460 598 554 600 508 759 641 448 625 588 491 575 789 542 480 804 805 606 424 716 440 558 435 560 486 733 497 496 853 1.03e+03 960 838 664 753 380 587 460 446 515 448 448 435 479 497 686 512 514 489 777 590 512 435 550 792 507 482 520 593 483 461 604 507 668 504 749 387 769 496 514 845 668 565 751 402 824 502 466 525 452 704 514 457 520 474 480 408 502 417 516 441 467 432 404 433 413 383 447 486 544 452 443 503 454 509 458 430 493 735 425 518 438 542 718 480 648 812 650 551 548 622 544 546 641 484 610 491 519 494 518 598 555 537 438 491 435 524 513 596 578 506 475 470 457 716 537 417 395 784 840 513 516 445 788 509 736 462 563 379 396 424 498 450 426 442 559 622 495 730 470 443 442 436 474 464 674 690 540 393 390 508 438 679 444 389 455 392 433 403 376 404 436 416 403 480 452 622 455 497 463 451 656 483 454 384 969 447 522 452 575 431 794 468 456 712 466 497 488 485 399 397 428 441 845 417 312 510 546 472 408 451 544 752 403 545 516 459 436 533 509 482 469 549 463 464 498 836 638 480 652 726 557 586 558 502 447 471 789 483 768 482 538 792 510 482 446 867 474 469 761 502 530 480 773 482 434 541 462 461 495 477 609 492 479 460 488 550 534 411 408 457 447 475 454 460 442 551 668 441 462 409 464 421 386 406 387 386 505 497 415 486 366 588 782 563 322 352 453 747 384 384 715 868 651 570 334 471 404 455 641 634 543 388 370 601 395 482 394 342 610 449 431 391 452 356 386 569 579 713 467 944 433 571 1.01e+03 416 464 370 762 616 535 1.08e+03 590 920 694 513 427 315 505 401 538 354 550 347 758 688 439 658 515 326 380 341 374 384 656 351 826 621 465 419 450 399 372 692 396 346 391 783 477 739 523 357 385 367 708 363 412 383 459 374 373 731 426 394 418 414 470 362 442 482 502 631 395 370 451 404 591 678 463 538 447 409 389 565 493 483 661 664 622 512 409 517 865 431 1.01e+03 665 742 990 809 455 598 554 600 508 759 641 448 634 588 492 575 789 542 480 803 805 606 423 716 440 558 435 560 486 733 497 496 851 1.03e+03 960 834 664 753 380 587 461 446 514 448 448 435 480 497 686 512 515 489 777 583 512 435 550 792 508 482 516 593 482 461 605 507 668 504 748 387 769 496 514 845 668 564 751 402 825 502 465 525 452 703 514 457 518 475 480 407 501 416 515 441 467 432 405 433 413 382 448 485 544 452 443 503 454 510 459 430 493 735 427 518 439 542 718 480 648 813 650 551 548 622 544 546 641 482 610 491 518 491 518 598 555 538 438 491 437 524 513 596 578 506 475 470 458 716 537 417 395 784 840 513 516 445 788 509 737 461 563 379 396 424 498 450 426 442 558 615 496 730 470 443 442 434 474 464 674 690 540 392 391 507 438 679 444 389 455 392 433 403 376 405 436 416 403 480 451 622 455 498 463 451 656 483 455 384 970 447 522 452 573 431 794 467 457 712 466 497 487 485 399 395 428 440 843 418 313 510 545 472 408 451 545 752 402 545 516 458 436 532 510 482 469 549 463 464 498 836 638 481 644 726 556 586 559 502 447 467 789 483 768 481 532 792 510 482 444 866 474 469 761 502 530 479 772 482 434 542 462 462 495 477 610 492 479 460 488 550 533 411 409 457 447 475 451 458 442 551 658 441 462 409 463 421 386 406 388 386 504 498 413 487 366 589 782 566 322 352 453 747 383 384 715 867 655 570 335 471 406 454 641 635 543 390 370 602 393 482 394 341 614 452 430 391 452 354 386 570 577 713 468 943 433 571 1.01e+03 416 464 370 762 615 535 1.08e+03 591 918 693 513 427 314 506 401 538 355 551 347 758 682 437 658 516 326 380 341 374 384 650 354 827 624 465 419 451 399 372 683 396 346 391 782 476 739 523 356 385 367 708 364 412 381 459 374 376 731 428 394 418 414 470 361 442 479 502 634 395 370 451 403 591 674 462 538 447 409 388 565 489 483 662 664 618 512 410 516 865 431 1.01e+03 664 742 990 809 449 598 554 600 508 759 641 448 645 589 492 575 789 543 480 803 805 605 423 716 440 558 435 560 486 733 497 496 850 1.03e+03 961 830 665 753 380 587 461 446 513 449 448 435 479 497 686 513 516 489 777 576 512 435 550 792 508 482 512 593 482 461 605 507 667 503 748 386 769 496 514 845 668 563 751 402 825 502 465 524 452 703 514 457 516 476 480 408 501 416 514 441 467 432 405 433 413 382 448 485 544 452 443 503 454 509 459 429 493 734 430 518 439 542 718 480 648 813 651 551 548 622 544 547 641 479 610 491 518 489 519 598 555 538 438 491 438 524 513 597 578 506 475 470 458 716 538 417 395 784 840 514 514 445 788 509 738 461 564 380 396 423 498 450 426 442 558 608 496 729 470 443 442 433 474 464 674 690 540 391 392 506 438 678 444 389 455 392 433 404 375 405 436 416 403 480 450 622 455 498 463 451 656 483 455 383 972 447 522 452 571 431 794 466 457 713 466 497 487 485 398 392 428 438 838 418 314 509 545 472 407 451 545 752 402 545 516 458 436 532 510 482 469 549 463 464 498 836 639 480 635 726 556 585 559 501 447 462 789 482 768 482 526 792 510 483 442 866 475 469 761 502 530 479 773 482 435 542 462 462 495 477 610 492 480 460 488 549 533 410 409 457 447 474 450 457 442 551 648 441 462 410 462 421 385 406 388 386 504 498 412 488 366 590 782 566 322 352 452 748 383 383 714 866 662 570 334 471 406 454 641 634 544 391 370 603 392 481 394 341 617 454 427 390 453 354 387 570 576 714 468 943 433 571 1.01e+03 416 464 369 762 614 535 1.08e+03 592 918 693 512 427 313 504 400 538 355 550 347 757 674 436 658 515 326 380 340 374 383 644 358 827 625 465 419 451 398 373 674 396 346 391 781 476 739 523 356 385 367 708 363 412 381 458 373 380 732 429 393 418 413 470 360 441 477 502 634 395 370 452 403 591 668 461 538 447 409 388 565 486 483 662 664 613 512 410 516 864 431 1.01e+03 664 742 990 808 442 598 554 600 508 759 640 448 655 589 492 574 789 543 480 803 806 605 423 715 440 557 435 558 486 733 497 496 848 1.03e+03 962 828 665 753 380 586 462 446 512 450 447 435 479 497 686 513 516 489 777 570 512 435 550 793 509 483 509 593 481 461 605 507 667 503 748 386 769 496 515 844 668 563 751 402 825 502 465 524 452 702 514 456 511 476 479 408 501 416 513 441 467 432 405 433 413 382 448 485 543 452 443 503 454 509 457 428 493 734 434 518 439 542 717 479 648 814 651 551 548 621 544 547 640 478 610 491 518 488 520 598 555 538 438 491 439 524 513 597 577 506 475 471 459 717 538 417 394 784 840 514 513 445 787 508 738 461 564 380 396 423 498 450 426 442 557 600 495 729 470 442 442 432 474 464 674 690 540 391 392 505 438 678 444 389 455 392 433 404 375 406 437 416 403 480 450 623 455 498 463 451 655 484 455 383 972 447 522 452 570 431 794 464 457 713 466 497 487 485 398 392 428 437 831 418 313 508 545 472 407 452 545 752 402 545 516 459 436 532 511 483 469 548 464 464 498 836 639 480 627 726 556 585 559 500 447 458 789 482 768 482 522 792 511 483 440 866 474 469 762 502 529 480 773 482 435 541 462 462 496 477 610 492 480 460 488 549 533 410 409 457 447 472 448 456 442 551 639 441 461 410 461 421 385 406 388 386 504 498 409 488 365 590 782 568 322 352 450 748 383 383 715 866 669 570 334 471 405 454 641 633 544 394 370 604 392 480 395 342 620 455 426 390 454 353 387 569 574 714 468 943 434 571 1.01e+03 416 464 369 763 614 536 1.08e+03 591 918 694 512 427 312 503 400 539 355 550 349 757 668 434 657 514 326 379 341 373 383 641 362 826 627 464 419 452 398 373 664 397 347 391 781 475 739 522 356 384 366 708 362 412 382 458 373 386 732 430 394 419 413 470 360 441 474 503 633 395 370 453 402 591 663 460 538 447 409 388 565 484 483 662 664 608 511 410 516 865 431 1.01e+03 665 743 990 808 436 599 554 600 508 759 640 448 663 589 492 574 790 544 480 803 806 605 422 715 440 557 435 557 486 733 498 496 848 1.03e+03 963 828 665 753 380 586 462 446 512 450 448 435 479 497 686 513 517 488 777 563 512 436 550 793 509 483 507 592 481 461 605 507 666 502 748 386 769 496 515 844 668 561 750 402 825 502 465 524 452 702 515 456 507 476 480 409 501 416 513 441 467 432 405 433 413 382 448 485 543 451 442 503 454 509 455 428 493 734 438 518 439 542 716 478 648 815 651 551 547 621 544 547 640 476 610 491 519 487 520 598 555 538 438 491 439 524 512 597 576 505 474 471 459 716 538 417 394 784 841 513 511 445 787 508 738 461 564 380 395 423 498 450 427 441 556 592 494 729 469 442 442 431 474 464 674 690 540 391 392 504 438 678 443 388 455 393 432 404 375 405 438 416 403 480 449 623 455 498 462 451 655 483 455 383 971 447 522 452 570 431 794 463 456 713 466 497 487 486 399 391 428 435 822 418 313 508 546 472 406 453 545 752 402 545 516 460 436 532 512 483 470 548 464 465 498 836 640 480 619 725 556 585 558 500 447 455 789 482 769 481 517 791 510 483 438 866 474 469 763 502 528 480 773 482 434 541 461 462 496 476 610 492 480 460 488 548 533 410 409 457 447 470 446 456 442 551 631 441 461 410 458 421 385 405 389 386 503 498 406 487 365 591 782 569 322 352 449 749 383 384 715 865 675 570 334 470 406 454 641 633 544 396 370 604 391 480 396 343 622 456 426 390 454 352 388 569 572 716 468 944 435 571 1.01e+03 416 464 369 762 613 536 1.08e+03 590 916 695 512 427 312 502 399 540 355 550 350 757 661 434 657 514 327 380 341 373 383 638 367 825 631 464 419 452 398 372 658 397 347 391 781 475 739 521 356 384 366 708 360 412 382 457 373 391 733 431 394 420 413 470 360 441 472 503 633 396 370 453 402 590 657 460 538 446 409 388 565 482 483 661 664 604 511 409 517 865 430 1.01e+03 665 743 991 808 431 600 554 600 508 759 640 449 671 589 492 574 790 545 480 803 806 605 423 715 440 557 435 558 485 733 498 497 847 1.03e+03 964 827 664 753 380 587 463 446 511 450 448 435 479 497 686 513 518 489 777 555 512 436 549 793 508 483 504 592 482 462 605 507 666 502 748 385 769 496 515 844 667 558 750 401 826 502 465 524 451 702 515 455 504 477 480 409 501 416 513 442 467 432 404 433 413 381 448 486 543 451 441 503 454 509 452 428 493 734 444 518 439 542 714 477 648 816 651 551 547 621 544 547 640 473 610 490 518 487 519 599 556 538 437 491 438 524 512 596 576 504 473 471 459 716 538 417 394 784 841 514 510 444 787 508 738 460 564 380 395 424 497 450 427 441 555 584 493 729 469 441 443 430 474 464 674 691 540 391 391 503 437 678 443 388 455 393 433 404 375 405 438 416 403 480 449 623 455 499 462 451 655 483 455 382 970 446 522 453 570 431 795 462 456 713 466 496 486 485 399 391 427 435 813 418 312 508 546 472 406 453 545 752 402 545 517 460 436 531 512 484 470 548 463 465 498 835 641 480 610 725 556 584 558 501 448 454 789 482 769 481 514 791 510 483 435 866 474 469 764 502 528 480 773 482 434 541 461 462 496 476 610 493 480 460 487 547 532 411 409 456 448 468 444 456 442 551 625 440 460 410 455 421 385 405 390 386 502 498 403 486 365 590 782 571 322 352 448 748 383 384 715 865 682 571 333 470 407 454 641 633 544 399 370 604 391 479 397 343 625 456 426 390 455 352 388 568 571 717 468 944 436 572 1.01e+03 416 463 369 762 612 537 1.08e+03 589 914 695 512 426 312 502 398 542 355 550 351 756 656 433 657 514 327 380 340 374 384 634 373 825 634 465 419 452 398 372 650 397 347 391 781 475 738 520 356 384 366 708 361 412 382 457 373 395 733 432 395 420 413 470 361 441 470 503 633 396 370 452 401 590 653 460 538 446 409 388 565 481 484 661 664 600 510 409 517 865 430 1.02e+03 665 743 991 809 427 601 555 600 508 759 640 449 677 589 491 574 790 545 480 804 805 606 423 714 440 557 434 558 485 733 498 497 847 1.03e+03 963 826 664 754 379 587 463 446 509 450 448 435 479 497 686 513 518 489 777 547 511 436 548 793 508 483 502 592 484 462 605 507 667 503 749 385 769 496 515 844 667 556 750 402 826 503 465 525 451 702 514 455 500 477 480 410 501 417 512 442 468 432 404 433 414 381 448 486 544 452 441 502 454 509 451 428 493 734 449 517 438 542 711 477 648 818 652 550 547 622 543 547 640 470 610 490 518 487 519 600 556 538 437 491 438 525 511 596 576 504 473 471 461 716 538 417 394 784 841 515 508 444 787 508 738 460 563 380 395 424 495 451 427 441 555 575 492 728 468 441 443 430 474 464 674 691 540 391 392 502 437 678 443 388 455 392 433 404 375 404 438 416 403 480 448 622 455 498 463 451 655 482 455 382 969 446 522 453 569 430 795 462 456 713 465 496 486 485 400 390 427 434 806 417 312 507 546 472 406 453 545 752 402 545 517 460 436 532 512 484 470 547 463 465 498 836 643 479 601 725 556 584 558 502 448 454 789 482 769 481 507 791 510 482 434 866 474 469 765 502 527 480 773 481 434 541 460 462 496 477 610 493 480 460 487 545 532 411 409 456 448 466 443 456 442 551 619 440 459 410 452 421 385 405 391 386 501 499 402 486 365 590 782 572 321 351 447 747 384 385 715 864 688 572 333 470 408 454 641 633 544 402 370 604 391 479 400 343 628 457 428 390 455 352 389 568 569 718 469 944 435 574 1.01e+03 416 463 368 762 611 538 1.08e+03 588 913 695 512 426 312 501 397 542 354 549 352 756 648 432 657 515 328 380 339 374 385 629 380 825 636 465 418 452 398 373 642 397 347 392 782 475 738 519 355 384 366 708 361 412 382 456 372 401 733 435 396 420 412 470 361 440 467 503 633 394 370 451 401 590 649 460 539 447 409 388 565 480 484 660 664 595 510 409 516 865 431 1.02e+03 665 743 991 809 423 600 555 600 508 759 640 449 681 588 492 574 789 545 480 805 805 607 424 714 439 558 434 559 484 733 498 497 848 1.03e+03 963 826 664 754 379 587 463 446 509 450 448 435 479 497 686 512 518 489 777 538 511 436 548 793 508 483 502 592 485 463 604 507 667 503 749 385 769 496 515 845 667 555 751 402 826 503 465 524 451 702 514 454 496 477 481 410 501 417 512 442 468 432 405 433 414 380 448 486 544 452 441 502 454 509 449 427 493 735 455 517 438 543 708 477 648 819 652 550 548 622 543 547 640 466 610 491 518 488 519 600 556 538 438 490 439 525 510 597 576 505 472 471 463 716 537 417 394 784 841 515 506 445 787 508 738 461 563 380 395 424 492 451 426 442 554 567 492 728 468 441 443 428 474 464 674 692 540 391 392 501 437 678 443 388 455 392 434 404 375 404 439 415 403 479 447 620 455 497 464 451 655 482 455 383 968 446 522 454 568 430 796 461 456 713 465 496 486 485 400 388 426 434 800 417 312 507 546 472 406 453 544 752 402 545 517 459 436 532 512 484 470 547 462 464 498 836 646 478 591 724 555 584 558 502 449 454 789 482 769 482 501 792 510 482 432 867 475 469 766 503 526 480 774 481 434 541 460 463 496 478 610 493 480 459 487 544 532 411 409 456 448 461 443 456 443 551 613 441 459 410 450 420 384 404 391 385 502 499 400 486 366 590 782 573 320 351 447 746 386 385 715 862 695 573 333 470 409 453 640 635 545 404 370 603 391 479 401 343 631 458 429 390 455 351 390 567 567 719 469 944 434 575 1.01e+03 416 464 368 762 611 538 1.08e+03 588 914 694 512 426 314 501 396 543 353 549 352 756 641 430 658 515 328 380 337 375 386 625 385 826 638 464 418 452 398 373 631 397 346 392 783 476 737 519 355 385 367 707 361 412 382 456 372 406 733 438 397 420 412 471 362 440 466 503 633 393 369 451 401 590 646 460 539 447 409 389 565 478 484 660 665 589 509 409 514 865 431 1.02e+03 664 743 991 808 419 600 554 601 508 759 640 449 688 588 492 574 789 545 480 806 804 607 424 714 438 558 434 558 484 733 498 497 849 1.03e+03 963 825 664 753 379 587 463 448 509 450 448 435 478 497 686 512 518 488 777 530 511 436 548 793 508 482 503 592 485 464 604 507 667 503 749 385 768 496 515 845 667 555 751 402 826 503 464 524 451 702 514 454 492 477 481 410 501 417 512 442 468 432 405 433 414 379 448 486 545 452 441 502 454 509 448 427 493 736 459 518 439 543 704 476 648 819 652 551 548 622 543 547 641 464 610 491 518 489 519 600 556 538 438 490 440 526 509 597 577 506 472 471 466 716 537 417 394 784 841 514 504 444 787 507 739 461 563 381 396 423 488 451 427 442 554 562 492 728 468 441 443 428 475 464 674 692 540 391 392 500 437 678 443 388 455 392 435 404 375 404 439 415 403 478 447 617 455 496 464 451 655 482 455 383 967 446 522 454 567 430 796 461 456 713 465 496 487 486 400 387 426 434 795 416 311 506 546 472 406 454 544 751 402 546 517 459 436 532 511 484 470 547 461 464 498 836 649 476 582 724 555 584 557 503 448 454 789 482 769 483 496 793 510 482 432 867 475 469 767 503 526 480 774 481 433 541 460 464 496 478 610 493 479 459 487 540 532 411 410 456 449 458 442 457 443 551 607 441 459 409 447 419 384 404 390 384 503 499 397 487 366 592 781 574 320 351 446 746 389 385 716 860 700 574 333 471 410 453 640 636 545 406 370 601 391 478 403 342 634 459 430 390 455 350 391 569 565 721 469 943 432 576 1.01e+03 416 465 368 761 611 538 1.08e+03 588 912 694 512 426 315 501 395 544 352 549 352 757 635 428 659 515 328 381 336 375 388 620 391 827 638 464 419 452 398 373 623 398 345 392 784 477 737 520 354 386 368 706 361 412 383 455 372 411 733 440 398 420 412 472 362 440 464 502 633 392 368 450 401 590 642 461 539 447 409 389 565 475 483 660 665 582 509 409 512 865 431 1.02e+03 664 743 990 808 416 600 554 601 508 760 640 449 694 588 492 574 788 544 480 806 803 607 425 714 438 558 434 558 483 733 498 497 850 1.03e+03 962 825 664 753 379 587 463 449 508 450 448 436 478 497 686 512 518 488 777 522 512 436 548 793 509 482 504 592 485 464 604 507 667 503 749 385 768 495 515 846 666 554 751 402 826 503 465 523 451 702 514 454 490 477 481 410 500 416 512 442 468 433 405 433 414 377 448 486 545 452 441 502 453 509 446 426 493 736 462 518 438 543 699 477 648 820 652 551 548 622 543 546 640 460 610 491 519 490 519 600 556 538 438 490 441 526 508 597 578 506 472 470 468 715 537 416 394 785 841 513 504 444 787 506 739 461 562 381 396 423 484 452 427 442 554 557 493 729 468 441 444 427 476 465 674 692 540 391 392 498 438 677 442 388 454 392 435 404 374 405 440 414 403 476 447 614 455 496 464 451 655 483 455 383 966 446 523 453 566 430 796 460 457 713 465 496 487 486 400 386 426 433 788 415 311 505 546 472 406 454 544 751 402 546 516 459 436 532 510 484 470 547 461 464 498 836 651 474 574 723 556 584 557 503 448 453 789 481 769 484 492 793 510 481 431 867 475 469 767 503 526 480 774 481 432 541 460 464 495 478 610 492 479 459 488 535 532 411 410 457 449 454 441 457 444 551 601 441 459 408 445 419 384 404 390 384 504 499 395 488 366 593 780 575 319 351 445 744 392 385 716 859 706 576 333 471 412 453 640 637 545 408 370 600 390 478 404 342 637 460 430 390 456 349 391 571 563 724 469 944 432 578 1.01e+03 415 466 368 760 612 538 1.08e+03 588 910 694 512 426 315 500 395 546 351 549 351 759 630 426 660 514 328 382 336 375 389 615 397 827 639 463 419 452 397 373 614 397 344 391 784 478 738 521 354 387 368 704 361 412 383 456 372 416 732 441 399 420 412 472 362 440 463 503 632 392 367 450 401 590 639 461 538 447 409 390 565 471 484 660 665 577 509 409 510 864 431 1.02e+03 664 743 990 807 413 599 554 601 508 760 640 449 698 588 492 574 788 544 481 807 803 606 425 715 437 558 435 559 483 733 498 497 851 1.03e+03 961 825 665 753 379 587 463 450 508 450 448 435 478 497 686 513 518 489 778 514 512 435 549 792 509 482 504 592 485 464 603 507 666 503 748 385 768 494 515 845 666 552 751 402 826 502 466 523 451 703 514 455 486 477 481 411 500 415 511 442 467 434 404 432 414 375 448 486 545 451 441 503 453 508 445 426 493 734 463 518 439 543 696 477 648 819 652 551 547 622 544 546 640 457 610 491 519 491 519 600 556 538 437 490 442 526 507 597 578 506 472 470 470 715 537 417 394 785 841 513 503 444 787 506 738 460 562 381 396 424 481 452 426 442 554 551 493 729 468 441 444 426 477 465 674 692 540 391 393 496 438 678 442 387 454 392 434 404 374 406 439 414 404 476 448 609 455 496 465 451 655 483 455 383 965 446 523 453 566 430 796 460 457 713 465 497 486 485 400 385 426 432 781 415 311 504 546 472 406 454 544 751 401 545 515 459 435 532 510 484 470 547 461 464 498 836 653 471 566 723 556 584 557 503 448 453 789 481 769 483 487 793 510 480 430 866 475 469 767 503 525 480 774 482 432 541 460 464 495 478 610 492 479 459 488 528 532 411 410 458 449 452 440 457 444 551 595 442 459 406 444 420 384 404 390 384 505 499 394 487 366 592 778 576 318 351 444 743 393 385 716 859 711 576 332 471 414 452 640 638 545 410 370 599 390 478 405 342 640 460 430 389 456 349 392 572 562 727 469 945 432 580 1.01e+03 415 466 368 760 612 538 1.07e+03 588 908 695 512 426 314 498 395 546 349 548 351 760 627 424 661 514 327 382 336 376 389 611 404 828 641 463 419 452 398 372 606 397 345 392 785 478 738 522 354 386 368 699 361 412 384 455 372 422 732 442 399 420 413 472 363 439 462 503 631 392 366 451 401 590 634 461 538 447 409 392 565 469 484 660 665 571 509 409 508 864 432 1.01e+03 664 743 990 808 411 599 554 601 508 760 640 449 701 588 492 574 788 544 482 807 803 605 426 715 437 557 435 559 483 732 498 498 851 1.03e+03 961 825 665 753 379 587 463 450 508 450 448 435 478 497 686 512 518 489 778 507 512 435 549 793 509 482 504 592 485 464 603 507 665 503 746 385 769 493 515 845 665 552 751 402 825 501 466 523 451 703 514 456 482 476 480 411 500 415 511 442 467 434 404 432 414 372 448 486 544 451 441 502 453 508 443 426 493 729 464 518 439 542 692 478 648 818 652 551 546 623 544 546 640 455 610 491 519 492 519 599 556 537 437 489 444 526 506 597 578 506 471 470 472 715 538 417 394 785 841 513 501 444 788 506 738 460 562 381 396 424 479 452 426 443 554 544 494 730 468 442 444 425 478 464 674 692 540 390 393 494 438 678 442 387 453 393 434 404 374 405 439 414 404 475 448 603 454 497 465 450 656 482 455 383 964 445 523 454 565 430 796 459 456 713 465 497 486 485 400 384 426 431 774 415 311 504 546 472 406 455 544 750 401 545 514 459 435 532 510 484 470 547 461 464 498 836 656 469 558 723 556 584 558 503 447 454 789 481 769 483 482 792 510 480 429 865 475 470 767 502 525 480 774 482 432 541 460 464 495 478 610 492 478 460 489 520 532 411 409 459 450 449 440 457 444 551 588 441 459 406 443 421 384 404 390 384 506 498 393 486 366 592 775 578 318 351 444 743 393 385 715 858 714 576 332 471 417 451 640 638 544 411 370 599 389 478 407 342 643 460 430 388 456 349 392 571 561 729 469 945 432 583 1.01e+03 416 467 369 759 612 538 1.07e+03 588 908 694 512 425 313 497 396 546 348 548 351 760 625 422 661 514 327 382 335 378 390 607 412 828 643 463 418 452 398 371 600 396 345 392 785 478 739 523 354 384 368 694 360 411 384 455 372 428 732 443 399 420 413 472 363 438 461 503 629 392 365 450 402 590 631 461 537 447 409 393 565 466 485 660 665 566 509 409 508 864 432 1.01e+03 664 743 990 808 410 599 554 601 509 760 640 449 704 588 491 574 789 544 482 807 804 605 427 715 437 557 436 559 483 732 497 498 851 1.03e+03 961 824 665 752 379 587 463 449 506 450 447 434 478 497 686 512 518 489 778 498 512 435 549 793 508 482 504 592 485 464 602 507 665 503 742 385 768 492 515 845 665 551 752 402 825 501 466 523 451 704 514 456 478 475 480 411 501 414 511 441 467 434 404 433 414 371 448 486 544 451 441 502 452 509 442 426 493 723 465 518 439 541 687 478 648 818 652 550 546 623 545 546 640 455 610 491 519 493 518 598 556 537 437 488 445 526 504 598 578 505 471 471 475 715 539 417 394 785 841 514 499 444 788 506 738 460 561 380 395 424 477 452 426 443 554 538 494 730 469 442 444 425 479 464 674 692 540 389 393 493 438 678 442 387 454 393 433 404 374 405 439 415 404 474 449 597 454 497 465 450 656 482 456 383 964 444 523 454 563 430 797 458 456 712 465 497 486 485 400 383 426 431 767 416 311 503 545 472 406 455 545 750 401 544 514 458 434 532 510 484 470 547 460 464 498 836 659 466 549 722 556 584 558 503 447 454 788 482 769 483 476 792 510 480 428 864 475 470 768 502 524 480 773 482 432 541 460 464 495 477 610 492 478 461 488 512 532 411 409 459 450 446 439 456 444 551 580 440 458 406 443 420 384 404 389 384 506 498 392 486 366 592 773 580 318 351 443 745 394 384 715 857 717 577 332 471 417 451 640 638 544 411 370 598 389 478 408 342 645 460 430 388 457 349 392 570 561 731 469 945 433 586 1.01e+03 417 467 368 757 612 539 1.07e+03 588 908 694 511 425 311 497 396 546 348 550 350 760 620 420 662 514 326 382 335 380 390 603 420 829 647 463 419 452 398 370 593 396 346 391 784 478 740 524 354 383 367 687 360 411 384 454 371 435 732 444 399 421 414 471 363 438 459 502 628 393 365 448 402 590 626 461 537 447 409 393 565 465 485 661 665 560 509 409 508 865 432 1.01e+03 664 743 990 808 409 600 553 600 509 759 640 449 708 587 491 574 790 543 482 807 804 606 428 715 437 557 437 559 483 732 497 497 851 1.03e+03 961 823 665 752 379 587 463 449 505 450 447 434 479 497 686 512 518 489 777 491 512 435 549 793 508 483 504 591 485 464 602 507 665 503 735 384 768 492 515 845 665 551 752 402 825 502 466 523 452 704 514 456 476 474 480 411 501 414 511 441 467 434 404 433 414 369 448 485 544 451 441 501 452 509 440 426 492 717 464 518 438 542 682 478 648 816 652 550 546 623 545 546 640 455 610 491 518 493 517 597 556 537 437 489 447 526 504 598 578 505 471 472 478 715 540 417 393 785 841 515 495 443 788 505 738 460 561 380 395 424 475 453 426 443 554 531 494 730 469 442 444 424 479 464 674 692 540 388 392 492 438 678 442 387 454 393 432 404 374 405 439 416 404 473 451 592 453 498 465 450 656 482 456 383 964 444 522 453 562 430 798 458 457 711 465 497 486 485 400 382 426 431 759 417 311 503 545 472 406 455 545 750 402 545 514 458 434 532 510 484 470 546 459 464 498 837 662 462 542 722 556 584 559 503 447 454 788 483 769 483 471 792 509 481 427 864 475 470 768 503 524 480 773 482 433 541 460 464 495 477 610 492 478 461 488 505 532 411 409 459 450 443 437 456 444 550 572 440 458 406 443 420 384 403 389 385 507 497 392 486 366 592 774 581 318 350 443 747 394 385 715 856 721 577 332 471 417 451 640 638 544 411 371 598 389 478 408 343 645 459 428 386 457 349 393 570 561 732 469 945 433 588 1.01e+03 417 467 366 756 612 538 1.07e+03 588 908 693 511 424 310 497 396 547 348 552 349 760 616 418 662 514 326 382 335 380 391 599 428 830 648 463 419 452 397 371 588 396 346 391 784 478 740 524 354 382 367 678 360 411 384 453 371 442 732 446 399 421 414 470 363 437 457 502 628 393 364 446 402 590 624 461 537 447 409 393 564 462 485 661 665 553 509 408 507 865 432 1.01e+03 664 743 990 808 408 600 553 600 509 759 641 449 712 587 491 574 790 543 482 807 804 607 429 715 437 558 437 559 483 732 497 496 851 1.03e+03 962 822 665 752 379 587 462 449 503 449 447 434 479 497 686 512 518 489 777 482 512 435 549 793 509 483 503 591 484 463 602 506 665 503 729 384 768 491 514 845 665 552 752 402 825 502 466 523 452 704 514 455 474 474 481 411 501 414 511 441 467 434 405 433 414 368 448 485 544 451 441 502 453 510 440 426 492 709 464 518 437 543 677 478 648 816 653 551 546 622 545 546 640 454 610 491 518 494 516 597 556 537 437 490 449 525 502 597 579 505 472 472 481 715 540 417 393 785 841 515 494 443 788 505 738 460 561 380 396 424 471 455 426 443 553 524 494 730 468 442 444 424 479 464 674 692 540 387 392 491 438 678 442 387 454 393 432 404 374 405 439 416 404 472 451 587 453 498 465 450 655 482 456 383 964 445 522 453 561 431 798 458 457 711 465 496 486 484 400 382 426 431 752 418 310 502 544 472 406 455 545 750 402 545 514 458 434 532 510 484 470 546 458 464 498 837 664 457 534 722 556 584 558 503 446 454 788 484 769 483 469 792 509 482 426 864 476 470 768 503 522 479 773 482 433 541 460 464 495 476 610 491 478 460 488 498 533 411 408 459 450 440 436 456 444 550 564 440 458 405 443 420 384 402 389 386 508 497 391 486 366 592 773 581 318 350 443 748 394 386 715 855 724 578 332 471 417 451 641 639 543 411 372 597 389 478 408 343 647 458 425 384 458 349 394 571 560 733 468 944 433 592 1.01e+03 417 467 365 755 609 538 1.07e+03 588 907 692 511 424 308 497 396 548 347 554 349 761 612 416 663 513 326 382 335 379 391 595 435 832 650 462 419 452 396 371 579 397 346 391 782 478 740 525 353 381 368 669 360 412 384 452 371 448 732 448 400 421 414 470 363 437 456 502 628 394 364 446 402 590 621 462 537 446 409 393 564 460 485 661 665 546 509 408 506 865 431 1.01e+03 664 743 990 808 408 600 552 600 509 760 641 449 714 587 490 574 790 543 482 807 804 607 431 714 438 558 438 559 483 732 497 496 851 1.03e+03 962 822 665 752 378 587 462 449 502 449 447 435 480 496 687 512 518 489 777 475 512 435 550 793 510 484 503 591 484 462 602 506 665 504 720 383 769 491 514 845 665 552 752 402 825 502 466 523 452 705 514 455 471 474 481 412 501 415 511 441 467 434 405 433 414 367 448 485 544 450 442 502 453 510 439 426 493 701 464 518 436 544 673 478 648 815 653 551 546 621 545 546 640 454 609 490 518 494 516 598 556 536 437 490 452 524 501 597 580 505 472 472 484 716 539 416 393 784 841 515 492 443 787 505 738 460 561 381 396 424 468 456 426 443 553 518 494 730 468 442 444 424 479 464 674 692 540 386 392 491 438 678 442 388 454 392 433 404 374 404 439 416 404 471 451 582 454 498 466 450 655 482 456 383 964 445 523 453 561 431 798 459 457 710 466 496 487 484 400 382 426 431 745 418 311 500 544 472 406 455 545 749 402 545 514 458 435 532 510 484 470 546 459 464 498 836 665 453 527 722 556 584 558 503 446 453 788 484 769 483 467 792 509 484 427 864 476 470 768 504 522 479 772 483 434 541 460 464 495 476 610 491 478 460 488 490 534 412 408 459 450 438 434 457 444 550 556 440 458 404 443 419 385 401 389 387 508 497 389 486 365 591 771 580 317 349 444 749 393 386 715 854 726 579 332 472 417 451 641 639 543 411 372 596 389 479 407 344 650 456 422 382 458 349 394 571 560 735 468 943 432 598 1.01e+03 418 467 365 754 606 537 1.07e+03 589 906 692 511 425 306 496 396 548 347 555 349 762 606 413 662 513 324 382 336 378 392 591 443 835 650 462 419 452 396 370 572 398 346 390 780 478 738 525 353 380 368 660 360 412 383 450 372 455 732 448 400 421 414 470 364 437 455 502 628 394 364 446 402 590 618 462 537 446 408 393 563 456 485 661 664 538 509 408 506 865 430 1.01e+03 665 743 990 808 407 600 552 600 509 760 641 449 716 586 490 574 790 543 483 807 804 607 433 714 438 558 438 560 483 732 497 496 851 1.03e+03 962 823 666 752 378 587 462 449 500 449 448 435 480 496 687 512 517 489 777 465 511 435 550 793 510 484 502 592 484 462 602 506 665 504 710 383 769 491 514 845 665 552 752 402 825 501 466 523 451 704 513 454 470 474 482 412 501 415 510 441 467 434 405 433 414 366 448 485 544 450 442 502 453 510 439 427 493 692 464 518 436 544 668 479 648 815 653 552 546 622 545 547 640 454 610 490 518 494 516 598 555 536 437 489 453 525 500 596 581 505 471 471 486 716 539 415 393 784 841 515 490 444 786 505 738 460 561 381 396 424 466 456 426 443 553 514 493 730 468 442 444 424 480 464 674 692 539 386 392 490 438 678 442 388 454 392 433 404 374 404 439 415 405 470 451 576 454 498 466 450 655 481 455 383 965 445 523 453 561 430 797 458 457 708 466 496 488 484 400 381 426 432 740 418 311 499 544 471 406 455 544 749 403 545 514 459 436 532 509 484 470 546 459 464 498 835 666 450 520 721 556 584 557 503 446 454 788 485 769 483 464 792 509 488 427 864 476 470 768 505 522 479 772 483 434 540 459 464 495 477 609 491 478 460 488 483 535 411 408 459 450 436 433 458 444 550 550 440 458 402 444 419 385 402 389 386 509 497 386 485 366 590 770 580 316 349 444 750 393 386 715 853 728 578 332 472 417 451 640 639 543 411 372 595 389 480 408 344 654 455 419 381 458 349 395 572 559 737 468 942 431 606 1.01e+03 418 467 365 752 600 537 1.07e+03 588 905 692 512 425 305 495 396 548 347 555 350 763 597 412 660 513 323 381 337 378 394 583 450 838 650 462 420 451 397 368 567 398 346 390 779 478 737 526 353 380 369 649 360 412 383 450 373 461 732 449 401 422 414 470 364 436 454 501 628 394 364 446 402 590 616 462 537 445 408 393 564 455 486 661 664 531 508 409 506 865 430 1.01e+03 665 744 989 808 406 600 551 599 508 760 641 449 716 586 490 573 790 543 484 807 804 607 435 715 439 558 438 560 484 732 497 495 851 1.03e+03 963 823 666 752 378 586 462 448 499 448 448 435 479 496 688 512 517 489 777 456 512 435 550 792 510 484 502 591 484 462 602 506 665 504 700 383 769 492 514 845 664 553 751 401 824 501 467 523 451 704 513 454 469 474 482 413 501 415 510 442 467 434 406 433 414 365 448 485 543 450 442 502 453 510 439 427 492 686 462 518 436 544 667 479 648 815 652 552 546 621 545 548 640 452 610 490 519 494 516 599 555 536 437 489 455 525 498 596 582 505 472 471 487 716 539 414 392 783 841 515 490 444 786 506 738 460 561 380 395 424 464 456 426 443 554 511 492 730 468 442 444 424 480 465 674 692 539 385 392 490 438 678 442 388 454 392 433 404 373 405 440 415 405 469 451 568 453 497 466 450 655 481 454 383 965 445 523 453 560 430 797 457 456 706 466 496 488 484 400 381 427 433 736 417 311 499 545 471 406 456 544 749 403 546 514 459 436 532 509 484 470 546 460 464 498 834 667 447 512 721 557 584 557 503 446 455 789 485 768 483 460 792 510 493 427 864 475 470 767 505 522 479 772 484 434 540 459 463 496 478 609 491 478 460 488 478 535 411 408 459 450 434 432 458 444 550 544 440 458 401 444 419 386 402 389 387 510 497 386 484 366 589 768 581 316 350 444 750 393 386 714 853 732 578 331 471 417 451 640 639 544 412 372 596 388 482 408 343 656 455 418 381 458 349 396 572 559 739 468 941 430 613 1.01e+03 418 467 364 751 596 535 1.07e+03 587 904 691 512 425 305 494 395 548 346 554 351 763 588 409 658 513 324 380 336 378 395 576 459 839 652 462 420 451 397 366 563 398 346 389 779 478 737 524 353 380 368 639 360 412 382 449 372 468 732 450 402 421 415 470 364 436 453 500 628 393 365 446 402 590 613 462 537 445 408 393 564 454 486 661 664 526 508 409 506 865 430 1.01e+03 665 744 989 808 406 600 551 599 508 760 641 449 716 586 490 573 790 542 484 807 804 607 439 715 439 558 438 560 484 732 497 496 851 1.03e+03 962 823 666 752 378 587 462 448 498 449 449 435 480 496 688 513 517 490 777 448 512 435 550 793 510 484 502 591 484 462 602 506 665 504 690 383 769 492 515 845 664 554 751 401 824 502 467 523 450 704 513 454 468 474 482 413 500 415 510 442 467 434 406 434 414 365 448 485 543 449 442 502 454 510 439 428 492 679 461 519 436 544 666 480 648 815 652 552 546 621 545 549 640 451 610 490 520 493 516 599 556 536 437 489 456 525 497 596 583 505 472 471 489 716 539 413 392 782 842 515 488 445 787 505 738 460 561 380 395 424 463 456 426 443 554 508 490 730 469 442 443 424 481 465 674 692 539 386 392 491 438 678 442 388 453 392 433 404 372 405 440 416 405 469 450 560 453 497 466 450 655 481 455 383 965 445 523 453 560 429 798 456 456 703 466 496 488 484 400 381 427 433 734 417 311 499 545 471 406 456 544 749 404 546 515 459 437 532 508 484 470 546 460 464 498 834 668 443 504 720 558 584 557 502 446 456 789 486 768 483 458 792 509 496 428 864 474 470 767 504 521 479 772 483 434 540 459 463 496 478 609 491 478 460 488 475 536 411 408 459 450 432 431 459 445 550 541 439 457 399 445 420 386 402 388 390 510 497 385 484 366 589 767 583 316 350 443 750 393 386 713 852 736 577 331 471 417 451 640 638 543 413 372 596 388 482 409 343 657 453 417 381 458 349 395 572 557 739 468 940 429 621 1.01e+03 418 466 364 749 594 532 1.07e+03 586 905 690 512 425 304 494 395 550 345 552 353 763 582 408 656 513 325 380 336 378 397 569 468 839 653 462 420 450 397 366 562 399 346 389 780 478 737 522 352 380 368 626 360 412 381 448 372 476 732 452 402 420 416 470 364 436 452 499 630 393 366 445 402 590 612 461 537 446 409 392 564 452 486 662 664 522 508 410 506 864 430 1.01e+03 665 744 989 808 407 600 551 599 508 760 640 449 716 586 489 572 789 541 484 807 805 608 443 715 439 558 438 561 484 733 497 497 851 1.03e+03 962 824 667 753 378 587 462 448 498 449 448 436 482 496 687 514 517 489 777 441 512 435 551 793 510 483 502 590 484 464 602 506 664 504 679 383 769 493 515 845 664 555 751 401 825 502 467 523 450 704 513 453 467 474 482 413 500 415 510 442 467 433 406 434 414 365 448 485 544 450 441 502 454 510 439 428 492 670 459 520 437 543 665 480 649 815 651 551 546 621 545 549 640 449 610 490 520 493 516 599 557 536 437 489 458 526 495 597 584 505 473 471 489 716 539 412 392 782 842 515 488 446 788 505 737 460 561 380 394 424 462 456 426 443 554 505 488 730 470 442 443 424 480 464 674 692 539 386 392 491 438 678 442 388 453 392 433 404 373 405 440 416 405 468 450 554 454 497 465 450 655 481 455 382 964 445 523 453 560 429 798 455 456 700 466 496 488 484 400 381 427 434 733 417 310 497 545 471 406 456 544 749 404 546 515 460 438 532 508 484 470 546 461 464 498 835 669 439 494 720 558 584 557 502 446 455 789 486 768 483 454 792 509 500 429 864 474 470 768 502 521 479 772 483 434 539 459 464 495 477 610 491 478 460 488 472 535 411 408 459 450 432 430 459 446 551 540 438 456 399 445 420 386 402 387 393 510 497 384 484 366 589 766 585 315 349 442 749 393 385 713 851 743 578 331 470 417 451 639 638 543 414 371 596 386 483 410 342 659 451 417 381 458 347 396 573 556 739 468 939 429 632 1.01e+03 417 465 364 747 604 529 1.07e+03 586 906 690 512 425 303 494 396 551 344 552 356 764 578 405 655 512 326 379 336 377 398 564 478 839 655 462 420 450 396 366 558 399 346 390 782 478 737 520 352 380 368 615 360 412 380 446 372 484 732 454 401 420 417 470 364 436 452 499 632 393 366 445 403 590 612 461 537 447 410 392 564 450 486 662 665 519 508 410 507 864 431 1.01e+03 665 744 989 808 407 600 551 599 508 760 640 448 714 586 489 572 789 541 484 807 805 607 447 716 438 558 437 561 484 732 498 498 851 1.03e+03 962 824 667 753 378 587 462 448 498 449 448 436 484 496 687 514 517 488 777 433 511 434 551 793 509 482 501 590 483 465 602 506 664 504 668 383 769 493 515 844 663 555 750 400 826 502 467 523 450 705 514 453 466 474 482 413 500 414 510 442 467 433 405 434 414 365 447 486 544 450 441 502 455 510 439 428 492 657 457 520 437 543 666 480 649 815 652 551 546 621 545 549 640 448 610 490 520 493 516 599 557 536 437 488 458 526 494 597 584 505 473 471 490 716 539 410 392 782 842 514 488 446 787 505 738 460 561 380 394 424 461 455 426 443 554 503 487 730 470 442 444 424 479 464 673 692 540 386 392 492 438 678 442 388 452 392 433 403 373 405 440 416 405 468 450 550 454 497 465 450 655 481 455 381 962 445 523 453 560 428 798 454 456 696 466 495 488 484 400 381 427 434 730 417 310 496 545 471 406 457 544 749 403 546 515 460 439 532 508 484 470 546 461 464 498 836 670 434 487 720 558 584 557 501 446 454 789 485 767 483 451 791 509 504 429 863 474 470 768 499 521 479 772 482 434 539 459 464 495 477 610 491 478 460 489 468 535 412 408 459 450 432 430 458 447 551 539 438 456 399 446 420 385 401 387 394 510 497 382 485 366 589 766 588 314 348 442 749 392 385 713 849 747 578 331 469 416 451 638 638 542 415 371 596 386 483 411 343 661 448 418 380 458 345 396 574 555 740 468 937 430 640 1.01e+03 417 464 364 745 616 525 1.07e+03 586 906 690 513 426 302 493 396 553 344 553 357 764 574 404 654 512 326 379 335 377 398 559 488 840 655 462 421 450 395 367 556 399 347 391 783 478 737 520 352 380 368 604 359 413 380 444 373 492 731 456 400 420 417 470 364 436 451 499 633 394 366 444 403 590 612 462 537 446 409 392 565 448 486 662 665 515 508 410 507 865 431 1.01e+03 665 744 989 808 407 599 551 599 508 760 640 448 713 586 489 572 789 540 484 807 805 607 449 716 438 557 437 560 483 732 497 498 851 1.03e+03 962 824 668 753 379 587 462 448 499 448 448 436 487 496 687 513 517 488 777 429 511 434 550 793 509 481 501 590 483 466 601 506 664 504 658 384 768 493 515 844 662 555 750 400 826 502 467 523 450 705 514 453 467 475 482 412 500 415 510 442 467 433 405 434 414 365 447 486 544 450 441 502 455 510 439 428 492 643 456 520 437 543 669 480 648 815 653 552 546 622 545 549 641 448 610 490 519 493 517 598 556 536 436 487 458 526 493 597 584 505 473 471 490 716 539 408 391 782 841 514 488 445 787 505 738 460 561 380 394 424 460 455 426 442 553 499 485 730 470 442 444 423 478 464 673 692 539 387 392 492 438 678 442 387 451 392 433 403 373 405 440 416 405 467 450 547 455 497 465 450 656 481 455 381 960 445 523 453 560 428 797 453 456 692 466 495 488 484 400 381 427 434 728 416 310 495 545 471 406 458 544 749 403 546 515 459 441 532 508 485 471 546 461 464 498 836 671 431 478 720 558 583 557 501 446 453 789 485 767 484 448 791 509 507 429 863 474 470 768 494 520 479 771 482 434 538 459 464 496 477 610 491 478 461 490 464 536 411 409 459 450 432 429 458 448 551 539 437 456 399 447 419 385 401 388 394 510 498 381 485 367 589 766 589 312 348 442 747 392 385 713 848 753 579 331 469 416 451 637 637 542 417 370 596 385 484 411 342 664 447 418 378 458 344 397 574 554 740 468 937 431 649 1.01e+03 417 462 363 743 628 522 1.07e+03 586 906 690 513 426 301 493 395 554 344 554 358 764 570 403 654 512 327 379 334 377 399 552 499 842 654 463 421 450 395 367 553 398 348 391 785 478 737 518 351 380 368 593 358 412 379 444 374 498 731 456 399 420 419 470 364 436 450 499 633 394 366 444 404 590 611 462 537 446 409 392 565 447 485 662 665 510 509 410 508 865 431 1.01e+03 665 743 989 808 407 599 551 599 508 760 641 448 712 586 489 572 789 540 483 807 805 607 453 715 438 557 436 560 483 732 497 498 851 1.03e+03 962 824 668 752 379 587 462 448 499 448 449 436 492 496 687 513 517 489 777 425 512 434 550 793 510 481 502 590 483 465 601 506 664 504 650 384 768 492 515 844 662 555 750 400 826 503 467 522 450 705 514 453 468 476 482 413 500 415 511 442 468 433 404 433 414 366 447 485 544 450 441 502 456 510 438 428 492 628 456 518 437 543 672 480 648 815 656 552 546 622 545 548 641 447 610 490 519 493 517 598 556 536 436 486 459 526 492 596 584 505 472 471 491 716 539 406 391 782 841 513 489 445 787 505 738 460 561 380 394 424 459 455 426 442 553 497 483 729 470 442 445 424 476 464 673 692 539 388 392 493 438 678 442 388 451 392 433 403 373 405 439 416 404 468 450 543 455 497 465 451 656 481 455 382 959 445 523 453 561 427 797 452 456 688 466 494 488 484 400 381 427 434 726 416 310 495 545 471 406 460 544 750 404 547 514 459 444 532 508 486 471 546 461 464 498 836 672 429 472 720 559 583 558 501 445 453 788 484 767 484 446 791 509 511 429 863 474 470 768 490 520 479 771 482 433 538 459 463 496 477 610 492 477 461 490 461 535 411 410 459 450 433 428 458 448 552 539 437 456 399 447 419 385 401 388 395 511 497 381 485 368 588 766 590 312 348 443 746 390 385 712 848 757 578 331 469 415 451 637 635 541 419 370 597 385 485 412 342 666 446 418 377 457 345 397 574 551 740 468 936 431 655 1.01e+03 417 462 362 741 626 518 1.07e+03 586 906 691 513 426 301 492 395 555 344 554 359 763 564 402 654 512 327 380 334 377 400 548 510 845 654 463 421 450 395 367 552 398 348 391 785 479 737 518 350 381 368 586 358 412 378 443 374 504 732 456 398 419 420 471 364 436 449 499 633 394 367 444 403 589 610 462 536 446 409 392 565 446 485 662 665 503 509 410 509 864 431 1.01e+03 664 743 989 808 406 599 551 600 508 760 641 448 711 586 489 572 789 540 483 807 805 607 455 715 437 557 436 561 483 732 497 498 850 1.03e+03 961 825 668 751 379 587 461 447 500 448 449 436 498 496 687 513 517 489 777 420 512 433 551 794 510 481 502 590 483 464 601 506 664 503 642 384 767 492 515 844 662 555 750 400 826 503 467 522 450 705 514 453 468 476 482 413 501 415 511 442 467 433 404 434 414 366 447 485 544 450 441 502 456 510 438 428 492 612 454 518 437 544 675 480 648 815 659 552 546 622 545 548 641 446 610 490 520 493 518 599 555 537 436 487 460 526 492 596 584 505 471 471 492 715 538 402 391 782 841 513 490 445 787 505 738 460 561 379 393 424 458 455 426 443 554 495 481 730 469 441 444 424 474 464 673 693 538 388 392 493 438 678 442 388 451 392 433 403 373 404 439 417 404 468 450 538 456 496 465 451 656 481 455 382 957 444 522 453 562 427 797 452 455 684 466 494 487 484 400 380 426 434 725 416 309 495 545 471 406 463 544 750 404 547 514 459 446 532 508 486 471 546 461 464 498 836 674 429 464 719 560 583 558 502 445 453 788 484 767 484 445 791 509 515 429 862 474 470 768 486 519 478 771 482 433 537 460 462 496 477 609 492 477 461 491 459 535 411 411 459 450 433 427 458 448 552 540 437 456 399 446 419 385 401 387 397 512 497 382 485 369 588 767 590 312 349 443 745 389 385 712 847 761 578 331 469 415 451 637 633 541 421 368 598 385 486 411 342 666 445 417 376 457 345 397 574 547 740 468 936 431 663 1.01e+03 416 462 362 738 622 513 1.07e+03 586 906 691 513 426 301 490 394 556 344 554 360 762 560 402 654 512 327 381 334 377 400 542 521 848 655 464 422 450 396 367 550 398 348 391 784 479 736 518 350 381 368 575 357 412 378 443 373 510 733 457 398 419 420 471 364 436 448 499 634 394 367 444 402 589 609 462 536 446 409 392 565 445 484 663 665 497 509 410 509 864 432 1.01e+03 662 742 989 808 406 599 552 600 508 759 641 448 710 586 489 572 789 540 482 807 806 607 461 715 437 557 436 561 483 733 497 498 850 1.03e+03 961 826 668 751 380 587 461 447 500 448 449 436 504 497 687 514 517 489 777 416 512 432 551 794 510 481 503 590 483 464 602 506 665 502 635 383 768 491 515 845 663 556 750 400 826 503 467 522 450 705 514 453 469 476 482 414 501 415 511 442 467 433 403 434 414 367 447 485 544 450 441 502 456 510 437 428 492 597 453 518 437 543 676 479 648 815 661 552 546 622 545 548 641 446 609 490 520 493 518 599 555 537 436 487 460 526 491 596 583 505 471 471 493 715 538 399 391 782 841 513 490 446 786 505 737 460 561 379 393 424 457 455 427 443 554 492 478 730 468 442 444 424 473 464 673 694 538 387 392 493 438 678 442 388 451 392 434 403 373 404 439 417 404 468 449 536 457 496 465 450 656 481 455 382 955 444 522 453 562 427 797 452 455 681 468 494 487 484 400 379 426 434 722 415 308 495 545 472 406 464 544 750 404 547 514 459 447 532 507 486 471 546 461 464 498 836 676 429 457 719 560 582 557 502 445 454 788 484 768 484 444 791 509 521 430 862 473 470 768 483 519 478 772 482 432 536 461 462 496 477 609 492 477 461 491 456 534 411 411 459 450 433 427 458 449 553 541 437 456 400 445 419 385 402 387 398 513 497 382 484 369 587 767 590 312 349 443 745 387 385 712 847 762 577 331 469 415 450 637 632 542 422 368 598 385 488 411 342 666 444 417 375 457 344 397 574 544 739 468 935 431 669 1.01e+03 416 462 362 735 618 507 1.07e+03 586 906 691 513 427 301 487 394 556 343 554 359 762 556 402 654 512 327 381 334 376 400 537 534 851 656 464 422 450 396 367 549 397 347 390 785 479 736 519 349 381 368 567 357 412 377 442 372 517 733 458 396 419 419 472 364 437 446 499 634 394 367 444 402 589 609 462 535 445 409 392 565 444 485 663 665 490 509 410 509 863 432 1.01e+03 661 741 989 807 406 599 552 600 508 759 641 449 708 587 489 572 789 540 482 807 806 607 469 715 437 557 436 561 483 733 497 498 850 1.03e+03 961 826 668 750 380 587 461 446 501 448 449 436 512 497 687 514 517 489 778 411 512 433 551 793 510 482 503 590 482 463 602 506 666 502 628 383 768 491 514 845 663 556 750 400 826 503 467 522 450 705 514 453 470 476 482 414 501 414 511 441 467 433 403 433 414 367 448 485 544 450 441 503 457 510 436 428 492 581 452 518 437 542 676 479 648 815 665 552 546 622 545 548 641 445 609 490 520 493 518 599 555 537 436 488 460 526 490 596 582 505 470 471 494 715 538 395 391 782 841 513 491 446 786 505 737 460 561 379 393 424 456 457 427 443 554 490 476 731 468 442 445 424 473 464 673 694 539 387 392 494 438 678 442 388 450 392 433 403 373 404 438 418 404 467 448 533 457 496 464 450 656 481 456 382 954 444 522 452 563 427 797 451 455 678 468 494 486 484 400 377 426 434 720 415 308 494 545 472 406 466 544 750 404 547 514 459 447 532 507 487 471 547 461 463 498 835 679 429 450 719 560 582 557 502 445 454 787 484 768 484 442 790 509 526 430 863 474 470 768 480 519 478 771 482 433 534 461 462 496 477 609 491 477 461 490 453 534 411 411 459 450 432 427 458 450 552 542 437 456 400 445 419 386 403 387 399 514 497 382 484 368 587 767 592 311 349 443 745 386 384 712 847 762 577 331 469 414 450 637 632 542 424 367 598 385 490 411 343 666 443 417 375 457 343 397 574 542 738 468 935 431 677 1.01e+03 416 461 361 731 615 502 1.07e+03 586 906 692 514 427 300 486 393 558 343 552 357 762 555 402 654 512 327 381 334 376 399 530 545 853 657 464 421 450 396 367 548 397 347 390 787 479 735 520 349 381 368 555 357 411 377 442 372 524 733 459 394 420 418 472 364 438 444 499 634 394 367 444 401 588 610 462 536 445 409 392 565 443 485 663 666 485 509 410 510 863 432 1.01e+03 660 739 989 807 406 599 553 600 509 759 641 448 708 587 489 572 790 539 482 807 806 606 477 715 437 557 435 561 483 733 497 498 850 1.03e+03 961 826 668 750 380 587 461 446 501 448 449 436 520 496 687 514 517 489 778 409 512 434 550 793 510 482 503 589 482 463 602 506 666 502 619 383 768 491 514 845 664 556 749 400 826 503 468 522 450 705 514 452 470 476 482 414 501 414 512 441 467 433 403 433 414 368 448 485 543 450 440 502 456 510 434 428 493 568 452 518 437 542 675 479 649 816 670 552 546 622 545 548 641 444 609 490 520 493 519 599 555 537 437 487 459 527 489 596 581 505 470 471 494 715 538 394 391 782 840 513 492 446 786 505 737 460 561 380 393 423 456 458 427 443 554 488 473 731 468 443 445 424 472 464 673 694 539 388 392 494 438 678 442 389 450 392 433 402 373 403 438 418 404 466 447 533 457 496 464 450 656 480 456 382 952 444 522 452 564 427 797 449 456 677 469 494 486 484 400 375 426 434 717 415 308 493 545 472 406 469 546 751 404 547 514 459 447 533 506 486 471 547 461 463 499 832 680 430 445 718 559 582 556 502 445 454 787 485 768 484 440 790 509 533 430 864 474 471 768 477 519 478 770 482 433 533 460 463 496 477 609 491 477 461 490 450 534 411 411 459 450 432 426 458 451 551 544 436 457 401 445 419 386 403 387 398 514 497 382 484 367 587 767 593 310 349 444 746 385 384 712 847 762 576 331 468 413 449 636 631 543 425 366 597 386 492 412 342 667 442 416 376 457 342 397 574 538 738 468 935 430 682 1.01e+03 417 460 359 727 611 498 1.07e+03 586 907 692 514 427 301 486 392 558 343 550 356 761 552 402 654 511 327 381 334 376 401 525 556 854 657 463 421 449 396 366 548 398 347 390 786 479 735 521 349 381 369 547 357 411 377 443 371 532 732 461 393 419 419 472 364 438 442 499 634 394 366 444 401 588 610 462 535 445 409 393 565 443 485 663 667 477 509 410 510 864 432 1.01e+03 657 738 989 808 406 600 553 600 509 759 642 448 707 587 490 572 790 539 482 806 806 606 484 715 436 557 435 560 483 733 497 498 851 1.03e+03 961 826 668 751 380 587 461 447 501 448 449 437 530 495 687 514 517 489 778 406 512 434 550 793 510 482 504 588 483 463 602 507 666 502 610 383 768 491 514 845 664 556 749 400 825 503 468 522 450 705 514 452 470 476 482 414 501 415 512 441 468 433 404 432 414 368 447 484 543 450 440 502 456 510 433 429 493 558 452 518 437 543 675 479 649 816 675 552 547 622 545 547 640 444 610 490 520 492 520 599 556 537 437 486 458 527 487 597 580 505 470 471 494 716 539 392 391 782 840 513 492 446 786 505 738 460 561 380 392 423 455 460 427 443 554 487 472 731 468 442 446 425 471 464 673 694 539 388 392 495 438 678 442 389 450 392 433 402 372 403 438 418 404 465 446 533 457 496 464 451 656 479 456 382 951 444 522 452 564 427 797 447 456 674 470 494 487 484 400 373 426 434 715 414 308 492 546 472 405 471 547 751 404 546 514 459 447 533 506 486 471 547 461 463 499 830 682 430 440 717 559 582 557 502 446 454 787 485 768 484 438 790 509 539 430 864 475 471 768 474 518 478 770 481 433 531 460 462 496 477 609 490 476 460 490 448 534 411 412 459 449 431 426 459 451 549 544 436 458 402 445 419 387 404 386 397 514 497 381 484 367 587 767 594 309 350 444 748 386 384 712 847 763 576 331 468 413 449 636 631 542 427 366 596 386 493 413 342 667 441 415 376 456 342 398 574 534 737 468 936 430 687 1.01e+03 416 460 358 723 608 493 1.07e+03 586 907 693 513 427 302 486 392 562 342 549 356 758 549 401 654 511 327 381 333 375 403 519 566 854 658 463 420 449 396 366 549 399 348 390 785 479 735 521 349 381 369 538 357 411 377 444 371 540 732 463 393 419 420 472 364 438 441 500 634 393 366 443 400 588 610 462 535 445 408 393 565 444 485 663 669 471 509 410 509 864 432 1.01e+03 652 736 989 808 406 600 552 600 509 759 642 448 707 587 490 572 790 539 482 805 806 606 490 716 436 557 434 560 484 733 496 498 851 1.03e+03 960 826 668 751 380 587 461 448 502 448 449 437 540 495 687 514 517 489 778 404 512 434 549 793 510 481 504 588 483 463 602 507 666 502 600 383 768 492 514 845 664 556 750 400 826 503 468 522 450 705 514 451 470 476 481 414 501 415 512 441 468 433 404 432 414 368 447 485 543 450 440 502 456 511 431 429 493 550 452 517 438 544 674 479 650 816 680 552 547 622 546 547 638 445 609 490 520 492 520 599 556 537 437 486 458 528 486 596 579 505 470 471 494 716 539 391 391 782 839 513 492 447 786 505 738 460 561 380 393 423 454 461 428 443 555 486 469 731 468 442 446 425 471 464 673 694 539 387 392 494 437 678 442 389 450 392 432 402 373 404 438 418 404 464 447 533 458 496 465 451 656 479 456 382 951 444 522 452 564 427 797 447 456 669 473 495 488 484 401 371 426 435 712 414 309 492 546 472 405 472 548 751 405 546 514 459 446 532 507 485 471 547 461 464 499 827 684 430 436 716 559 582 557 503 445 455 786 485 768 485 436 790 509 545 430 864 475 471 768 471 518 477 770 481 434 529 460 462 496 477 610 490 476 460 490 446 533 412 412 459 449 429 425 459 451 548 544 436 458 402 445 419 387 404 386 396 515 497 381 484 367 587 767 595 309 350 443 750 386 384 712 846 762 576 331 468 414 448 636 630 542 428 366 594 387 494 414 342 668 442 412 375 456 343 397 575 530 737 468 936 429 690 1.01e+03 416 460 358 719 606 485 1.07e+03 586 908 693 512 427 303 486 392 564 341 548 356 755 546 401 654 511 327 381 332 375 405 515 578 853 659 461 420 449 396 366 550 398 348 390 783 479 736 522 349 381 369 530 357 411 377 444 371 546 732 465 392 419 420 472 364 438 441 500 633 392 365 442 400 588 610 462 535 445 408 393 565 444 485 663 670 464 509 409 508 864 432 1.01e+03 646 736 989 807 406 600 552 600 509 759 642 448 707 587 490 571 790 540 481 804 806 607 496 715 436 557 435 561 484 733 496 498 850 1.03e+03 960 826 668 751 380 586 462 449 503 448 449 437 549 496 687 514 517 490 778 402 512 433 549 793 510 480 504 588 483 463 602 507 666 502 592 383 769 492 514 845 664 556 750 400 826 503 467 522 450 705 514 450 470 475 480 414 501 415 512 441 469 433 404 432 414 368 447 485 543 450 439 502 456 511 429 429 493 540 452 517 438 544 673 479 650 815 684 552 547 622 546 547 635 445 609 490 520 492 520 599 555 536 437 486 458 529 484 596 579 505 470 471 493 716 539 388 390 782 839 512 492 447 786 505 739 460 562 379 393 424 453 463 427 443 556 486 466 731 469 442 446 425 472 464 673 694 539 387 392 494 437 678 442 388 450 392 431 402 374 404 438 418 404 463 447 533 458 496 465 451 656 480 456 382 951 444 522 452 564 427 797 446 456 663 477 496 489 485 401 370 427 434 711 414 309 491 547 471 405 472 550 751 405 546 514 459 446 532 507 485 471 546 461 464 499 824 685 430 432 716 560 582 557 504 445 455 786 485 767 486 435 791 509 551 430 864 475 471 769 468 518 476 770 481 434 526 459 462 496 477 610 490 476 461 489 444 533 412 413 459 449 428 425 459 451 546 543 436 458 403 446 419 387 405 385 396 515 497 381 485 367 586 766 597 310 351 443 750 386 384 712 845 762 578 330 468 414 448 636 628 541 429 367 589 388 495 416 342 669 442 410 375 456 343 396 576 527 738 468 937 428 695 1.01e+03 416 460 359 714 605 479 1.07e+03 586 910 693 511 427 304 485 393 567 341 547 356 752 544 401 655 510 328 382 331 375 405 510 589 853 659 461 419 448 395 366 550 398 347 390 782 480 736 522 349 381 369 521 357 412 377 442 371 553 732 467 390 419 421 473 364 437 441 500 633 392 365 442 400 588 609 463 536 446 408 393 565 444 485 663 671 458 510 409 508 863 432 1.01e+03 642 734 989 807 406 600 552 600 509 759 641 448 707 586 490 571 790 540 480 804 805 608 505 714 437 557 435 561 484 733 496 498 850 1.03e+03 960 826 668 751 380 586 462 449 503 448 449 436 557 496 688 514 518 490 778 401 512 434 549 793 510 479 503 588 483 462 602 507 666 502 585 383 769 493 514 845 664 556 750 400 826 503 467 522 450 704 514 450 470 475 480 414 501 415 512 441 468 432 404 432 414 368 446 485 542 450 439 502 456 511 428 428 493 529 451 516 438 544 672 479 650 816 686 551 546 622 546 548 632 446 609 490 520 492 519 599 555 536 437 486 458 529 484 596 578 505 470 471 493 716 538 386 390 781 840 512 491 447 786 505 738 460 562 379 393 424 452 465 427 443 555 486 464 731 469 442 445 425 473 465 674 694 539 386 392 494 437 678 442 388 450 392 429 402 374 404 438 417 404 462 447 533 458 496 465 451 656 480 456 382 951 444 522 453 565 427 797 444 456 658 482 496 489 485 401 369 427 434 708 415 310 489 546 471 406 474 552 751 405 545 514 459 446 532 508 485 471 546 461 465 499 816 686 429 428 716 560 583 557 504 445 455 787 485 766 486 435 792 510 556 430 864 476 471 769 466 518 475 770 481 435 524 459 462 496 477 610 490 477 461 489 443 534 412 413 458 449 426 424 459 451 543 543 436 458 403 446 420 387 404 385 396 515 497 381 484 367 586 766 600 311 351 443 750 386 384 712 844 762 579 329 468 415 448 635 626 541 429 368 586 388 498 416 342 669 444 407 376 456 343 396 577 525 738 468 938 428 698 1.01e+03 416 460 359 710 603 475 1.07e+03 587 913 693 511 427 306 485 393 568 341 547 356 752 543 401 656 510 328 382 331 376 405 508 602 853 659 461 418 448 394 366 551 397 347 389 781 480 736 523 348 380 369 513 358 412 377 442 371 559 731 468 388 418 420 473 364 437 440 501 634 392 365 442 400 589 608 463 536 446 408 393 565 445 485 663 671 452 510 409 508 863 433 1.01e+03 638 732 989 807 405 600 552 599 509 759 641 448 707 586 490 571 789 540 480 804 805 608 515 714 437 557 436 561 483 733 496 498 850 1.03e+03 960 826 668 751 379 586 462 448 503 449 449 436 568 496 687 514 517 491 778 399 512 433 549 793 510 479 503 588 483 462 602 506 666 503 580 383 769 493 514 845 664 556 750 400 826 502 467 522 450 704 513 450 470 475 478 414 501 416 513 440 468 432 405 432 414 368 446 485 543 450 439 502 457 511 427 427 493 517 451 516 438 545 670 478 649 816 688 550 546 622 546 548 627 447 609 490 520 492 518 599 555 536 437 486 458 528 484 595 578 505 470 471 492 716 538 385 390 781 840 512 491 447 786 505 738 460 561 379 393 424 450 466 427 442 555 486 464 731 469 442 445 425 474 465 674 694 539 386 393 494 437 678 442 388 451 392 428 402 374 405 438 417 404 460 447 532 458 496 465 450 656 480 456 382 951 445 522 453 565 427 797 442 456 654 488 496 489 485 401 369 427 434 705 415 310 489 546 471 406 476 553 751 405 545 514 459 446 532 508 485 470 546 460 466 499 807 687 428 424 715 560 583 557 504 445 454 787 485 766 487 434 792 510 561 430 864 475 472 769 462 517 474 770 481 435 521 459 463 496 476 610 490 477 462 489 442 534 412 413 458 449 424 423 460 451 540 543 436 458 402 446 420 387 404 386 395 515 497 380 484 367 586 764 601 311 350 444 748 386 384 712 844 762 580 329 470 415 449 635 626 541 429 368 583 389 499 417 343 669 445 404 376 456 343 395 577 522 739 468 938 428 702 1.01e+03 416 460 359 706 600 472 1.06e+03 587 916 692 511 427 307 484 393 568 341 547 357 751 541 400 656 511 329 382 330 376 406 506 614 854 659 462 418 449 394 367 553 397 347 389 780 480 736 523 348 380 369 505 357 412 378 443 371 567 731 470 387 418 420 474 364 436 440 501 635 393 365 442 400 589 608 463 536 447 408 393 565 446 485 663 670 447 511 409 508 864 434 1.01e+03 635 731 989 806 405 600 553 600 509 759 641 448 708 586 490 572 789 540 480 804 805 608 524 715 437 557 435 561 483 733 496 498 850 1.03e+03 960 826 668 751 379 586 462 448 503 450 450 436 579 496 687 514 517 490 778 399 513 433 550 792 510 479 503 589 483 462 602 506 666 503 574 383 769 493 513 845 664 556 750 400 826 502 467 522 450 704 513 450 470 474 476 414 501 416 513 440 468 432 405 432 414 367 446 485 544 450 439 502 457 511 427 426 493 506 452 516 438 544 668 478 649 817 690 550 546 622 546 548 624 447 609 491 520 491 518 599 555 536 437 486 457 528 484 595 577 505 470 471 491 716 538 383 390 781 840 513 491 448 787 505 737 460 561 379 393 425 449 467 427 442 555 485 463 732 469 442 445 425 476 465 674 694 539 386 393 494 436 677 443 388 451 392 426 402 374 405 437 417 404 458 447 530 458 496 465 449 656 480 456 382 951 445 522 453 566 427 797 442 456 650 497 495 489 484 400 368 427 434 698 415 311 488 546 471 406 479 554 751 406 545 514 458 445 532 508 485 470 546 461 466 499 796 688 427 422 714 560 583 557 504 445 454 787 486 766 489 434 791 510 565 430 865 475 473 769 458 517 473 770 481 435 518 458 463 496 476 610 490 478 461 488 442 534 412 412 458 449 423 423 460 451 536 541 436 458 402 447 420 387 404 386 394 515 497 380 484 367 587 763 603 311 350 443 747 387 385 712 843 761 580 329 471 414 449 635 626 541 429 367 582 389 501 418 343 670 445 401 376 456 343 394 579 520 739 467 938 428 704 1.01e+03 416 459 360 705 597 467 1.06e+03 587 918 692 511 427 309 483 393 570 341 547 357 751 540 399 655 512 329 382 330 376 406 502 626 856 659 463 419 449 394 367 554 397 347 389 780 480 736 523 347 380 369 498 357 412 378 444 371 574 731 473 384 418 419 474 364 436 439 501 637 393 365 442 400 589 608 463 536 447 408 393 564 447 485 663 669 444 511 409 508 864 433 1.01e+03 631 729 989 806 405 600 553 600 509 759 640 447 708 586 490 572 789 540 480 804 806 608 530 716 437 557 435 562 483 733 496 498 850 1.03e+03 960 825 668 751 379 586 461 448 503 450 450 436 589 496 687 515 516 490 778 398 513 433 550 792 510 479 503 589 483 462 602 505 666 503 570 383 768 493 513 845 665 556 749 400 825 502 467 522 450 704 513 450 470 474 474 414 501 416 513 440 468 432 405 432 414 367 446 485 544 451 439 502 457 511 426 426 493 497 453 515 438 544 666 479 648 818 692 550 545 621 546 548 619 448 610 491 520 491 518 598 556 536 437 487 456 528 484 595 577 504 469 471 489 716 538 382 391 780 841 513 491 448 787 505 736 460 561 379 394 425 448 468 426 442 556 485 460 732 468 442 445 424 478 464 675 694 539 386 392 494 436 678 443 388 450 392 422 402 373 406 437 417 404 456 447 528 458 496 464 449 656 480 456 382 951 445 521 454 566 427 797 441 455 644 507 495 488 484 400 368 426 434 692 415 311 488 546 472 406 482 555 750 406 545 514 459 444 532 508 485 470 547 461 466 499 784 689 426 419 713 560 583 556 504 445 454 787 486 767 491 435 791 510 568 431 866 475 473 768 454 517 471 770 481 435 515 458 463 496 476 610 491 478 461 489 442 533 412 412 458 449 422 423 459 451 532 540 436 458 402 448 421 388 404 386 394 515 497 381 484 366 587 761 606 312 350 443 746 389 385 712 843 761 580 329 472 414 450 635 625 541 431 366 579 390 502 420 344 671 445 397 376 455 343 393 580 519 739 467 938 428 706 1.01e+03 416 458 360 702 595 460 1.06e+03 587 920 691 511 427 311 482 393 572 341 547 357 751 539 398 655 514 329 382 331 376 406 500 636 857 658 463 418 450 394 367 555 397 347 389 780 480 736 523 347 380 369 492 357 413 378 444 370 581 730 476 383 418 419 474 364 436 439 501 639 393 365 443 400 589 609 463 536 447 408 393 564 448 485 664 666 441 511 409 508 864 433 1.01e+03 627 727 989 806 406 600 553 600 509 759 640 447 708 586 490 572 789 540 480 804 803 607 536 715 437 557 435 563 483 733 496 498 850 1.03e+03 960 826 669 751 379 586 460 448 503 450 449 435 600 496 687 515 516 490 778 398 513 433 551 791 510 480 503 589 483 462 602 505 666 504 564 383 768 493 513 845 665 556 748 400 826 502 467 522 450 704 513 450 470 474 473 414 501 416 513 440 468 432 405 431 416 368 446 485 544 451 438 502 457 511 426 427 492 490 454 515 437 543 665 480 648 817 694 551 545 621 546 547 615 448 610 491 519 490 518 598 556 536 437 487 455 528 484 595 577 504 470 471 487 716 538 382 391 780 841 514 491 448 788 505 737 460 560 379 393 425 448 469 425 443 556 485 456 732 468 442 445 425 480 465 675 694 539 385 392 494 436 678 443 387 450 392 418 403 372 405 436 417 404 454 447 526 458 496 464 449 656 480 456 382 950 445 522 454 566 427 798 440 455 638 519 494 488 483 399 369 427 434 686 415 312 488 546 472 406 485 555 750 406 546 514 459 444 532 508 485 470 547 462 465 498 770 690 424 416 713 560 582 556 504 445 455 786 486 767 492 436 791 510 571 431 867 474 473 768 453 517 468 770 481 435 513 457 463 496 476 609 491 477 460 489 441 533 411 412 458 448 420 424 459 451 529 539 436 458 402 449 421 388 404 386 393 515 496 381 484 366 587 760 608 312 350 442 746 390 385 712 842 760 580 329 472 414 450 635 624 541 432 364 576 390 503 421 344 673 444 396 375 455 343 392 582 519 741 467 938 428 707 1.01e+03 416 458 360 697 593 455 1.06e+03 586 922 691 511 427 312 482 393 574 341 547 356 751 539 398 656 514 329 381 332 375 407 495 645 857 659 462 418 451 394 368 555 397 347 389 780 480 737 523 346 380 369 488 357 413 377 444 370 586 730 479 382 417 419 476 364 436 438 502 641 393 365 443 400 588 610 463 536 447 408 393 565 447 485 664 662 436 511 408 508 864 433 1.01e+03 622 724 989 806 406 600 553 600 509 759 640 447 708 586 490 572 790 540 480 803 799 607 542 714 436 557 435 565 483 733 497 498 851 1.03e+03 961 826 670 751 379 586 460 448 503 450 449 436 609 496 687 515 516 490 778 398 513 433 552 791 509 480 503 589 483 461 602 506 666 504 560 383 768 492 513 845 665 556 748 400 826 501 467 522 449 705 513 450 470 474 472 414 501 416 513 440 468 432 405 432 417 368 446 485 544 451 438 502 458 511 426 428 492 486 454 514 437 543 665 480 647 818 695 551 545 621 546 547 612 448 610 491 518 490 518 598 556 536 437 487 455 528 482 595 578 504 470 471 486 716 538 382 391 779 840 514 490 448 788 505 737 460 560 380 392 425 447 470 425 443 556 485 453 732 469 442 445 425 480 466 676 694 539 385 392 494 437 678 443 387 449 392 415 403 372 405 436 417 404 452 446 525 459 496 464 449 657 480 456 382 950 446 522 454 566 427 798 439 455 632 529 494 487 483 399 370 427 435 682 414 312 487 547 471 406 487 556 750 406 546 514 460 444 532 508 485 470 547 462 465 498 753 692 423 412 713 560 582 556 504 445 455 786 485 767 494 436 791 509 573 431 867 474 473 768 452 516 466 770 481 435 512 457 462 496 476 609 491 478 461 489 442 533 410 411 458 447 418 424 459 451 524 539 437 458 402 449 422 388 404 385 392 515 496 380 485 365 588 759 608 311 350 441 745 390 385 712 842 759 580 329 472 414 450 636 623 541 434 364 574 389 504 421 343 674 444 394 374 455 343 392 582 519 742 467 939 429 709 1.01e+03 415 458 360 692 592 451 1.06e+03 586 923 690 511 427 313 482 393 575 340 546 356 752 538 396 656 514 329 381 332 374 407 493 653 857 660 462 418 450 394 368 555 398 347 389 781 480 737 523 345 379 369 486 358 413 377 443 370 594 730 480 382 417 420 477 363 436 438 501 644 394 365 442 401 588 610 463 536 447 408 393 565 446 484 664 653 434 510 408 508 864 433 1.01e+03 618 721 989 806 405 599 553 600 509 759 640 447 709 586 490 572 790 540 480 804 793 607 548 714 436 557 435 566 483 733 497 498 851 1.03e+03 962 827 671 751 379 586 460 448 503 450 449 436 617 496 687 515 516 490 778 398 513 433 552 791 509 479 502 588 482 461 602 506 666 504 555 383 768 491 513 845 664 556 748 400 826 500 467 522 449 705 513 450 469 475 471 414 501 416 513 440 468 433 404 432 418 368 446 485 544 451 438 502 458 510 427 428 492 483 454 514 436 543 665 479 647 818 695 551 546 620 546 547 610 449 610 491 517 490 518 598 556 537 438 487 453 528 482 594 578 504 470 471 484 716 538 381 391 779 839 514 490 449 788 505 736 460 561 380 392 425 447 472 425 443 557 484 449 732 469 442 445 425 480 467 675 693 539 385 392 494 437 678 442 387 449 392 413 403 371 405 436 417 404 450 447 522 459 496 464 449 657 480 456 382 949 447 521 454 566 427 798 438 455 627 540 494 487 483 398 370 428 435 677 413 313 485 547 471 406 490 557 749 406 546 515 460 445 532 508 485 469 547 462 465 498 740 693 423 408 713 560 582 556 504 444 455 786 485 766 495 436 790 510 575 431 864 474 473 768 451 515 463 770 481 435 512 457 462 496 476 610 491 478 461 489 442 533 410 411 458 446 417 425 459 450 520 540 437 458 403 449 423 388 404 385 393 515 496 379 485 365 590 757 610 311 350 440 745 390 384 712 840 758 580 329 472 414 450 636 622 540 435 363 573 387 503 423 344 675 443 394 372 455 344 392 584 519 744 467 939 430 709 1.01e+03 415 457 359 688 590 448 1.06e+03 586 924 691 511 428 314 482 393 576 340 545 356 753 537 394 657 514 329 380 332 374 407 490 660 856 661 462 417 450 394 368 557 398 348 389 782 480 736 523 344 378 369 482 358 413 376 442 369 601 730 483 382 416 420 480 363 436 438 501 647 394 364 442 402 589 610 463 536 448 409 393 565 446 484 664 643 432 510 407 508 864 433 1.01e+03 615 717 989 806 405 599 553 600 510 759 639 447 710 586 490 572 790 541 480 803 787 607 554 714 436 558 435 568 484 733 497 498 850 1.03e+03 962 827 671 751 378 586 461 448 503 450 449 436 625 496 687 516 516 491 778 399 513 433 551 792 509 479 501 588 482 460 602 506 665 504 550 383 767 490 513 845 664 556 748 399 826 499 466 523 449 705 513 450 468 475 469 414 501 416 513 441 468 433 404 432 419 368 446 485 543 451 438 502 458 510 427 428 493 480 455 514 436 543 665 479 646 818 695 551 546 620 546 547 609 449 610 491 515 490 518 598 556 537 438 487 452 528 481 594 578 504 470 471 482 716 539 380 391 778 839 514 490 449 788 505 735 460 561 380 392 425 446 474 425 443 557 484 446 732 469 442 445 425 479 467 673 694 539 385 393 494 437 678 442 387 448 392 412 404 371 405 436 417 404 449 448 521 458 497 464 449 657 480 456 382 948 448 521 454 566 427 798 438 456 621 551 493 488 484 398 371 428 436 672 412 313 485 547 471 406 492 557 749 406 546 515 459 445 531 508 485 469 547 462 465 498 724 693 423 405 714 560 582 556 503 443 455 787 485 766 497 435 790 510 578 431 861 473 473 769 450 514 460 769 481 434 511 458 462 496 476 609 491 478 461 489 442 533 409 411 458 447 416 425 459 450 516 540 437 458 403 448 426 389 404 385 393 515 496 377 485 364 591 757 611 311 350 440 745 390 385 712 840 757 580 328 472 414 449 637 621 540 436 362 572 386 502 425 344 677 442 394 372 454 345 392 586 519 746 467 940 432 709 1.01e+03 415 457 358 684 588 446 1.06e+03 586 925 692 511 429 315 482 394 577 340 543 356 753 537 393 658 515 329 379 333 374 407 488 670 856 660 463 416 449 394 367 558 397 348 388 784 480 736 523 344 376 369 476 358 412 376 441 369 608 730 487 381 416 419 482 364 435 439 500 648 394 364 442 403 589 610 464 536 448 409 392 565 446 485 664 633 431 510 407 508 864 433 1e+03 614 711 990 806 405 599 553 600 510 759 639 447 710 586 490 572 790 542 480 803 779 607 562 714 436 558 435 569 483 733 497 498 850 1.03e+03 962 827 671 751 378 586 461 448 503 450 449 436 634 496 686 517 515 491 778 400 514 433 551 793 509 479 501 587 482 460 602 506 665 504 546 384 767 490 513 845 665 556 748 400 825 499 466 523 449 705 514 449 467 476 467 414 501 416 513 441 468 432 404 432 420 368 446 485 542 450 438 502 457 510 427 428 493 478 456 514 436 543 664 479 646 817 694 551 546 621 546 547 608 449 609 491 514 490 519 599 556 537 438 487 449 528 480 594 578 503 470 471 481 715 539 380 390 779 839 513 490 448 787 505 732 460 561 380 392 425 446 475 425 443 557 483 443 732 469 442 445 425 478 467 670 695 539 385 392 494 437 677 442 388 448 392 410 404 371 405 435 418 404 447 448 518 458 497 464 449 657 481 456 382 946 448 521 454 566 427 798 438 455 615 564 493 488 484 398 371 428 436 665 412 313 485 547 472 406 494 557 748 406 546 515 459 445 532 508 485 470 547 461 465 498 711 694 423 402 713 560 582 556 504 443 455 787 484 766 499 433 790 510 580 431 855 473 473 769 448 514 454 769 481 434 511 457 462 496 476 609 491 477 461 489 442 533 409 411 458 447 416 426 459 450 513 540 437 458 402 448 427 390 404 385 394 515 496 375 484 364 592 756 613 311 350 439 744 390 385 711 839 756 580 328 472 414 449 637 619 540 439 361 571 387 500 428 344 678 441 392 370 454 346 391 588 521 748 467 940 433 710 1.01e+03 415 457 358 679 585 443 1.06e+03 586 926 692 511 430 315 481 394 577 340 541 358 753 537 392 658 516 327 377 332 375 407 486 678 854 660 463 416 450 395 367 560 397 349 388 785 479 735 522 344 375 368 470 358 412 377 441 368 614 729 491 381 416 419 485 364 435 440 500 651 395 364 443 403 588 610 464 536 447 409 392 565 446 485 665 626 430 509 407 508 863 433 1e+03 614 706 990 806 405 599 553 600 510 759 639 447 710 586 490 572 790 543 480 803 770 607 568 714 436 558 435 571 483 733 496 497 850 1.03e+03 963 826 671 751 378 586 461 448 503 450 449 436 642 496 686 516 515 491 778 400 514 433 551 793 509 480 501 587 482 459 602 506 665 504 544 384 767 490 513 845 665 557 747 400 825 499 467 523 449 705 514 448 467 476 465 414 501 416 513 441 468 432 404 432 420 369 445 486 542 451 439 502 457 510 427 428 493 475 456 514 436 543 664 480 646 816 692 551 546 621 546 547 607 450 609 491 511 490 519 599 556 537 438 488 449 528 478 595 578 502 470 471 481 715 539 380 391 778 839 513 489 448 787 505 728 460 561 380 392 425 446 475 426 443 557 482 441 731 468 442 445 425 476 467 668 695 539 385 392 495 437 677 442 388 448 392 409 404 371 405 435 418 403 446 448 517 457 497 464 449 657 482 456 382 944 448 521 454 567 427 797 437 455 608 574 494 488 484 398 372 427 436 660 413 314 485 548 472 406 496 558 749 406 547 515 459 444 532 508 486 470 547 461 465 498 696 694 423 400 713 560 582 556 504 442 455 787 484 766 501 432 790 510 581 431 848 473 473 769 448 513 449 769 481 434 510 457 462 495 477 609 491 476 461 490 442 533 410 411 457 447 416 425 458 451 509 540 437 459 402 448 429 391 404 384 395 514 496 375 485 363 592 754 614 311 351 438 744 391 386 711 839 756 580 328 473 414 448 637 618 541 442 360 570 387 500 432 344 679 439 392 369 454 347 390 589 523 750 467 940 433 710 1.01e+03 415 456 359 676 584 440 1.06e+03 586 926 692 510 430 316 480 394 577 340 540 359 753 537 390 658 517 326 376 332 376 407 485 688 853 659 463 416 451 395 367 559 396 350 387 786 479 735 520 344 375 368 465 358 412 378 442 368 620 729 495 381 416 419 486 363 435 441 500 653 395 364 443 403 588 610 463 536 446 409 392 565 446 486 665 618 429 509 407 508 863 433 1e+03 614 701 990 806 405 599 553 600 510 759 639 447 710 586 488 572 790 543 480 803 760 607 573 714 436 558 434 573 482 733 496 497 850 1.03e+03 964 825 671 751 378 586 461 448 503 450 450 436 647 496 686 516 515 491 778 401 514 434 551 793 509 480 501 587 482 459 602 505 664 504 542 384 767 490 513 845 665 557 747 400 824 499 467 523 449 705 514 448 466 476 463 414 501 415 513 441 468 432 404 432 419 369 444 485 543 451 439 501 456 510 428 428 493 474 456 514 436 543 665 480 646 816 691 551 545 620 546 547 606 450 609 491 510 490 519 599 557 538 438 488 447 528 475 595 577 500 471 471 482 715 539 380 391 778 839 513 489 449 786 505 724 460 561 380 392 425 446 475 426 444 557 482 437 731 468 442 446 425 475 467 662 694 539 384 392 495 437 677 442 388 449 392 408 404 370 404 436 418 402 445 448 515 456 496 464 449 657 483 456 382 941 447 522 455 567 428 798 436 455 601 584 494 488 484 398 372 427 436 658 413 315 484 548 472 406 497 559 748 406 547 514 459 444 532 508 486 471 547 461 464 499 684 695 423 398 712 561 582 556 505 443 455 787 484 767 503 431 791 509 580 430 839 473 473 769 449 513 444 769 480 434 510 456 462 495 477 609 491 476 461 490 442 533 410 412 458 447 417 425 458 453 507 541 437 460 401 448 429 391 404 384 396 514 496 375 485 363 593 752 616 311 351 437 744 391 386 711 837 756 581 328 473 414 447 637 616 541 444 360 570 387 498 436 344 679 438 391 368 454 348 391 590 525 752 466 938 433 710 1.01e+03 416 454 360 671 583 438 1.06e+03 586 926 691 510 429 317 478 394 577 340 540 361 753 536 387 657 517 326 376 332 377 407 485 695 851 659 463 417 452 395 368 558 396 350 387 785 479 736 518 345 375 368 458 359 412 378 441 367 627 728 497 381 416 419 487 362 435 441 500 654 395 364 443 403 588 610 463 536 446 409 392 565 446 486 665 608 428 509 407 508 863 433 997 615 698 990 806 404 599 553 600 511 758 639 448 710 586 486 572 790 543 480 804 752 607 577 713 437 558 434 575 482 733 497 497 851 1.03e+03 964 825 671 751 378 585 461 448 503 450 450 436 651 496 686 516 514 492 778 401 514 434 550 792 509 480 501 586 482 458 602 504 664 504 540 384 767 490 513 845 665 557 746 401 824 499 467 523 449 705 514 449 465 476 462 414 501 414 513 440 468 432 404 431 418 369 444 484 543 451 439 501 456 511 429 428 493 471 456 514 436 543 666 480 646 817 690 552 545 620 546 547 604 449 609 491 507 490 519 598 557 539 438 488 446 528 474 595 576 499 471 471 482 715 538 380 391 779 839 514 488 450 786 506 721 460 560 380 391 425 445 475 425 444 558 482 433 731 467 442 446 425 473 467 657 693 540 384 392 495 438 677 442 389 449 391 407 404 370 404 436 418 402 444 449 514 456 496 464 448 657 484 456 382 938 447 522 456 567 428 798 435 455 594 592 495 486 484 398 373 428 436 656 414 316 484 548 473 406 497 560 748 406 546 514 459 443 532 507 486 472 547 462 464 499 670 696 423 398 711 561 582 556 505 443 456 787 485 767 505 431 791 509 580 430 830 474 473 769 449 512 442 769 480 434 510 456 461 494 477 609 491 476 461 490 442 533 410 412 458 447 417 425 458 453 506 541 437 460 402 449 430 391 404 384 396 514 496 375 486 363 594 750 618 311 350 436 745 392 386 711 836 755 581 329 473 414 445 638 616 542 446 358 571 387 497 440 344 680 436 392 367 454 348 391 592 527 756 466 937 434 708 1.01e+03 416 453 360 668 583 435 1.06e+03 586 926 691 509 429 318 476 393 577 339 539 361 754 535 384 658 517 326 376 332 377 406 486 704 850 659 462 418 452 395 368 556 397 350 387 784 479 736 516 345 376 368 452 358 412 377 441 366 634 729 502 382 415 420 489 362 435 442 500 655 395 364 443 403 588 609 463 536 446 409 392 565 446 485 664 600 428 509 406 507 863 434 994 615 694 990 806 404 599 553 600 511 758 639 448 710 586 483 572 790 543 480 804 742 607 581 714 437 557 433 577 482 733 497 497 852 1.03e+03 964 825 671 751 378 585 461 448 503 450 450 436 654 496 686 516 514 492 779 401 513 434 550 792 509 480 501 587 483 458 601 504 664 503 538 384 767 490 513 845 665 557 746 400 824 499 467 523 449 705 514 449 465 476 460 414 501 414 513 440 469 432 404 431 417 369 445 482 543 451 439 501 456 511 429 428 493 469 456 515 436 543 666 479 646 817 689 552 546 620 546 547 602 448 609 491 503 490 519 597 557 539 437 488 446 528 474 594 576 497 472 471 482 714 538 380 391 780 839 514 489 450 786 506 718 459 560 381 391 425 446 476 425 443 557 482 429 731 467 441 446 425 471 468 650 693 540 383 392 494 438 677 443 389 449 392 405 404 370 405 435 418 402 442 450 512 455 495 464 448 657 485 456 382 937 447 522 456 567 429 799 435 455 586 604 495 486 484 399 373 428 436 653 414 316 484 546 473 405 497 560 748 406 546 514 459 442 532 507 486 472 547 462 464 499 657 696 423 398 711 561 582 556 505 444 456 786 485 768 507 430 791 509 579 430 820 474 472 770 449 512 442 769 480 434 510 455 461 494 477 608 491 476 461 490 442 533 410 412 458 446 417 426 458 455 507 541 437 460 401 449 433 390 403 384 396 514 496 374 486 363 594 749 618 311 350 435 746 393 385 710 835 755 581 329 473 414 443 638 614 542 446 357 572 387 495 443 343 683 436 392 366 453 348 392 594 529 758 466 937 434 707 1.01e+03 415 453 360 665 583 434 1.06e+03 585 926 691 509 429 318 475 392 578 338 538 360 754 534 381 660 516 326 376 332 377 406 485 710 849 658 462 418 452 395 368 555 398 351 386 782 479 736 516 345 375 368 443 358 413 377 440 364 640 728 507 383 416 420 490 362 435 442 501 658 394 364 443 403 588 609 463 536 445 408 392 565 446 485 664 591 426 509 406 507 863 434 991 615 691 990 806 403 599 553 600 512 757 638 447 710 586 481 572 790 544 481 804 732 607 583 714 436 557 434 579 482 733 497 497 853 1.03e+03 964 825 671 751 378 585 461 448 504 450 450 436 656 496 686 516 514 493 779 402 513 434 549 792 509 480 501 588 483 458 600 504 664 503 537 384 767 490 513 844 665 557 746 401 824 499 467 522 450 705 515 449 464 476 458 414 501 414 513 440 468 433 404 431 416 370 445 480 543 452 439 501 456 511 430 429 492 468 456 515 436 543 667 478 647 817 688 553 545 620 546 548 599 448 609 491 499 489 518 597 557 539 437 487 445 528 473 594 576 497 472 471 484 714 538 379 391 780 839 514 489 449 786 505 714 460 560 381 391 426 446 475 424 443 556 482 427 731 467 441 446 425 469 468 643 694 540 383 392 494 438 677 443 390 449 392 404 404 370 405 435 418 402 442 451 511 455 495 464 448 657 485 455 382 937 447 522 457 567 429 799 435 454 579 616 495 486 484 398 374 428 436 650 414 316 484 542 473 405 497 560 748 406 546 514 459 440 532 507 486 472 546 462 464 500 645 697 424 398 710 561 582 557 505 444 457 785 485 767 509 429 791 510 579 430 809 474 472 769 449 512 441 769 480 434 510 454 462 494 477 606 490 477 461 490 442 533 411 412 458 446 418 426 458 456 508 541 437 460 401 449 436 391 403 385 396 514 497 373 486 362 595 749 619 310 350 434 747 395 385 710 835 755 581 329 472 416 443 638 612 542 447 356 573 387 493 445 343 685 434 392 365 453 348 392 597 532 761 466 937 435 705 1.01e+03 414 452 360 663 582 434 1.06e+03 584 926 692 509 429 319 474 391 578 337 537 359 755 533 379 662 516 326 376 332 377 406 484 717 846 657 463 418 452 395 368 555 399 351 385 781 479 736 517 345 374 368 434 357 412 377 440 363 648 728 514 384 417 420 494 362 434 442 502 662 394 364 443 403 588 608 464 536 445 408 392 565 445 485 664 580 426 509 406 506 864 434 988 613 690 990 806 403 599 553 599 512 757 638 447 711 586 478 572 790 544 480 804 724 607 584 714 436 557 436 582 482 732 497 497 854 1.03e+03 963 825 671 751 378 585 461 448 504 449 449 436 657 497 686 516 514 493 779 402 513 434 549 792 510 479 501 589 483 458 600 504 664 503 537 384 768 490 513 844 665 557 746 401 824 499 468 522 450 705 515 449 464 476 457 415 501 414 512 440 468 432 404 432 415 370 445 478 542 452 439 501 456 510 430 428 492 469 456 515 437 543 667 478 647 817 688 553 545 620 546 548 597 447 608 490 496 489 518 597 557 539 436 487 445 528 472 594 576 496 472 470 484 714 538 377 391 780 840 514 489 448 786 505 708 459 560 382 391 425 446 475 425 443 556 482 426 731 467 441 445 425 469 468 635 693 540 383 392 494 438 676 442 389 450 392 403 404 370 405 435 418 403 442 452 511 455 495 463 447 657 485 456 383 936 447 522 457 567 428 799 435 454 574 632 495 486 484 399 374 428 435 647 414 316 484 537 472 405 497 561 748 405 546 514 459 439 532 507 486 473 546 462 464 500 633 697 425 399 710 561 582 557 505 444 457 783 486 767 510 429 790 510 578 430 799 474 471 769 449 512 440 769 480 434 510 453 462 494 477 604 490 477 461 490 442 533 411 412 458 446 419 426 458 459 510 541 437 461 400 449 439 391 403 385 396 515 498 372 486 362 595 749 621 310 350 433 747 395 385 710 836 755 582 330 472 417 443 638 609 543 448 356 574 387 492 445 342 686 432 392 364 453 348 392 598 534 763 466 936 434 704 1.01e+03 415 452 360 660 581 434 1.06e+03 583 927 692 509 430 320 474 390 579 336 537 358 756 533 376 664 516 326 377 332 376 405 484 724 844 657 463 419 452 396 368 555 399 352 384 780 480 737 516 346 372 368 424 356 412 377 439 361 656 728 517 384 419 420 498 362 433 442 502 667 394 364 444 403 588 607 464 536 445 407 392 565 444 485 665 571 425 509 405 506 864 434 985 611 689 990 805 403 599 553 599 512 758 638 447 711 586 475 572 790 544 479 804 716 607 584 714 437 557 440 585 483 732 497 497 854 1.03e+03 963 824 672 751 378 584 461 448 504 449 449 437 657 498 686 516 514 493 779 402 514 434 548 791 510 479 500 589 483 458 600 504 664 504 537 384 768 490 513 844 665 557 746 401 825 499 468 521 449 705 515 450 463 477 457 414 501 414 512 440 468 432 404 432 415 370 444 478 542 452 439 500 456 510 430 428 492 469 457 515 437 543 667 477 647 817 688 553 545 620 546 548 595 447 608 490 493 489 518 598 557 539 436 486 444 528 472 594 576 496 472 471 485 714 537 375 391 779 840 514 489 448 786 505 702 459 560 382 391 425 446 474 425 443 556 482 426 731 467 441 445 426 469 469 628 693 539 382 392 493 438 676 442 388 450 393 402 403 370 405 435 418 403 442 451 511 454 495 463 447 657 484 456 383 936 447 521 457 567 428 799 435 453 568 645 495 486 484 399 374 428 435 642 414 317 484 533 471 405 497 560 748 405 546 514 458 437 532 508 486 473 546 462 464 500 624 698 426 399 710 561 583 557 504 444 457 782 486 765 511 428 790 510 578 430 790 474 471 769 449 512 438 769 480 434 508 453 462 494 477 600 490 476 462 490 442 534 411 412 458 446 419 425 458 459 510 540 438 462 400 448 441 391 404 386 396 515 498 371 487 362 594 747 622 310 351 431 748 395 385 710 835 755 583 330 472 417 442 638 606 544 448 356 576 387 491 447 341 689 431 391 363 453 347 392 600 536 764 467 936 434 702 1.01e+03 415 452 360 657 581 433 1.06e+03 584 927 692 509 429 319 473 390 579 336 538 357 756 533 374 664 516 326 378 332 376 405 483 731 842 656 463 418 452 396 369 556 399 351 384 778 480 737 515 346 372 368 416 354 412 377 438 361 663 728 520 384 421 420 504 362 432 443 502 670 394 364 444 404 588 607 465 536 445 407 392 565 444 484 665 563 425 509 405 506 864 434 984 609 688 990 805 403 599 553 599 511 758 638 447 711 587 471 571 790 545 478 804 710 606 585 714 437 557 447 588 483 732 497 497 854 1.03e+03 963 824 672 750 378 584 461 447 504 449 449 437 656 498 686 516 513 493 779 402 514 434 548 791 510 480 500 589 483 458 600 504 664 504 537 384 767 489 513 843 665 557 745 400 825 499 468 520 449 705 514 450 462 477 457 414 502 414 512 440 469 432 404 433 415 370 444 476 542 452 439 500 456 510 431 428 492 468 457 515 438 543 667 477 647 817 687 553 545 620 546 548 593 447 607 490 490 489 517 598 557 540 436 486 444 528 470 594 576 495 472 471 486 714 536 374 391 778 840 515 489 448 787 505 696 458 561 383 392 425 446 474 425 443 555 483 426 731 467 441 444 426 469 469 620 693 539 382 393 493 439 676 441 388 451 393 400 403 370 405 435 418 403 441 451 512 454 495 464 447 657 484 456 384 937 447 521 457 567 428 799 435 453 562 660 495 486 484 400 373 428 436 637 414 317 484 529 470 405 498 560 748 405 545 514 458 436 532 508 486 473 546 462 463 500 613 699 426 401 710 561 583 557 504 443 457 781 486 763 513 428 790 510 578 430 782 474 471 769 448 512 437 769 480 434 507 454 463 495 477 597 490 476 462 490 442 534 410 411 457 446 419 425 458 460 510 540 438 462 399 449 443 390 404 386 395 515 498 370 487 361 594 745 624 310 352 430 749 395 384 710 835 755 584 330 473 417 442 638 605 544 448 354 578 387 488 449 341 692 431 389 362 453 346 393 602 537 764 467 936 433 702 1.01e+03 415 451 359 656 581 431 1.06e+03 584 927 693 510 428 317 473 390 579 336 539 357 756 533 371 665 516 325 380 332 376 404 482 737 842 655 463 418 452 396 369 557 399 350 384 776 479 736 517 347 371 369 410 351 413 376 438 359 670 728 526 384 421 419 510 362 432 443 502 675 394 365 445 405 588 607 465 536 445 408 392 565 444 484 665 555 426 509 405 507 864 434 983 608 686 990 804 403 599 552 599 511 758 638 446 711 587 469 571 790 544 478 804 703 606 584 714 437 557 456 590 483 732 497 497 854 1.03e+03 962 824 673 750 379 584 461 447 504 449 450 437 656 498 685 516 513 492 779 402 514 434 547 791 510 480 500 589 484 457 601 504 664 504 537 383 767 489 513 843 665 557 745 400 824 499 468 520 449 706 514 450 462 477 457 413 502 414 512 440 469 432 404 433 415 370 444 474 542 452 439 500 456 510 431 428 492 468 458 514 437 544 666 477 646 817 686 553 545 620 546 548 591 448 607 490 487 489 518 598 556 540 437 485 444 528 470 594 576 494 472 471 487 714 536 372 390 778 840 515 489 449 786 505 690 458 561 384 392 425 446 472 425 443 555 483 425 731 468 442 444 426 470 469 612 692 539 382 393 493 439 676 441 388 451 392 398 403 370 405 436 418 403 440 450 513 454 495 464 447 657 483 456 384 938 447 520 458 567 428 799 435 452 554 672 495 486 484 400 373 428 436 633 414 318 484 525 470 406 498 559 747 404 545 514 458 434 532 507 485 473 546 461 463 500 603 699 426 402 709 561 583 557 504 443 456 780 486 760 514 428 790 510 578 430 775 474 471 769 448 512 435 768 479 434 505 454 462 496 477 593 490 476 462 489 442 534 409 410 457 446 419 424 457 461 510 540 438 461 398 449 445 390 404 385 394 516 498 370 487 361 593 744 623 310 353 429 749 395 384 710 835 756 584 330 473 416 442 638 602 545 449 353 580 387 486 452 342 695 430 387 362 453 345 393 604 536 765 467 937 433 702 1e+03 415 451 358 654 581 431 1.06e+03 585 927 692 510 426 317 472 390 580 336 540 357 755 532 370 665 515 325 381 332 376 403 481 741 842 654 463 418 451 396 369 557 399 348 385 773 478 736 518 347 371 370 408 350 413 375 438 358 675 728 533 384 422 419 518 362 432 443 502 677 394 365 446 405 588 606 465 536 446 408 393 565 444 484 665 545 426 509 405 507 864 434 983 606 682 990 804 403 599 552 599 512 758 638 446 711 587 467 571 791 544 478 804 697 606 582 713 437 557 462 591 483 732 496 497 855 1.03e+03 962 824 673 750 379 584 461 447 505 449 450 437 656 498 685 516 512 492 779 402 513 434 547 791 510 480 501 589 484 457 601 504 664 504 539 383 767 489 513 843 664 557 745 400 824 499 467 520 449 706 514 450 462 477 457 413 501 414 512 440 469 432 404 433 415 371 445 473 542 452 439 500 455 511 431 429 492 467 458 514 437 544 667 477 646 817 686 553 545 621 546 548 589 448 607 490 485 489 518 599 556 541 438 485 444 528 470 594 577 494 472 471 487 714 535 370 390 779 840 515 489 449 785 506 683 458 561 384 392 425 446 471 425 443 555 484 424 731 468 442 444 425 470 469 602 692 539 382 392 494 439 676 441 388 451 392 397 404 370 405 435 418 403 440 451 514 454 495 465 447 657 481 455 384 937 447 520 459 567 428 799 435 452 547 682 495 487 484 399 373 428 435 630 414 318 483 520 470 406 498 558 747 404 545 513 458 434 532 507 485 473 546 461 463 500 593 700 426 403 708 561 583 557 504 443 456 779 486 757 515 429 790 510 578 431 770 474 471 769 445 512 434 768 479 434 504 454 462 496 477 589 489 476 462 489 442 534 409 409 457 447 419 424 456 462 509 540 438 461 396 449 446 390 404 385 392 516 498 369 487 361 592 743 623 310 353 429 749 395 385 709 835 757 585 331 473 416 442 638 601 545 449 352 582 387 483 453 344 696 430 386 361 454 345 393 604 536 766 467 937 433 702 1e+03 415 451 358 652 582 430 1.06e+03 584 927 692 511 426 318 472 389 581 336 540 356 755 531 368 664 515 325 382 331 375 402 478 744 841 653 464 418 451 396 369 557 399 348 385 768 478 735 521 346 371 369 407 348 413 375 438 357 682 728 540 385 421 419 528 362 432 442 501 680 395 365 447 405 588 606 465 536 446 408 393 566 444 484 665 537 425 509 404 507 864 434 983 605 678 990 804 403 599 553 599 512 757 638 446 711 588 466 571 792 544 478 804 690 606 580 713 437 557 469 593 483 732 496 497 854 1.03e+03 962 825 673 750 379 584 461 447 504 449 450 437 655 498 685 516 512 491 779 402 513 434 547 791 510 480 501 590 485 458 601 504 663 504 540 383 767 489 513 843 664 556 745 401 824 498 467 521 449 706 514 450 460 477 458 413 501 415 512 440 469 432 404 433 417 371 445 471 542 452 439 500 455 511 431 428 492 468 458 514 437 544 667 477 645 816 686 553 545 621 546 548 587 448 607 489 485 490 518 599 556 541 438 485 445 528 470 594 577 493 473 471 488 714 536 368 389 779 840 515 489 449 785 506 675 458 561 384 393 425 447 470 425 442 555 484 424 730 468 441 444 425 471 469 594 693 538 382 392 494 439 676 441 388 451 392 396 404 370 405 436 418 404 440 450 515 453 496 465 447 657 478 454 384 938 447 520 460 567 428 799 434 452 541 689 494 488 484 398 373 428 435 628 414 318 483 514 470 406 499 557 747 404 545 513 458 433 532 507 485 472 546 461 463 500 583 701 426 404 708 561 583 557 504 443 456 778 486 752 516 428 790 510 579 431 763 474 472 769 443 512 433 768 479 434 504 454 462 495 477 584 489 476 461 488 442 533 409 409 457 448 419 424 455 463 509 540 438 461 396 450 449 390 404 385 392 517 498 368 487 361 592 743 624 309 354 428 748 397 385 708 836 758 586 331 473 415 442 638 599 546 450 353 587 386 481 454 345 699 429 387 360 455 344 394 605 536 764 467 937 433 702 1e+03 415 450 357 649 583 430 1.06e+03 584 927 692 511 426 318 471 389 583 336 539 355 754 529 366 665 516 324 383 332 375 402 477 750 840 651 465 418 451 397 368 558 399 348 385 761 478 735 523 346 371 369 406 346 413 375 438 357 690 728 545 384 421 419 538 361 431 441 501 683 394 365 448 405 589 606 465 536 447 408 393 566 444 484 665 530 426 509 404 507 864 435 983 604 674 990 804 404 600 553 599 512 758 637 446 711 587 464 571 792 544 478 804 681 606 580 712 437 556 474 595 483 732 496 497 854 1.02e+03 961 826 673 750 380 584 460 447 504 449 449 437 653 498 685 517 513 491 778 402 513 435 547 790 510 479 501 590 485 458 601 503 663 504 540 384 767 489 513 843 664 556 745 401 824 498 466 521 449 706 514 450 460 477 458 413 501 415 512 440 469 432 404 433 419 371 445 470 543 452 440 500 455 511 431 427 492 468 458 514 437 544 667 478 645 816 687 553 546 621 546 548 585 448 606 490 484 490 517 599 556 542 438 485 446 528 469 594 577 492 473 471 488 714 536 367 389 779 840 515 489 449 786 505 668 458 562 384 392 425 447 470 425 442 555 484 424 730 468 441 444 425 471 469 585 693 538 382 391 495 439 677 442 388 451 392 394 404 370 405 436 418 404 440 450 515 453 496 465 447 657 477 454 384 938 446 520 461 567 428 799 433 452 534 696 494 488 484 398 374 428 435 625 414 319 482 508 470 406 499 556 748 404 545 513 458 432 532 507 485 471 546 461 463 500 573 702 426 406 707 561 583 557 504 443 456 775 486 743 518 428 790 510 580 431 755 474 472 768 441 512 432 768 479 435 502 454 462 494 477 580 489 477 461 489 442 533 409 408 457 448 420 424 454 463 508 540 438 461 394 450 452 390 404 385 391 518 498 366 487 361 592 742 626 308 354 428 747 398 386 708 836 758 586 331 473 415 442 638 598 546 450 354 591 386 478 454 346 702 428 388 358 456 343 394 606 536 763 467 938 432 702 1e+03 416 450 357 645 584 428 1.06e+03 584 927 692 512 427 318 470 388 583 336 539 354 753 528 365 667 517 324 383 333 375 401 475 756 840 650 465 418 451 397 366 558 399 349 384 752 478 735 525 346 371 370 404 345 414 375 437 357 698 729 551 384 421 419 551 362 431 440 500 686 394 365 449 404 589 605 464 536 447 408 393 565 445 484 666 523 426 509 404 507 864 435 984 604 671 990 804 404 600 553 600 512 758 636 447 711 587 462 571 792 544 478 804 674 606 578 712 437 556 482 597 483 732 496 497 855 1.02e+03 961 826 673 749 381 585 460 446 504 449 449 437 651 498 685 517 513 491 778 402 513 435 547 788 510 479 501 589 485 458 601 503 663 504 541 384 767 489 513 844 664 556 744 401 824 498 467 521 449 706 515 449 459 477 457 413 501 416 512 441 469 432 404 432 421 371 445 467 543 452 440 499 455 511 431 427 492 468 458 514 437 543 667 478 646 815 687 553 546 620 546 548 583 448 606 490 483 490 516 599 557 542 437 484 447 528 469 594 577 491 472 471 489 714 536 367 390 779 840 515 489 449 786 505 659 458 562 384 392 424 447 469 425 442 555 484 424 730 468 441 444 425 471 469 577 693 538 382 392 495 439 678 442 388 451 392 393 404 370 405 437 418 404 439 450 516 452 496 465 448 656 474 454 384 938 445 520 461 567 428 799 433 451 528 701 494 488 484 398 374 428 436 622 415 319 482 502 470 405 499 554 748 404 545 513 458 431 532 506 485 471 546 461 463 500 563 703 426 405 707 561 582 558 504 443 455 770 486 735 519 428 789 510 581 432 744 474 472 768 440 512 430 767 479 436 502 455 462 494 477 578 490 477 461 489 442 533 409 409 457 448 420 424 453 463 506 540 438 460 393 450 456 390 404 383 390 518 498 365 487 362 591 742 629 308 353 429 746 399 386 708 837 758 586 331 472 414 441 638 598 547 450 354 593 386 474 454 347 706 428 390 358 456 342 395 607 536 761 467 938 431 702 1.01e+03 416 450 358 643 585 426 1.06e+03 583 926 692 512 427 318 470 387 584 336 538 354 752 527 365 670 516 324 383 334 375 400 475 763 838 648 466 419 451 398 364 558 399 349 384 741 478 735 526 346 370 370 402 344 414 374 437 358 706 728 558 384 421 419 563 363 431 440 500 691 393 365 450 404 589 605 464 537 447 409 393 565 445 484 666 514 427 509 404 508 863 435 984 604 669 990 804 404 600 552 600 512 759 636 447 711 587 461 571 792 545 478 804 666 606 577 712 437 556 490 599 482 732 496 497 856 1.02e+03 961 825 673 750 382 586 459 446 503 449 450 437 649 498 685 517 513 491 778 402 513 435 548 786 509 480 500 589 485 458 601 503 663 505 541 384 767 489 512 844 664 556 744 401 824 498 467 521 448 705 515 449 460 476 456 413 502 416 512 441 469 432 403 432 422 371 445 466 543 452 440 499 455 511 432 427 492 469 458 514 436 543 666 479 646 815 688 553 545 620 547 549 580 448 606 490 482 490 516 599 557 542 437 484 448 528 469 593 577 491 472 471 489 714 536 367 390 779 839 514 490 449 786 505 651 458 563 385 392 424 446 468 425 442 555 484 425 730 467 441 444 425 472 469 570 694 539 381 392 495 439 678 441 388 451 392 392 404 370 405 437 418 404 439 450 517 452 496 465 448 656 473 454 384 937 446 520 462 568 429 799 433 450 521 704 494 488 484 398 373 428 436 619 415 319 482 498 469 404 498 553 749 404 545 512 458 431 532 507 485 471 545 461 463 500 552 703 425 405 707 560 582 558 505 443 454 764 486 727 521 428 789 510 581 432 732 474 472 768 439 511 428 766 479 436 501 457 462 495 477 576 489 477 461 489 442 533 409 409 457 448 420 424 453 462 505 540 438 460 391 450 459 390 404 381 390 519 497 365 487 362 590 742 631 308 353 430 746 401 386 708 838 758 586 331 472 414 441 637 597 548 451 354 593 385 472 454 347 710 428 392 358 455 341 394 608 536 761 468 939 430 702 1.01e+03 415 450 359 640 584 422 1.06e+03 583 923 692 511 426 318 470 386 586 334 538 353 751 526 367 670 515 324 383 334 375 400 475 766 837 648 466 419 451 398 363 558 398 349 384 729 478 735 526 346 370 371 400 344 414 374 436 358 712 728 566 384 422 419 576 364 431 439 500 695 393 365 451 403 589 605 465 537 447 409 393 564 445 483 666 508 427 509 404 508 863 435 984 603 666 989 804 404 600 552 600 512 759 636 447 711 587 459 572 792 545 478 804 658 607 575 712 438 557 499 601 482 732 496 496 857 1.02e+03 961 825 673 750 383 586 459 445 503 449 450 436 647 498 685 517 514 491 777 402 513 435 548 782 509 480 500 589 485 457 600 503 663 505 541 384 767 489 512 844 664 557 744 401 824 498 468 521 448 705 515 449 461 477 454 413 502 417 512 440 469 432 403 432 423 371 445 466 542 452 440 498 455 511 432 427 492 469 458 514 436 542 666 479 646 815 688 553 545 620 547 549 577 448 606 490 482 490 516 599 556 542 437 484 449 528 469 593 577 490 472 471 489 714 536 366 391 778 839 513 490 449 786 506 643 459 563 385 392 424 446 468 426 442 556 484 425 730 467 441 444 425 472 469 563 694 539 381 392 495 438 678 441 387 451 391 392 404 370 405 437 418 404 439 450 517 453 496 464 448 656 471 455 385 937 446 520 462 567 429 799 433 448 514 706 494 488 484 399 373 428 436 617 415 319 482 495 468 405 497 550 749 405 545 511 458 431 532 507 485 471 545 461 462 500 543 704 424 405 707 560 582 558 505 443 455 757 485 717 522 429 788 510 581 432 720 474 472 768 439 511 427 766 479 435 501 459 462 495 477 574 489 477 461 490 442 533 409 410 457 448 420 424 453 460 504 539 438 460 390 450 461 390 405 380 390 520 497 364 487 362 590 743 634 308 352 430 746 402 386 708 837 758 585 331 471 414 441 636 597 548 452 355 594 385 470 454 348 716 426 393 357 456 340 393 609 535 760 468 939 430 702 1.01e+03 415 449 358 638 584 420 1.06e+03 583 920 692 511 426 319 470 386 587 333 537 352 751 526 369 671 515 324 383 334 375 399 473 767 837 648 466 419 451 399 362 558 398 348 384 716 478 735 526 345 371 370 398 343 415 374 436 359 720 728 574 384 423 420 590 366 432 437 501 699 393 366 452 403 589 605 465 538 447 409 393 564 444 482 666 503 427 509 404 508 862 435 983 603 664 989 804 404 600 552 600 513 760 636 446 711 588 456 572 792 545 478 805 649 607 575 712 438 557 509 603 482 732 496 497 856 1.02e+03 961 825 673 750 383 586 459 445 503 449 449 436 645 498 685 517 514 491 776 402 513 435 548 776 510 480 500 589 485 457 599 503 663 504 541 384 767 489 512 844 664 557 744 401 824 498 469 521 448 705 515 448 461 477 453 413 502 417 512 440 468 433 402 432 425 371 445 466 541 452 441 498 455 511 432 427 492 469 458 515 435 542 666 479 646 816 688 553 545 620 547 549 575 447 606 490 482 490 517 599 557 543 437 485 450 528 469 593 578 490 472 471 488 714 537 366 391 778 838 513 490 448 786 506 635 459 562 385 392 424 446 467 426 442 556 484 425 730 467 441 443 425 472 469 556 694 539 381 392 495 438 678 441 387 451 390 392 404 371 405 437 418 404 439 450 517 453 496 464 448 656 470 455 386 936 446 520 464 568 429 799 433 445 507 707 494 488 484 399 373 428 436 614 416 319 481 491 468 405 496 549 749 404 544 511 459 432 532 507 485 471 545 461 463 500 536 705 424 404 707 560 582 557 505 443 455 744 484 706 523 429 789 510 581 432 708 474 472 769 438 511 426 766 479 434 502 460 462 495 477 572 489 477 462 490 442 533 409 410 457 447 419 424 453 458 504 539 438 460 389 450 462 391 405 380 389 521 497 364 487 362 590 743 634 307 352 430 746 404 386 707 836 759 584 330 470 414 442 635 597 549 454 357 596 385 470 453 347 721 424 393 356 455 338 392 611 532 760 468 939 430 702 1.01e+03 415 449 358 638 586 417 1.06e+03 582 921 692 511 424 320 470 385 587 332 536 352 750 525 371 672 515 324 383 334 376 398 472 767 837 647 466 419 451 399 360 558 398 347 384 705 478 735 526 346 372 370 398 342 415 374 436 359 726 728 582 384 424 420 607 366 433 436 501 703 394 367 452 403 590 605 465 538 446 409 393 564 444 482 666 500 426 509 404 508 863 434 982 602 662 989 804 404 600 553 600 513 760 636 447 710 588 452 573 792 546 478 805 641 607 575 712 438 557 517 605 482 732 496 497 856 1.02e+03 961 826 674 750 383 585 459 445 503 449 450 436 643 498 685 517 513 491 775 401 513 435 548 769 510 480 501 589 485 457 599 503 663 503 541 384 767 488 512 844 664 557 743 401 825 499 470 521 449 705 515 448 461 477 452 413 502 417 512 440 468 433 402 432 426 371 445 466 540 452 441 498 456 511 432 427 492 469 458 515 434 543 666 479 646 816 688 553 546 621 547 549 574 447 606 491 482 490 516 598 558 543 437 486 451 528 469 593 578 489 472 472 488 714 537 366 391 778 839 513 490 449 786 506 624 459 563 385 392 424 446 468 426 442 555 484 425 730 467 441 442 425 472 468 548 694 539 381 391 495 438 677 442 387 451 390 392 404 371 405 436 417 404 439 450 516 453 495 464 448 656 468 455 386 936 445 520 465 568 429 799 432 444 501 708 493 488 483 399 373 428 436 610 416 319 481 487 468 404 496 547 748 404 544 511 459 432 532 507 484 471 544 461 464 500 529 706 424 403 706 560 582 557 505 443 455 728 484 694 523 429 789 510 581 432 696 474 472 769 438 510 426 766 479 434 503 461 462 495 477 568 489 478 461 490 442 534 409 410 457 447 419 424 453 456 504 539 438 459 389 450 463 391 406 378 388 523 497 363 487 362 590 742 635 307 351 430 746 404 386 706 834 759 584 329 470 414 441 634 598 549 456 358 597 385 469 452 346 724 421 394 354 455 337 390 611 530 759 468 938 430 703 1.00e+03 414 449 357 637 587 414 1.06e+03 581 922 692 511 424 320 471 386 586 332 534 352 749 524 373 672 514 324 383 333 376 398 470 NaN 837 646 465 418 451 399 359 558 398 346 384 695 478 735 524 346 373 370 397 343 415 374 436 360 737 727 590 384 424 421 623 367 433 433 501 708 394 368 454 403 590 605 465 539 446 409 392 565 444 482 666 496 426 509 405 508 863 434 982 602 661 989 804 404 600 553 599 513 759 636 447 710 588 448 573 792 545 479 805 631 608 575 712 438 557 528 606 482 732 496 498 856 1.02e+03 961 826 674 750 383 585 460 445 503 449 451 436 642 498 686 517 513 491 775 400 513 435 548 760 510 480 501 589 484 458 599 503 663 502 542 384 767 488 512 844 664 556 742 401 824 499 469 521 449 705 514 448 461 477 451 413 501 417 512 441 468 433 401 433 428 371 445 467 539 453 441 498 457 511 432 427 492 469 458 516 434 544 665 478 645 816 688 553 546 621 547 548 572 447 607 491 483 490 516 599 558 543 438 486 451 528 469 593 578 488 472 472 488 714 537 366 390 778 839 513 490 449 786 506 613 459 563 385 392 424 446 468 426 442 555 483 425 730 468 441 442 425 472 467 542 693 539 381 391 495 438 677 442 387 451 390 392 404 371 405 437 417 404 439 451 516 454 496 464 449 656 467 455 387 935 444 520 466 568 429 798 432 444 495 710 492 488 483 398 373 428 435 608 415 320 480 482 469 404 496 547 748 403 544 510 460 432 531 507 484 471 545 460 464 500 521 706 423 402 706 561 582 558 505 443 455 707 484 684 524 429 790 510 582 432 685 474 472 769 437 510 426 767 479 434 503 462 462 494 477 566 489 478 460 489 442 534 409 410 457 446 420 424 454 456 503 538 438 459 389 451 464 391 406 376 387 526 498 363 487 362 589 741 635 307 350 430 745 404 385 706 833 759 584 329 468 414 440 634 599 549 458 359 596 385 469 451 346 726 419 394 352 456 335 390 612 528 758 468 938 430 703 1.01e+03 414 449 357 635 589 412 1.06e+03 581 924 693 510 424 320 471 386 586 332 534 352 749 523 375 673 514 323 383 332 377 398 470 NaN 837 646 465 418 452 398 359 558 398 346 384 684 477 734 520 346 373 370 397 343 415 373 436 360 744 727 598 383 424 422 640 368 433 432 501 713 394 368 457 404 590 605 465 539 445 409 393 564 444 482 666 493 426 509 405 508 864 434 980 602 661 989 804 404 600 553 599 512 758 636 448 710 588 445 573 793 545 479 805 622 608 575 713 439 556 539 606 482 731 496 497 856 1.02e+03 961 827 674 750 383 585 460 445 504 449 450 436 642 498 684 517 513 492 773 400 513 435 547 751 510 480 501 590 484 459 600 503 663 503 542 384 767 488 512 844 664 556 742 401 824 499 469 521 450 705 514 448 461 477 450 413 501 417 512 441 469 433 402 433 428 371 444 468 538 452 440 498 457 511 433 427 491 470 457 517 434 544 665 478 645 816 688 552 545 621 546 548 570 447 608 491 483 490 516 599 558 543 438 487 450 528 469 593 578 487 472 472 488 714 537 366 390 778 839 513 490 449 786 506 600 459 564 386 392 425 446 469 426 443 555 483 425 729 467 441 442 425 472 466 535 693 539 381 391 495 438 677 443 387 451 390 392 403 370 405 437 417 404 438 451 516 454 496 464 449 656 466 455 387 935 444 521 467 568 430 798 433 443 489 711 492 488 483 398 373 428 436 606 415 320 479 479 470 404 496 547 748 403 544 509 460 432 532 507 483 471 546 460 464 499 512 707 423 403 705 561 582 558 506 443 455 692 484 673 523 429 790 511 582 433 676 474 472 769 436 508 426 767 480 434 503 462 462 494 477 564 490 478 460 489 442 534 410 410 458 446 420 424 453 454 503 538 438 459 389 452 464 392 405 374 387 526 498 362 487 362 589 741 636 307 350 430 746 405 385 706 832 759 584 329 468 414 439 633 602 550 460 360 595 385 469 451 345 729 417 394 352 456 335 388 613 528 759 468 937 430 703 1e+03 414 449 357 634 590 412 1.06e+03 580 924 693 510 425 320 471 386 586 333 534 352 748 524 376 674 514 323 382 332 377 398 468 NaN 837 647 465 418 452 398 360 558 398 347 384 674 477 733 517 346 373 370 397 344 415 373 435 358 750 727 606 383 424 422 656 369 433 430 501 718 394 367 459 404 590 604 466 539 445 409 393 564 444 483 666 490 426 509 405 508 863 434 979 603 662 988 804 403 600 553 599 512 757 636 448 710 587 442 572 793 545 479 805 614 608 575 712 439 556 552 606 482 731 496 497 856 1.02e+03 961 827 674 750 383 585 459 445 504 450 450 436 642 498 682 516 513 492 772 400 513 435 547 741 511 480 501 589 484 459 599 503 662 504 541 383 767 488 512 844 664 556 742 401 824 499 469 520 450 705 514 448 462 477 448 413 500 417 512 441 469 433 402 433 428 371 445 468 535 452 440 498 458 511 433 428 491 470 456 517 434 544 665 478 644 816 688 552 545 620 546 548 569 447 607 491 483 490 517 599 558 543 438 488 449 529 469 593 578 486 472 472 489 714 537 366 390 778 840 514 490 449 786 505 584 459 564 386 392 425 446 470 426 443 555 483 425 730 467 441 443 424 472 466 527 693 539 381 392 495 438 677 443 388 451 390 391 404 370 406 437 417 404 438 451 515 454 496 464 449 656 466 455 386 934 444 521 469 568 430 798 433 442 482 711 492 488 483 398 373 428 436 604 415 321 478 477 470 404 496 546 748 403 544 509 460 432 532 507 484 471 547 460 463 500 505 707 423 403 705 561 582 558 506 443 455 678 485 664 522 429 790 511 582 433 668 474 472 768 436 507 426 768 480 434 503 463 462 494 477 563 490 478 460 489 442 534 409 410 458 446 420 425 453 452 503 538 438 459 390 453 464 392 405 374 387 526 498 361 487 361 589 740 636 307 350 430 747 404 386 705 831 759 583 329 466 414 439 633 603 550 464 360 594 385 469 451 344 732 416 392 351 456 334 387 614 526 760 468 937 431 703 1e+03 414 449 356 632 591 412 1.06e+03 581 924 693 509 426 319 470 386 586 331 535 352 746 524 378 675 514 324 381 331 378 398 467 NaN 837 648 465 418 452 399 360 558 399 347 383 666 477 733 515 346 373 369 397 345 415 373 435 356 755 728 614 382 424 422 674 370 433 430 501 723 394 367 460 404 590 604 466 539 445 408 394 564 444 484 665 487 426 509 405 508 863 434 978 604 662 988 804 403 600 553 599 511 753 635 448 710 587 439 572 794 545 479 806 609 608 575 712 439 556 565 606 482 732 497 497 855 1.02e+03 961 827 673 750 383 585 459 445 504 451 449 436 643 498 678 517 513 492 771 400 513 434 547 728 511 480 501 588 484 460 599 503 662 503 541 383 767 488 512 844 664 556 742 400 823 499 469 520 449 705 513 449 462 477 447 413 500 417 512 441 469 434 402 433 427 371 445 469 532 452 440 499 457 511 434 428 491 469 456 517 434 544 665 478 644 815 687 552 545 620 546 548 570 447 607 491 484 490 517 599 558 543 438 488 449 529 468 593 578 485 471 472 489 714 537 365 389 778 842 514 490 450 786 504 568 459 564 386 392 425 446 470 425 443 554 483 426 730 467 441 442 424 472 465 520 693 539 381 392 494 438 677 443 388 451 390 391 404 370 406 437 417 404 438 451 514 454 496 464 449 656 465 455 386 933 444 522 469 568 431 798 434 441 476 709 492 487 483 399 373 428 436 602 415 321 478 476 470 404 495 546 748 403 545 509 460 432 533 506 484 471 546 460 462 500 497 708 424 402 703 561 582 558 506 443 455 667 485 655 522 428 790 510 582 434 659 473 472 768 436 506 426 768 480 435 504 464 463 494 477 562 490 477 460 489 442 534 409 409 458 446 419 425 452 450 503 537 438 459 391 453 465 392 404 373 387 527 498 360 487 360 588 741 637 305 349 430 748 405 386 705 830 760 583 329 465 414 440 633 604 550 468 361 593 385 469 452 343 736 415 390 352 456 334 386 614 524 761 468 938 431 703 1e+03 414 449 355 630 593 412 1.06e+03 582 924 693 509 426 319 470 386 587 330 534 353 745 523 379 675 514 324 380 330 379 399 466 NaN 838 648 466 418 452 398 361 558 400 347 383 660 477 734 515 346 373 369 398 347 415 373 435 355 763 728 622 382 425 422 691 370 432 429 501 729 394 366 462 404 590 604 466 539 445 408 394 565 444 484 665 484 426 509 405 508 864 434 977 604 662 988 804 403 600 553 598 512 748 636 448 710 586 436 572 794 544 479 805 603 608 575 712 439 556 576 606 482 732 497 497 856 1.02e+03 961 827 673 750 382 585 458 446 504 450 449 436 643 498 673 517 513 492 771 400 513 434 547 716 511 480 501 588 484 460 600 503 662 503 541 383 767 488 512 844 664 557 742 400 822 499 470 520 449 705 513 449 464 477 446 413 500 417 512 442 468 434 402 434 426 371 445 470 529 452 439 499 456 511 434 428 491 469 456 516 434 544 665 478 644 815 687 552 545 620 547 547 571 447 607 491 484 490 517 598 558 543 438 489 449 529 466 593 578 485 471 471 489 714 537 365 389 777 842 514 489 450 786 503 556 458 564 386 392 425 446 470 425 444 554 483 426 730 467 441 442 424 472 465 514 693 539 381 392 494 438 677 443 388 451 390 390 404 370 405 436 417 404 438 451 514 454 496 464 449 656 464 455 386 932 443 521 470 568 431 798 434 440 470 708 492 487 483 399 373 428 436 600 415 320 478 474 470 404 496 545 748 404 545 510 460 432 532 505 484 471 546 460 461 500 490 709 424 402 703 561 582 558 506 443 455 657 485 643 521 428 789 510 582 434 653 473 472 769 437 506 426 767 479 435 504 465 463 494 477 561 490 477 461 489 442 534 410 409 458 446 419 425 452 449 503 537 438 459 392 452 466 392 403 372 387 529 498 360 486 360 588 741 637 304 350 431 748 405 386 705 829 760 582 329 464 415 439 632 605 550 472 361 592 384 469 452 343 739 415 390 352 455 334 385 614 521 761 468 939 431 703 1e+03 414 449 355 628 594 412 1.06e+03 582 924 693 508 427 319 470 386 587 328 532 353 743 522 380 676 513 324 379 329 380 399 466 NaN 839 649 465 418 451 397 362 559 403 347 383 654 478 735 516 345 373 369 399 348 415 373 435 355 773 728 630 381 424 422 709 371 432 427 501 735 395 366 462 404 590 604 466 539 445 407 394 565 444 484 666 482 426 509 405 509 864 434 977 605 662 988 804 403 600 553 598 512 742 636 448 710 586 433 572 793 544 480 805 598 608 575 712 439 556 588 606 482 733 497 496 856 1.02e+03 960 827 673 750 382 585 458 446 503 450 449 436 644 498 666 518 514 491 771 400 513 435 546 700 510 481 501 588 484 460 600 503 662 503 541 383 767 487 512 844 664 556 743 399 819 499 469 520 449 705 513 450 464 477 446 413 501 416 512 442 468 434 402 434 425 371 445 472 526 452 439 499 456 511 434 428 492 469 456 516 436 544 666 477 644 816 687 552 545 620 547 547 571 447 607 490 485 490 516 597 559 543 438 490 449 529 466 592 577 484 470 471 490 714 537 365 389 777 841 513 489 450 786 503 546 457 564 386 392 426 447 471 424 444 555 485 426 730 466 441 441 424 472 464 509 693 538 381 392 494 438 677 444 388 451 391 390 404 370 403 436 417 404 439 451 514 454 496 464 448 656 464 454 386 932 442 521 470 568 431 798 434 439 465 705 493 487 483 399 373 428 436 598 414 320 478 473 470 404 495 545 748 404 545 510 460 432 532 505 484 471 546 460 461 500 485 709 424 402 702 560 582 558 506 443 455 644 485 632 520 428 789 510 581 434 647 473 472 769 438 505 426 766 479 436 504 466 464 494 477 559 491 477 461 489 442 534 410 409 459 446 419 425 452 449 504 537 438 458 392 452 464 392 403 371 387 530 498 360 485 360 588 740 638 304 349 431 749 406 386 705 828 760 581 329 462 415 439 632 605 549 473 361 590 384 470 452 344 743 415 390 352 455 334 385 614 520 763 469 940 430 703 1e+03 414 448 355 626 596 412 1.06e+03 582 924 692 508 428 318 469 386 587 328 531 353 741 522 380 678 513 324 379 329 380 399 465 NaN 841 649 465 418 452 396 363 561 407 347 383 646 478 735 516 344 372 369 400 349 415 374 435 355 781 728 639 381 425 422 727 372 433 426 501 742 395 366 463 404 589 604 466 539 445 407 394 565 444 485 666 480 425 509 406 509 863 434 975 606 662 988 804 403 600 553 598 512 736 636 448 710 586 430 572 793 544 480 805 594 608 575 712 439 555 598 606 482 733 497 496 856 1.02e+03 961 827 672 750 382 585 458 447 503 449 449 436 645 498 658 518 514 490 772 400 513 435 546 689 510 481 500 588 483 460 600 503 662 503 541 383 767 487 512 844 663 556 743 399 814 499 468 520 449 705 513 450 465 477 446 413 501 416 512 442 469 434 402 434 424 371 445 473 525 452 438 499 456 512 434 428 491 469 457 516 440 544 667 477 644 816 687 552 546 620 548 548 572 448 607 490 486 490 515 596 559 543 438 492 448 529 465 592 577 484 470 471 490 713 537 365 389 777 839 513 489 450 786 503 539 456 564 385 392 426 447 471 424 444 555 486 426 730 466 441 441 424 472 464 506 692 538 381 392 494 438 677 444 388 452 391 390 403 370 402 436 417 404 439 450 514 454 496 464 448 656 464 454 386 932 442 520 471 568 431 798 434 439 458 703 492 487 483 399 372 428 436 597 414 320 478 472 470 404 495 546 748 404 545 510 460 432 532 505 484 471 546 460 461 500 481 710 424 402 700 560 583 558 506 443 455 632 485 622 520 428 789 510 581 434 639 472 472 769 438 504 427 765 479 435 505 466 464 494 477 557 492 477 461 489 442 534 411 408 458 446 419 425 453 448 505 537 438 458 393 452 463 391 403 371 387 532 498 359 484 361 589 740 639 303 347 431 748 407 386 704 826 760 580 329 462 415 438 632 606 549 474 361 589 385 470 452 344 746 414 390 353 454 334 385 614 518 764 469 940 430 704 1.01e+03 413 447 354 626 598 411 1.06e+03 581 924 691 507 428 318 469 386 587 326 530 352 739 522 379 680 513 323 378 329 380 399 463 NaN 842 649 464 418 453 396 363 562 411 347 384 637 478 736 517 344 371 369 401 350 415 373 435 354 790 727 647 381 425 422 746 373 434 425 502 748 395 366 464 403 589 604 466 538 446 407 394 565 444 486 666 479 425 510 406 509 863 434 974 607 663 988 804 403 600 553 599 512 729 635 448 711 586 429 573 793 544 480 806 592 608 575 712 440 555 610 605 482 733 497 496 856 1.02e+03 961 827 672 750 382 584 458 447 503 449 449 436 646 497 651 518 514 491 772 400 513 435 546 675 510 480 500 588 483 460 601 503 661 504 541 383 767 487 512 844 663 556 743 399 809 500 468 520 450 705 512 450 464 477 446 414 501 416 512 442 469 433 402 434 423 371 445 474 522 452 438 499 456 512 434 428 490 469 457 516 443 544 668 477 644 815 687 552 546 619 548 548 572 448 607 490 487 490 515 596 559 543 439 494 449 529 465 592 577 484 470 471 490 713 538 365 389 777 836 513 489 450 786 504 532 456 564 384 392 426 447 471 424 444 555 486 426 730 466 440 442 424 472 464 505 692 538 381 392 495 438 676 444 388 451 390 390 403 370 402 436 416 404 440 450 514 454 497 464 448 656 464 454 386 933 442 520 472 568 431 798 434 439 452 700 492 487 483 399 373 428 436 596 414 320 478 472 470 405 495 546 748 404 544 509 460 432 532 505 485 471 545 461 461 500 478 710 423 402 699 561 582 559 505 443 455 619 485 616 519 427 789 510 580 434 629 472 472 769 438 503 428 765 479 435 505 465 463 494 477 554 492 478 461 489 442 533 411 408 458 447 419 425 453 448 505 537 438 458 394 452 462 391 403 371 388 532 498 358 484 362 589 740 641 303 344 430 748 408 385 704 825 761 580 329 460 416 438 632 607 548 475 361 587 386 471 452 344 750 413 391 354 454 334 384 614 517 766 468 940 430 704 1.01e+03 413 447 354 626 599 410 1.06e+03 581 923 690 505 428 318 469 386 587 325 530 352 739 522 379 680 514 323 377 329 380 399 462 NaN 844 649 464 418 455 396 364 563 415 347 384 631 478 736 520 344 371 369 402 349 416 373 434 352 796 727 656 381 425 422 766 372 435 424 502 753 395 365 464 403 588 604 466 538 446 407 394 565 444 486 666 477 424 510 406 509 862 433 974 607 663 988 804 404 599 553 599 512 724 635 448 710 586 429 573 793 544 481 806 590 608 575 712 440 555 621 603 482 734 496 495 857 1.02e+03 962 827 671 750 383 584 458 446 504 449 450 436 646 497 644 518 515 491 774 400 513 435 546 663 510 480 501 588 484 460 601 503 661 504 541 383 767 487 512 844 663 556 742 400 803 500 468 520 450 705 512 449 464 476 446 413 501 417 512 442 469 433 401 433 423 371 445 474 519 452 437 499 456 511 434 428 490 469 457 516 447 544 669 477 644 814 686 552 546 619 548 548 572 447 607 490 488 490 515 596 559 542 439 496 449 529 464 592 577 484 470 471 491 713 538 365 389 776 832 513 490 451 786 504 527 456 565 384 392 426 447 471 424 444 555 486 426 730 466 440 443 424 472 464 503 692 538 381 392 496 438 676 444 387 450 390 391 403 370 402 436 416 404 440 451 514 453 497 464 448 656 464 454 385 933 442 520 474 568 430 798 435 438 448 697 492 487 483 399 373 428 436 594 414 319 477 470 469 405 495 546 748 403 544 510 460 432 533 505 485 471 544 461 461 501 475 709 423 403 697 561 582 559 505 443 456 608 484 609 519 427 789 510 580 434 619 472 472 769 438 503 428 765 479 434 505 464 462 494 477 552 491 478 461 489 441 532 410 408 457 447 419 425 454 448 505 537 439 458 394 452 462 391 403 370 388 532 498 358 484 362 589 741 642 302 341 430 747 408 384 703 823 761 580 328 460 416 438 632 607 548 476 360 586 387 472 454 345 753 412 391 355 453 334 384 614 516 766 468 940 430 705 1.01e+03 412 448 353 624 599 410 1.05e+03 580 924 686 504 428 319 468 386 587 324 530 351 738 522 379 680 515 323 377 329 380 399 459 NaN 846 649 464 419 457 396 364 562 418 347 385 625 477 736 522 344 371 370 402 349 416 373 434 352 804 727 663 380 424 422 786 372 435 423 503 759 396 364 464 403 588 604 466 537 446 407 394 565 443 485 666 476 424 510 405 509 862 432 974 607 664 988 804 404 599 553 599 513 718 635 448 710 586 428 573 793 544 481 805 588 607 576 713 440 555 632 602 482 735 495 495 856 1.02e+03 963 827 672 749 384 583 457 446 504 449 449 436 648 497 640 518 516 491 775 400 513 435 547 651 510 480 501 589 484 460 600 503 661 503 541 383 767 487 512 844 663 555 742 400 798 500 468 519 451 704 513 449 464 476 446 414 501 417 512 442 469 433 401 433 421 371 445 474 516 452 437 499 456 510 434 428 491 469 457 516 452 544 669 478 644 814 685 553 546 618 549 547 573 447 607 490 487 490 515 596 559 542 438 498 449 529 465 592 576 484 470 471 491 713 539 365 389 775 827 513 490 451 786 504 524 456 564 383 392 426 447 471 424 444 555 486 426 730 466 440 444 424 473 464 501 692 539 381 392 496 438 676 443 387 449 390 391 403 370 403 436 415 404 440 451 514 453 497 464 449 656 464 455 385 933 443 520 475 568 430 798 435 438 444 694 491 487 483 399 373 428 436 593 414 319 477 468 469 405 495 546 748 402 544 510 460 432 533 505 486 471 544 461 461 501 472 708 423 403 695 560 581 559 505 444 455 598 484 603 518 427 788 510 579 434 610 473 472 769 438 502 428 765 478 434 505 464 462 494 477 551 491 478 461 489 440 532 410 408 457 447 419 424 455 448 505 537 440 458 394 452 463 391 403 370 388 532 498 359 484 362 589 741 642 302 339 430 747 408 383 702 822 760 580 327 459 416 438 632 607 548 478 360 584 387 473 456 346 756 411 390 354 453 334 384 613 516 768 468 940 430 705 1.01e+03 412 448 353 622 600 411 1.05e+03 580 926 682 503 427 319 468 386 588 324 530 352 738 521 379 680 516 323 378 329 380 399 458 NaN 848 648 463 419 458 396 365 562 423 347 386 622 477 736 523 344 371 370 401 349 416 373 435 353 812 727 672 381 424 421 806 371 434 422 503 765 398 363 464 404 588 604 467 538 446 408 395 565 443 485 666 476 423 510 405 509 861 432 975 607 664 989 804 404 599 553 600 513 713 635 447 709 585 426 573 793 545 481 804 588 607 576 712 439 555 642 600 482 734 494 495 856 1.02e+03 964 828 672 748 383 583 457 446 504 449 449 436 649 497 634 518 516 492 775 400 514 435 547 640 510 481 500 589 483 461 600 503 662 503 541 383 766 487 512 844 662 555 742 401 795 500 469 519 450 704 513 449 464 476 446 414 501 416 512 441 469 433 401 432 420 370 446 474 515 452 436 500 456 511 433 428 492 469 457 516 460 543 669 478 644 814 683 554 546 619 549 547 573 446 607 490 486 491 515 597 559 541 437 499 449 529 466 592 577 485 470 471 491 713 539 365 388 773 821 513 490 451 786 505 518 456 564 383 392 426 447 472 424 444 555 487 427 730 467 440 444 425 474 464 500 692 539 382 392 496 438 676 443 388 449 390 392 403 370 403 435 415 404 439 451 515 453 497 464 448 656 464 455 385 933 443 520 477 568 431 798 435 438 440 692 491 488 483 398 372 428 436 591 414 318 477 465 469 405 495 546 748 400 545 510 460 432 533 505 486 471 543 461 462 501 469 708 423 403 694 560 581 559 505 444 454 589 484 596 518 427 785 510 579 434 600 473 472 770 439 501 429 765 478 434 505 464 462 494 478 549 491 478 460 489 439 532 409 408 457 447 419 424 455 448 505 537 440 458 393 452 464 391 403 369 388 534 499 360 485 362 589 741 642 302 337 429 746 407 383 701 820 760 580 327 459 416 439 633 606 547 480 360 581 387 474 459 347 759 411 389 353 452 334 384 612 515 771 469 940 430 705 1.01e+03 412 448 353 621 601 411 1.05e+03 579 927 674 503 427 318 467 386 589 325 530 353 737 521 380 682 516 323 381 329 380 399 457 NaN 848 646 463 419 459 397 366 562 427 347 387 619 477 736 524 344 371 370 399 349 416 373 435 355 819 727 678 381 426 420 826 371 434 422 503 771 399 362 464 405 588 604 466 538 447 408 395 565 443 484 667 476 423 510 405 509 861 432 975 607 665 988 804 404 600 553 600 513 707 635 447 709 585 425 573 794 544 481 803 588 607 577 711 439 555 649 600 482 734 494 495 855 1.02e+03 963 828 672 747 383 583 457 446 504 449 449 436 650 497 627 518 517 492 776 401 514 434 547 633 509 481 500 589 483 462 599 503 662 503 541 383 766 487 512 844 662 555 742 400 791 500 469 519 450 704 513 449 465 476 446 414 501 416 512 442 469 433 401 432 418 370 447 474 514 451 436 500 456 511 432 428 492 469 457 515 467 543 669 479 644 815 682 554 545 619 549 547 573 446 608 490 486 491 515 597 559 541 437 501 448 529 468 592 577 485 470 471 491 713 539 365 388 772 813 512 490 451 786 505 512 456 564 383 393 426 447 472 424 444 555 487 427 730 467 440 444 425 474 463 498 692 539 382 393 496 438 675 443 388 450 390 392 403 370 403 435 415 403 440 451 516 452 497 464 447 656 464 455 384 932 443 519 478 568 431 798 436 438 437 690 491 488 484 398 372 427 435 589 414 318 476 463 469 405 495 546 748 400 545 510 460 432 532 505 486 471 543 462 462 501 468 708 423 402 691 560 581 559 505 444 453 582 484 591 518 427 780 510 579 434 591 473 472 770 440 500 429 765 478 434 505 463 463 494 478 546 491 478 460 489 439 532 410 408 457 447 419 425 454 448 505 537 440 458 392 452 465 390 403 369 388 535 499 360 485 361 588 741 642 302 334 428 745 406 383 700 818 759 580 327 458 415 440 633 604 546 482 358 578 386 475 461 350 762 411 389 354 452 334 384 612 515 773 469 939 430 705 1e+03 412 448 353 620 602 412 1.05e+03 578 926 667 503 427 317 467 385 589 325 530 353 736 521 380 683 516 322 382 329 379 398 456 NaN 850 644 461 420 459 398 365 562 434 346 388 614 477 736 525 344 370 371 397 348 417 373 434 354 826 727 686 380 427 420 847 371 434 420 502 776 399 362 464 405 588 604 465 539 447 408 395 565 443 484 667 475 423 510 405 509 860 432 975 607 665 988 804 405 600 552 600 512 700 634 447 709 585 424 573 795 544 481 803 587 607 578 710 439 555 655 599 481 734 494 495 854 1.02e+03 963 827 672 747 383 584 457 446 504 449 449 436 651 496 616 518 517 491 778 401 514 434 547 626 510 480 500 589 484 463 599 503 662 503 542 383 765 487 513 844 662 555 742 400 785 500 469 520 450 704 514 449 466 477 446 413 501 415 512 441 469 433 401 432 418 370 448 474 512 451 436 500 455 511 432 429 492 469 457 515 475 543 669 479 644 815 681 555 544 618 549 547 573 446 608 490 485 490 515 597 559 541 437 502 448 529 468 591 577 485 470 472 492 713 540 365 388 771 802 512 490 451 786 505 505 456 564 383 393 426 446 472 424 444 555 488 427 730 467 440 444 425 474 464 497 692 539 383 394 496 438 675 443 388 449 389 392 404 370 403 435 415 403 440 450 516 453 497 463 446 656 464 454 384 932 443 519 480 568 431 798 436 437 434 690 491 488 484 398 372 427 435 588 414 318 476 461 469 405 495 546 748 400 545 509 460 431 532 505 486 471 543 461 462 500 467 708 423 403 689 560 580 559 505 443 453 572 484 586 518 427 775 510 579 434 583 474 472 770 439 500 429 765 479 434 505 461 463 494 478 544 491 478 460 489 439 531 410 408 457 447 419 425 453 448 505 538 439 458 392 453 466 389 403 369 387 537 500 361 484 361 588 741 642 302 332 427 744 405 383 698 816 759 580 327 457 415 440 634 601 546 483 357 576 386 477 464 351 767 412 389 354 451 334 384 612 514 773 469 939 429 706 1e+03 412 448 353 620 603 412 1.05e+03 578 927 656 503 427 317 466 385 588 325 531 352 736 520 379 684 516 322 383 329 378 399 456 NaN 851 643 460 419 460 398 363 561 441 346 387 609 477 735 525 344 370 371 394 346 418 373 434 354 832 728 694 380 427 420 867 371 434 419 502 783 399 362 464 405 589 604 464 539 446 409 394 564 443 483 667 475 423 510 405 510 860 432 975 608 666 989 802 405 600 552 600 512 694 634 447 709 585 424 573 795 543 481 803 586 608 578 710 439 555 659 599 481 734 494 495 854 1.02e+03 963 827 671 747 383 585 457 446 503 448 449 436 651 496 606 518 516 491 780 401 513 435 547 621 510 480 500 589 484 463 599 503 661 502 542 383 766 487 513 843 662 555 742 400 778 501 469 520 450 704 514 449 467 476 446 412 502 415 512 441 469 433 402 432 418 370 448 474 510 450 436 501 455 510 432 429 492 468 457 515 483 543 669 479 644 815 680 554 544 618 548 547 573 446 608 489 484 490 515 597 559 540 437 502 449 529 468 590 577 485 470 472 492 713 543 365 388 769 790 512 490 452 786 505 502 456 564 384 393 426 446 472 424 444 555 488 428 730 466 440 443 425 474 464 496 692 539 382 394 496 437 675 443 388 449 389 392 404 370 402 435 415 403 440 449 517 454 497 464 446 656 464 454 384 931 443 520 481 568 431 799 435 436 430 689 491 488 484 398 372 427 435 586 413 318 476 460 469 405 495 547 748 400 545 509 460 431 532 505 486 470 543 461 462 500 467 708 422 403 687 559 581 560 505 443 453 563 484 581 518 427 769 511 579 434 576 474 472 771 439 499 430 765 479 434 505 460 463 494 478 543 490 477 461 489 439 531 410 407 457 447 420 426 452 449 505 538 439 458 391 452 466 389 404 368 387 538 502 360 484 361 589 741 642 301 328 425 744 403 383 696 814 759 579 327 457 415 439 633 600 546 484 355 576 386 479 466 353 770 413 388 354 451 334 385 612 514 773 469 939 428 706 1e+03 412 447 353 619 605 412 1.05e+03 578 928 646 503 427 318 464 385 587 326 532 352 735 519 379 685 516 322 383 329 378 399 456 NaN 852 641 460 419 460 399 361 560 447 346 387 600 477 735 526 343 370 372 394 346 419 373 434 353 841 728 702 381 427 422 886 371 433 418 502 791 400 362 464 405 589 604 465 538 446 409 394 565 443 484 667 474 424 510 405 510 860 431 976 608 666 989 800 405 600 552 600 512 688 634 448 709 586 423 573 794 543 481 804 584 608 578 710 439 555 663 598 481 735 494 495 854 1.02e+03 964 827 671 747 383 585 457 446 503 449 449 437 651 496 597 518 516 492 780 401 513 436 547 615 510 480 500 590 485 462 599 504 662 502 542 382 766 488 513 843 662 555 742 400 771 501 469 520 451 704 513 448 467 476 446 412 502 416 511 441 470 433 402 432 417 370 448 474 507 449 436 501 455 510 432 428 492 467 457 515 493 543 669 479 644 815 680 554 544 617 548 547 573 446 608 490 484 490 515 597 559 540 437 502 449 530 468 590 577 484 469 472 492 713 546 365 387 766 778 512 490 452 785 505 500 456 564 384 393 426 445 472 424 444 555 489 428 729 466 440 442 425 474 464 496 692 540 382 394 496 437 675 443 388 448 389 392 404 369 402 435 415 403 440 449 517 455 497 464 446 655 466 455 384 931 443 519 481 568 431 799 435 436 426 689 491 489 484 398 372 427 435 584 413 318 476 459 469 404 495 548 748 400 545 509 460 432 533 505 486 470 543 461 462 500 468 708 422 402 686 559 581 560 505 443 453 552 484 574 519 427 761 511 579 434 570 474 472 772 439 499 430 765 479 434 505 459 463 494 478 542 490 477 461 489 440 531 410 407 457 447 420 426 452 449 505 538 439 458 391 451 466 389 403 368 388 540 503 359 483 362 590 742 642 301 324 424 745 401 383 695 813 758 579 327 456 415 438 632 597 545 484 353 574 386 481 469 353 772 414 388 354 451 334 386 612 514 774 469 939 427 707 1e+03 411 447 352 618 606 413 1.05e+03 579 930 636 503 427 320 462 385 586 326 532 353 735 516 378 685 515 322 384 329 376 400 457 NaN 853 640 460 419 459 398 361 559 452 346 386 596 477 735 526 343 371 372 393 345 419 373 434 353 849 728 710 381 428 423 906 371 432 418 503 799 401 361 464 405 589 603 465 537 446 409 394 565 443 484 667 474 424 511 405 510 860 430 976 608 666 990 796 405 600 552 600 512 684 634 448 710 586 423 573 793 543 481 805 582 608 578 711 439 555 665 598 481 735 494 495 854 1.02e+03 964 828 672 748 384 585 457 446 504 449 449 437 651 496 590 518 516 492 781 401 513 437 547 609 510 480 500 590 484 462 598 504 662 502 542 382 767 487 514 843 662 555 742 401 767 501 470 520 451 704 513 448 468 476 447 413 502 416 511 441 470 433 402 432 417 370 447 473 506 449 436 501 455 510 432 428 491 466 457 515 503 542 669 479 645 815 680 553 544 617 548 548 573 446 608 490 484 490 515 597 559 540 437 501 449 530 469 590 578 484 469 473 492 713 548 366 387 763 767 512 490 452 785 505 497 456 564 384 393 425 445 472 423 444 555 489 427 729 466 440 439 425 474 464 494 693 540 382 394 496 437 675 443 388 445 389 392 404 370 401 435 415 403 440 449 517 455 498 464 446 655 468 455 384 931 443 519 481 567 431 799 435 436 421 689 492 489 484 398 371 426 435 582 413 318 476 457 469 404 495 548 748 400 545 509 460 432 533 505 486 470 543 461 462 500 470 708 422 402 685 560 581 560 505 443 453 541 484 567 519 428 751 510 579 433 562 474 472 773 439 499 430 765 479 435 506 458 463 494 478 542 491 477 460 489 441 532 410 406 457 447 419 426 452 449 505 539 439 458 391 451 466 389 403 367 388 540 503 358 483 364 591 742 642 300 318 423 745 401 383 691 810 757 579 327 456 416 437 631 594 545 485 352 572 387 482 472 356 774 415 388 354 451 335 387 611 515 775 469 939 428 707 1e+03 411 447 352 617 607 415 1.05e+03 579 931 627 503 427 322 461 385 585 326 532 355 734 515 378 683 515 322 384 329 375 400 457 NaN 855 640 460 419 459 398 361 559 458 346 386 590 477 735 524 342 370 372 392 345 419 374 435 353 854 728 718 381 428 423 927 371 431 418 504 806 401 361 464 406 589 603 466 537 446 409 394 565 442 485 667 474 424 511 405 510 860 430 976 608 666 989 792 405 600 552 600 512 680 634 448 710 585 423 573 793 543 481 805 581 607 578 711 440 555 666 598 481 735 494 495 855 1.02e+03 964 829 671 748 384 585 457 445 504 450 449 437 652 495 582 518 515 492 781 401 513 437 546 604 510 480 500 590 484 462 598 503 662 502 542 382 767 487 513 843 663 555 742 401 763 501 470 520 451 703 512 449 468 476 448 413 501 416 511 442 470 433 401 432 416 371 447 473 505 449 436 501 455 510 431 428 491 465 457 515 511 542 669 480 645 815 680 553 545 617 548 548 574 447 608 490 484 490 515 597 560 540 437 501 449 530 469 590 577 484 469 473 492 713 549 365 386 758 757 512 490 452 785 505 494 456 564 384 393 425 445 472 424 444 555 489 427 729 466 440 436 424 474 465 492 693 540 382 394 496 437 676 443 388 442 389 392 404 369 401 435 415 403 439 450 516 454 498 464 446 655 470 455 384 931 443 518 482 567 432 799 435 436 415 690 492 489 484 398 371 427 436 580 413 318 475 456 469 404 495 548 749 400 545 509 461 433 534 505 487 471 543 460 462 500 472 707 422 401 683 560 582 560 504 443 453 530 484 556 519 428 740 510 580 433 556 473 473 774 438 499 430 764 479 435 506 458 463 493 477 540 490 476 460 489 440 532 410 406 456 447 419 425 453 448 505 539 439 458 391 452 466 389 402 367 389 540 504 357 482 365 592 742 641 300 316 422 746 402 384 684 806 756 579 327 455 417 437 630 590 544 485 351 569 387 482 475 358 777 415 387 353 451 336 388 611 515 776 469 940 428 707 1e+03 412 448 352 614 610 415 1.05e+03 579 932 619 503 427 324 460 385 584 327 532 355 733 513 378 682 515 322 384 329 375 400 457 NaN 856 639 460 419 459 397 362 559 465 347 386 586 477 735 521 342 369 372 391 344 420 374 434 353 863 728 725 381 429 423 948 370 431 416 504 814 402 361 463 405 589 603 466 536 446 408 394 565 442 485 666 475 424 511 405 511 860 430 977 607 666 989 788 405 600 552 600 512 676 634 448 709 585 422 573 793 543 481 805 580 607 579 710 440 554 668 598 481 734 494 495 855 1.02e+03 964 829 671 748 384 585 457 445 504 450 449 437 652 495 578 518 516 492 781 401 512 437 546 601 509 479 500 590 483 462 597 503 662 502 542 382 767 487 513 843 664 555 742 401 759 501 470 520 450 703 512 449 469 476 448 413 500 416 511 441 470 432 401 433 416 371 447 473 505 449 436 501 455 510 431 428 491 464 457 515 518 542 669 480 645 815 680 553 545 617 548 548 574 447 609 490 484 490 515 597 560 540 436 501 449 530 469 590 577 484 469 473 492 713 550 365 386 749 749 512 490 452 785 504 491 456 564 384 393 425 445 472 424 444 556 489 426 729 466 440 433 424 474 465 491 693 539 383 395 496 437 676 443 388 438 390 391 404 369 401 435 416 403 439 450 516 454 497 464 446 655 472 456 384 931 442 518 482 567 432 799 435 436 410 691 492 489 484 399 371 428 437 578 414 318 475 455 470 404 495 548 749 400 546 508 461 433 534 505 487 471 544 460 462 500 473 706 422 401 681 560 582 560 504 442 453 518 484 547 519 428 730 510 580 434 549 473 473 775 438 499 430 765 479 435 506 458 463 493 477 538 490 476 460 489 439 532 410 407 456 447 418 425 453 448 505 539 440 459 391 452 466 389 402 367 388 540 504 358 482 366 592 741 641 300 314 422 746 403 384 677 803 756 579 326 456 417 436 628 587 543 486 350 569 388 482 477 362 783 416 387 352 451 338 389 610 516 776 468 940 429 706 1e+03 412 448 352 612 613 414 1.05e+03 578 934 609 503 427 326 458 385 584 327 533 356 731 513 378 680 515 321 384 328 376 400 456 NaN 856 638 460 419 459 394 362 559 470 347 386 578 477 734 519 342 369 372 390 344 422 374 434 353 869 727 734 381 429 422 969 370 430 415 503 821 402 361 463 404 589 602 466 536 446 408 394 565 443 485 666 475 424 512 406 510 860 431 977 607 665 989 784 405 601 552 600 512 673 634 447 709 584 422 573 793 543 481 805 580 607 579 710 440 554 669 597 481 734 493 495 856 1.02e+03 964 829 670 748 384 584 457 445 505 450 449 437 651 495 575 518 516 492 780 401 512 437 546 599 509 479 500 590 483 462 598 502 662 502 542 382 766 487 513 843 663 555 742 401 755 501 470 519 450 703 512 449 469 476 448 413 500 416 511 441 470 432 401 433 416 371 447 473 504 449 436 501 455 510 431 428 491 464 457 515 526 542 669 480 645 815 680 553 545 617 549 548 574 446 609 490 485 490 516 597 560 540 436 502 448 530 469 590 577 484 470 473 492 712 551 365 386 741 741 512 490 452 785 503 489 456 564 383 393 425 445 472 424 444 556 489 426 729 465 440 430 425 474 465 491 693 538 382 395 496 437 677 443 388 436 390 390 404 369 401 434 416 403 439 449 516 454 496 464 446 656 474 456 384 931 442 518 481 567 432 799 435 436 405 693 492 489 484 399 372 428 436 577 414 317 475 455 470 404 494 548 750 400 546 508 461 433 535 505 487 471 544 460 462 500 474 706 421 401 680 560 582 560 505 442 453 506 484 536 519 428 719 510 579 434 544 473 473 777 438 499 430 765 478 435 506 458 463 493 477 534 490 476 460 489 439 532 410 407 455 446 418 425 453 448 505 539 441 459 391 452 466 389 402 366 388 540 504 359 482 366 593 741 640 300 314 421 747 403 384 670 800 757 580 326 456 417 435 626 584 543 488 348 569 387 483 480 367 787 419 388 351 451 338 389 612 516 775 468 940 428 706 1e+03 412 448 352 609 616 414 1.05e+03 578 936 602 503 427 328 456 385 583 328 534 356 730 514 377 678 514 322 383 328 377 400 456 NaN 855 637 460 419 459 391 364 558 474 348 386 570 476 734 517 342 369 372 390 344 423 374 434 353 876 727 739 381 429 423 989 368 429 414 503 828 402 361 463 403 589 602 466 536 446 409 394 564 443 485 665 475 424 512 406 510 860 431 977 606 665 989 779 406 601 552 600 513 671 634 447 709 584 422 573 793 543 480 805 580 608 579 710 439 554 671 597 481 734 493 496 856 1.02e+03 964 829 670 748 384 584 457 445 505 450 449 437 651 495 572 517 516 492 778 401 512 437 545 598 509 479 500 590 483 461 598 502 661 502 542 383 765 487 513 843 663 555 742 401 752 501 470 519 450 703 512 449 469 476 448 413 500 416 511 440 470 432 402 433 416 370 447 473 503 449 436 501 455 509 431 428 492 464 457 516 535 542 669 480 644 816 681 553 545 617 550 548 574 446 608 490 485 490 516 597 560 540 436 502 448 530 470 590 578 484 470 473 491 711 552 366 387 733 732 511 490 452 786 503 488 456 564 383 393 425 445 472 424 444 556 490 426 729 465 440 426 425 473 465 490 693 535 381 395 496 437 677 444 388 434 390 390 403 369 401 434 416 403 439 449 516 454 496 465 446 656 475 456 384 931 443 518 480 567 431 800 435 435 402 694 492 489 484 399 371 428 436 575 414 317 475 455 469 405 493 549 750 400 545 508 461 432 534 505 487 470 543 460 462 500 475 706 421 401 679 560 582 560 505 442 453 497 484 528 519 428 710 509 579 434 539 473 473 778 438 500 430 764 478 435 506 459 463 493 478 532 490 476 461 489 440 532 411 407 455 446 418 425 453 449 505 538 440 459 390 453 466 388 402 365 389 541 503 360 481 366 592 740 642 300 313 421 747 403 384 663 798 758 580 326 455 417 434 625 582 542 490 348 568 387 484 484 372 790 422 389 351 451 338 390 613 517 774 468 938 428 705 1e+03 412 448 352 606 616 414 1.04e+03 577 938 596 502 426 330 453 384 582 328 533 356 727 514 376 676 513 322 382 327 377 401 456 NaN 855 634 460 419 459 388 365 558 475 348 386 560 477 734 516 342 369 372 392 344 424 374 434 353 876 727 749 382 429 424 925 368 428 413 502 836 402 361 464 403 590 602 466 536 446 409 394 565 443 485 665 475 424 512 406 510 860 431 976 606 665 989 774 406 600 552 600 513 668 634 447 709 584 423 573 793 543 480 805 580 608 579 710 439 554 672 598 481 734 493 496 856 1.02e+03 964 829 670 747 383 584 457 445 505 450 449 437 650 494 567 518 515 492 776 401 512 437 545 596 509 479 500 590 483 461 598 502 661 502 542 383 765 487 513 843 662 555 742 401 749 501 470 519 450 703 512 449 469 476 448 413 500 416 512 440 470 431 402 433 416 370 447 473 503 450 436 500 454 509 430 428 491 464 457 516 541 541 669 479 644 816 682 553 545 617 550 548 574 446 607 490 485 490 516 597 560 541 436 502 448 529 470 590 578 484 470 473 491 709 555 366 388 723 724 510 490 451 787 503 488 456 564 383 393 425 445 472 424 444 556 490 426 729 465 441 422 426 473 465 491 694 532 380 395 496 437 677 444 388 433 390 391 403 369 401 434 416 403 439 449 516 454 496 465 446 656 477 456 384 931 443 518 479 567 431 800 435 435 399 696 492 488 484 399 371 428 436 574 414 318 476 455 468 405 493 549 750 400 545 509 461 432 534 505 487 470 543 460 461 500 476 706 421 401 678 560 582 559 506 442 453 490 484 520 519 428 701 509 578 434 534 473 472 779 438 500 430 764 478 434 506 458 463 493 478 530 490 476 461 489 440 532 411 407 456 446 419 425 452 450 505 538 440 459 389 453 467 387 402 363 389 542 504 358 482 366 591 739 643 300 312 420 747 403 384 655 795 758 580 326 455 419 434 621 581 542 491 346 568 386 483 488 375 793 425 390 351 451 339 391 614 517 774 467 937 427 705 1e+03 412 447 351 604 616 413 1.04e+03 577 938 588 502 426 331 451 384 582 328 533 357 725 512 375 674 511 323 382 327 378 401 457 NaN 854 632 460 419 459 385 365 558 476 348 386 553 477 734 516 343 369 372 393 344 425 375 434 352 NaN 727 756 382 429 424 639 368 427 412 502 844 402 361 465 402 590 602 465 536 446 409 394 566 444 485 665 476 424 512 406 510 860 431 976 606 664 989 767 405 600 552 600 513 663 633 447 709 584 424 573 793 543 480 805 580 607 579 710 438 554 674 598 482 734 492 496 856 1.02e+03 964 829 670 747 383 584 456 446 504 450 449 437 650 494 561 518 514 492 774 401 513 437 545 594 509 479 501 591 483 461 598 502 661 502 542 383 765 487 513 843 662 556 742 401 748 501 471 519 450 703 511 449 468 476 449 413 500 416 512 440 469 431 402 433 416 370 447 472 503 450 436 500 454 510 430 428 491 463 457 516 548 541 668 478 644 816 683 553 545 617 550 547 574 446 606 490 486 490 516 597 560 541 436 503 448 529 470 591 578 484 471 473 491 707 556 366 388 713 715 510 490 451 788 503 489 456 565 383 394 426 445 472 424 444 556 491 427 729 464 442 420 426 473 465 491 694 528 381 395 495 437 677 444 388 432 390 392 403 369 400 434 416 403 438 449 516 454 496 465 444 656 479 455 384 931 443 519 478 567 431 800 435 435 396 697 492 488 484 399 371 427 436 572 414 318 476 455 468 405 491 548 749 400 545 508 461 432 533 505 487 470 543 460 461 500 477 707 422 402 676 561 582 560 506 442 453 485 484 514 519 428 693 510 578 435 528 473 472 780 438 500 431 764 478 434 506 458 463 493 478 529 491 476 461 490 440 532 411 407 456 447 419 425 452 450 505 538 440 459 388 453 467 386 403 363 390 543 503 357 482 365 590 739 644 300 312 420 748 403 384 646 792 758 579 326 455 420 434 617 578 542 493 346 568 387 483 490 378 795 428 390 351 451 340 393 615 516 774 467 936 427 705 1e+03 411 446 351 599 616 413 1.04e+03 578 939 580 502 426 332 449 383 582 330 532 357 722 512 374 673 510 323 382 327 378 400 456 NaN 853 631 459 419 458 383 365 558 477 348 386 548 477 734 516 343 368 371 395 344 427 375 433 351 NaN 727 765 382 429 424 NaN 368 427 412 502 850 402 362 466 402 590 602 465 536 446 410 395 566 444 486 666 477 424 512 406 510 860 431 975 606 664 989 760 405 601 552 600 513 657 633 448 709 584 425 573 794 543 480 805 581 607 579 711 438 554 677 599 482 734 492 496 856 1.03e+03 964 829 669 747 382 584 456 446 504 451 449 437 650 494 557 518 514 492 773 401 513 437 545 591 509 479 501 591 483 461 598 503 661 502 542 383 765 487 513 844 662 556 741 401 746 501 471 519 450 703 511 450 467 476 449 413 500 416 512 439 469 430 402 433 416 370 447 472 503 449 436 500 453 510 430 428 491 463 457 516 555 541 668 478 644 816 683 553 545 617 550 547 574 446 606 489 486 490 516 597 560 541 436 504 448 530 470 591 578 484 471 474 491 706 558 366 388 702 705 511 490 451 788 504 489 455 565 383 394 426 445 472 424 444 556 491 428 729 464 441 416 425 473 465 491 694 526 381 395 495 437 677 444 388 432 390 392 403 369 400 434 415 403 438 449 517 454 496 466 444 656 480 454 383 931 443 519 478 567 431 800 436 435 395 697 491 487 484 399 371 426 436 572 414 318 476 455 468 405 491 548 749 400 545 508 461 432 532 505 487 471 543 460 462 500 477 706 422 402 674 561 581 560 506 442 454 478 485 506 519 428 683 510 578 435 523 473 472 780 439 500 431 764 478 434 506 459 463 493 478 526 491 476 461 490 441 532 410 407 456 447 419 425 451 451 505 538 440 458 388 453 467 386 403 362 390 544 503 355 482 364 590 739 644 300 312 420 748 402 383 638 790 758 578 326 454 420 434 613 577 541 495 344 568 387 482 492 382 798 430 391 351 450 341 395 616 516 774 467 936 427 705 1e+03 411 446 350 596 618 413 1.04e+03 578 941 572 502 427 334 448 382 581 331 532 357 721 512 374 672 509 323 381 327 377 400 457 NaN 852 630 458 419 458 381 365 557 477 348 385 542 478 734 516 343 367 371 396 344 429 374 431 350 NaN 727 770 383 429 424 NaN 369 427 411 502 857 401 362 466 402 590 602 465 536 446 410 395 566 444 486 666 478 424 511 406 511 860 431 975 606 664 989 755 404 601 552 600 513 649 632 448 708 584 426 573 794 543 480 805 582 608 579 710 438 555 680 599 482 734 492 496 856 1.03e+03 964 829 669 747 383 584 456 446 504 451 450 438 650 494 553 518 515 492 771 401 514 437 545 588 509 479 502 591 484 461 597 503 661 502 542 384 765 487 513 844 661 556 741 401 742 501 471 518 450 703 511 450 467 476 449 413 501 416 511 439 469 430 401 433 416 370 447 472 503 449 436 501 454 510 429 428 491 463 457 516 563 541 668 478 643 816 683 554 544 617 550 547 574 446 605 490 486 490 516 597 559 541 435 505 448 530 470 591 578 484 472 474 492 704 558 366 387 694 695 512 490 451 789 504 490 455 565 383 393 427 445 472 424 444 556 492 428 729 465 441 413 425 473 465 492 693 523 381 395 495 438 677 443 388 431 390 392 403 368 401 434 415 403 439 449 518 454 496 466 443 656 484 453 382 931 443 519 478 567 431 800 436 435 393 698 491 488 484 399 371 425 436 571 414 318 476 455 468 405 490 548 748 400 545 508 460 432 529 505 488 471 543 460 462 500 477 706 422 402 672 561 581 559 506 442 454 473 485 499 518 427 674 510 578 435 520 473 473 780 439 500 431 764 478 434 506 460 464 493 478 524 491 476 461 491 441 531 411 407 456 448 419 425 451 451 505 538 440 457 387 454 468 386 402 360 389 543 502 355 482 364 590 739 644 300 313 420 747 403 382 628 787 759 577 325 454 418 433 611 576 540 498 344 569 386 481 493 387 799 432 391 351 450 341 396 616 517 774 467 937 427 705 1.01e+03 411 446 349 592 620 412 1.04e+03 579 942 570 502 426 336 446 382 580 331 532 357 720 513 374 672 509 322 380 328 376 399 457 NaN 850 630 458 419 458 380 365 557 476 349 386 536 478 734 516 342 366 371 396 344 431 374 430 349 NaN 727 776 383 429 424 NaN 369 427 411 503 865 401 363 467 402 590 602 465 536 446 410 395 565 444 486 666 478 424 511 405 511 860 431 975 607 664 989 750 404 601 552 600 513 643 632 448 709 584 427 574 794 543 480 805 582 608 579 710 438 555 684 599 482 734 492 496 856 1.03e+03 964 829 668 747 383 584 457 446 504 451 450 438 650 493 550 519 515 492 770 401 514 437 545 587 509 478 502 591 484 461 597 502 661 502 541 384 765 487 513 844 659 556 742 401 739 501 471 517 449 702 511 450 467 476 449 414 501 416 511 439 469 431 401 432 416 370 448 472 503 449 436 501 454 510 429 428 491 463 457 516 568 540 668 478 643 816 683 554 544 617 550 547 574 446 605 490 487 490 516 597 559 541 435 506 448 530 470 591 578 484 471 474 492 700 559 366 388 684 684 512 490 451 790 504 491 455 565 383 393 428 446 472 424 444 556 492 428 729 465 441 412 425 473 466 492 693 520 381 395 495 438 677 443 388 431 389 391 403 367 401 434 416 403 440 448 518 454 497 466 443 656 485 452 382 931 443 518 478 567 431 800 437 435 391 698 491 488 484 399 371 425 436 570 414 318 476 455 468 405 491 548 746 400 545 508 460 432 526 505 488 471 543 460 462 500 477 706 421 402 669 561 581 559 506 442 453 469 485 492 517 427 666 511 579 435 516 474 473 780 439 500 431 764 478 434 506 461 464 493 478 523 491 476 461 491 441 531 411 408 457 448 419 426 451 451 504 538 440 456 387 454 468 386 402 359 388 543 501 355 482 364 590 739 644 300 313 420 746 405 380 619 786 759 576 325 454 418 432 609 577 541 498 344 570 387 481 495 391 804 434 391 351 451 341 396 616 517 773 467 937 427 706 1.01e+03 411 446 348 589 622 412 1.04e+03 578 943 568 502 425 337 445 381 580 331 532 356 720 514 373 672 508 322 380 328 376 399 457 NaN 848 630 458 418 458 376 364 557 476 349 387 530 478 734 517 342 365 371 394 344 432 372 430 349 NaN 728 782 383 430 424 NaN 370 427 411 502 876 400 364 467 403 589 603 465 536 447 410 395 565 444 485 665 478 424 511 405 511 860 431 975 607 664 989 746 404 601 552 600 513 637 632 447 709 584 427 574 794 543 480 804 582 608 579 710 438 555 687 599 482 734 492 496 856 1.03e+03 964 830 668 747 384 584 457 445 504 451 449 438 650 493 544 519 515 492 770 401 513 437 545 585 510 478 503 591 484 460 597 502 661 501 541 383 765 487 514 844 657 557 742 402 735 501 470 517 449 702 511 450 467 476 449 414 501 416 511 439 469 431 401 432 416 369 448 472 502 450 436 501 455 510 429 428 491 463 457 516 572 540 668 478 642 816 683 554 544 618 550 548 574 446 605 491 488 490 516 597 559 541 435 506 447 530 470 592 577 484 472 474 492 695 559 366 388 675 672 512 489 451 790 505 492 456 565 383 393 428 446 472 424 444 556 493 428 729 465 441 411 425 473 466 492 693 515 381 395 495 438 676 443 388 431 389 391 402 367 401 434 416 403 439 449 518 454 497 466 443 656 487 453 382 931 443 518 478 567 431 800 437 434 390 699 492 488 484 399 371 425 436 570 414 318 476 455 468 405 491 549 743 400 546 508 459 432 524 505 487 470 543 461 462 500 477 706 421 403 666 560 581 558 505 442 452 466 484 484 517 427 658 511 579 434 514 474 473 782 439 500 431 764 478 434 506 461 464 493 479 522 490 477 461 490 441 531 412 409 458 448 419 426 451 451 505 538 440 456 386 454 468 386 403 358 388 542 500 355 482 364 590 740 644 300 314 420 745 408 379 609 785 758 576 325 453 418 432 607 577 541 499 344 571 387 480 499 396 808 436 391 351 452 341 396 616 518 773 467 938 427 706 1e+03 411 446 348 587 623 412 1.03e+03 578 942 565 503 424 338 444 381 578 331 532 356 720 514 373 671 508 322 382 327 376 399 456 NaN 846 629 458 418 458 372 362 558 475 348 387 526 478 734 519 342 364 371 392 344 433 372 430 348 NaN 729 792 383 430 425 NaN 370 427 411 502 883 400 364 467 403 589 604 465 536 447 410 395 565 444 485 665 477 424 511 405 511 860 431 975 607 664 989 740 404 601 552 600 513 631 632 447 710 584 427 574 793 542 480 804 582 608 579 710 438 555 690 600 482 734 492 496 856 1.02e+03 964 830 668 747 384 584 457 444 504 451 449 438 650 493 539 519 516 493 770 401 513 437 546 583 510 479 504 590 484 460 598 502 661 502 540 383 765 487 514 844 653 557 742 402 729 501 470 518 449 702 511 450 467 476 449 414 501 416 511 439 469 431 401 431 416 369 448 472 502 450 436 501 455 509 429 428 491 463 457 516 576 540 668 478 642 816 684 554 544 618 550 548 574 446 605 490 488 491 516 597 559 541 435 507 447 530 470 592 577 483 472 474 492 690 560 366 388 667 658 512 488 451 788 507 492 456 565 383 393 428 447 472 424 444 556 493 428 729 465 440 410 424 473 466 492 693 510 381 395 495 438 676 442 388 431 389 391 402 368 401 434 416 402 439 450 517 454 497 465 443 656 487 453 382 930 443 518 479 567 431 799 437 434 389 699 492 488 484 399 372 425 436 570 414 318 475 455 468 405 492 549 741 400 546 509 460 432 521 505 487 470 543 460 462 500 477 705 422 403 662 560 581 558 505 442 452 465 484 477 517 428 649 511 579 435 511 474 473 784 438 500 431 764 477 434 506 462 464 493 478 520 489 477 461 490 440 531 411 409 458 448 419 426 451 451 504 539 440 455 385 454 468 386 403 358 389 543 499 356 482 364 590 743 644 300 314 420 745 409 378 598 784 758 576 325 453 419 432 605 579 541 500 343 572 387 479 503 401 812 439 390 352 452 341 395 616 518 773 466 938 426 706 1e+03 411 446 348 583 624 412 1.03e+03 578 942 561 503 424 338 444 381 577 330 533 355 719 514 373 672 508 323 382 327 376 400 456 NaN 845 628 459 418 458 366 361 558 475 347 387 520 477 733 520 342 364 370 391 345 433 372 431 348 NaN 729 801 384 429 425 NaN 371 427 411 503 891 399 366 468 404 589 604 465 536 447 410 395 565 444 484 666 477 424 511 405 511 860 431 974 607 664 989 736 404 601 552 600 513 624 632 447 709 584 427 574 793 542 481 804 582 608 579 711 438 554 693 600 482 734 492 496 856 1.01e+03 964 830 668 747 384 584 457 444 504 450 448 437 649 493 534 519 516 493 770 400 512 436 546 582 510 479 504 590 484 459 598 501 661 502 540 383 765 487 514 844 649 557 742 402 725 501 470 518 450 703 511 450 468 476 449 414 501 416 511 439 469 431 401 431 417 369 448 472 502 450 436 502 455 509 429 428 491 463 457 515 581 540 668 479 642 816 684 553 544 619 549 549 574 446 606 490 488 491 515 596 558 542 435 507 447 530 470 592 578 483 472 474 492 683 561 366 388 659 646 512 488 451 785 512 492 456 565 382 393 427 447 472 424 444 556 494 429 729 465 440 410 424 474 466 492 693 505 381 396 496 438 675 442 388 431 389 391 402 369 401 434 416 403 439 451 517 455 497 464 443 657 488 453 381 930 443 518 479 567 432 799 437 434 389 699 492 488 484 399 372 426 436 570 414 318 475 455 468 405 491 549 739 401 546 509 460 432 519 505 487 470 543 460 462 500 476 704 422 403 658 560 581 557 505 442 452 465 483 469 518 429 639 511 579 435 510 474 473 785 439 500 430 765 477 434 505 463 464 493 478 519 489 477 460 490 440 531 410 410 459 448 419 426 451 451 503 540 440 456 385 454 468 386 404 357 390 543 499 356 482 364 590 745 644 300 314 421 745 409 377 588 782 757 576 326 452 419 432 602 580 542 502 342 574 386 477 508 406 815 440 390 352 453 341 395 617 519 773 466 938 426 705 1e+03 411 446 348 581 624 412 1.03e+03 578 943 557 503 424 340 443 381 575 329 533 355 718 514 372 674 508 323 382 327 377 400 455 NaN 844 627 459 418 458 363 360 559 476 347 387 516 477 733 523 342 364 370 390 345 433 372 431 347 NaN 729 811 384 428 425 1.13e+03 373 426 411 503 897 398 366 468 405 589 603 465 536 448 410 395 565 444 484 666 477 424 511 405 511 860 431 975 607 663 989 731 404 601 552 600 514 617 631 447 708 584 426 574 794 543 480 804 582 607 579 711 438 554 696 600 482 734 492 496 856 1.01e+03 963 830 668 747 385 585 457 444 504 450 449 437 648 493 528 519 516 493 770 401 512 436 547 581 510 479 504 590 484 459 598 501 661 502 540 383 765 487 514 844 643 557 742 402 719 501 470 518 450 703 511 450 468 476 449 413 501 416 511 439 468 431 402 431 417 369 448 472 502 450 436 501 455 510 429 429 491 463 457 515 585 540 667 479 642 816 685 553 544 619 549 548 574 446 606 490 488 490 515 596 558 542 435 507 447 530 471 592 578 483 472 474 492 678 562 366 387 649 636 512 489 451 782 518 492 457 565 382 393 427 447 472 424 445 556 494 429 729 465 439 409 424 474 466 492 694 501 380 396 495 438 673 441 388 431 389 392 402 369 400 434 416 402 439 451 518 455 496 463 443 657 489 453 382 930 443 519 479 567 432 799 437 433 388 700 492 487 484 399 372 426 436 570 414 319 475 455 468 404 492 549 737 401 546 509 460 433 518 504 488 470 543 460 462 500 476 704 422 403 655 560 580 556 505 442 452 464 483 462 519 429 630 511 579 435 508 474 474 785 439 499 429 765 478 434 505 464 465 493 478 518 489 477 460 490 440 532 408 410 459 448 419 426 451 451 502 540 440 457 384 453 468 386 404 357 390 543 499 356 481 364 590 747 644 300 314 420 745 410 377 577 780 758 576 325 452 418 432 598 581 542 503 342 574 386 475 510 411 818 441 391 352 453 341 395 618 520 772 465 938 426 704 1e+03 411 446 348 577 625 412 1.03e+03 578 943 553 503 425 342 443 382 574 328 533 355 717 514 371 675 507 323 383 327 377 400 455 NaN 843 626 460 419 457 362 361 559 476 347 388 512 477 732 525 343 364 371 389 345 433 372 430 346 NaN 729 817 385 427 426 1.13e+03 376 426 410 504 906 397 367 470 406 589 603 466 535 448 410 396 564 444 484 665 477 424 511 405 511 860 431 976 607 663 989 727 403 601 552 600 514 612 631 447 708 584 427 574 794 543 480 804 582 607 580 710 438 554 697 600 482 735 492 496 856 1e+03 963 829 668 747 385 584 457 445 504 450 450 436 648 493 522 519 515 493 770 401 513 436 547 580 510 479 504 590 484 459 598 501 662 502 540 383 765 487 514 844 636 557 742 402 714 501 470 518 450 703 511 450 468 476 450 413 501 416 510 438 469 431 402 431 417 369 448 473 502 450 436 501 455 510 429 429 491 463 457 515 587 539 668 478 642 815 684 553 544 618 549 548 574 446 606 490 488 490 515 596 558 543 435 507 448 530 471 591 578 483 472 474 492 670 562 366 387 638 626 512 489 451 779 524 492 457 565 382 394 426 447 471 424 445 556 494 429 728 464 439 407 424 474 466 492 694 497 380 396 495 437 670 441 387 432 390 391 403 368 400 434 417 402 439 451 518 455 496 463 442 657 491 453 382 929 443 519 479 567 432 799 437 432 388 700 492 487 484 399 371 425 436 570 414 319 475 455 468 402 492 549 735 402 546 509 460 433 517 504 488 470 544 460 462 500 476 704 422 402 654 560 580 556 506 442 453 464 483 457 519 430 620 511 579 434 508 474 474 785 440 499 428 765 478 434 506 464 465 493 478 518 490 477 461 490 440 532 406 410 459 448 419 426 451 450 503 540 440 458 384 452 468 386 404 357 390 543 500 356 481 364 589 748 644 300 313 420 745 410 377 568 776 758 576 325 451 418 432 595 582 542 504 342 574 387 472 511 415 820 441 392 352 454 340 394 620 521 772 465 939 426 704 1e+03 412 445 348 575 627 413 1.02e+03 578 945 550 504 425 343 443 382 574 325 532 355 717 514 370 676 507 323 383 327 376 400 454 NaN 842 624 460 419 457 360 362 560 479 347 388 510 477 732 527 343 364 370 388 346 433 371 430 346 NaN 730 825 385 427 426 1.13e+03 379 427 410 503 915 397 368 472 407 589 603 466 535 448 411 396 564 443 484 665 477 424 511 405 510 860 431 976 607 663 989 722 403 601 552 600 514 605 632 447 708 583 426 575 794 542 480 804 582 608 580 710 438 554 700 601 482 735 492 495 856 992 963 828 667 747 385 584 457 445 504 450 451 436 648 493 516 519 514 493 770 401 513 436 547 579 510 478 504 590 483 459 597 501 662 502 540 384 766 487 514 843 627 556 742 402 706 501 469 518 450 703 511 450 467 476 450 413 501 416 510 438 469 431 402 431 418 370 447 473 502 450 436 501 455 510 429 429 491 463 457 515 589 539 668 477 642 815 684 553 544 618 548 548 575 446 606 490 487 490 515 596 558 543 434 507 448 530 471 591 578 483 472 475 492 663 562 365 387 626 616 512 490 451 776 527 493 457 565 382 394 426 447 471 424 445 556 494 429 729 464 440 406 424 474 466 492 694 495 380 397 495 438 664 441 387 432 390 390 403 368 400 434 417 401 438 451 518 455 496 463 442 658 494 453 383 929 444 520 480 567 432 799 437 432 387 700 492 487 484 399 371 425 436 569 414 319 474 455 467 401 493 549 732 403 546 509 460 433 517 504 487 471 543 460 461 499 475 703 422 402 651 560 579 556 506 442 453 463 482 453 519 429 609 512 579 434 507 473 474 785 440 498 428 765 478 434 506 464 465 493 478 518 490 477 461 489 440 532 406 410 458 448 420 426 451 450 503 540 440 458 383 452 469 386 404 357 390 542 500 357 481 365 588 749 644 301 313 420 745 412 377 557 773 759 576 326 451 417 431 591 584 543 505 342 574 387 470 513 420 822 440 392 352 454 340 394 621 522 773 465 938 426 703 999 412 445 348 570 629 415 1.02e+03 578 946 545 504 424 342 443 381 574 323 531 355 717 514 369 676 507 323 383 328 376 400 454 824 841 623 460 418 457 359 363 559 482 347 388 507 477 732 527 343 364 369 388 346 433 370 428 345 NaN 730 830 385 427 427 1.14e+03 382 428 409 503 922 397 368 475 407 588 603 466 535 448 412 396 564 444 484 664 477 424 511 405 510 860 431 976 607 662 989 718 403 602 552 600 514 600 632 448 709 583 425 575 794 542 480 805 582 608 580 709 439 554 700 601 482 735 492 495 857 982 962 828 667 746 385 585 457 445 504 450 451 436 648 493 512 519 513 493 771 401 513 436 547 579 510 478 504 590 483 459 597 501 662 501 540 384 766 487 513 841 618 556 742 402 700 501 469 519 450 703 511 450 467 476 450 413 501 416 510 438 470 431 403 432 418 370 447 474 502 450 436 500 455 510 429 429 491 462 456 515 589 539 668 477 642 815 684 552 544 618 548 548 575 446 605 490 487 490 515 597 558 543 434 507 448 530 471 591 577 483 472 475 492 653 563 365 387 614 608 512 490 451 773 533 494 456 564 382 394 426 447 471 424 445 556 494 430 729 464 440 404 424 474 466 492 694 493 380 397 495 438 657 442 388 432 390 390 403 369 400 434 418 401 438 451 518 455 496 463 442 658 497 454 383 928 444 519 480 567 432 799 437 432 386 700 492 487 483 400 370 425 436 569 413 319 473 455 467 399 493 549 730 403 546 509 460 433 515 504 487 471 543 460 461 498 474 702 421 402 648 559 580 556 505 442 454 462 482 450 519 428 598 512 579 434 507 474 474 785 439 498 428 765 478 434 506 464 465 493 477 519 490 477 461 490 440 532 405 409 457 448 420 425 452 450 503 540 440 458 382 452 469 386 403 356 390 543 501 358 481 365 588 749 644 301 312 420 746 414 377 548 770 760 576 326 451 417 431 589 587 543 507 342 574 387 469 514 424 826 440 392 352 455 339 393 622 524 773 465 937 426 703 995 412 444 348 566 631 416 1.02e+03 578 945 542 504 423 340 443 381 574 321 530 355 718 514 367 675 506 322 382 328 376 400 454 824 839 621 460 418 457 358 363 559 486 347 388 506 477 732 527 343 364 369 388 347 432 369 428 344 NaN 731 832 384 427 427 1.15e+03 384 428 409 503 930 397 367 476 408 588 604 466 535 448 411 396 564 444 484 664 477 425 511 405 510 860 431 976 607 663 989 714 403 602 552 600 514 596 633 448 709 583 425 575 794 542 480 805 581 609 580 709 439 555 701 601 482 734 491 495 857 970 962 828 666 746 385 585 457 443 504 450 451 436 647 493 507 519 512 493 771 401 513 436 548 579 510 478 504 590 483 459 597 501 661 501 540 384 766 486 512 836 609 556 742 403 694 501 468 519 450 703 511 450 467 476 450 413 501 416 511 438 470 432 403 432 418 370 447 474 502 450 436 500 455 510 429 429 491 462 456 516 589 539 667 478 642 815 684 552 544 618 548 548 575 445 605 491 486 490 516 598 558 542 435 506 448 530 471 591 577 483 473 475 492 645 565 365 386 603 600 512 490 451 770 540 495 456 564 382 394 426 446 471 425 445 556 494 430 729 464 440 403 424 474 466 492 694 492 380 397 495 438 648 442 389 431 390 390 403 369 400 434 418 401 438 451 518 455 496 463 442 658 502 454 383 928 444 519 480 567 432 799 436 432 386 700 492 487 483 400 370 426 435 569 414 319 473 456 467 398 494 548 729 404 547 509 460 433 514 504 486 471 543 460 461 498 474 701 421 402 646 560 580 556 505 442 454 461 482 446 518 428 589 512 579 434 506 474 473 787 439 498 428 765 478 434 506 464 464 492 477 519 489 476 460 490 441 532 403 408 456 448 420 425 452 450 503 540 440 458 382 452 469 387 403 354 390 543 502 359 481 365 588 750 644 302 312 420 746 416 377 537 768 760 576 326 450 417 431 586 589 543 509 342 572 387 468 516 430 830 439 391 351 455 339 392 623 525 774 465 936 426 704 991 412 444 348 562 633 416 1.01e+03 578 943 540 505 423 339 442 380 573 321 529 355 718 514 366 675 506 322 382 327 376 400 455 824 839 619 460 418 456 358 363 558 490 347 388 505 477 732 527 342 364 369 389 346 432 369 428 343 NaN 731 832 384 428 428 1.16e+03 388 428 408 503 938 396 366 478 408 588 604 466 536 448 411 396 564 444 485 664 478 426 511 405 510 860 431 976 607 663 989 709 403 602 552 600 513 593 633 448 709 583 426 574 795 541 479 805 580 608 579 709 439 554 701 601 482 734 491 495 858 957 962 827 666 746 386 586 457 442 505 450 451 436 647 493 503 519 512 493 772 401 513 436 548 579 510 478 504 590 482 459 597 501 660 501 540 384 766 486 512 829 602 557 742 403 690 501 468 519 450 703 512 450 467 476 450 413 500 416 511 438 470 432 403 433 418 370 448 474 502 450 436 499 455 510 429 428 492 461 456 515 587 539 667 478 642 815 685 552 544 618 548 548 576 445 605 491 486 490 517 598 558 542 435 506 447 530 471 591 577 483 473 475 493 640 566 365 386 597 592 513 490 451 767 548 495 456 564 382 393 426 446 471 424 445 556 494 430 730 463 440 401 424 474 466 493 693 490 381 397 495 438 640 442 388 430 390 391 403 368 400 434 418 401 438 451 518 455 496 464 442 658 504 455 383 928 445 518 481 567 432 800 436 432 385 700 492 488 483 399 370 426 434 569 414 319 472 456 467 396 495 548 727 404 548 509 460 433 513 504 486 471 543 460 462 498 474 701 421 403 643 560 581 555 504 441 453 460 482 442 519 428 579 512 579 435 506 474 473 788 439 498 428 765 478 434 505 464 464 492 478 518 489 476 460 489 441 532 401 408 456 448 420 425 453 450 503 539 440 458 382 452 468 387 403 353 390 544 503 360 482 364 588 752 644 304 313 419 746 417 377 528 766 760 576 326 449 417 431 583 594 543 511 342 570 387 467 516 435 834 439 391 351 455 339 391 623 527 774 465 936 425 704 985 413 444 348 561 635 416 1.01e+03 578 941 538 505 423 340 442 380 572 322 528 355 717 514 365 676 506 322 381 327 375 400 456 824 840 617 460 418 457 357 364 558 494 347 388 505 477 732 527 342 365 368 390 346 432 370 428 343 NaN 732 NaN 384 428 428 1.17e+03 390 428 408 502 948 395 366 480 408 588 604 466 536 448 411 395 564 444 485 664 478 426 511 405 511 860 431 977 607 663 989 704 403 602 552 601 513 591 632 448 709 584 426 574 796 542 478 805 580 608 579 709 439 554 701 601 482 734 491 495 858 944 962 827 666 746 386 585 458 441 505 450 451 436 647 493 501 519 512 493 772 401 512 437 548 579 510 478 504 590 482 459 597 501 658 501 540 384 765 486 512 822 596 557 741 404 686 501 469 519 449 703 512 450 467 476 450 414 500 416 511 438 470 433 403 434 418 370 448 474 502 451 437 499 456 509 430 428 492 460 456 515 585 539 667 478 641 814 685 552 544 619 548 547 576 444 604 491 486 490 518 598 558 542 435 505 447 531 471 591 577 483 473 475 493 635 567 365 386 593 582 514 490 451 765 556 495 456 564 381 393 426 445 472 424 445 556 494 430 730 463 440 400 424 474 466 493 693 490 381 397 495 438 629 442 388 429 390 391 403 368 400 434 418 402 438 452 518 456 496 464 442 658 507 455 383 928 444 518 482 567 432 800 436 432 385 700 492 488 483 398 371 427 434 569 414 320 472 456 466 394 495 548 726 404 550 508 459 433 513 505 486 470 544 460 461 498 474 701 421 403 640 560 580 555 504 441 453 459 482 440 519 428 570 512 579 435 506 473 473 790 439 498 428 765 479 434 505 464 464 493 478 518 489 476 460 488 441 532 397 408 456 448 419 425 452 449 504 538 440 459 383 452 467 387 402 353 390 544 504 362 482 364 587 753 643 306 312 419 746 418 377 522 764 760 576 326 449 418 431 578 597 544 511 344 568 387 466 516 442 837 438 391 351 455 338 390 623 528 775 464 936 425 704 979 412 444 348 560 639 416 1.01e+03 578 941 537 506 422 340 442 379 572 322 529 356 717 514 365 679 506 321 381 326 374 399 457 824 840 616 460 418 458 355 364 558 502 346 388 506 477 731 526 342 365 367 392 346 432 370 428 343 NaN 732 NaN 384 428 428 1.19e+03 392 428 408 502 956 395 366 482 409 588 604 465 536 448 412 395 565 444 486 664 477 426 511 405 511 860 431 977 607 663 988 700 403 602 552 601 513 589 632 448 709 584 426 574 796 542 478 804 579 608 579 709 439 554 701 601 482 734 490 496 858 931 962 827 666 746 386 584 457 442 505 451 451 436 647 493 499 520 512 493 772 401 512 437 549 579 509 478 504 590 482 459 597 501 655 501 541 384 765 486 513 815 591 557 741 402 682 501 469 518 450 703 512 449 467 476 450 414 500 416 511 439 470 433 402 434 418 370 448 474 503 451 437 499 456 509 430 428 492 460 456 515 582 539 666 478 641 814 685 552 544 619 549 547 575 444 603 491 486 490 518 596 558 543 435 504 446 531 471 591 577 483 473 475 493 632 567 365 386 588 572 514 490 451 764 563 495 456 564 381 393 425 445 472 424 445 556 494 430 730 462 439 399 424 474 466 494 693 489 382 397 495 438 618 442 388 428 390 391 403 368 400 434 417 402 437 452 519 456 496 464 442 657 510 455 383 928 444 518 483 567 432 800 437 431 385 700 492 487 483 398 371 427 433 568 414 320 473 456 466 393 496 549 724 404 552 508 459 433 512 505 486 470 544 460 460 498 473 700 421 402 636 560 580 555 504 441 452 458 482 436 519 428 563 512 579 435 506 473 474 790 440 498 427 764 479 434 506 463 464 493 478 518 489 476 460 488 441 531 394 408 456 448 418 426 452 449 504 538 441 459 384 452 466 387 402 353 390 545 505 364 483 365 586 754 643 306 312 418 746 418 378 515 Inf 760 576 326 448 418 430 576 600 544 512 345 567 387 466 516 449 839 437 392 351 455 336 389 624 529 775 464 Inf 425 704 972 412 444 348 559 641 416 1.01e+03 578 944 535 506 423 339 441 379 573 322 529 Inf 716 514 365 681 506 321 380 326 374 399 457 NaN 841 615 461 417 458 353 364 558 Inf 346 387 506 476 732 525 342 Inf 366 392 347 433 370 428 344 NaN 732 NaN 384 428 429 1.2e+03 394 428 408 502 964 396 366 483 409 588 604 465 535 448 411 395 565 444 485 664 477 426 512 405 511 860 431 977 607 663 988 697 403 602 552 601 513 588 631 447 709 584 426 574 796 542 478 804 579 607 579 709 440 555 700 601 482 734 490 496 859 921 963 827 666 746 387 584 456 442 505 451 451 436 646 493 499 520 512 493 772 400 512 437 549 579 509 478 504 590 483 459 597 501 651 501 541 384 765 486 513 806 584 557 741 401 677 500 470 518 450 703 512 449 467 476 451 414 500 416 511 439 470 433 402 434 418 370 448 474 503 451 437 500 456 509 430 428 492 460 456 515 579 539 666 478 641 814 684 552 544 619 549 547 575 444 604 491 485 490 518 594 558 543 435 503 446 531 471 591 577 483 473 475 493 624 568 366 386 582 560 514 489 450 762 569 494 456 564 381 393 425 445 472 424 445 556 494 431 730 462 439 397 424 474 466 494 693 488 383 397 495 438 606 441 388 428 390 391 404 368 400 434 417 402 437 452 519 456 496 465 443 657 513 455 382 928 445 518 483 567 432 800 437 431 385 700 492 486 483 398 371 428 433 567 414 320 473 456 466 391 496 549 723 404 552 508 459 433 511 505 485 470 544 460 460 498 473 700 421 402 634 559 580 555 504 441 452 456 482 434 519 428 557 512 579 435 506 473 474 791 440 498 427 764 479 434 506 463 464 493 478 517 489 477 460 488 440 531 390 408 456 448 416 426 452 449 504 538 442 459 385 452 466 387 402 352 389 546 506 366 483 365 585 754 640 307 Inf 418 745 Inf 378 508 Inf 760 576 326 446 418 429 573 602 545 514 345 566 388 466 518 455 843 437 393 350 455 335 387 624 529 776 464 Inf 425 703 963 412 443 349 558 642 416 1e+03 578 Inf 534 506 422 339 440 379 573 321 528 Inf 716 514 364 682 506 322 379 326 375 399 457 NaN 841 614 462 417 458 350 364 558 Inf 346 387 506 476 732 524 342 Inf 365 392 347 435 370 428 344 NaN 732 NaN 384 428 430 1.21e+03 398 428 408 502 974 397 365 485 409 589 604 465 535 448 411 395 565 444 485 664 477 426 512 404 511 860 432 977 607 664 988 693 403 602 553 600 513 587 632 448 710 584 427 574 796 542 478 804 580 607 579 709 440 555 699 601 482 734 490 496 859 908 963 828 666 746 387 583 455 443 504 452 450 436 646 493 498 520 512 493 773 400 512 438 550 579 509 478 504 589 483 459 598 501 644 502 540 384 765 486 513 795 578 557 741 399 672 500 470 517 450 702 512 448 466 476 451 414 500 416 511 439 470 433 402 434 418 370 448 474 503 451 438 500 456 509 430 428 492 460 456 515 575 539 666 478 641 814 684 551 544 619 550 546 576 443 604 491 485 490 518 592 558 543 436 502 446 531 471 591 578 482 473 475 493 618 568 366 386 576 549 515 489 451 758 576 494 456 564 380 393 425 445 472 424 445 556 494 431 729 461 439 394 424 474 466 495 693 487 383 397 495 438 595 441 388 427 390 391 404 368 400 435 418 402 437 452 519 456 496 465 443 656 516 455 382 928 445 517 482 567 432 800 438 431 385 700 491 486 483 398 371 427 433 567 414 320 473 456 465 389 496 549 721 404 554 508 459 433 510 505 485 470 545 461 461 498 472 700 421 402 631 559 580 555 503 441 452 455 481 430 519 428 550 512 579 435 506 473 474 792 440 498 426 764 479 434 507 463 464 493 478 517 489 477 460 488 440 532 387 408 456 448 416 426 451 449 504 538 442 459 386 452 465 386 401 352 389 546 507 367 483 365 Inf 754 638 307 Inf Inf 744 Inf Inf 500 Inf 760 576 326 445 418 429 571 605 545 Inf 345 564 389 465 520 460 846 436 393 348 455 335 Inf 623 Inf 775 464 Inf 425 702 952 Inf 442 350 556 644 417 1e+03 577 Inf 534 506 422 339 439 378 573 322 527 Inf 714 514 Inf 681 506 322 379 325 376 Inf 458 Inf 841 613 462 417 Inf 347 364 558 Inf 346 386 507 Inf 732 Inf 342 Inf 363 392 347 438 Inf 428 344 NaN 732 NaN 384 428 431 1.22e+03 400 428 408 Inf 984 396 363 486 409 589 604 465 535 448 411 396 565 444 485 665 478 426 512 404 511 860 432 977 607 664 988 689 402 601 553 598 513 587 632 448 710 584 428 574 796 542 478 805 580 607 579 709 440 556 699 601 483 735 490 495 859 897 963 827 665 746 387 584 455 444 504 452 450 436 647 493 498 520 512 493 773 400 512 438 550 579 509 478 505 589 484 459 598 501 637 502 540 384 764 486 514 783 572 557 741 399 668 500 470 518 450 702 512 448 466 476 452 413 500 416 511 439 470 433 401 434 418 370 448 474 504 451 438 500 456 508 431 428 492 460 456 515 572 540 666 478 641 814 684 551 544 619 550 547 576 443 604 491 485 490 518 588 558 543 436 501 446 531 471 591 579 483 473 475 493 612 567 366 386 571 537 515 489 451 755 580 494 456 565 380 393 425 444 472 423 445 556 495 432 729 461 439 393 424 474 466 495 693 485 382 397 495 439 582 441 388 427 389 392 403 368 400 435 418 402 437 453 518 456 496 466 443 656 519 455 382 928 445 516 482 567 432 799 438 432 385 701 491 486 484 398 370 427 432 568 414 321 472 456 465 387 496 549 720 404 556 509 459 433 509 504 484 470 545 462 462 498 472 700 421 402 630 559 579 554 503 441 452 454 482 427 519 428 543 512 579 435 506 473 474 793 440 497 427 764 479 433 506 462 464 493 478 517 489 477 460 489 440 533 383 408 456 447 417 426 451 449 504 538 442 458 386 451 465 Inf 401 351 388 547 Inf Inf 483 365 Inf 756 636 307 Inf Inf 742 Inf Inf 494 Inf Inf 576 326 444 418 429 569 608 546 Inf 344 561 389 Inf 521 465 Inf 434 394 347 456 335 Inf 623 Inf Inf Inf Inf 425 702 Inf Inf 441 350 554 646 417 999 577 Inf 534 507 422 338 438 378 573 321 526 Inf 714 516 Inf 679 506 Inf Inf 325 Inf Inf Inf Inf 841 612 461 418 Inf 345 363 Inf Inf 346 386 508 Inf 731 Inf 342 Inf 361 391 347 440 Inf 428 344 NaN 732 NaN Inf 428 432 1.24e+03 403 430 408 Inf 994 396 362 487 410 589 604 465 535 447 412 396 565 444 485 666 478 427 512 404 511 860 432 977 608 664 988 684 402 601 553 596 513 587 632 448 710 584 427 574 796 542 479 805 580 608 580 709 440 556 698 602 483 735 490 495 859 885 963 827 665 746 386 584 455 444 504 452 450 435 648 493 496 520 513 493 773 400 512 438 550 580 509 478 505 589 484 458 598 501 628 501 540 384 764 486 514 768 567 556 740 398 665 500 470 518 451 702 512 448 466 476 452 413 500 416 511 439 470 433 401 433 418 370 448 474 506 451 438 500 457 508 431 428 492 461 456 515 569 540 666 478 641 814 684 550 544 619 550 547 576 443 604 491 484 490 518 584 558 543 436 500 446 531 472 591 579 483 473 475 493 608 567 366 386 568 526 515 489 452 754 583 494 456 566 380 393 426 445 471 423 445 556 494 432 728 460 440 392 423 473 466 495 694 482 381 397 496 439 571 441 388 427 389 392 403 368 400 436 418 402 437 454 518 456 495 466 443 656 522 456 381 928 445 515 482 567 433 800 438 432 384 701 492 487 484 398 370 427 433 568 414 321 471 456 465 386 497 549 720 404 558 509 459 433 508 505 484 470 545 462 462 498 472 701 420 402 627 559 579 554 503 441 452 454 482 425 519 428 536 512 579 435 506 473 474 793 441 496 426 764 479 433 506 462 464 493 478 517 489 477 461 490 441 534 380 407 456 447 418 426 450 449 504 538 442 458 386 451 464 Inf Inf 351 388 547 Inf Inf 483 366 Inf 758 636 306 Inf Inf 740 Inf Inf 489 Inf Inf 576 326 443 Inf 430 567 Inf 545 Inf Inf Inf 389 Inf Inf Inf Inf 431 396 346 456 334 Inf 622 Inf Inf Inf Inf 426 701 Inf Inf 441 350 Inf 649 418 999 577 Inf 535 Inf 422 338 Inf Inf 574 320 526 Inf 713 517 Inf Inf 506 Inf Inf Inf Inf Inf Inf Inf 841 612 461 418 Inf 343 362 Inf Inf 346 Inf 509 Inf 730 Inf 342 Inf 360 391 347 443 Inf 427 344 NaN 733 Inf Inf 427 434 1.25e+03 408 431 409 Inf 1e+03 397 362 Inf 411 589 605 465 535 447 412 396 564 444 485 666 478 426 512 404 511 860 432 977 608 664 988 678 402 601 553 595 513 587 632 448 710 583 426 574 796 542 479 805 580 608 580 709 440 556 698 602 482 735 490 495 859 874 963 827 665 746 386 584 456 444 504 452 450 436 649 493 495 521 513 494 773 401 511 438 550 580 508 478 504 589 484 458 598 502 619 501 540 384 764 487 514 751 563 556 740 399 662 500 470 518 451 702 512 449 465 476 452 413 500 416 510 439 470 433 401 433 418 370 448 474 507 451 439 499 457 506 431 429 492 461 456 515 568 540 665 477 640 814 684 550 545 619 550 548 577 443 603 491 484 491 518 578 558 542 437 498 446 531 472 590 580 484 473 475 494 603 567 366 386 566 517 515 489 452 751 584 494 457 567 380 393 426 445 471 422 445 556 493 432 728 461 440 391 423 473 466 495 694 478 381 397 496 439 558 440 388 428 389 392 403 368 400 436 418 401 438 455 517 456 495 465 443 655 526 456 381 928 445 514 482 567 433 800 438 432 383 702 492 487 484 398 370 427 433 569 414 322 471 456 465 385 498 549 719 404 560 508 459 433 506 505 485 470 544 462 462 499 471 701 420 402 625 560 579 554 503 440 452 453 482 423 519 429 528 512 578 435 506 473 474 793 442 496 426 764 479 433 506 462 464 493 478 517 489 477 460 490 440 534 377 408 457 448 418 426 451 448 504 537 442 458 386 451 464 Inf Inf 350 Inf 546 Inf Inf 483 366 Inf 759 635 306 Inf Inf 738 Inf Inf Inf Inf Inf 576 Inf 442 Inf 430 Inf Inf 545 Inf Inf Inf 388 Inf Inf Inf Inf 427 Inf 345 456 333 Inf 622 Inf Inf Inf Inf 426 701 Inf Inf Inf 350 Inf Inf 419 999 Inf Inf 534 Inf Inf 337 Inf Inf 575 322 525 Inf 711 518 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 841 612 461 Inf Inf 341 361 Inf Inf 346 Inf 510 Inf 730 Inf 341 Inf 358 389 Inf 448 Inf Inf Inf NaN 733 Inf Inf 427 Inf 1.26e+03 413 432 408 Inf 1.01e+03 397 362 Inf Inf 589 604 466 536 447 412 396 564 444 484 666 478 426 512 404 510 861 432 977 608 664 988 673 401 601 553 595 513 588 632 449 709 583 426 574 795 542 479 806 580 608 579 708 441 556 697 603 482 733 490 494 859 865 964 826 665 746 386 584 457 444 504 452 449 436 649 493 495 521 513 494 773 401 511 438 549 580 508 478 504 589 484 458 598 502 611 500 540 384 763 487 513 735 561 557 740 398 660 500 470 517 451 703 512 449 466 476 452 413 500 416 510 439 470 433 401 434 418 370 447 474 507 451 439 499 456 503 431 430 492 462 456 515 566 540 665 477 640 814 684 550 545 619 550 548 577 442 603 491 484 490 518 573 558 543 437 498 446 531 472 590 580 486 473 476 494 598 566 366 386 563 508 515 489 451 749 586 494 457 566 380 392 426 446 471 422 445 556 493 432 728 461 440 391 422 472 466 495 694 475 381 396 496 438 546 440 388 428 389 392 403 368 400 436 417 401 438 456 518 455 495 465 442 655 528 456 381 928 445 514 481 567 433 800 438 432 381 702 491 488 484 398 370 427 433 569 414 322 470 456 465 385 498 550 718 404 560 508 459 433 504 506 485 470 544 462 462 499 471 701 419 402 622 560 579 554 503 440 452 453 482 420 520 429 520 513 578 435 506 473 474 793 442 495 426 764 479 433 506 462 464 493 478 517 489 477 460 490 440 534 375 408 457 448 418 427 451 448 504 537 442 458 387 451 463 Inf Inf 350 Inf 544 Inf Inf 483 Inf Inf 760 Inf 305 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 442 Inf Inf Inf Inf 545 Inf Inf Inf 387 Inf Inf Inf Inf 426 Inf Inf Inf 332 Inf 621 Inf Inf Inf Inf 426 Inf Inf Inf Inf 350 Inf Inf Inf 997 Inf Inf 534 Inf Inf 337 Inf Inf 577 Inf Inf Inf 709 519 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 611 461 Inf Inf Inf 361 Inf Inf 346 Inf Inf Inf Inf Inf 341 Inf Inf 388 Inf 456 Inf Inf Inf Inf 734 Inf Inf Inf Inf 1.26e+03 Inf 433 Inf Inf 1.02e+03 Inf Inf Inf Inf 589 604 466 536 447 412 396 564 443 484 665 478 426 Inf 404 510 861 432 977 608 664 988 671 401 601 553 595 513 588 631 449 709 583 426 574 794 543 478 806 580 609 579 708 441 556 697 603 482 731 491 494 860 855 964 826 665 746 386 584 457 444 504 452 449 436 649 493 496 521 513 494 772 401 511 438 549 580 508 478 504 589 483 458 598 502 603 501 541 384 764 487 513 722 557 557 741 398 658 500 470 516 451 702 512 449 465 476 451 414 500 415 510 439 470 433 402 434 418 370 447 474 507 451 438 499 456 500 431 429 493 462 456 515 566 540 665 476 640 814 684 551 545 619 550 548 577 442 604 491 484 490 518 568 559 543 437 498 447 531 472 590 579 488 473 476 494 592 565 366 386 558 501 514 489 451 747 589 493 457 565 380 392 426 446 471 422 445 556 494 432 728 462 440 390 422 473 466 494 694 472 381 396 496 438 534 440 388 429 389 392 403 369 399 436 417 400 438 456 518 456 495 465 442 655 530 455 382 928 445 Inf 481 567 434 800 437 431 380 701 490 488 484 398 371 427 433 569 414 322 470 456 465 385 498 550 716 403 561 508 459 433 503 506 485 470 544 462 462 499 471 702 419 402 620 560 579 553 503 440 453 453 482 419 520 429 514 513 578 436 506 474 474 793 442 495 426 764 478 433 507 462 464 493 478 517 488 477 459 489 440 533 373 408 458 449 417 428 451 448 505 538 442 458 387 Inf 464 Inf Inf Inf Inf 545 Inf Inf 483 Inf Inf 761 Inf 305 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 442 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 425 Inf Inf Inf 333 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 350 Inf Inf Inf 995 Inf Inf 534 Inf Inf 338 Inf Inf 577 Inf Inf Inf Inf 519 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 611 461 Inf Inf Inf 361 Inf Inf 346 Inf Inf Inf Inf Inf Inf Inf Inf 387 Inf 464 Inf Inf Inf Inf 734 Inf Inf Inf Inf Inf Inf 433 Inf Inf 1.04e+03 Inf Inf Inf Inf 589 604 466 536 447 411 396 564 444 483 665 478 426 Inf 404 510 861 432 977 608 664 987 669 402 602 553 594 513 588 630 449 709 583 426 574 793 543 478 806 580 609 579 709 442 556 697 603 482 729 491 Inf 860 844 964 826 665 746 386 584 457 444 504 Inf 449 436 649 493 496 521 513 494 772 402 511 437 549 579 508 479 504 589 483 459 598 502 596 501 541 383 764 487 513 710 552 558 741 397 657 500 470 515 451 701 512 449 465 476 451 414 500 415 510 438 470 433 402 434 418 370 447 474 508 451 438 499 456 496 431 429 493 462 456 515 566 539 665 477 639 814 684 551 545 619 550 548 577 442 604 491 484 490 518 561 560 544 437 497 447 532 472 590 577 489 472 476 494 586 565 366 386 552 494 514 489 451 746 590 492 456 561 380 392 426 445 472 422 445 556 494 432 728 462 440 389 421 473 465 495 693 469 381 396 496 438 522 440 389 429 389 391 403 369 400 435 416 401 438 456 518 456 494 465 442 655 530 455 382 928 445 Inf 480 567 434 800 437 431 380 702 490 488 484 398 371 427 432 568 414 322 470 456 466 385 498 549 715 403 562 508 459 434 500 506 484 470 544 462 462 499 470 702 419 402 618 559 579 553 503 441 454 453 482 416 519 429 507 513 578 436 506 474 474 792 442 494 427 764 478 433 507 462 464 493 478 516 488 476 459 489 440 533 373 408 458 449 417 428 452 448 505 538 442 458 387 Inf 465 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 762 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 423 Inf Inf Inf 333 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 351 Inf Inf Inf Inf Inf Inf 533 Inf Inf Inf Inf Inf 578 Inf Inf Inf Inf 519 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 611 Inf Inf Inf Inf 361 Inf Inf 345 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 473 Inf Inf Inf Inf 735 Inf Inf Inf Inf Inf Inf Inf Inf Inf 1.05e+03 Inf Inf Inf Inf 590 604 466 537 446 410 396 565 444 483 665 478 426 Inf 404 510 861 432 Inf 608 664 987 666 402 602 553 592 512 588 630 448 709 583 Inf 575 793 543 478 806 Inf 609 580 709 442 555 698 603 482 727 491 Inf 860 834 964 826 665 746 Inf 584 457 443 504 Inf 449 435 649 493 496 521 512 494 772 402 511 436 549 579 508 479 504 589 483 459 598 502 588 501 541 383 Inf 486 512 699 548 558 741 396 656 500 470 514 450 700 512 449 464 476 451 414 500 415 510 438 471 432 402 434 418 370 447 474 508 451 Inf 499 456 494 431 430 493 461 455 515 566 538 666 477 639 814 685 551 545 619 550 548 577 442 605 491 484 490 518 555 560 545 436 496 447 532 472 590 576 488 472 476 494 580 564 367 385 547 488 513 489 451 745 590 492 456 556 380 392 426 445 471 422 444 556 494 432 Inf 462 440 388 422 473 465 496 693 467 381 396 496 438 510 440 388 429 389 390 403 369 400 436 414 401 438 456 517 456 494 465 442 654 532 454 382 Inf 445 Inf 478 566 434 800 438 431 379 702 490 487 484 398 371 427 432 568 413 321 470 456 466 385 Inf 549 715 403 562 508 459 434 499 506 484 470 544 462 462 499 470 702 419 403 616 559 579 553 504 442 454 454 482 416 519 429 500 513 577 Inf 506 474 474 791 441 493 427 765 478 433 507 462 464 493 478 516 488 476 458 489 439 533 374 407 458 449 417 428 452 448 505 538 442 459 386 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 334 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 350 Inf Inf Inf Inf Inf Inf 533 Inf Inf Inf Inf Inf 580 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 611 Inf Inf Inf Inf 362 Inf Inf 345 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 482 Inf Inf Inf Inf 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf 1.06e+03 Inf Inf Inf Inf 590 604 466 537 446 410 396 565 444 482 664 478 426 Inf 404 511 860 432 Inf 608 664 987 663 402 602 553 590 513 588 Inf 448 710 583 Inf 575 792 543 478 806 Inf 609 579 709 442 555 698 603 482 725 491 Inf 860 826 964 826 664 747 Inf 584 457 443 504 Inf 449 435 649 493 496 521 512 493 772 402 511 436 549 578 508 479 503 589 Inf 459 599 503 581 501 540 383 Inf 486 513 689 544 558 741 396 655 500 470 512 450 701 512 448 464 476 451 414 500 415 510 438 470 432 402 Inf 417 Inf 448 474 508 451 Inf 499 456 490 431 429 493 461 455 516 567 539 666 477 639 814 685 552 544 619 550 Inf 577 442 605 491 484 490 518 548 560 545 436 496 447 532 Inf 590 575 488 472 476 494 573 563 Inf 384 542 482 Inf 490 451 744 591 492 456 550 379 392 426 445 471 422 444 556 494 432 Inf 462 440 387 422 473 465 496 692 465 381 Inf 496 438 497 440 388 429 389 390 403 369 401 Inf 411 401 438 455 Inf 456 494 465 442 652 535 455 382 Inf 445 Inf 477 566 434 800 438 431 379 702 490 486 484 Inf 371 427 432 568 413 321 470 456 467 385 Inf 549 715 402 562 508 460 434 497 505 484 470 544 461 463 499 470 701 419 403 Inf 559 579 553 504 442 454 454 481 415 519 429 Inf 514 Inf Inf 506 473 474 Inf 441 492 428 765 479 433 507 462 464 493 Inf 516 488 476 458 489 439 534 374 407 458 Inf 418 Inf 451 449 504 539 442 459 386 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 334 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 350 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 363 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 492 Inf Inf Inf Inf 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf 1.07e+03 Inf Inf Inf Inf 590 604 Inf 538 446 411 395 565 444 483 664 478 426 Inf 404 511 860 432 Inf 608 Inf 987 Inf 402 Inf 553 588 513 586 Inf 448 710 Inf Inf 575 792 543 478 806 Inf 608 579 709 Inf Inf 698 603 482 719 491 Inf 860 820 Inf 826 664 748 Inf 584 457 443 504 Inf 449 436 648 493 Inf Inf 512 493 772 401 511 Inf 549 578 508 Inf 503 589 Inf 459 598 504 574 501 540 383 Inf 486 513 679 542 557 Inf 395 654 Inf 470 510 450 701 512 Inf 464 476 451 414 500 416 510 437 470 432 Inf Inf 417 Inf 447 474 508 451 Inf Inf 456 488 431 429 493 461 455 516 Inf 539 665 477 639 815 685 551 544 619 550 Inf 576 Inf 605 491 484 490 518 544 560 545 436 Inf Inf 531 Inf 589 576 488 473 Inf 494 566 562 Inf 383 538 476 Inf 490 451 744 594 492 456 544 379 392 426 445 471 422 444 556 494 432 Inf 462 440 386 423 473 465 496 Inf 465 Inf Inf 495 438 484 440 388 429 389 390 404 369 401 Inf 408 402 438 455 Inf 456 494 464 441 650 538 456 383 Inf 445 Inf 476 566 433 800 438 431 Inf 701 490 486 484 Inf 371 427 432 568 413 321 470 456 468 385 Inf 548 715 401 562 508 460 433 496 505 484 470 544 460 463 499 470 701 419 404 Inf 559 579 553 504 442 454 454 481 415 520 430 Inf 514 Inf Inf 506 473 474 Inf 441 492 427 765 479 433 508 463 464 493 Inf 516 488 476 459 488 438 534 375 407 458 Inf 418 Inf 451 Inf 504 539 442 459 386 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 350 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 364 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 590 604 Inf 538 446 412 Inf Inf 445 483 665 477 426 Inf 404 510 860 433 Inf 608 Inf Inf Inf 402 Inf 553 587 513 585 Inf 448 710 Inf Inf 575 792 543 478 806 Inf 608 Inf Inf Inf Inf 698 604 482 713 Inf Inf 859 814 Inf Inf 664 748 Inf 584 456 443 504 Inf 449 436 648 Inf Inf Inf 512 493 772 401 511 Inf 549 Inf 508 Inf 502 589 Inf 459 598 Inf 567 502 541 383 Inf 486 513 671 540 557 Inf 392 653 Inf 470 507 450 701 511 Inf 464 Inf 451 414 500 Inf 511 436 470 432 Inf Inf 417 Inf 447 474 508 Inf Inf Inf 455 484 431 Inf 493 461 455 516 Inf 539 664 477 639 815 685 552 544 619 550 Inf 576 Inf 604 491 485 490 518 Inf 560 545 436 Inf Inf 531 Inf Inf 576 488 474 Inf 494 561 562 Inf 383 536 471 Inf 490 Inf 743 596 492 456 536 378 391 Inf 445 471 422 444 556 494 Inf Inf 462 440 384 423 473 465 495 Inf Inf Inf Inf 495 438 472 440 389 429 389 391 404 368 Inf Inf 404 Inf 438 454 Inf 456 494 464 441 649 539 Inf 384 Inf 444 Inf 476 566 Inf 800 438 431 Inf 701 490 486 484 Inf 371 427 432 568 413 Inf 470 456 467 Inf Inf 547 715 400 Inf 507 460 Inf 496 505 484 470 544 460 462 499 470 700 418 Inf Inf 559 Inf Inf 504 442 453 454 481 415 520 430 Inf 514 Inf Inf 506 473 474 Inf 441 492 427 765 478 433 508 463 465 493 Inf 516 Inf 477 460 488 437 534 376 407 458 Inf 417 Inf 451 Inf 504 539 443 460 386 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 350 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 364 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 590 604 Inf 539 446 412 Inf Inf 445 483 665 477 Inf Inf 404 510 860 433 Inf 608 Inf Inf Inf 402 Inf 553 585 513 584 Inf 448 710 Inf Inf 575 793 543 478 806 Inf 608 Inf Inf Inf Inf 699 604 482 Inf Inf Inf 859 807 Inf Inf 664 748 Inf 584 456 443 505 Inf 449 Inf 649 Inf Inf Inf 512 493 772 400 512 Inf 549 Inf Inf Inf 501 589 Inf Inf 597 Inf 562 502 542 382 Inf 485 512 661 Inf Inf Inf 390 651 Inf 470 505 449 701 511 Inf 464 Inf 451 Inf 500 Inf 511 435 470 432 Inf Inf Inf Inf 447 474 Inf Inf Inf Inf 455 481 431 Inf 493 461 455 516 Inf 539 Inf 477 639 815 Inf 551 Inf 620 550 Inf 576 Inf 604 491 Inf 491 Inf Inf 561 Inf Inf Inf Inf 531 Inf Inf 576 489 473 Inf 494 555 562 Inf 384 533 466 Inf 489 Inf 743 599 492 456 530 378 391 Inf Inf 471 422 444 556 494 Inf Inf 462 Inf Inf 423 Inf 465 495 Inf Inf Inf Inf 495 438 462 441 390 Inf 389 Inf 404 368 Inf Inf 401 Inf Inf Inf Inf 456 494 463 441 Inf 540 Inf 384 Inf 444 Inf 475 566 Inf Inf Inf 431 Inf 701 490 486 483 Inf 371 426 432 568 413 Inf 469 456 468 Inf Inf Inf 714 Inf Inf 506 460 Inf 496 505 484 470 544 461 461 499 470 699 418 Inf Inf 559 Inf Inf 504 442 453 455 481 415 520 431 Inf 514 Inf Inf 506 473 474 Inf 441 492 427 766 478 433 508 463 465 494 Inf 516 Inf 477 461 489 437 534 377 407 Inf Inf 417 Inf 451 Inf 504 Inf 442 460 386 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 350 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 365 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 604 Inf 539 446 Inf Inf Inf 446 483 665 477 Inf Inf 404 510 859 432 Inf 608 Inf Inf Inf 402 Inf 553 584 513 584 Inf 448 Inf Inf Inf 574 794 543 478 Inf Inf 608 Inf Inf Inf Inf 699 Inf 482 Inf Inf Inf 859 802 Inf Inf Inf 748 Inf 583 456 Inf 505 Inf 449 Inf 650 Inf Inf Inf 511 493 772 400 512 Inf 549 Inf Inf Inf Inf Inf Inf Inf 597 Inf 557 Inf 541 382 Inf 485 512 650 Inf Inf Inf Inf 650 Inf 470 503 450 701 511 Inf Inf Inf 451 Inf 500 Inf 511 435 470 432 Inf Inf Inf Inf Inf 474 Inf Inf Inf Inf 456 Inf 432 Inf Inf 461 Inf Inf Inf 539 Inf 477 639 815 Inf 551 Inf Inf Inf Inf 576 Inf 604 Inf Inf 491 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 576 489 473 Inf 494 Inf 562 Inf 384 528 462 Inf Inf Inf 743 Inf 492 455 Inf 379 391 Inf Inf 471 422 444 556 Inf Inf Inf 462 Inf Inf 423 Inf Inf 495 Inf Inf Inf Inf 495 438 Inf 441 390 Inf 390 Inf 403 368 Inf Inf 398 Inf Inf Inf Inf 456 494 Inf Inf Inf Inf Inf 384 Inf 443 Inf 475 566 Inf Inf Inf 431 Inf 700 490 486 482 Inf 371 426 432 569 413 Inf 468 456 Inf Inf Inf Inf Inf Inf Inf 506 461 Inf 496 505 484 470 544 461 461 499 470 Inf 418 Inf Inf 560 Inf Inf 504 442 Inf 455 481 Inf Inf 431 Inf Inf Inf Inf 506 473 474 Inf 441 Inf 427 Inf Inf 433 Inf Inf 464 493 Inf 516 Inf Inf 460 Inf 438 533 379 408 Inf Inf 417 Inf Inf Inf Inf Inf 442 460 385 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 366 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 446 Inf Inf Inf 446 482 665 Inf Inf Inf Inf 510 858 432 Inf 608 Inf Inf Inf 402 Inf 553 Inf 513 Inf Inf 449 Inf Inf Inf 575 Inf 543 478 Inf Inf 608 Inf Inf Inf Inf Inf Inf 482 Inf Inf Inf 859 797 Inf Inf Inf 748 Inf 583 Inf Inf 505 Inf 450 Inf 650 Inf Inf Inf 511 493 772 400 512 Inf 549 Inf Inf Inf Inf Inf Inf Inf 597 Inf Inf Inf 541 Inf Inf Inf Inf 636 Inf Inf Inf Inf Inf Inf Inf 501 450 700 510 Inf Inf Inf 450 Inf 500 Inf Inf Inf 470 433 Inf Inf Inf Inf Inf 473 Inf Inf Inf Inf 456 Inf 432 Inf Inf 461 Inf Inf Inf 539 Inf Inf Inf 815 Inf Inf Inf Inf Inf Inf 576 Inf 603 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 576 489 Inf Inf 494 Inf 562 Inf 384 523 458 Inf Inf Inf 743 Inf 492 455 Inf 379 Inf Inf Inf Inf Inf 445 556 Inf Inf Inf 462 Inf Inf 423 Inf Inf 495 Inf Inf Inf Inf 495 438 Inf Inf 389 Inf 390 Inf 403 Inf Inf Inf 394 Inf Inf Inf Inf Inf 494 Inf Inf Inf Inf Inf 384 Inf Inf Inf 474 566 Inf Inf Inf 431 Inf 700 Inf 486 482 Inf Inf 426 432 Inf Inf Inf 468 Inf Inf Inf Inf Inf Inf Inf Inf Inf 461 Inf Inf 505 Inf 469 544 461 461 Inf 470 Inf Inf Inf Inf 560 Inf Inf 504 442 Inf Inf 480 Inf Inf 431 Inf Inf Inf Inf 507 473 474 Inf 441 Inf 427 Inf Inf 433 Inf Inf 464 494 Inf 517 Inf Inf Inf Inf 438 533 380 Inf Inf Inf Inf Inf Inf Inf Inf Inf 442 Inf 384 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 367 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 446 Inf Inf Inf 446 482 665 Inf Inf Inf Inf 510 Inf 432 Inf 608 Inf Inf Inf 402 Inf 554 Inf 513 Inf Inf 449 Inf Inf Inf 576 Inf 543 478 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 859 Inf Inf Inf Inf 747 Inf 583 Inf Inf 505 Inf Inf Inf Inf Inf Inf Inf 511 493 772 400 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 597 Inf Inf Inf 541 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 450 Inf 511 Inf Inf Inf 450 Inf 500 Inf Inf Inf 470 433 Inf Inf Inf Inf Inf 472 Inf Inf Inf Inf 456 Inf 432 Inf Inf 461 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 603 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 577 Inf Inf Inf 494 Inf Inf Inf 383 518 456 Inf Inf Inf 743 Inf Inf Inf Inf 379 Inf Inf Inf Inf Inf 444 Inf Inf Inf Inf 461 Inf Inf 423 Inf Inf 495 Inf Inf Inf Inf 495 439 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 494 Inf Inf Inf Inf Inf 385 Inf Inf Inf Inf Inf Inf Inf Inf 432 Inf 700 Inf 485 Inf Inf Inf 426 433 Inf Inf Inf 468 Inf Inf Inf Inf Inf Inf Inf Inf Inf 460 Inf Inf 505 Inf 469 543 461 462 Inf 471 Inf Inf Inf Inf 560 Inf Inf 504 442 Inf Inf 480 Inf Inf 431 Inf Inf Inf Inf 508 473 474 Inf 441 Inf 427 Inf Inf 433 Inf Inf Inf Inf Inf 517 Inf Inf Inf Inf 438 533 381 Inf Inf Inf Inf Inf Inf Inf Inf Inf 441 Inf 384 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 366 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 445 Inf Inf Inf 446 482 664 Inf Inf Inf Inf Inf Inf 432 Inf 609 Inf Inf Inf Inf Inf 554 Inf 513 Inf Inf 448 Inf Inf Inf 577 Inf 544 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 858 Inf Inf Inf Inf Inf Inf 582 Inf Inf 505 Inf Inf Inf Inf Inf Inf Inf Inf 493 772 400 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 541 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 450 Inf 511 Inf Inf Inf 449 Inf 499 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 455 Inf 432 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 603 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 576 Inf Inf Inf 494 Inf Inf Inf 383 515 451 Inf Inf Inf 743 Inf Inf Inf Inf 379 Inf Inf Inf Inf Inf 444 Inf Inf Inf Inf 460 Inf Inf 423 Inf Inf 495 Inf Inf Inf Inf Inf 439 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 494 Inf Inf Inf Inf Inf 385 Inf Inf Inf Inf Inf Inf Inf Inf 432 Inf 700 Inf 485 Inf Inf Inf 427 Inf Inf Inf Inf 467 Inf Inf Inf Inf Inf Inf Inf Inf Inf 459 Inf Inf Inf Inf Inf Inf Inf Inf Inf 471 Inf Inf Inf Inf Inf Inf Inf Inf 441 Inf Inf 480 Inf Inf Inf Inf Inf Inf Inf Inf 473 474 Inf 441 Inf Inf Inf Inf 433 Inf Inf Inf Inf Inf 517 Inf Inf Inf Inf 438 533 381 Inf Inf Inf Inf Inf Inf Inf Inf Inf 441 Inf 383 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 445 Inf Inf Inf 446 483 664 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 554 Inf 513 Inf Inf Inf Inf Inf Inf 578 Inf 543 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 859 Inf Inf Inf Inf Inf Inf 583 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 493 772 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 541 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 449 Inf 512 Inf Inf Inf 449 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 454 Inf 432 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 577 Inf Inf Inf 494 Inf Inf Inf 383 510 Inf Inf Inf Inf 743 Inf Inf Inf Inf 379 Inf Inf Inf Inf Inf 444 Inf Inf Inf Inf 461 Inf Inf 423 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 494 Inf Inf Inf Inf Inf 386 Inf Inf Inf Inf Inf Inf Inf Inf 431 Inf 700 Inf Inf Inf Inf Inf 427 Inf Inf Inf Inf 467 Inf Inf Inf Inf Inf Inf Inf Inf Inf 459 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 441 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 474 Inf Inf Inf Inf Inf Inf 433 Inf Inf Inf Inf Inf 516 Inf Inf Inf Inf Inf Inf 381 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 445 Inf Inf Inf 446 Inf 663 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 579 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf 583 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 772 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 512 Inf Inf Inf 449 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 383 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 379 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 461 Inf Inf 422 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 494 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 431 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 459 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 442 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 474 Inf Inf Inf Inf Inf Inf 433 Inf Inf Inf Inf Inf 516 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 445 Inf Inf Inf 446 Inf 663 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 581 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf 583 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 771 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 512 Inf Inf Inf 449 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 461 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 494 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 442 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 516 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 445 Inf Inf Inf 446 Inf 664 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 584 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf 583 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 512 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 461 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 516 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 446 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 587 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf 583 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 512 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 516 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 446 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 589 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 861 Inf Inf Inf Inf Inf Inf 583 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 512 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 516 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 591 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 861 Inf Inf Inf Inf Inf Inf 582 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 512 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 516 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 592 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 861 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 511 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 516 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 595 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 516 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 597 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 517 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 599 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 518 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 601 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf